@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,.personal-welcome .nav-link--personal{margin:0!important}.icon-spin{animation:fa-spin 2s infinite linear}.icon-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.icon-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-ms-transform:rotate(90deg);transform:rotate(90deg)}.icon-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-ms-transform:rotate(180deg);transform:rotate(180deg)}.icon-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-ms-transform:rotate(270deg);transform:rotate(270deg)}.icon-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-ms-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .icon-flip-horizontal,:root .icon-flip-vertical,:root .icon-rotate-180,:root .icon-rotate-270,:root .icon-rotate-90{filter:none}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.icon-stack-1x,.icon-stack-2x{position:absolute;left:0;width:100%;text-align:center}.icon-stack-1x{line-height:inherit}.icon-stack-2x{font-size:2em}.icon-inverse{color:#fff}.icon-glass::before{content:""}.icon-music::before{content:""}.icon-search::before{content:""}.icon-envelope-o::before{content:""}.icon-heart::before{content:""}.icon-star::before{content:""}.icon-star-o::before{content:""}.icon-user::before{content:""}.icon-film::before{content:""}.icon-th-large::before{content:""}.icon-th::before{content:""}.icon-th-list::before{content:""}.icon-check::before{content:""}.icon-close::before,.icon-remove::before,.icon-times::before{content:""}.icon-search-plus::before{content:""}.icon-search-minus::before{content:""}.icon-power-off::before{content:""}.icon-signal::before{content:""}.icon-cog::before,.icon-gear::before{content:""}.icon-trash-o::before{content:""}.icon-home::before{content:""}.icon-file-o::before{content:""}.icon-clock-o::before{content:""}.icon-road::before{content:""}.icon-download::before{content:""}.icon-arrow-circle-o-down::before{content:""}.icon-arrow-circle-o-up::before{content:""}.icon-inbox::before{content:""}.icon-play-circle-o::before{content:""}.icon-repeat::before,.icon-rotate-right::before{content:""}.icon-refresh::before{content:""}.icon-list-alt::before{content:""}.icon-lock::before{content:""}.icon-flag::before{content:""}.icon-headphones::before{content:""}.icon-volume-off::before{content:""}.icon-volume-down::before{content:""}.icon-volume-up::before{content:""}.icon-qrcode::before{content:""}.icon-barcode::before{content:""}.icon-tag::before{content:""}.icon-tags::before{content:""}.icon-book::before{content:""}.icon-bookmark::before{content:""}.icon-print::before{content:""}.icon-camera::before{content:""}.icon-font::before{content:""}.icon-bold::before{content:""}.icon-italic::before{content:""}.icon-text-height::before{content:""}.icon-text-width::before{content:""}.icon-align-left::before{content:""}.icon-align-center::before{content:""}.icon-align-right::before{content:""}.icon-align-justify::before{content:""}.icon-list::before{content:""}.icon-dedent::before,.icon-outdent::before{content:""}.icon-indent::before{content:""}.icon-video-camera::before{content:""}.icon-image::before,.icon-photo::before,.icon-picture-o::before{content:""}.icon-pencil::before{content:""}.icon-map-marker::before{content:""}.icon-adjust::before{content:""}.icon-tint::before{content:""}.icon-edit::before,.icon-pencil-square-o::before{content:""}.icon-share-square-o::before{content:""}.icon-check-square-o::before{content:""}.icon-arrows::before{content:""}.icon-step-backward::before{content:""}.icon-fast-backward::before{content:""}.icon-backward::before{content:""}.icon-play::before{content:""}.icon-pause::before{content:""}.icon-stop::before{content:""}.icon-forward::before{content:""}.icon-fast-forward::before{content:""}.icon-step-forward::before{content:""}.icon-eject::before{content:""}.icon-chevron-left::before{content:""}.icon-chevron-right::before{content:""}.icon-plus-circle::before{content:""}.icon-minus-circle::before{content:""}.icon-times-circle::before{content:""}.icon-check-circle::before{content:""}.icon-question-circle::before{content:""}.icon-info-circle::before{content:""}.icon-crosshairs::before{content:""}.icon-times-circle-o::before{content:""}.icon-check-circle-o::before{content:""}.icon-ban::before{content:""}.icon-arrow-left::before{content:""}.icon-arrow-right::before{content:""}.icon-arrow-up::before{content:""}.icon-arrow-down::before{content:""}.icon-mail-forward::before,.icon-share::before{content:""}.icon-expand::before{content:""}.icon-compress::before{content:""}.icon-plus::before{content:""}.icon-minus::before{content:""}.icon-asterisk::before{content:""}.icon-exclamation-circle::before{content:""}.icon-gift::before{content:""}.icon-leaf::before{content:""}.icon-fire::before{content:""}.icon-eye::before{content:""}.icon-eye-slash::before{content:""}.icon-exclamation-triangle::before,.icon-warning::before{content:""}.icon-plane::before{content:""}.icon-calendar::before{content:""}.icon-random::before{content:""}.icon-comment::before{content:""}.icon-magnet::before{content:""}.icon-chevron-up::before{content:""}.icon-chevron-down::before{content:""}.icon-retweet::before{content:""}.icon-shopping-cart::before{content:""}.icon-folder::before{content:""}.icon-folder-open::before{content:""}.icon-arrows-v::before{content:""}.icon-arrows-h::before{content:""}.icon-bar-chart-o::before,.icon-bar-chart::before{content:""}.icon-twitter-square::before{content:""}.icon-facebook-square::before{content:""}.icon-camera-retro::before{content:""}.icon-key::before{content:""}.icon-cogs::before,.icon-gears::before{content:""}.icon-comments::before{content:""}.icon-thumbs-o-up::before{content:""}.icon-thumbs-o-down::before{content:""}.icon-star-half::before{content:""}.icon-heart-o::before{content:""}.icon-sign-out::before{content:""}.icon-linkedin-square::before{content:""}.icon-thumb-tack::before{content:""}.icon-external-link::before{content:""}.icon-sign-in::before{content:""}.icon-trophy::before{content:""}.icon-github-square::before{content:""}.icon-upload::before{content:""}.icon-lemon-o::before{content:""}.icon-phone::before{content:""}.icon-square-o::before{content:""}.icon-bookmark-o::before{content:""}.icon-phone-square::before{content:""}.icon-twitter::before{content:""}.icon-facebook-f::before,.icon-facebook::before{content:""}.icon-github::before{content:""}.icon-unlock::before{content:""}.icon-credit-card::before{content:""}.icon-feed::before,.icon-rss::before{content:""}.icon-hdd-o::before{content:""}.icon-bullhorn::before{content:""}.icon-bell::before{content:""}.icon-certificate::before{content:""}.icon-hand-o-right::before{content:""}.icon-hand-o-left::before{content:""}.icon-hand-o-up::before{content:""}.icon-hand-o-down::before{content:""}.icon-arrow-circle-left::before{content:""}.icon-arrow-circle-right::before{content:""}.icon-arrow-circle-up::before{content:""}.icon-arrow-circle-down::before{content:""}.icon-globe::before{content:""}.icon-wrench::before{content:""}.icon-tasks::before{content:""}.icon-filter::before{content:""}.icon-briefcase::before{content:""}.icon-arrows-alt::before{content:""}.icon-group::before,.icon-users::before{content:""}.icon-chain::before,.icon-link::before{content:""}.icon-cloud::before{content:""}.icon-flask::before{content:""}.icon-cut::before,.icon-scissors::before{content:""}.icon-copy::before,.icon-files-o::before{content:""}.icon-paperclip::before{content:""}.icon-floppy-o::before,.icon-save::before{content:""}.icon-square::before{content:""}.icon-bars::before,.icon-navicon::before,.icon-reorder::before{content:""}.icon-list-ul::before{content:""}.icon-list-ol::before{content:""}.icon-strikethrough::before{content:""}.icon-underline::before{content:""}.icon-table::before{content:""}.icon-magic::before{content:""}.icon-truck::before{content:""}.icon-pinterest::before{content:""}.icon-pinterest-square::before{content:""}.icon-google-plus-square::before{content:""}.icon-google-plus::before{content:""}.icon-money::before{content:""}.icon-caret-down::before{content:""}.icon-caret-up::before{content:""}.icon-caret-left::before{content:""}.icon-caret-right::before{content:""}.icon-columns::before{content:""}.icon-sort::before,.icon-unsorted::before{content:""}.icon-sort-desc::before,.icon-sort-down::before{content:""}.icon-sort-asc::before,.icon-sort-up::before{content:""}.icon-envelope::before{content:""}.icon-linkedin::before{content:""}.icon-rotate-left::before,.icon-undo::before{content:""}.icon-gavel::before,.icon-legal::before{content:""}.icon-dashboard::before,.icon-tachometer::before{content:""}.icon-comment-o::before{content:""}.icon-comments-o::before{content:""}.icon-bolt::before,.icon-flash::before{content:""}.icon-sitemap::before{content:""}.icon-umbrella::before{content:""}.icon-clipboard::before,.icon-paste::before{content:""}.icon-lightbulb-o::before{content:""}.icon-exchange::before{content:""}.icon-cloud-download::before{content:""}.icon-cloud-upload::before{content:""}.icon-user-md::before{content:""}.icon-stethoscope::before{content:""}.icon-suitcase::before{content:""}.icon-bell-o::before{content:""}.icon-coffee::before{content:""}.icon-cutlery::before{content:""}.icon-file-text-o::before{content:""}.icon-building-o::before{content:""}.icon-hospital-o::before{content:""}.icon-ambulance::before{content:""}.icon-medkit::before{content:""}.icon-fighter-jet::before{content:""}.icon-beer::before{content:""}.icon-h-square::before{content:""}.icon-plus-square::before{content:""}.icon-angle-double-left::before{content:""}.icon-angle-double-right::before{content:""}.icon-angle-double-up::before{content:""}.icon-angle-double-down::before{content:""}.icon-angle-left::before{content:""}.icon-angle-right::before{content:""}.icon-angle-up::before{content:""}.icon-angle-down::before{content:""}.icon-desktop::before{content:""}.icon-laptop::before{content:""}.icon-tablet::before{content:""}.icon-mobile-phone::before,.icon-mobile::before{content:""}.icon-circle-o::before{content:""}.icon-quote-left::before{content:""}.icon-quote-right::before{content:""}.icon-spinner::before{content:""}.icon-circle::before{content:""}.icon-mail-reply::before,.icon-reply::before{content:""}.icon-github-alt::before{content:""}.icon-folder-o::before{content:""}.icon-folder-open-o::before{content:""}.icon-smile-o::before{content:""}.icon-frown-o::before{content:""}.icon-meh-o::before{content:""}.icon-gamepad::before{content:""}.icon-keyboard-o::before{content:""}.icon-flag-o::before{content:""}.icon-flag-checkered::before{content:""}.icon-terminal::before{content:""}.icon-code::before{content:""}.icon-mail-reply-all::before,.icon-reply-all::before{content:""}.icon-star-half-empty::before,.icon-star-half-full::before,.icon-star-half-o::before{content:""}.icon-location-arrow::before{content:""}.icon-crop::before{content:""}.icon-code-fork::before{content:""}.icon-chain-broken::before,.icon-unlink::before{content:""}.icon-question::before{content:""}.icon-info::before{content:""}.icon-exclamation::before{content:""}.icon-superscript::before{content:""}.icon-subscript::before{content:""}.icon-eraser::before{content:""}.icon-puzzle-piece::before{content:""}.icon-microphone::before{content:""}.icon-microphone-slash::before{content:""}.icon-shield::before{content:""}.icon-calendar-o::before{content:""}.icon-fire-extinguisher::before{content:""}.icon-rocket::before{content:""}.icon-maxcdn::before{content:""}.icon-chevron-circle-left::before{content:""}.icon-chevron-circle-right::before{content:""}.icon-chevron-circle-up::before{content:""}.icon-chevron-circle-down::before{content:""}.icon-html5::before{content:""}.icon-css3::before{content:""}.icon-anchor::before{content:""}.icon-unlock-alt::before{content:""}.icon-bullseye::before{content:""}.icon-ellipsis-h::before{content:""}.icon-ellipsis-v::before{content:""}.icon-rss-square::before{content:""}.icon-play-circle::before{content:""}.icon-ticket::before{content:""}.icon-minus-square::before{content:""}.icon-minus-square-o::before{content:""}.icon-level-up::before{content:""}.icon-level-down::before{content:""}.icon-check-square::before{content:""}.icon-pencil-square::before{content:""}.icon-external-link-square::before{content:""}.icon-share-square::before{content:""}.icon-compass::before{content:""}.icon-caret-square-o-down::before,.icon-toggle-down::before{content:""}.icon-caret-square-o-up::before,.icon-toggle-up::before{content:""}.icon-caret-square-o-right::before,.icon-toggle-right::before{content:""}.icon-eur::before,.icon-euro::before{content:""}.icon-gbp::before{content:""}.icon-dollar::before,.icon-usd::before{content:""}.icon-inr::before,.icon-rupee::before{content:""}.icon-cny::before,.icon-jpy::before,.icon-rmb::before,.icon-yen::before{content:""}.icon-rouble::before,.icon-rub::before,.icon-ruble::before{content:""}.icon-krw::before,.icon-won::before{content:""}.icon-bitcoin::before,.icon-btc::before{content:""}.icon-file::before{content:""}.icon-file-text::before{content:""}.icon-sort-alpha-asc::before{content:""}.icon-sort-alpha-desc::before{content:""}.icon-sort-amount-asc::before{content:""}.icon-sort-amount-desc::before{content:""}.icon-sort-numeric-asc::before{content:""}.icon-sort-numeric-desc::before{content:""}.icon-thumbs-up::before{content:""}.icon-thumbs-down::before{content:""}.icon-youtube-square::before{content:""}.icon-youtube::before{content:""}.icon-xing::before{content:""}.icon-xing-square::before{content:""}.icon-youtube-play::before{content:""}.icon-dropbox::before{content:""}.icon-stack-overflow::before{content:""}.icon-instagram::before{content:""}.icon-flickr::before{content:""}.icon-adn::before{content:""}.icon-bitbucket::before{content:""}.icon-bitbucket-square::before{content:""}.icon-tumblr::before{content:""}.icon-tumblr-square::before{content:""}.icon-long-arrow-down::before{content:""}.icon-long-arrow-up::before{content:""}.icon-long-arrow-left::before{content:""}.icon-long-arrow-right::before{content:""}.icon-apple::before{content:""}.icon-windows::before{content:""}.icon-android::before{content:""}.icon-linux::before{content:""}.icon-dribbble::before{content:""}.icon-skype::before{content:""}.icon-foursquare::before{content:""}.icon-trello::before{content:""}.icon-female::before{content:""}.icon-male::before{content:""}.icon-gittip::before,.icon-gratipay::before{content:""}.icon-sun-o::before{content:""}.icon-moon-o::before{content:""}.icon-archive::before{content:""}.icon-bug::before{content:""}.icon-vk::before{content:""}.icon-weibo::before{content:""}.icon-renren::before{content:""}.icon-pagelines::before{content:""}.icon-stack-exchange::before{content:""}.icon-arrow-circle-o-right::before{content:""}.icon-arrow-circle-o-left::before{content:""}.icon-caret-square-o-left::before,.icon-toggle-left::before{content:""}.icon-dot-circle-o::before{content:""}.icon-wheelchair::before{content:""}.icon-vimeo-square::before{content:""}.icon-try::before,.icon-turkish-lira::before{content:""}.icon-plus-square-o::before{content:""}.icon-space-shuttle::before{content:""}.icon-slack::before{content:""}.icon-envelope-square::before{content:""}.icon-wordpress::before{content:""}.icon-openid::before{content:""}.icon-bank::before,.icon-institution::before,.icon-university::before{content:""}.icon-graduation-cap::before,.icon-mortar-board::before{content:""}.icon-yahoo::before{content:""}.icon-google::before{content:""}.icon-reddit::before{content:""}.icon-reddit-square::before{content:""}.icon-stumbleupon-circle::before{content:""}.icon-stumbleupon::before{content:""}.icon-delicious::before{content:""}.icon-digg::before{content:""}.icon-pied-piper-pp::before{content:""}.icon-pied-piper-alt::before{content:""}.icon-drupal::before{content:""}.icon-joomla::before{content:""}.icon-language::before{content:""}.icon-fax::before{content:""}.icon-building::before{content:""}.icon-child::before{content:""}.icon-paw::before{content:""}.icon-spoon::before{content:""}.icon-cube::before{content:""}.icon-cubes::before{content:""}.icon-behance::before{content:""}.icon-behance-square::before{content:""}.icon-steam::before{content:""}.icon-steam-square::before{content:""}.icon-recycle::before{content:""}.icon-automobile::before,.icon-car::before{content:""}.icon-cab::before,.icon-taxi::before{content:""}.icon-tree::before{content:""}.icon-spotify::before{content:""}.icon-deviantart::before{content:""}.icon-soundcloud::before{content:""}.icon-database::before{content:""}.icon-file-pdf-o::before{content:""}.icon-file-word-o::before{content:""}.icon-file-excel-o::before{content:""}.icon-file-powerpoint-o::before{content:""}.icon-file-image-o::before,.icon-file-photo-o::before,.icon-file-picture-o::before{content:""}.icon-file-archive-o::before,.icon-file-zip-o::before{content:""}.icon-file-audio-o::before,.icon-file-sound-o::before{content:""}.icon-file-movie-o::before,.icon-file-video-o::before{content:""}.icon-file-code-o::before{content:""}.icon-vine::before{content:""}.icon-codepen::before{content:""}.icon-jsfiddle::before{content:""}.icon-life-bouy::before,.icon-life-buoy::before,.icon-life-ring::before,.icon-life-saver::before,.icon-support::before{content:""}.icon-circle-o-notch::before{content:""}.icon-ra::before,.icon-rebel::before,.icon-resistance::before{content:""}.icon-empire::before,.icon-ge::before{content:""}.icon-git-square::before{content:""}.icon-git::before{content:""}.icon-hacker-news::before,.icon-y-combinator-square::before,.icon-yc-square::before{content:""}.icon-tencent-weibo::before{content:""}.icon-qq::before{content:""}.icon-wechat::before,.icon-weixin::before{content:""}.icon-paper-plane::before,.icon-send::before{content:""}.icon-paper-plane-o::before,.icon-send-o::before{content:""}.icon-history::before{content:""}.icon-circle-thin::before{content:""}.icon-header::before{content:""}.icon-paragraph::before{content:""}.icon-sliders::before{content:""}.icon-share-alt::before{content:""}.icon-share-alt-square::before{content:""}.icon-bomb::before{content:""}.icon-futbol-o::before,.icon-soccer-ball-o::before{content:""}.icon-tty::before{content:""}.icon-binoculars::before{content:""}.icon-plug::before{content:""}.icon-slideshare::before{content:""}.icon-twitch::before{content:""}.icon-yelp::before{content:""}.icon-newspaper-o::before{content:""}.icon-wifi::before{content:""}.icon-calculator::before{content:""}.icon-paypal::before{content:""}.icon-google-wallet::before{content:""}.icon-cc-visa::before{content:""}.icon-cc-mastercard::before{content:""}.icon-cc-discover::before{content:""}.icon-cc-amex::before{content:""}.icon-cc-paypal::before{content:""}.icon-cc-stripe::before{content:""}.icon-bell-slash::before{content:""}.icon-bell-slash-o::before{content:""}.icon-trash::before{content:""}.icon-copyright::before{content:""}.icon-at::before{content:""}.icon-eyedropper::before{content:""}.icon-paint-brush::before{content:""}.icon-birthday-cake::before{content:""}.icon-area-chart::before{content:""}.icon-pie-chart::before{content:""}.icon-line-chart::before{content:""}.icon-lastfm::before{content:""}.icon-lastfm-square::before{content:""}.icon-toggle-off::before{content:""}.icon-toggle-on::before{content:""}.icon-bicycle::before{content:""}.icon-bus::before{content:""}.icon-ioxhost::before{content:""}.icon-angellist::before{content:""}.icon-cc::before{content:""}.icon-ils::before,.icon-shekel::before,.icon-sheqel::before{content:""}.icon-meanpath::before{content:""}.icon-buysellads::before{content:""}.icon-connectdevelop::before{content:""}.icon-dashcube::before{content:""}.icon-forumbee::before{content:""}.icon-leanpub::before{content:""}.icon-sellsy::before{content:""}.icon-shirtsinbulk::before{content:""}.icon-simplybuilt::before{content:""}.icon-skyatlas::before{content:""}.icon-cart-plus::before{content:""}.icon-cart-arrow-down::before{content:""}.icon-diamond::before{content:""}.icon-ship::before{content:""}.icon-user-secret::before{content:""}.icon-motorcycle::before{content:""}.icon-street-view::before{content:""}.icon-heartbeat::before{content:""}.icon-venus::before{content:""}.icon-mars::before{content:""}.icon-mercury::before{content:""}.icon-intersex::before,.icon-transgender::before{content:""}.icon-transgender-alt::before{content:""}.icon-venus-double::before{content:""}.icon-mars-double::before{content:""}.icon-venus-mars::before{content:""}.icon-mars-stroke::before{content:""}.icon-mars-stroke-v::before{content:""}.icon-mars-stroke-h::before{content:""}.icon-neuter::before{content:""}.icon-genderless::before{content:""}.icon-facebook-official::before{content:""}.icon-pinterest-p::before{content:""}.icon-whatsapp::before{content:""}.icon-server::before{content:""}.icon-user-plus::before{content:""}.icon-user-times::before{content:""}.icon-bed::before,.icon-hotel::before{content:""}.icon-viacoin::before{content:""}.icon-train::before{content:""}.icon-subway::before{content:""}.icon-medium::before{content:""}.icon-y-combinator::before,.icon-yc::before{content:""}.icon-optin-monster::before{content:""}.icon-opencart::before{content:""}.icon-expeditedssl::before{content:""}.icon-battery-4::before,.icon-battery-full::before,.icon-battery::before{content:""}.icon-battery-3::before,.icon-battery-three-quarters::before{content:""}.icon-battery-2::before,.icon-battery-half::before{content:""}.icon-battery-1::before,.icon-battery-quarter::before{content:""}.icon-battery-0::before,.icon-battery-empty::before{content:""}.icon-mouse-pointer::before{content:""}.icon-i-cursor::before{content:""}.icon-object-group::before{content:""}.icon-object-ungroup::before{content:""}.icon-sticky-note::before{content:""}.icon-sticky-note-o::before{content:""}.icon-cc-jcb::before{content:""}.icon-cc-diners-club::before{content:""}.icon-clone::before{content:""}.icon-balance-scale::before{content:""}.icon-hourglass-o::before{content:""}.icon-hourglass-1::before,.icon-hourglass-start::before{content:""}.icon-hourglass-2::before,.icon-hourglass-half::before{content:""}.icon-hourglass-3::before,.icon-hourglass-end::before{content:""}.icon-hourglass::before{content:""}.icon-hand-grab-o::before,.icon-hand-rock-o::before{content:""}.icon-hand-paper-o::before,.icon-hand-stop-o::before{content:""}.icon-hand-scissors-o::before{content:""}.icon-hand-lizard-o::before{content:""}.icon-hand-spock-o::before{content:""}.icon-hand-pointer-o::before{content:""}.icon-hand-peace-o::before{content:""}.icon-trademark::before{content:""}.icon-registered::before{content:""}.icon-creative-commons::before{content:""}.icon-gg::before{content:""}.icon-gg-circle::before{content:""}.icon-tripadvisor::before{content:""}.icon-odnoklassniki::before{content:""}.icon-odnoklassniki-square::before{content:""}.icon-get-pocket::before{content:""}.icon-wikipedia-w::before{content:""}.icon-safari::before{content:""}.icon-chrome::before{content:""}.icon-firefox::before{content:""}.icon-opera::before{content:""}.icon-internet-explorer::before{content:""}.icon-television::before,.icon-tv::before{content:""}.icon-contao::before{content:""}.icon-500px::before{content:""}.icon-amazon::before{content:""}.icon-calendar-plus-o::before{content:""}.icon-calendar-minus-o::before{content:""}.icon-calendar-times-o::before{content:""}.icon-calendar-check-o::before{content:""}.icon-industry::before{content:""}.icon-map-pin::before{content:""}.icon-map-signs::before{content:""}.icon-map-o::before{content:""}.icon-map::before{content:""}.icon-commenting::before{content:""}.icon-commenting-o::before{content:""}.icon-houzz::before{content:""}.icon-vimeo::before{content:""}.icon-black-tie::before{content:""}.icon-fonticons::before{content:""}.icon-reddit-alien::before{content:""}.icon-edge::before{content:""}.icon-credit-card-alt::before{content:""}.icon-codiepie::before{content:""}.icon-modx::before{content:""}.icon-fort-awesome::before{content:""}.icon-usb::before{content:""}.icon-product-hunt::before{content:""}.icon-mixcloud::before{content:""}.icon-scribd::before{content:""}.icon-pause-circle::before{content:""}.icon-pause-circle-o::before{content:""}.icon-stop-circle::before{content:""}.icon-stop-circle-o::before{content:""}.icon-shopping-bag::before{content:""}.icon-shopping-basket::before{content:""}.icon-hashtag::before{content:""}.icon-bluetooth::before{content:""}.icon-bluetooth-b::before{content:""}.icon-percent::before{content:""}.icon-gitlab::before{content:""}.icon-wpbeginner::before{content:""}.icon-wpforms::before{content:""}.icon-envira::before{content:""}.icon-universal-access::before{content:""}.icon-wheelchair-alt::before{content:""}.icon-question-circle-o::before{content:""}.icon-blind::before{content:""}.icon-audio-description::before{content:""}.icon-volume-control-phone::before{content:""}.icon-braille::before{content:""}.icon-assistive-listening-systems::before{content:""}.icon-american-sign-language-interpreting::before,.icon-asl-interpreting::before{content:""}.icon-deaf::before,.icon-deafness::before,.icon-hard-of-hearing::before{content:""}.icon-glide::before{content:""}.icon-glide-g::before{content:""}.icon-sign-language::before,.icon-signing::before{content:""}.icon-low-vision::before{content:""}.icon-viadeo::before{content:""}.icon-viadeo-square::before{content:""}.icon-snapchat::before{content:""}.icon-snapchat-ghost::before{content:""}.icon-snapchat-square::before{content:""}.icon-pied-piper::before{content:""}.icon-first-order::before{content:""}.icon-yoast::before{content:""}.icon-themeisle::before{content:""}.icon-google-plus-circle::before,.icon-google-plus-official::before{content:""}.icon-fa::before,.icon-font-awesome::before{content:""}.icon-handshake-o::before{content:""}.icon-envelope-open::before{content:""}.icon-envelope-open-o::before{content:""}.icon-linode::before{content:""}.icon-address-book::before{content:""}.icon-address-book-o::before{content:""}.icon-address-card::before,.icon-vcard::before{content:""}.icon-address-card-o::before,.icon-vcard-o::before{content:""}.icon-user-circle::before{content:""}.icon-user-circle-o::before{content:""}.icon-user-o::before{content:""}.icon-id-badge::before{content:""}.icon-drivers-license::before,.icon-id-card::before{content:""}.icon-drivers-license-o::before,.icon-id-card-o::before{content:""}.icon-quora::before{content:""}.icon-free-code-camp::before{content:""}.icon-telegram::before{content:""}.icon-thermometer-4::before,.icon-thermometer-full::before,.icon-thermometer::before{content:""}.icon-thermometer-3::before,.icon-thermometer-three-quarters::before{content:""}.icon-thermometer-2::before,.icon-thermometer-half::before{content:""}.icon-thermometer-1::before,.icon-thermometer-quarter::before{content:""}.icon-thermometer-0::before,.icon-thermometer-empty::before{content:""}.icon-shower::before{content:""}.icon-bath::before,.icon-bathtub::before,.icon-s15::before{content:""}.icon-podcast::before{content:""}.icon-window-maximize::before{content:""}.icon-window-minimize::before{content:""}.icon-window-restore::before{content:""}.icon-times-rectangle::before,.icon-window-close::before{content:""}.icon-times-rectangle-o::before,.icon-window-close-o::before{content:""}.icon-bandcamp::before{content:""}.icon-grav::before{content:""}.icon-etsy::before{content:""}.icon-imdb::before{content:""}.icon-ravelry::before{content:""}.icon-eercast::before{content:""}.icon-microchip::before{content:""}.icon-snowflake-o::before{content:""}.icon-superpowers::before{content:""}.icon-wpexplorer::before{content:""}.icon-meetup::before{content:""}.icon-glass--after::after{content:""}.icon-music--after::after{content:""}.icon-search--after::after{content:""}.icon-envelope-o--after::after{content:""}.icon-heart--after::after{content:""}.icon-star--after::after{content:""}.icon-star-o--after::after{content:""}.icon-user--after::after{content:""}.icon-film--after::after{content:""}.icon-th-large--after::after{content:""}.icon-th--after::after{content:""}.icon-th-list--after::after{content:""}.icon-check--after::after{content:""}.icon-close--after::after,.icon-remove--after::after,.icon-times--after::after{content:""}.icon-search-plus--after::after{content:""}.icon-search-minus--after::after{content:""}.icon-power-off--after::after{content:""}.icon-signal--after::after{content:""}.icon-cog--after::after,.icon-gear--after::after{content:""}.icon-trash-o--after::after{content:""}.icon-home--after::after{content:""}.icon-file-o--after::after{content:""}.icon-clock-o--after::after{content:""}.icon-road--after::after{content:""}.icon-download--after::after{content:""}.icon-arrow-circle-o-down--after::after{content:""}.icon-arrow-circle-o-up--after::after{content:""}.icon-inbox--after::after{content:""}.icon-play-circle-o--after::after{content:""}.icon-repeat--after::after,.icon-rotate-right--after::after{content:""}.icon-refresh--after::after{content:""}.icon-list-alt--after::after{content:""}.icon-lock--after::after{content:""}.icon-flag--after::after{content:""}.icon-headphones--after::after{content:""}.icon-volume-off--after::after{content:""}.icon-volume-down--after::after{content:""}.icon-volume-up--after::after{content:""}.icon-qrcode--after::after{content:""}.icon-barcode--after::after{content:""}.icon-tag--after::after{content:""}.icon-tags--after::after{content:""}.icon-book--after::after{content:""}.icon-bookmark--after::after{content:""}.icon-print--after::after{content:""}.icon-camera--after::after{content:""}.icon-font--after::after{content:""}.icon-bold--after::after{content:""}.icon-italic--after::after{content:""}.icon-text-height--after::after{content:""}.icon-text-width--after::after{content:""}.icon-align-left--after::after{content:""}.icon-align-center--after::after{content:""}.icon-align-right--after::after{content:""}.icon-align-justify--after::after{content:""}.icon-list--after::after{content:""}.icon-dedent--after::after,.icon-outdent--after::after{content:""}.icon-indent--after::after{content:""}.icon-video-camera--after::after{content:""}.icon-image--after::after,.icon-photo--after::after,.icon-picture-o--after::after{content:""}.icon-pencil--after::after{content:""}.icon-map-marker--after::after{content:""}.icon-adjust--after::after{content:""}.icon-tint--after::after{content:""}.icon-edit--after::after,.icon-pencil-square-o--after::after{content:""}.icon-share-square-o--after::after{content:""}.icon-check-square-o--after::after{content:""}.icon-arrows--after::after{content:""}.icon-step-backward--after::after{content:""}.icon-fast-backward--after::after{content:""}.icon-backward--after::after{content:""}.icon-play--after::after{content:""}.icon-pause--after::after{content:""}.icon-stop--after::after{content:""}.icon-forward--after::after{content:""}.icon-fast-forward--after::after{content:""}.icon-step-forward--after::after{content:""}.icon-eject--after::after{content:""}.icon-chevron-left--after::after{content:""}.icon-chevron-right--after::after{content:""}.icon-plus-circle--after::after{content:""}.icon-minus-circle--after::after{content:""}.icon-times-circle--after::after{content:""}.icon-check-circle--after::after{content:""}.icon-question-circle--after::after{content:""}.icon-info-circle--after::after{content:""}.icon-crosshairs--after::after{content:""}.icon-times-circle-o--after::after{content:""}.icon-check-circle-o--after::after{content:""}.icon-ban--after::after{content:""}.icon-arrow-left--after::after{content:""}.icon-arrow-right--after::after{content:""}.icon-arrow-up--after::after{content:""}.icon-arrow-down--after::after{content:""}.icon-mail-forward--after::after,.icon-share--after::after{content:""}.icon-expand--after::after{content:""}.icon-compress--after::after{content:""}.icon-plus--after::after{content:""}.icon-minus--after::after{content:""}.icon-asterisk--after::after{content:""}.icon-exclamation-circle--after::after{content:""}.icon-gift--after::after{content:""}.icon-leaf--after::after{content:""}.icon-fire--after::after{content:""}.icon-eye--after::after{content:""}.icon-eye-slash--after::after{content:""}.icon-exclamation-triangle--after::after,.icon-warning--after::after{content:""}.icon-plane--after::after{content:""}.icon-calendar--after::after{content:""}.icon-random--after::after{content:""}.icon-comment--after::after{content:""}.icon-magnet--after::after{content:""}.icon-chevron-up--after::after{content:""}.icon-chevron-down--after::after{content:""}.icon-retweet--after::after{content:""}.icon-shopping-cart--after::after{content:""}.icon-folder--after::after{content:""}.icon-folder-open--after::after{content:""}.icon-arrows-v--after::after{content:""}.icon-arrows-h--after::after{content:""}.icon-bar-chart--after::after,.icon-bar-chart-o--after::after{content:""}.icon-twitter-square--after::after{content:""}.icon-facebook-square--after::after{content:""}.icon-camera-retro--after::after{content:""}.icon-key--after::after{content:""}.icon-cogs--after::after,.icon-gears--after::after{content:""}.icon-comments--after::after{content:""}.icon-thumbs-o-up--after::after{content:""}.icon-thumbs-o-down--after::after{content:""}.icon-star-half--after::after{content:""}.icon-heart-o--after::after{content:""}.icon-sign-out--after::after{content:""}.icon-linkedin-square--after::after{content:""}.icon-thumb-tack--after::after{content:""}.icon-external-link--after::after{content:""}.icon-sign-in--after::after{content:""}.icon-trophy--after::after{content:""}.icon-github-square--after::after{content:""}.icon-upload--after::after{content:""}.icon-lemon-o--after::after{content:""}.icon-phone--after::after{content:""}.icon-square-o--after::after{content:""}.icon-bookmark-o--after::after{content:""}.icon-phone-square--after::after{content:""}.icon-twitter--after::after{content:""}.icon-facebook--after::after,.icon-facebook-f--after::after{content:""}.icon-github--after::after{content:""}.icon-unlock--after::after{content:""}.icon-credit-card--after::after{content:""}.icon-feed--after::after,.icon-rss--after::after{content:""}.icon-hdd-o--after::after{content:""}.icon-bullhorn--after::after{content:""}.icon-bell--after::after{content:""}.icon-certificate--after::after{content:""}.icon-hand-o-right--after::after{content:""}.icon-hand-o-left--after::after{content:""}.icon-hand-o-up--after::after{content:""}.icon-hand-o-down--after::after{content:""}.icon-arrow-circle-left--after::after{content:""}.icon-arrow-circle-right--after::after{content:""}.icon-arrow-circle-up--after::after{content:""}.icon-arrow-circle-down--after::after{content:""}.icon-globe--after::after{content:""}.icon-wrench--after::after{content:""}.icon-tasks--after::after{content:""}.icon-filter--after::after{content:""}.icon-briefcase--after::after{content:""}.icon-arrows-alt--after::after{content:""}.icon-group--after::after,.icon-users--after::after{content:""}.icon-chain--after::after,.icon-link--after::after{content:""}.icon-cloud--after::after{content:""}.icon-flask--after::after{content:""}.icon-cut--after::after,.icon-scissors--after::after{content:""}.icon-copy--after::after,.icon-files-o--after::after{content:""}.icon-paperclip--after::after{content:""}.icon-floppy-o--after::after,.icon-save--after::after{content:""}.icon-square--after::after{content:""}.icon-bars--after::after,.icon-navicon--after::after,.icon-reorder--after::after{content:""}.icon-list-ul--after::after{content:""}.icon-list-ol--after::after{content:""}.icon-strikethrough--after::after{content:""}.icon-underline--after::after{content:""}.icon-table--after::after{content:""}.icon-magic--after::after{content:""}.icon-truck--after::after{content:""}.icon-pinterest--after::after{content:""}.icon-pinterest-square--after::after{content:""}.icon-google-plus-square--after::after{content:""}.icon-google-plus--after::after{content:""}.icon-money--after::after{content:""}.icon-caret-down--after::after{content:""}.icon-caret-up--after::after{content:""}.icon-caret-left--after::after{content:""}.icon-caret-right--after::after{content:""}.icon-columns--after::after{content:""}.icon-sort--after::after,.icon-unsorted--after::after{content:""}.icon-sort-desc--after::after,.icon-sort-down--after::after{content:""}.icon-sort-asc--after::after,.icon-sort-up--after::after{content:""}.icon-envelope--after::after{content:""}.icon-linkedin--after::after{content:""}.icon-rotate-left--after::after,.icon-undo--after::after{content:""}.icon-gavel--after::after,.icon-legal--after::after{content:""}.icon-dashboard--after::after,.icon-tachometer--after::after{content:""}.icon-comment-o--after::after{content:""}.icon-comments-o--after::after{content:""}.icon-bolt--after::after,.icon-flash--after::after{content:""}.icon-sitemap--after::after{content:""}.icon-umbrella--after::after{content:""}.icon-clipboard--after::after,.icon-paste--after::after{content:""}.icon-lightbulb-o--after::after{content:""}.icon-exchange--after::after{content:""}.icon-cloud-download--after::after{content:""}.icon-cloud-upload--after::after{content:""}.icon-user-md--after::after{content:""}.icon-stethoscope--after::after{content:""}.icon-suitcase--after::after{content:""}.icon-bell-o--after::after{content:""}.icon-coffee--after::after{content:""}.icon-cutlery--after::after{content:""}.icon-file-text-o--after::after{content:""}.icon-building-o--after::after{content:""}.icon-hospital-o--after::after{content:""}.icon-ambulance--after::after{content:""}.icon-medkit--after::after{content:""}.icon-fighter-jet--after::after{content:""}.icon-beer--after::after{content:""}.icon-h-square--after::after{content:""}.icon-plus-square--after::after{content:""}.icon-angle-double-left--after::after{content:""}.icon-angle-double-right--after::after{content:""}.icon-angle-double-up--after::after{content:""}.icon-angle-double-down--after::after{content:""}.icon-angle-left--after::after{content:""}.icon-angle-right--after::after{content:""}.icon-angle-up--after::after{content:""}.icon-angle-down--after::after{content:""}.icon-desktop--after::after{content:""}.icon-laptop--after::after{content:""}.icon-tablet--after::after{content:""}.icon-mobile--after::after,.icon-mobile-phone--after::after{content:""}.icon-circle-o--after::after{content:""}.icon-quote-left--after::after{content:""}.icon-quote-right--after::after{content:""}.icon-spinner--after::after{content:""}.icon-circle--after::after{content:""}.icon-mail-reply--after::after,.icon-reply--after::after{content:""}.icon-github-alt--after::after{content:""}.icon-folder-o--after::after{content:""}.icon-folder-open-o--after::after{content:""}.icon-smile-o--after::after{content:""}.icon-frown-o--after::after{content:""}.icon-meh-o--after::after{content:""}.icon-gamepad--after::after{content:""}.icon-keyboard-o--after::after{content:""}.icon-flag-o--after::after{content:""}.icon-flag-checkered--after::after{content:""}.icon-terminal--after::after{content:""}.icon-code--after::after{content:""}.icon-mail-reply-all--after::after,.icon-reply-all--after::after{content:""}.icon-star-half-empty--after::after,.icon-star-half-full--after::after,.icon-star-half-o--after::after{content:""}.icon-location-arrow--after::after{content:""}.icon-crop--after::after{content:""}.icon-code-fork--after::after{content:""}.icon-chain-broken--after::after,.icon-unlink--after::after{content:""}.icon-question--after::after{content:""}.icon-info--after::after{content:""}.icon-exclamation--after::after{content:""}.icon-superscript--after::after{content:""}.icon-subscript--after::after{content:""}.icon-eraser--after::after{content:""}.icon-puzzle-piece--after::after{content:""}.icon-microphone--after::after{content:""}.icon-microphone-slash--after::after{content:""}.icon-shield--after::after{content:""}.icon-calendar-o--after::after{content:""}.icon-fire-extinguisher--after::after{content:""}.icon-rocket--after::after{content:""}.icon-maxcdn--after::after{content:""}.icon-chevron-circle-left--after::after{content:""}.icon-chevron-circle-right--after::after{content:""}.icon-chevron-circle-up--after::after{content:""}.icon-chevron-circle-down--after::after{content:""}.icon-html5--after::after{content:""}.icon-css3--after::after{content:""}.icon-anchor--after::after{content:""}.icon-unlock-alt--after::after{content:""}.icon-bullseye--after::after{content:""}.icon-ellipsis-h--after::after{content:""}.icon-ellipsis-v--after::after{content:""}.icon-rss-square--after::after{content:""}.icon-play-circle--after::after{content:""}.icon-ticket--after::after{content:""}.icon-minus-square--after::after{content:""}.icon-minus-square-o--after::after{content:""}.icon-level-up--after::after{content:""}.icon-level-down--after::after{content:""}.icon-check-square--after::after{content:""}.icon-pencil-square--after::after{content:""}.icon-external-link-square--after::after{content:""}.icon-share-square--after::after{content:""}.icon-compass--after::after{content:""}.icon-caret-square-o-down--after::after,.icon-toggle-down--after::after{content:""}.icon-caret-square-o-up--after::after,.icon-toggle-up--after::after{content:""}.icon-caret-square-o-right--after::after,.icon-toggle-right--after::after{content:""}.icon-eur--after::after,.icon-euro--after::after{content:""}.icon-gbp--after::after{content:""}.icon-dollar--after::after,.icon-usd--after::after{content:""}.icon-inr--after::after,.icon-rupee--after::after{content:""}.icon-cny--after::after,.icon-jpy--after::after,.icon-rmb--after::after,.icon-yen--after::after{content:""}.icon-rouble--after::after,.icon-rub--after::after,.icon-ruble--after::after{content:""}.icon-krw--after::after,.icon-won--after::after{content:""}.icon-bitcoin--after::after,.icon-btc--after::after{content:""}.icon-file--after::after{content:""}.icon-file-text--after::after{content:""}.icon-sort-alpha-asc--after::after{content:""}.icon-sort-alpha-desc--after::after{content:""}.icon-sort-amount-asc--after::after{content:""}.icon-sort-amount-desc--after::after{content:""}.icon-sort-numeric-asc--after::after{content:""}.icon-sort-numeric-desc--after::after{content:""}.icon-thumbs-up--after::after{content:""}.icon-thumbs-down--after::after{content:""}.icon-youtube-square--after::after{content:""}.icon-youtube--after::after{content:""}.icon-xing--after::after{content:""}.icon-xing-square--after::after{content:""}.icon-youtube-play--after::after{content:""}.icon-dropbox--after::after{content:""}.icon-stack-overflow--after::after{content:""}.icon-instagram--after::after{content:""}.icon-flickr--after::after{content:""}.icon-adn--after::after{content:""}.icon-bitbucket--after::after{content:""}.icon-bitbucket-square--after::after{content:""}.icon-tumblr--after::after{content:""}.icon-tumblr-square--after::after{content:""}.icon-long-arrow-down--after::after{content:""}.icon-long-arrow-up--after::after{content:""}.icon-long-arrow-left--after::after{content:""}.icon-long-arrow-right--after::after{content:""}.icon-apple--after::after{content:""}.icon-windows--after::after{content:""}.icon-android--after::after{content:""}.icon-linux--after::after{content:""}.icon-dribbble--after::after{content:""}.icon-skype--after::after{content:""}.icon-foursquare--after::after{content:""}.icon-trello--after::after{content:""}.icon-female--after::after{content:""}.icon-male--after::after{content:""}.icon-gittip--after::after,.icon-gratipay--after::after{content:""}.icon-sun-o--after::after{content:""}.icon-moon-o--after::after{content:""}.icon-archive--after::after{content:""}.icon-bug--after::after{content:""}.icon-vk--after::after{content:""}.icon-weibo--after::after{content:""}.icon-renren--after::after{content:""}.icon-pagelines--after::after{content:""}.icon-stack-exchange--after::after{content:""}.icon-arrow-circle-o-right--after::after{content:""}.icon-arrow-circle-o-left--after::after{content:""}.icon-caret-square-o-left--after::after,.icon-toggle-left--after::after{content:""}.icon-dot-circle-o--after::after{content:""}.icon-wheelchair--after::after{content:""}.icon-vimeo-square--after::after{content:""}.icon-try--after::after,.icon-turkish-lira--after::after{content:""}.icon-plus-square-o--after::after{content:""}.icon-space-shuttle--after::after{content:""}.icon-slack--after::after{content:""}.icon-envelope-square--after::after{content:""}.icon-wordpress--after::after{content:""}.icon-openid--after::after{content:""}.icon-bank--after::after,.icon-institution--after::after,.icon-university--after::after{content:""}.icon-graduation-cap--after::after,.icon-mortar-board--after::after{content:""}.icon-yahoo--after::after{content:""}.icon-google--after::after{content:""}.icon-reddit--after::after{content:""}.icon-reddit-square--after::after{content:""}.icon-stumbleupon-circle--after::after{content:""}.icon-stumbleupon--after::after{content:""}.icon-delicious--after::after{content:""}.icon-digg--after::after{content:""}.icon-pied-piper-pp--after::after{content:""}.icon-pied-piper-alt--after::after{content:""}.icon-drupal--after::after{content:""}.icon-joomla--after::after{content:""}.icon-language--after::after{content:""}.icon-fax--after::after{content:""}.icon-building--after::after{content:""}.icon-child--after::after{content:""}.icon-paw--after::after{content:""}.icon-spoon--after::after{content:""}.icon-cube--after::after{content:""}.icon-cubes--after::after{content:""}.icon-behance--after::after{content:""}.icon-behance-square--after::after{content:""}.icon-steam--after::after{content:""}.icon-steam-square--after::after{content:""}.icon-recycle--after::after{content:""}.icon-automobile--after::after,.icon-car--after::after{content:""}.icon-cab--after::after,.icon-taxi--after::after{content:""}.icon-tree--after::after{content:""}.icon-spotify--after::after{content:""}.icon-deviantart--after::after{content:""}.icon-soundcloud--after::after{content:""}.icon-database--after::after{content:""}.icon-file-pdf-o--after::after{content:""}.icon-file-word-o--after::after{content:""}.icon-file-excel-o--after::after{content:""}.icon-file-powerpoint-o--after::after{content:""}.icon-file-image-o--after::after,.icon-file-photo-o--after::after,.icon-file-picture-o--after::after{content:""}.icon-file-archive-o--after::after,.icon-file-zip-o--after::after{content:""}.icon-file-audio-o--after::after,.icon-file-sound-o--after::after{content:""}.icon-file-movie-o--after::after,.icon-file-video-o--after::after{content:""}.icon-file-code-o--after::after{content:""}.icon-vine--after::after{content:""}.icon-codepen--after::after{content:""}.icon-jsfiddle--after::after{content:""}.icon-life-bouy--after::after,.icon-life-buoy--after::after,.icon-life-ring--after::after,.icon-life-saver--after::after,.icon-support--after::after{content:""}.icon-circle-o-notch--after::after{content:""}.icon-ra--after::after,.icon-rebel--after::after,.icon-resistance--after::after{content:""}.icon-empire--after::after,.icon-ge--after::after{content:""}.icon-git-square--after::after{content:""}.icon-git--after::after{content:""}.icon-hacker-news--after::after,.icon-y-combinator-square--after::after,.icon-yc-square--after::after{content:""}.icon-tencent-weibo--after::after{content:""}.icon-qq--after::after{content:""}.icon-wechat--after::after,.icon-weixin--after::after{content:""}.icon-paper-plane--after::after,.icon-send--after::after{content:""}.icon-paper-plane-o--after::after,.icon-send-o--after::after{content:""}.icon-history--after::after{content:""}.icon-circle-thin--after::after{content:""}.icon-header--after::after{content:""}.icon-paragraph--after::after{content:""}.icon-sliders--after::after{content:""}.icon-share-alt--after::after{content:""}.icon-share-alt-square--after::after{content:""}.icon-bomb--after::after{content:""}.icon-futbol-o--after::after,.icon-soccer-ball-o--after::after{content:""}.icon-tty--after::after{content:""}.icon-binoculars--after::after{content:""}.icon-plug--after::after{content:""}.icon-slideshare--after::after{content:""}.icon-twitch--after::after{content:""}.icon-yelp--after::after{content:""}.icon-newspaper-o--after::after{content:""}.icon-wifi--after::after{content:""}.icon-calculator--after::after{content:""}.icon-paypal--after::after{content:""}.icon-google-wallet--after::after{content:""}.icon-cc-visa--after::after{content:""}.icon-cc-mastercard--after::after{content:""}.icon-cc-discover--after::after{content:""}.icon-cc-amex--after::after{content:""}.icon-cc-paypal--after::after{content:""}.icon-cc-stripe--after::after{content:""}.icon-bell-slash--after::after{content:""}.icon-bell-slash-o--after::after{content:""}.icon-trash--after::after{content:""}.icon-copyright--after::after{content:""}.icon-at--after::after{content:""}.icon-eyedropper--after::after{content:""}.icon-paint-brush--after::after{content:""}.icon-birthday-cake--after::after{content:""}.icon-area-chart--after::after{content:""}.icon-pie-chart--after::after{content:""}.icon-line-chart--after::after{content:""}.icon-lastfm--after::after{content:""}.icon-lastfm-square--after::after{content:""}.icon-toggle-off--after::after{content:""}.icon-toggle-on--after::after{content:""}.icon-bicycle--after::after{content:""}.icon-bus--after::after{content:""}.icon-ioxhost--after::after{content:""}.icon-angellist--after::after{content:""}.icon-cc--after::after{content:""}.icon-ils--after::after,.icon-shekel--after::after,.icon-sheqel--after::after{content:""}.icon-meanpath--after::after{content:""}.icon-buysellads--after::after{content:""}.icon-connectdevelop--after::after{content:""}.icon-dashcube--after::after{content:""}.icon-forumbee--after::after{content:""}.icon-leanpub--after::after{content:""}.icon-sellsy--after::after{content:""}.icon-shirtsinbulk--after::after{content:""}.icon-simplybuilt--after::after{content:""}.icon-skyatlas--after::after{content:""}.icon-cart-plus--after::after{content:""}.icon-cart-arrow-down--after::after{content:""}.icon-diamond--after::after{content:""}.icon-ship--after::after{content:""}.icon-user-secret--after::after{content:""}.icon-motorcycle--after::after{content:""}.icon-street-view--after::after{content:""}.icon-heartbeat--after::after{content:""}.icon-venus--after::after{content:""}.icon-mars--after::after{content:""}.icon-mercury--after::after{content:""}.icon-intersex--after::after,.icon-transgender--after::after{content:""}.icon-transgender-alt--after::after{content:""}.icon-venus-double--after::after{content:""}.icon-mars-double--after::after{content:""}.icon-venus-mars--after::after{content:""}.icon-mars-stroke--after::after{content:""}.icon-mars-stroke-v--after::after{content:""}.icon-mars-stroke-h--after::after{content:""}.icon-neuter--after::after{content:""}.icon-genderless--after::after{content:""}.icon-facebook-official--after::after{content:""}.icon-pinterest-p--after::after{content:""}.icon-whatsapp--after::after{content:""}.icon-server--after::after{content:""}.icon-user-plus--after::after{content:""}.icon-user-times--after::after{content:""}.icon-bed--after::after,.icon-hotel--after::after{content:""}.icon-viacoin--after::after{content:""}.icon-train--after::after{content:""}.icon-subway--after::after{content:""}.icon-medium--after::after{content:""}.icon-y-combinator--after::after,.icon-yc--after::after{content:""}.icon-optin-monster--after::after{content:""}.icon-opencart--after::after{content:""}.icon-expeditedssl--after::after{content:""}.icon-battery--after::after,.icon-battery-4--after::after,.icon-battery-full--after::after{content:""}.icon-battery-3--after::after,.icon-battery-three-quarters--after::after{content:""}.icon-battery-2--after::after,.icon-battery-half--after::after{content:""}.icon-battery-1--after::after,.icon-battery-quarter--after::after{content:""}.icon-battery-0--after::after,.icon-battery-empty--after::after{content:""}.icon-mouse-pointer--after::after{content:""}.icon-i-cursor--after::after{content:""}.icon-object-group--after::after{content:""}.icon-object-ungroup--after::after{content:""}.icon-sticky-note--after::after{content:""}.icon-sticky-note-o--after::after{content:""}.icon-cc-jcb--after::after{content:""}.icon-cc-diners-club--after::after{content:""}.icon-clone--after::after{content:""}.icon-balance-scale--after::after{content:""}.icon-hourglass-o--after::after{content:""}.icon-hourglass-1--after::after,.icon-hourglass-start--after::after{content:""}.icon-hourglass-2--after::after,.icon-hourglass-half--after::after{content:""}.icon-hourglass-3--after::after,.icon-hourglass-end--after::after{content:""}.icon-hourglass--after::after{content:""}.icon-hand-grab-o--after::after,.icon-hand-rock-o--after::after{content:""}.icon-hand-paper-o--after::after,.icon-hand-stop-o--after::after{content:""}.icon-hand-scissors-o--after::after{content:""}.icon-hand-lizard-o--after::after{content:""}.icon-hand-spock-o--after::after{content:""}.icon-hand-pointer-o--after::after{content:""}.icon-hand-peace-o--after::after{content:""}.icon-trademark--after::after{content:""}.icon-registered--after::after{content:""}.icon-creative-commons--after::after{content:""}.icon-gg--after::after{content:""}.icon-gg-circle--after::after{content:""}.icon-tripadvisor--after::after{content:""}.icon-odnoklassniki--after::after{content:""}.icon-odnoklassniki-square--after::after{content:""}.icon-get-pocket--after::after{content:""}.icon-wikipedia-w--after::after{content:""}.icon-safari--after::after{content:""}.icon-chrome--after::after{content:""}.icon-firefox--after::after{content:""}.icon-opera--after::after{content:""}.icon-internet-explorer--after::after{content:""}.icon-television--after::after,.icon-tv--after::after{content:""}.icon-contao--after::after{content:""}.icon-500px--after::after{content:""}.icon-amazon--after::after{content:""}.icon-calendar-plus-o--after::after{content:""}.icon-calendar-minus-o--after::after{content:""}.icon-calendar-times-o--after::after{content:""}.icon-calendar-check-o--after::after{content:""}.icon-industry--after::after{content:""}.icon-map-pin--after::after{content:""}.icon-map-signs--after::after{content:""}.icon-map-o--after::after{content:""}.icon-map--after::after{content:""}.icon-commenting--after::after{content:""}.icon-commenting-o--after::after{content:""}.icon-houzz--after::after{content:""}.icon-vimeo--after::after{content:""}.icon-black-tie--after::after{content:""}.icon-fonticons--after::after{content:""}.icon-reddit-alien--after::after{content:""}.icon-edge--after::after{content:""}.icon-credit-card-alt--after::after{content:""}.icon-codiepie--after::after{content:""}.icon-modx--after::after{content:""}.icon-fort-awesome--after::after{content:""}.icon-usb--after::after{content:""}.icon-product-hunt--after::after{content:""}.icon-mixcloud--after::after{content:""}.icon-scribd--after::after{content:""}.icon-pause-circle--after::after{content:""}.icon-pause-circle-o--after::after{content:""}.icon-stop-circle--after::after{content:""}.icon-stop-circle-o--after::after{content:""}.icon-shopping-bag--after::after{content:""}.icon-shopping-basket--after::after{content:""}.icon-hashtag--after::after{content:""}.icon-bluetooth--after::after{content:""}.icon-bluetooth-b--after::after{content:""}.icon-percent--after::after{content:""}.icon-gitlab--after::after{content:""}.icon-wpbeginner--after::after{content:""}.icon-wpforms--after::after{content:""}.icon-envira--after::after{content:""}.icon-universal-access--after::after{content:""}.icon-wheelchair-alt--after::after{content:""}.icon-question-circle-o--after::after{content:""}.icon-blind--after::after{content:""}.icon-audio-description--after::after{content:""}.icon-volume-control-phone--after::after{content:""}.icon-braille--after::after{content:""}.icon-assistive-listening-systems--after::after{content:""}.icon-american-sign-language-interpreting--after::after,.icon-asl-interpreting--after::after{content:""}.icon-deaf--after::after,.icon-deafness--after::after,.icon-hard-of-hearing--after::after{content:""}.icon-glide--after::after{content:""}.icon-glide-g--after::after{content:""}.icon-sign-language--after::after,.icon-signing--after::after{content:""}.icon-low-vision--after::after{content:""}.icon-viadeo--after::after{content:""}.icon-viadeo-square--after::after{content:""}.icon-snapchat--after::after{content:""}.icon-snapchat-ghost--after::after{content:""}.icon-snapchat-square--after::after{content:""}.icon-pied-piper--after::after{content:""}.icon-first-order--after::after{content:""}.icon-yoast--after::after{content:""}.icon-themeisle--after::after{content:""}.icon-google-plus-circle--after::after,.icon-google-plus-official--after::after{content:""}.icon-fa--after::after,.icon-font-awesome--after::after{content:""}.icon-handshake-o--after::after{content:""}.icon-envelope-open--after::after{content:""}.icon-envelope-open-o--after::after{content:""}.icon-linode--after::after{content:""}.icon-address-book--after::after{content:""}.icon-address-book-o--after::after{content:""}.icon-address-card--after::after,.icon-vcard--after::after{content:""}.icon-address-card-o--after::after,.icon-vcard-o--after::after{content:""}.icon-user-circle--after::after{content:""}.icon-user-circle-o--after::after{content:""}.icon-user-o--after::after{content:""}.icon-id-badge--after::after{content:""}.icon-drivers-license--after::after,.icon-id-card--after::after{content:""}.icon-drivers-license-o--after::after,.icon-id-card-o--after::after{content:""}.icon-quora--after::after{content:""}.icon-free-code-camp--after::after{content:""}.icon-telegram--after::after{content:""}.icon-thermometer--after::after,.icon-thermometer-4--after::after,.icon-thermometer-full--after::after{content:""}.icon-thermometer-3--after::after,.icon-thermometer-three-quarters--after::after{content:""}.icon-thermometer-2--after::after,.icon-thermometer-half--after::after{content:""}.icon-thermometer-1--after::after,.icon-thermometer-quarter--after::after{content:""}.icon-thermometer-0--after::after,.icon-thermometer-empty--after::after{content:""}.icon-shower--after::after{content:""}.icon-bath--after::after,.icon-bathtub--after::after,.icon-s15--after::after{content:""}.icon-podcast--after::after{content:""}.icon-window-maximize--after::after{content:""}.icon-window-minimize--after::after{content:""}.icon-window-restore--after::after{content:""}.icon-times-rectangle--after::after,.icon-window-close--after::after{content:""}.icon-times-rectangle-o--after::after,.icon-window-close-o--after::after{content:""}.icon-bandcamp--after::after{content:""}.icon-grav--after::after{content:""}.icon-etsy--after::after{content:""}.icon-imdb--after::after{content:""}.icon-ravelry--after::after{content:""}.icon-eercast--after::after{content:""}.icon-microchip--after::after{content:""}.icon-snowflake-o--after::after{content:""}.icon-superpowers--after::after{content:""}.icon-wpexplorer--after::after{content:""}.icon-meetup--after::after{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.breadcrumbs>a+a:before{content:"";display:inline-block;width:4px;height:8px;background:url(../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}@media screen and (max-width:960px){.article-pdf__nav [class*="__label"],.article__nav [class*="__label"],.listing__pagination [class*="__label"],.use-results [class*="__label"]{display:none}}.article-pdf__nav [class*="--prev"],.article-pdf__nav [class*="--detail"],.article-pdf__nav [class*="--next"],.article__nav [class*="--prev"],.article__nav [class*="--detail"],.article__nav [class*="--next"],.listing__pagination [class*="--prev"],.listing__pagination [class*="--detail"],.listing__pagination [class*="--next"],.use-results [class*="--prev"],.use-results [class*="--detail"],.use-results [class*="--next"]{display:table-cell;height:100%;vertical-align:middle}.article-pdf__nav [class*="--prev"],.article-pdf__nav [class*="--next"],.article__nav [class*="--prev"],.article__nav [class*="--next"],.listing__pagination [class*="--prev"],.listing__pagination [class*="--next"],.use-results [class*="--prev"],.use-results [class*="--next"]{width:20%;cursor:pointer}.article-pdf__nav [class*="--prev"]:hover [class*="__label"],.article-pdf__nav [class*="--next"]:hover [class*="__label"],.article__nav [class*="--prev"]:hover [class*="__label"],.article__nav [class*="--next"]:hover [class*="__label"],.listing__pagination [class*="--prev"]:hover [class*="__label"],.listing__pagination [class*="--next"]:hover [class*="__label"],.use-results [class*="--prev"]:hover [class*="__label"],.use-results [class*="--next"]:hover [class*="__label"]{color:#666}.article-pdf__nav [class*="--prev"]:hover [class*="__btn"],.article-pdf__nav [class*="--next"]:hover [class*="__btn"],.article__nav [class*="--prev"]:hover [class*="__btn"],.article__nav [class*="--next"]:hover [class*="__btn"],.listing__pagination [class*="--prev"]:hover [class*="__btn"],.listing__pagination [class*="--next"]:hover [class*="__btn"],.use-results [class*="--prev"]:hover [class*="__btn"],.use-results [class*="--next"]:hover [class*="__btn"]{background:#666}.article-pdf__nav [class*="--prev"]:empty,.article-pdf__nav [class*="--next"]:empty,.article__nav [class*="--prev"]:empty,.article__nav [class*="--next"]:empty,.listing__pagination [class*="--prev"]:empty,.listing__pagination [class*="--next"]:empty,.use-results [class*="--prev"]:empty,.use-results [class*="--next"]:empty{cursor:default}@media screen and (min-width:480px) and (max-width:960px){.article-pdf__nav [class*="--prev"],.article-pdf__nav [class*="--next"],.article__nav [class*="--prev"],.article__nav [class*="--next"],.listing__pagination [class*="--prev"],.listing__pagination [class*="--next"],.use-results [class*="--prev"],.use-results [class*="--next"]{width:25%}}.article-pdf__nav [class*="--prev"] [class*="__btn"],.article__nav [class*="--prev"] [class*="__btn"],.listing__pagination [class*="--prev"] [class*="__btn"],.use-results [class*="--prev"] [class*="__btn"]{margin-right:10px}@media screen and (max-width:480px){.article-pdf__nav [class*="--prev"] [class*="__btn"],.article__nav [class*="--prev"] [class*="__btn"],.listing__pagination [class*="--prev"] [class*="__btn"],.use-results [class*="--prev"] [class*="__btn"]{margin:0}}.article-pdf__nav [class*="--next"],.article__nav [class*="--next"],.listing__pagination [class*="--next"],.use-results [class*="--next"]{text-align:right}.article-pdf__nav [class*="--next"] [class*="__btn"],.article__nav [class*="--next"] [class*="__btn"],.listing__pagination [class*="--next"] [class*="__btn"],.use-results [class*="--next"] [class*="__btn"]{margin-left:10px}@media screen and (max-width:480px){.article-pdf__nav [class*="--next"] [class*="__btn"],.article__nav [class*="--next"] [class*="__btn"],.listing__pagination [class*="--next"] [class*="__btn"],.use-results [class*="--next"] [class*="__btn"]{margin:0}}.article-pdf__nav [class*="--detail"],.article__nav [class*="--detail"],.listing__pagination [class*="--detail"],.use-results [class*="--detail"]{padding:0 15px;text-align:center}.ajax-progress{display:block;clear:both;padding:0 0 15px;text-align:center}.ajax-progress .throbber{float:none;display:inline-block}.ajax-progress .message{display:inline-block;padding-left:0}.loader{position:absolute;top:0;left:-1px;bottom:0;right:-1px;z-index:20;background-color:rgba(0,0,0,.5);color:#fff;text-shadow:0 0 5px #000}.loader__container{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader__icon,.loader__text{display:inline-block;vertical-align:middle}.loader__icon{margin-right:5px}.big__loader .loader{left:0;right:0;background-color:transparent;color:#666;text-shadow:none;font-size:40px}.link-list--sub-category a,.link-list>a{border-bottom:1px solid #ddd;font-size:12px;display:block}.content-block,[class*=content-block--]{margin-bottom:20px}.content-block .chosen-container,[class*=content-block--] .chosen-container{width:100%!important}.link-list>a{padding:3px 0}.link-list--sub-category a{padding:3px 0 3px 15px}.content-block__header{display:table;width:100%;padding-bottom:5px;border-bottom:3px solid #0064a2}.content-block__header--brand{display:table;width:100%;padding:10px 15px;background-color:#0064a2;border-bottom-width:0;color:#fff;line-height:1rem}.content-block__link,.content-block__title{display:table-cell;vertical-align:bottom}.content-block__title{margin-bottom:0;color:#0064a2;font-family:Lato,Helvetica,Arial,sans-serif;font-size:13px;font-weight:900;line-height:1rem;letter-spacing:1pt;text-transform:uppercase}.content-block__link{font-family:Lato,Helvetica,Arial,sans-serif;font-size:11px;font-weight:900;line-height:1;text-align:right;text-transform:uppercase;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-size:11px;font-weight:700;line-height:1;text-transform:uppercase}.search-highlight{padding:0 2px;background:#f38841;color:#fff;font-weight:700}.search-highlight.current,mark.search-highlight.current{background:#d35c1d}.document__search-nav.global-search-nav{z-index:9}.holiday-message .holiday-message__alert{padding:20px;background:#f27320;color:#fff;font-weight:700;text-transform:uppercase}.feedback-link{z-index:1000;position:fixed;right:25px;bottom:0;height:40px;padding:10px;background:#666;border-radius:5px 5px 0 0;color:#fff;transition:height,.3s}.feedback-link:active,.feedback-link:hover{height:60px;background:#333;color:#fff}.page-worldwide-tax-treaties-treaties-compare-results .feedback-link{display:none}@media screen and (max-width:480px){.feedback-link{display:none}}@media print{.feedback-link{display:none!important}}#tabs-wrapper{margin:-20px auto 20px}.media{position:relative;width:auto;border-bottom:1px solid #eee}.media:last-of-type{border-bottom:0}.media.blogger-info{margin:20px 0 0;border:0}.media .flag-throbber{display:none}.media .flag-wrapper{position:absolute;top:15px;left:0}.media .add-to-queue,.media .remove-from-queue{display:block;padding:10px 0;text-align:center;transition:color .3s}.media .add-to-queue:before,.media .remove-from-queue:before{font-size:16px;margin:0}.media .add-to-queue{color:#666}.media .add-to-queue:hover,.media .remove-from-queue{color:#f27320}.media .remove-from-queue:hover{color:#d35c1d}.media__image,.media__left{float:left}.media__image+.media__content,.media__left+.media__content{padding:20px}.media__image{width:100px;height:100px}.media__content{overflow:hidden;padding:20px 0}.media--blog,.media--opinions{border-bottom:1px solid #eee}.media--blog:last-of-type,.media--opinions:last-of-type{border-bottom:0}.media--blog .media__datetime,.media--opinions .media__datetime{letter-spacing:0}.blog-list .media--blog .media__meta>div{display:-ms-flexbox;display:flex}.blog-list .media--blog .media__meta div>.media__author{margin-right:5px;margin-top:0}.blog-list .media--blog .media__meta div>.media__author+.media__datetime::before{content:'|';margin-right:5px}.blog-list .media--blog .media__meta div>.media__datetime{letter-spacing:0}.media__author,.media__datetime,.media__product{color:#999;font-family:Lato,Helvetica,Arial,sans-serif;font-size:11px;font-weight:900;line-height:1;text-transform:uppercase}.contributors-menu a,.hot-topics-menu a,.jurisdictions-menu a,.key-documents-menu a,.tax-topics-menu a,.ui-dialog,.ui-dialog .ui-dialog-buttonset button{font-family:"Open Sans",Helvetica,Arial,sans-serif}.media__author a,.media__datetime a,.media__product a{color:#999}.media__author a:hover,.media__datetime a:hover,.media__product a:hover{color:#444}.media__datetime{margin-bottom:10px;letter-spacing:1pt}.media__product{margin-bottom:10px;letter-spacing:0}.listing .media__title{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media__title{font-size:20px;line-height:1.6;font-weight:700}.media__title a{color:#0064a2}.media__title a:visited{color:#267baf}.media__title a:visited:hover{color:#005589}.media__title a:focus,.media__title a:hover{color:#005589;text-decoration:underline}.media__title .nav-link__noaccess{color:#999}@media screen and (max-width:650px){.media__title{line-height:1.2}}.media__author{margin-top:5px;margin-bottom:0}.media__snippet{margin-top:10px;margin-bottom:0;line-height:1.4}.media__snippet a{color:#0064a2;text-decoration:underline;white-space:pre}.media__sub-category{display:inline-block;margin:10px 0 5px;padding:3px 5px;background:#eee;font-size:12px}.media__sub-category+.media__meta{padding-top:0}.nav-link--main,.nav-link--personal__tools,.nav-link--top>a{font-size:11px;font-weight:900;text-transform:uppercase}.contributors-menu,.hot-topics-menu,.jurisdictions-menu,.key-documents-menu,.tax-topics-menu{z-index:5;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,.93);font-size:12px;visibility:hidden;opacity:0;transition:all .3s;overflow:scroll}.visible.contributors-menu,.visible.hot-topics-menu,.visible.jurisdictions-menu,.visible.key-documents-menu,.visible.tax-topics-menu{visibility:visible;opacity:1}.contributors-menu .mega-menu__header,.hot-topics-menu .mega-menu__header,.jurisdictions-menu .mega-menu__header,.key-documents-menu .mega-menu__header,.tax-topics-menu .mega-menu__header{max-width:1240px;width:100%;min-width:960px;margin:0 auto;position:relative}@media print{.contributors-menu .mega-menu__header,.hot-topics-menu .mega-menu__header,.jurisdictions-menu .mega-menu__header,.key-documents-menu .mega-menu__header,.tax-topics-menu .mega-menu__header{min-width:0}}.contributors-menu .mega-menu__title,.hot-topics-menu .mega-menu__title,.jurisdictions-menu .mega-menu__title,.key-documents-menu .mega-menu__title,.tax-topics-menu .mega-menu__title{margin:20px 0 10px;color:#ccc;text-align:center}.contributors-menu .mega-menu__input-filter,.hot-topics-menu .mega-menu__input-filter,.jurisdictions-menu .mega-menu__input-filter,.key-documents-menu .mega-menu__input-filter,.tax-topics-menu .mega-menu__input-filter{margin-bottom:20px;background:#777;border:1px solid #000;color:#fff;text-align:center}.contributors-menu .mega-menu__input-filter:active,.contributors-menu .mega-menu__input-filter:focus,.contributors-menu .mega-menu__input-filter:hover,.hot-topics-menu .mega-menu__input-filter:active,.hot-topics-menu .mega-menu__input-filter:focus,.hot-topics-menu .mega-menu__input-filter:hover,.jurisdictions-menu .mega-menu__input-filter:active,.jurisdictions-menu .mega-menu__input-filter:focus,.jurisdictions-menu .mega-menu__input-filter:hover,.key-documents-menu .mega-menu__input-filter:active,.key-documents-menu .mega-menu__input-filter:focus,.key-documents-menu .mega-menu__input-filter:hover,.tax-topics-menu .mega-menu__input-filter:active,.tax-topics-menu .mega-menu__input-filter:focus,.tax-topics-menu .mega-menu__input-filter:hover{border:1px solid #000}.contributors-menu .mega-menu__close,.hot-topics-menu .mega-menu__close,.jurisdictions-menu .mega-menu__close,.key-documents-menu .mega-menu__close,.tax-topics-menu .mega-menu__close{position:absolute;top:5px;right:0;color:#fff;color:rgba(255,255,255,.8);text-transform:uppercase;cursor:pointer}.contributors-menu .mega-menu__close .icon-cancel-circled:before,.hot-topics-menu .mega-menu__close .icon-cancel-circled:before,.jurisdictions-menu .mega-menu__close .icon-cancel-circled:before,.key-documents-menu .mega-menu__close .icon-cancel-circled:before,.tax-topics-menu .mega-menu__close .icon-cancel-circled:before{margin:-3px 0 0 5px;color:#fff;font-size:22px;vertical-align:middle}.contributors-menu .mega-menu__close:hover,.hot-topics-menu .mega-menu__close:hover,.jurisdictions-menu .mega-menu__close:hover,.key-documents-menu .mega-menu__close:hover,.tax-topics-menu .mega-menu__close:hover{color:#fff}@media screen and (max-width:650px){.contributors-menu .mega-menu__header,.hot-topics-menu .mega-menu__header,.jurisdictions-menu .mega-menu__header,.key-documents-menu .mega-menu__header,.tax-topics-menu .mega-menu__header{padding:0 15px}.contributors-menu .mega-menu__input-filter,.hot-topics-menu .mega-menu__input-filter,.jurisdictions-menu .mega-menu__input-filter,.key-documents-menu .mega-menu__input-filter,.tax-topics-menu .mega-menu__input-filter{height:40px}.contributors-menu .mega-menu__close,.hot-topics-menu .mega-menu__close,.jurisdictions-menu .mega-menu__close,.key-documents-menu .mega-menu__close,.tax-topics-menu .mega-menu__close{top:-5px;right:15px;font-size:0}}.contributors-menu .mega-menu__clear,.hot-topics-menu .mega-menu__clear,.jurisdictions-menu .mega-menu__clear,.key-documents-menu .mega-menu__clear,.tax-topics-menu .mega-menu__clear{position:absolute;top:42px;right:0;font-size:14px;cursor:pointer}@media screen and (max-width:650px){.contributors-menu .mega-menu__clear,.hot-topics-menu .mega-menu__clear,.jurisdictions-menu .mega-menu__clear,.key-documents-menu .mega-menu__clear,.tax-topics-menu .mega-menu__clear{top:47px;right:15px}}.contributors-menu li:not([class*="__category"]),.hot-topics-menu li:not([class*="__category"]),.jurisdictions-menu li:not([class*="__category"]),.key-documents-menu li:not([class*="__category"]),.tax-topics-menu li:not([class*="__category"]){margin:0 15px 2px 5px;background:0 0;line-height:1;transition:background,.3s}.contributors-menu li:not([class*="__category"]):hover,.hot-topics-menu li:not([class*="__category"]):hover,.jurisdictions-menu li:not([class*="__category"]):hover,.key-documents-menu li:not([class*="__category"]):hover,.tax-topics-menu li:not([class*="__category"]):hover{background:#000}.contributors-menu a,.hot-topics-menu a,.jurisdictions-menu a,.key-documents-menu a,.tax-topics-menu a{display:block;width:100%;padding:2px 5px;color:#ddd;font-size:12px;line-height:1.3;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.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}.menu-counter,.ta-toolbar__search .word-search-clear,.ta-toolbar__search .word-search-wb-clear{margin-left:10px}.contributors--featured .featured-overview a{padding:0}.contributors--featured .featured-overview:hover{background:0 0!important}.contributor--featured__info{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{padding:2px 5px;background:#267baf;border-radius:2px;font-size:11px;text-align:center}.menu-no-results{min-height:40px;line-height:1.5;text-align:center;cursor:default}.menu-no-results span{cursor:default}.personal-welcome,.publications-menu,.research-tools-menu,.user-favorites,.user-reading-queue{position:relative;margin:0;list-style:none}.nav--personal{position:relative;z-index:1;height:40px;background:#0064a2;background:linear-gradient(to right,#1a73ab 0,#1a73ab 50%,#0064a2 50%,#0064a2 100%);border-bottom:3px solid #005589;-ms-flex-order:0;order:0}.nav--personal .contain,.nav--personal .page--nonsub .wrap__content,.page--nonsub .nav--personal .wrap__content{height:40px;background:#0064a2;border-bottom:3px solid #005589}.nav--personal [class*=icon-]:before{margin-right:.5rem;opacity:.5}.ie8 .nav--personal [class*=icon-]:before{margin-top:15px;margin-left:-8px;line-height:1}.nav--personal [class*="--after"]:after{opacity:.5}.nav--personal .icon-down-dir:after{margin:0 0 0 .5rem;opacity:1}@media screen and (max-width:960px){.contributors--featured,.contributors--list{float:left;width:75%}.nav--personal,.nav--personal .contain,.nav--personal .page--nonsub .wrap__content,.page--nonsub .nav--personal .wrap__content{height:auto;border:none}}@media screen and (min-width:960px) and (max-width:1366px){.nav--personal .contain,.nav--personal .page--nonsub .wrap__content,.page--nonsub .nav--personal .wrap__content{padding:0}.nav--personal{padding:0 20px}}.nav-link--personal{float:left;padding:0 15px;border-right:1px solid #005b93;color:#fff;font-size:12px;font-weight:600;line-height:40px;text-transform:uppercase;transition:background .3s;cursor:pointer}.nav-link--personal:hover{background:#005589;color:#fff}.nav-link--personal:after{color:#fff}.ie8 .nav-link--personal{padding:0 14px;letter-spacing:-.1em}@media screen and (max-width:960px){.nav-link--personal{float:none;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:0 20px;border-top:1px solid #005589}.nav-link--personal.icon-sign-in{-ms-flex-pack:start;justify-content:flex-start}.nav-link--personal .content a.nav-link--personal{display:block}}span.nav-link--personal{cursor:default}.nav-link--personal__tools{display:block;height:40px;padding:0 20px;background:#f27320;border-bottom:3px solid #d35c1d;border-right:1px solid #d35c1d;color:#fff;line-height:40px;transition:background .3s}.nav-link--personal__tools:hover{background:#d35c1d;color:#fff}.personal-datetime,.personal-datetime:hover{background:#1a73ab}@media screen and (max-width:960px){.nav-link--personal__tools{border-bottom-width:1px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.personal-datetime{display:none}}.personal-datetime{z-index:1;position:relative;height:40px;padding-left:0!important;border-bottom:3px solid #005589;color:rgba(255,255,255,.75);font-weight:900}.my-tax-notes ul li:not(:last-child),.personal-welcome li ul li{border-bottom:1px solid #004067}.ie8 .personal-datetime{background:0 0}@media screen and (min-width:960px) and (max-width:1366px){.personal-datetime{padding-left:15px!important}}.personal-welcome{float:left}.personal-welcome .personal-welcome__name{display:inline-block;max-width:125px;line-height:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis}.personal-welcome:hover .nav-link--personal{background:#005589}.personal-welcome ul{position:absolute;top:40px;left:-9999px;min-width:150px;width:100%;background:#005589;opacity:0;transition:opacity,.3s}@media screen and (max-width:960px){.personal-welcome ul{display:none;position:relative;top:0;left:0;opacity:1;box-shadow:inset 0 3px 10px rgba(0,0,0,.2),inset 0 -3px 10px rgba(0,0,0,.2)}}.personal-welcome li{list-style:none}.personal-welcome li ul li{display:block;clear:both}.personal-welcome li ul li:after{content:"";display:table;clear:both}.personal-welcome li ul li a{display:block;padding:10px 15px;color:#fff;color:rgba(255,255,255,.75);font-size:12px;transition:color .3s,background .3s}.personal-welcome li ul li a:hover{background:#004067;color:#fff}.personal-welcome li ul li a:hover:before{color:#fff}.personal-welcome>li:hover ul{left:auto;opacity:1}@media screen and (max-width:960px){.personal-welcome{float:none;display:block}}.my-tax-notes{float:left}.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 .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{border:none;color:#fff;font-family:Lato,Helvetica,Arial,sans-serif;font-size:12px;height:26px;width:67px;font-weight:900}.adv_search_clear_form_div{float:left}.adv_search_clear_form_button{background-color:#f27320;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;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}.article__ta-full-text figcaption,.article__ta-full-text-label strong,.article__ta-summary strong:first-child,.breadcrumbs{font-family:Lato,Helvetica,Arial,sans-serif}.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-size:10px;text-transform:uppercase}.breadcrumbs a{color:#999;font-weight:600}@media screen and (max-width:480px){.advance_search_proximity_helper{top:12px}.breadcrumbs{margin:20px 0}}.article-pdf__nav{margin:15px 0 0}.article__ta-editors-note,hgroup{margin-bottom:20px}hgroup .article__primary,hgroup .article__secondary,hgroup .article__tertiary{color:#999;font-weight:400;letter-spacing:0;line-height:1;text-transform:none}hgroup .article__secondary{line-height:1.5}hgroup .article__title{color:#f27320;font-size:28px;font-weight:400;line-height:1}.article__ta-editors-note p{display:inline}.article__ta-full-text hr{margin-top:20px;margin-bottom:0}.article__ta-full-text table:not(.table){width:100%;margin-top:20px;margin-bottom:0}.article__ta-full-text th{text-align:center}table caption{font-weight:700}.article__ta-full-text table tbody tr td,.article__ta-full-text table tbody tr th,.article__ta-full-text table thead tr th{border:1px solid #ccc;padding:10px}.article__ta-full-text table tbody tr th,.article__ta-full-text table thead tr th{border-bottom:3px solid #ccc}.article__bar,.audit-manuals__contact .media:not(:last-of-type),.audit-manuals__more .media:not(:last-of-type),.audit-manuals__recent-compares .media:not(:last-of-type),.audit-manuals__recent-docs .media:not(:last-of-type){border-bottom:1px solid #ccc}.article__ta-full-text table tbody tr td p,.article__ta-full-text table tbody tr th p,.article__ta-full-text table thead tr th p{margin:0}.article__bar{height:40px;margin-bottom:20px;border-top:1px solid #ccc;color:#999;font-family:"Open Sans",Helvetica,sans-serif;font-size:11px;line-height:1}.article__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;text-transform:uppercase}.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;text-transform:uppercase}.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;text-transform:uppercase}.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,.change-document .audit-manuals__state>button,.comment__author,.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}.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__contact .content-block__content,.audit-manuals__more .content-block__content,.audit-manuals__recent-compares .content-block__content,.audit-manuals__recent-docs .content-block__content,.state__title{position:relative}.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 .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{padding:10px 15px;background-color:#eee;font-weight:400}.state__title .icon-star{color:#999;transition:color .15s}.state--favorite .state__title .icon-star,.state__title .icon-star:active,.state__title .icon-star:focus,.state__title .icon-star:hover{color:#f27320}.state--favorite .state__title .icon-star:active,.state--favorite .state__title .icon-star:focus,.state--favorite .state__title .icon-star:hover{color:#999}.state__title h3{display:block;clear:both}.state__title h3:after{content:"";display:table;clear:both}.state__title a{float:left;color:#444;line-height:1.2}.state__title a:nth-of-type(2){display:block;overflow:hidden;max-width:80%}.state__title .ajax-progress{position:absolute;top:6px;right:40px;padding:0}.state__title .state__toggle-state{float:right;background-color:transparent;border:0;color:#0064a2}.state__manuals ul{margin-bottom:0;list-style:none}.state__manuals li{border-top:1px solid #ccc;padding:15px}.state__manuals a{color:#222;text-decoration:underline}#dataTableSAM tbody td .audit-manuals__icon-wrapper .icon-certificate::before,#dataTableSAM tbody td:first-of-type.js-show-history:focus i::before,#dataTableSAM tbody td:first-of-type.js-show-history:hover i::before,#dataTableSAM tbody td:last-of-type a:focus i::before,#dataTableSAM tbody td:last-of-type a:hover i::before{color:#f27320}#dataTableSAM{width:100%;margin-bottom:40px}#dataTableSAM a{color:#222}#dataTableSAM thead{background-color:#006838;border-width:1px 1px 0;border-style:solid;border-color:#006838}#dataTableSAM tbody tr[role],#dataTableSAM tfoot td{border-top:1px solid #ccc}#dataTableSAM thead th{padding:15px 10px;border-bottom-width:0;color:#fff}#dataTableSAM thead th::after{float:none;display:inline-block;margin-left:10px;background-image:none;font-family:FontAwesome}#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 .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{content:"";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}.dailies-listing__tabs-nav:after,.quick-treaty-filters:after,.search--blogger:after{content:"";clear:both}.org-content__cta{color:#f27320;font-weight:700;text-transform:uppercase}.search--blogger{display:block;clear:both}.search--blogger:after{display:table}.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}.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}.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,.header--mobile__menu::before,.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{content:"";display:table;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:after{content:"";display:table;clear:both}.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--]:after{content:"";display:table;clear:both}[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;text-align:center}.page-audit-insight .header--mobile{margin-bottom:0}.header--mobile__menu{position:absolute;left:20px;font-size:24px;color:#999}.header--mobile__menu::before{content:'Menu';color:#0064a2;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1pt}.header--mobile__search{position:absolute;right:20px;font-size:24px;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"}.contact-box:after,.login__form--ip:after,.login__form:after,.login__form__form:after,[data-type=prominent]:after{content:"";clear:both}[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{display:table}[data-type=prominent] p:last-of-type{margin-bottom:0}.coronavirus-react-app{margin-bottom:20px}.helpful-action-block-container{width:100%;background-color:#eee;border:1px solid #ddd;margin-bottom:20px}.helpful-action-block-container .helpful-action-content-container{height:56px}.helpful-action-block-container .helpful-action-content-part1{float:left;padding-left:25%;padding-top:18px}.helpful-action-block-container .helpful-action-content-part1 #helpful-action-question-label{font-size:13px;font-family:lato}@media only screen and (max-width:400px){.helpful-action-block-container .helpful-action-content-part1{padding-left:10%}}.helpful-action-block-container .helpful-action-content-part1.liked{float:none!important;padding:18px 0 0!important;text-align:center}.helpful-action-block-container .helpful-action-content-part2{margin-left:15%;padding-left:39%;padding-top:14px}.helpful-action-block-container .helpful-action-content-part2 #helpful-action-do-like{background-color:#f27320;color:#fff;border:1px solid #d35c1d;font-size:12px;font-family:lato;font-weight:900;padding-right:10px;height:28px;width:67px;padding-bottom:2px}.helpful-action-block-container .helpful-action-content-part2 #helpful-action-do-like>*{pointer-events:none}@media only screen and (max-width:400px){.helpful-action-block-container .helpful-action-content-part2{padding-left:52%}}.helpful-action-pop-container{width:75%;margin:auto}.helpful-action-pop-container .helpful-action-pop-content{height:73px;box-shadow:4px 4px 10px 5px rgba(0,0,0,.1);margin:15px 0}.helpful-action-pop-container .helpful-action-pop-content span{color:#aaa;font-size:23px;float:left;margin-left:20px;margin-top:16px;margin-right:6px}.helpful-action-pop-container .helpful-action-pop-content label{font-size:13px;font-family:lato;padding-top:25px}.back-to-magazine,.contact-box dd,.login__form .forgot-password,.login__form .form-item-persistent-login label,.magazine__toc,.tabs-nav__tab-content .magazines-overview__issue{font-family:Lato,Helvetica,Arial,sans-serif}.form__header{margin:0}.login__form{position:relative;padding:0 0 10px;display:block;clear:both}.login__form:after{display:table}.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{display:table}.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{display:table}.contact-box dl{width:270px;padding:15px}@media screen and (min-width:650px) and (max-width:960px){.contact-box dl{width:100%}}.contact-box dd{float:left;width:85px;font-size:12px;font-weight:700;text-transform:uppercase}.contact-box dt{float:left;margin-bottom:10px;color:#999}.other-links-box a{display:block;padding:15px;border-bottom:1px solid #ddd;font-size:18px;font-weight:700}.other-links-box a:last-of-type{border-bottom:none}.page-trial .ip-register-here{margin-top:0;padding-top:0;border-top:none}.free-trial .login__form{margin-bottom:30px;padding-top:20px;padding-bottom:50px}.free-trial .login__form .login__form__form{padding-bottom:0}.free-trial .login__form .login__form__form fieldset{min-width:0}@media screen and (max-width:650px){.free-trial .contact-box dl{width:100%}.free-trial .content-block__header{margin-top:0}.magazine__otc{-ms-flex-direction:column;flex-direction:column}}#trial-div label{margin-bottom:0}#trial-div label .form-required{display:block;float:none}#trial-div label .form-required:after{content:"required";font-size:11px;margin-right:2px}#trial-div .fieldset-description{margin-bottom:10px}#trial-div .form-item-email .form-required{display:none}#trial-div .free_trial_email_title{margin:10px 0;color:#777;font-size:14px;font-weight:700}#trial-div .password-suggestions{display:none!important}#trial-div .confirm-parent div.password-confirm,#trial-div .password-parent .password-strength .password-strength-text,#trial-div .password-parent .password-strength .password-strength-title{display:none}#trial-div .password-parent{width:100%}#trial-div .password-parent .password-strength{width:100%;margin-top:0;position:relative;top:20px}#trial-div .password-parent .password-strength .password-indicator{height:3px}#trial-div .confirm-parent{width:100%}#trial-div .form-type-password label .title,#trial-div .form-type-textfield label .title{cursor:pointer}#trial-div .form-item-checkboxes-available,#trial-div .form-item-checkboxes-current{display:block;clear:both;margin-bottom:8px}#trial-div .form-item-checkboxes-available:after,#trial-div .form-item-checkboxes-current:after{content:"";display:table;clear:both}#trial-div .form-item-checkboxes-available .free-trial-current-product-options .form-type-checkbox,#trial-div .form-item-checkboxes-current .free-trial-current-product-options .form-type-checkbox{width:50%;float:left}@media screen and (max-width:960px){#trial-div .form-item-checkboxes-available .free-trial-current-product-options .form-type-checkbox,#trial-div .form-item-checkboxes-current .free-trial-current-product-options .form-type-checkbox{width:100%;float:none;margin:10px 0}}#trial-div .form-item-checkboxes-available .free-trial-available-product-options label.option,#trial-div .form-item-checkboxes-current .free-trial-available-product-options label.option{cursor:pointer}#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-wrapper,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-wrapper{display:-ms-flexbox;display:flex}#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-left,#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-right,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-left,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-right{width:50%}@media only screen and (max-width:960px){#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-wrapper,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-wrapper{display:block}#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-left,#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-right,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-left,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-right{width:100%}}#trial-div .form-item-checkboxes-available .free-trial-available-product-options .group-title,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .group-title{margin-top:20px}#trial-div .form-item-checkboxes-available .free-trial-available-product-options .product-info,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .product-info{margin-left:2px}#trial-div .form-item-checkboxes-available{margin-top:40px}@media screen and (max-width:960px){#trial-div .form-item-checkboxes-available .form-item,#trial-div .form-item-checkboxes-available .form-item-checkbox{margin:10px 0}}#trial-div .form-item-verification-code,#trial-div .free-trial-no-more-products-note{margin-bottom:10px}#trial-div .free-trial-text-message-note{margin-left:6px;font-size:12px}#trial-div .form-submit.trial-submit-email{float:none}#trial-div .form-submit.trial-login-add-subscription,#trial-div .form-submit.trial-register-login-add-subscription{margin:5px auto}@media screen and (max-width:960px){#trial-div .form-submit.trial-login-add-subscription,#trial-div .form-submit.trial-register-login-add-subscription{margin-top:15px}#trial-div .form-submit{width:50%}}@media only screen and (max-width:650px){#trial-div .form-submit{width:100%}#trial-div .g-recaptcha{-ms-transform:scale(.77);transform:scale(.77);-webkit-transform:scale(.77);-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform-origin:0 0}}#trial-div .intl-tel-input{width:100%;margin-bottom:15px}#trial-div .intl-tel-input .ad{position:relative;width:20px;height:14px;padding:0;margin-bottom:0;font-family:inherit}#trial-div .ajax-progress{position:absolute;left:48%;padding:0;bottom:-46px}#trial-div .ajax-progress .throbber{background-image:url(../images/loading_dots.gif);width:30px}#trial-div .ajax-progress .message{display:none}#trial-div .forgot-password{top:56px;display:block}#trial-div .form-item-persistent-login{bottom:-25px}@media screen and (max-width:960px){#trial-div .forgot-password{position:relative;top:-8px;left:0}#trial-div .form-item-persistent-login{position:absolute;top:auto!important;float:none}}.free-trial-no-more-products-note{font-weight:700;font-style:italic}.free-trial-limit-reached-ul{display:table}.free-trial-limit-reached-li{padding:0 5px 5px;font-style:italic;margin-left:25px;float:left}.ie8_support{background-color:#0064a0;color:#fff;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:100}.close_ie8_support{margin-left:20px;cursor:hand}.ie8_support_link{color:#fff}a.ie8_support_link:hover{color:#E6E6E6}.magazine.tn .magazine--article__content .content-block__title,.magazine.tn .magazine--article__content .magazine__title h1,.magazine.tn .magazine--landing__content .content-block__title,.magazine.tn .magazine--landing__content .magazine__title h1{color:#08467d}.magazine.stn .magazine--article__content .content-block__title,.magazine.stn .magazine--article__content .magazine__title h1,.magazine.stn .magazine--landing__content .content-block__title,.magazine.stn .magazine--landing__content .magazine__title h1{color:#006838}.magazine.tn .magazine--article__content .magazine__otc .media,.magazine.tn .magazine--landing__content .magazine__otc .media{border-bottom-color:#cedae5}.magazine.stn .magazine--article__content .content-block__header,.magazine.stn .magazine--article__content .magazine__title,.magazine.stn .magazine--landing__content .content-block__header,.magazine.stn .magazine--landing__content .magazine__title{border-bottom-color:#006838}.magazine.tn .magazine--article__content .otc__cover .content-block__link,.magazine.tn .magazine--landing__content .otc__cover .content-block__link{background-color:#08467d}.magazine.eotr .magazine--article__content .content-block__title,.magazine.eotr .magazine--article__content .magazine__title h1,.magazine.eotr .magazine--landing__content .content-block__title,.magazine.eotr .magazine--landing__content .magazine__title h1,.magazine.itr .magazine--article__content .content-block__title,.magazine.itr .magazine--article__content .magazine__title h1,.magazine.itr .magazine--landing__content .content-block__title,.magazine.itr .magazine--landing__content .magazine__title h1{color:#004078}.magazine.stn .magazine--article__content .magazine__otc .media,.magazine.stn .magazine--landing__content .magazine__otc .media{border-bottom-color:#cce1d7}.magazine.eotr .magazine--article__content .content-block__header,.magazine.eotr .magazine--article__content .magazine__title,.magazine.eotr .magazine--landing__content .content-block__header,.magazine.eotr .magazine--landing__content .magazine__title{border-bottom-color:#004078}.magazine.stn .magazine--article__content .otc__cover .content-block__link,.magazine.stn .magazine--landing__content .otc__cover .content-block__link{background-color:#006838}.magazine.eotr .magazine--article__content .otc__cover .content-block__link,.magazine.eotr .magazine--landing__content .otc__cover .content-block__link,.magazine.itr .magazine--article__content .otc__cover .content-block__link,.magazine.itr .magazine--landing__content .otc__cover .content-block__link{background-color:#004078}.magazine.eotr .magazine--article__content .magazine__otc .media,.magazine.eotr .magazine--landing__content .magazine__otc .media{border-bottom-color:#ccd9e4}.magazine.itr .magazine--article__content .content-block__header,.magazine.itr .magazine--article__content .magazine__title,.magazine.itr .magazine--landing__content .content-block__header,.magazine.itr .magazine--landing__content .magazine__title{border-bottom-color:#004078}.magazine.tni .magazine--article__content .content-block__title,.magazine.tni .magazine--article__content .magazine__title h1,.magazine.tni .magazine--landing__content .content-block__title,.magazine.tni .magazine--landing__content .magazine__title h1{color:#952226}.magazine.itr .magazine--article__content .magazine__otc .media,.magazine.itr .magazine--landing__content .magazine__otc .media{border-bottom-color:#ccd9e4}.magazine.tni .magazine--article__content .content-block__header,.magazine.tni .magazine--article__content .magazine__title,.magazine.tni .magazine--landing__content .content-block__header,.magazine.tni .magazine--landing__content .magazine__title{border-bottom-color:#952226}.magazine.tni .magazine--article__content .magazine__otc .media,.magazine.tni .magazine--landing__content .magazine__otc .media{border-bottom-color:#ead3d4}.magazine.tni .magazine--article__content .otc__cover .content-block__link,.magazine.tni .magazine--landing__content .otc__cover .content-block__link{background-color:#952226}.magazine .listing__pagination--next,.magazine .listing__pagination--prev{width:25%}.magazine__title{display:block;clear:both;margin-top:20px;padding-bottom:10px;border-bottom:10px solid transparent}.page-state-tax-notes,.page-tax-notes,.page-tax-notes-federal,.page-tax-notes-international,.page-tax-notes-state{margin-top:40px}.magazine__title:after{content:"";display:table;clear:both}.magazine__title img{float:left;height:30px}.magazine__title h1{float:right;font-size:28px;font-weight:400;line-height:1}.magazine__otc{padding:30px 0;display:-ms-flexbox;display:flex}@media screen and (max-width:960px){.magazine__otc{display:block}}.otc__cover{float:left;width:100%;max-width:300px;margin-right:30px;margin-bottom:30px}.otc__cover+.otc__articles .otc__article:nth-child(1) .media__title{font-size:24px}.magazine__full-list .media__title,.otc__article .media__title{font-size:18px;font-weight:700}.otc__cover .content-block__link{display:block;padding:15px 20px;background-color:transparent;color:#fff;text-align:left}.otc__cover__image{max-width:300px;overflow:hidden}.otc__cover__image img{display:block;width:100%;max-width:300px;height:auto}.otc__articles{width:100%}.otc__articles ul{list-style:none}.otc__article:not(:last-of-type){border-bottom:1px solid #ddd}.magazine__callout{margin-bottom:20px;border:solid #ddd;border-width:0 1px}.magazine__callout .media{width:50%;padding:20px 20px 0;border-bottom:none}.page-tax-notes .magazine__full-list .content-block__header,.page-tax-notes-federal .magazine__full-list .content-block__header{border-bottom-color:#08467d}.page-tax-notes .magazine__full-list .content-block__title,.page-tax-notes-federal .magazine__full-list .content-block__title{color:#08467d}.page-state-tax-notes .magazine__full-list .content-block__header,.page-tax-notes-state .magazine__full-list .content-block__header{border-bottom-color:#006838}.page-state-tax-notes .magazine__full-list .content-block__title,.page-tax-notes-state .magazine__full-list .content-block__title{color:#006838}.page-tax-notes-international .magazine__full-list .content-block__header{border-bottom-color:#952226}.page-tax-notes-international .magazine__full-list .content-block__title{color:#952226}body.page-state-tax-notes,body.page-tax-notes,body.page-tax-notes-federal,body.page-tax-notes-international,body.page-tax-notes-state{margin-top:0}.magazine__full-list{margin:0 0 60px;clear:both}.magazine__full-list .magazine__full-list__category{padding:20px 0 0}.magazine__full-list .media__snippet{font-size:12px}.magazine .magazine__full-list{display:-ms-flexbox;display:flex;clear:both;background:#fafafa}.magazine .magazine__full-list>.left,.magazine .magazine__full-list>.right{float:left;width:50%}.magazine .magazine__full-list>.left .magazine__full-list__category,.magazine .magazine__full-list>.right .magazine__full-list__category{padding:20px 20px 0}.back-to-magazine{display:block;padding:5px 0;border-bottom:1px solid #ddd;color:#999;font-size:11px;font-weight:700;text-transform:uppercase}.magazine__quick-search{margin-top:15px}.magazine__current-issue-pdf{margin:15px 0 5px;font-size:12px}.magazine__current-issue-pdf+.btn--tertiary{padding:7px 10px}.magazine__current-issue-pdf+.btn--tertiary:after{display:none}@media screen and (max-width:480px){.magazine .magazine__full-list>.left,.magazine .magazine__full-list>.right{float:none;width:100%}.magazine__current-issue-pdf+.btn--tertiary{padding:12px 10px}}.past-issues{position:relative;border-bottom:1px solid #ddd}.past-issues .chosen-container{width:100%!important;margin-bottom:0;padding:10px;border-bottom:1px solid #ddd}.past-issues .media__content{padding:10px}.past-issues .media__datetime{margin-bottom:0}.past-issues .issues-wrapper{max-height:350px;overflow-y:scroll}.magazine__toc{list-style:none}.magazine__toc .toc__link{display:block;width:100%;padding:5px 10px;border-bottom:1px solid #ddd;color:#666;font-size:11px;font-weight:700;text-transform:uppercase;transition:all .3s}.magazine__toc .toc__link.current,.magazine__toc .toc__link:hover{background:#eee;color:#f27320}.view-issues-calendar{display:block;padding:10px 20px;font-weight:700}.home__magazines-overview{display:block;clear:both;margin:30px 0 0}.home__magazines-overview:after{content:"";display:table;clear:both}.home__magazines-overview .otc--featured{display:block;clear:both;border-bottom:0}.home__magazines-overview .otc--featured .media__image+.media__content{padding:0}.home__magazines-overview .otc--featured .media__image{width:auto;max-width:275px;height:auto}.home__magazines-overview .otc--featured .media__image img{max-width:230px}@media screen and (max-width:960px){.home__magazines-overview .otc--featured .media__image img{max-width:100%}.home__magazines-overview .otc--featured .media__content{border-bottom:1px solid #ddd}}.home__magazines-overview .otc--list .media{border-bottom:none}.home__magazines-overview .otc--list .media__content{padding:10px 0}.home__magazines-overview .otc--list .media__title{margin-top:0;font-size:18px;font-weight:700}@media screen and (max-width:650px){.home__magazines-overview .otc--list .media{border-bottom:1px solid #ddd}.home__magazines-overview .media__content{padding:20px 0!important}}.tabs-nav__tab-content .otc__title{font-size:13px;text-transform:uppercase;letter-spacing:1px}.tabs-nav__tab-content .magazines-overview__issue{overflow:hidden;font-size:11px;font-weight:900;text-transform:uppercase;color:#999}.tabs-nav__tab-content .magazine__otc{padding:0;border:0;display:block}.tabs-nav__tab-content .media__image{padding-top:0;padding-right:20px}@media screen and (max-width:960px){.tabs-nav__tab-content .media__image{float:none;max-width:100%!important;padding-right:0}}.tabs-nav__tab-content .view-full-magazine{float:right;margin-top:15px}.tabs-nav__tab-content .view-full-magazine.tax-notes,.tabs-nav__tab-content .view-full-magazine.tax-notes-federal{background-color:#08467d;border-bottom-color:#073c6b}.tabs-nav__tab-content .view-full-magazine.tax-notes-federal:focus,.tabs-nav__tab-content .view-full-magazine.tax-notes-federal:hover,.tabs-nav__tab-content .view-full-magazine.tax-notes:focus,.tabs-nav__tab-content .view-full-magazine.tax-notes:hover{background-color:#073c6b}.tabs-nav__tab-content .view-full-magazine.state-tax-notes,.tabs-nav__tab-content .view-full-magazine.tax-notes-state{background-color:#006838;border-bottom-color:#00542d}.tabs-nav__tab-content .view-full-magazine.state-tax-notes:focus,.tabs-nav__tab-content .view-full-magazine.state-tax-notes:hover,.tabs-nav__tab-content .view-full-magazine.tax-notes-state:focus,.tabs-nav__tab-content .view-full-magazine.tax-notes-state:hover{background-color:#00542d}.tabs-nav__tab-content .view-full-magazine.tax-notes-international{background-color:#952226;border-bottom-color:#851e22}.tabs-nav__tab-content .view-full-magazine.tax-notes-international:focus,.tabs-nav__tab-content .view-full-magazine.tax-notes-international:hover{background-color:#851e22}.jurisdictions .listing__controls,.taxtopics .listing__controls{display:-ms-inline-flexbox;display:inline-flex;width:100%}.static .form__header,.static .landing__title{margin-bottom:20px}@media screen and (max-width:650px){.static .form__header,.static .landing__title{margin-bottom:0}}nav.jurisdictions>div:first-child,nav.taxtopics>div:first-child{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#fafafa;padding:20px 0;border-color:#ddd;border-width:1px 1px 2px;border-style:solid}nav.jurisdictions>div:first-child input,nav.taxtopics>div:first-child input{-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:0!important;background-color:#fff!important}@media screen and (max-width:960px){nav.jurisdictions>div:first-child input,nav.taxtopics>div:first-child input{-ms-flex:0 0 90%;flex:0 0 90%}}.megamenu__clear.icon-times{cursor:pointer;color:#666;font-size:22px;margin-left:-25px}.megamenu__headline{border-bottom:2px solid #f27320;color:#f27320;font-weight:700}.megamenumain__title{padding:20px 0;color:#666;font-family:Lato;font-size:28px}#cd-tour-trigger,.ReactTable .rt-thead.-header,.latest_news_collapse .media .latest_news_media__category,.megamenu_content .megamenu__title,.taTab,.treaties-toc__title a{font-family:Lato,Helvetica,Arial,sans-serif}.megamenu_content{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-direction:column;flex-direction:column;margin-top:30px}.megamenu_content .megamenu_group{width:25%;margin-bottom:20px}@media screen and (max-width:650px){.megamenu_content .megamenu_group{width:100%;line-height:2;position:relative!important;top:unset!important;left:unset!important}}@media screen and (min-width:650px) and (max-width:960px){.megamenu_content .megamenu_group{width:50%}}.megamenu_content .megamenu__title{color:#f27320;font-weight:700;margin-bottom:10px;text-transform:uppercase;line-height:1}.megamenu_content .megamenu_ul{list-style:none;display:block;margin-bottom:0;padding-right:20px}@media screen and (max-width:650px){.megamenu_content .megamenu_ul{padding-right:0}}.megamenu_content .megamenu_ul li{margin-bottom:5px}.key_documents li{list-style:none}.contributors .contain,.contributors .page--nonsub .wrap__content,.page--nonsub .contributors .wrap__content{display:-ms-flexbox;display:flex;margin:0 0 40px}.contributors .featured--contributors{list-style:none;border-right:1px solid #ddd;padding-right:20px}.contributors .featured--contributors .featured-overview{margin-bottom:20px}.contributors .featured--contributors .featured-overview>a{display:-ms-flexbox;display:flex}.contributors .featured--contributors .featured-overview img{margin-right:20px}.contributors .featured--contributors .featured__links--contributor a{display:block;margin-bottom:10px}.contributors .featured--contributors a.contributor--featured__view-all{color:#f27320;margin-top:40px}.contributors .featured--contributors a.contributor--featured__view-all:focus,.contributors .featured--contributors a.contributor--featured__view-all:hover{color:#d35c1d}@media screen and (max-width:960px){.contributors .contain,.contributors .page--nonsub .wrap__content,.page--nonsub .contributors .wrap__content{-ms-flex-direction:column;flex-direction:column}.contributors .featured--contributors{border-right:none;border-bottom:1px solid #ddd;padding-right:0;padding-bottom:20px}}.contributors .list--contributors{padding:0 0 0 20px;list-style:none}.contributors .list--contributors h1,.contributors .list--contributors li{margin-bottom:10px}@media screen and (max-width:960px){.contributors .list--contributors{padding:0}}.key_documents_contain{display:-ms-flexbox;display:flex;margin:20px 0 40px}.key_documents_contain ul{line-height:2}.key_documents_contain ul:first-child{padding:0 25px 0 0}.key_documents_contain ul:last-child{padding:0 0 0 25px}@media screen and (max-width:960px){.key_documents_contain{-ms-flex-direction:column;flex-direction:column}.key_documents_contain ul:first-child,.key_documents_contain ul:last-child{padding:0;margin-bottom:0!important}}.codeSecionDropdown .content-block__header{margin-bottom:10px}@media screen and (max-width:900px){#atlwdg-trigger{display:none}}.page--nonsub .page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #main-content .wrap__content,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #main-content .contain,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #main-content .page--nonsub .wrap__content{max-width:1200px;padding-bottom:40px;overflow:visible!important}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-con{position:relative;padding-top:20px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter-note-con{position:relative;margin-bottom:15px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter{display:inline-block}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .title-label{color:#666;font-size:12px;font-weight:700;text-transform:uppercase;display:inline-block;margin-right:8px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .title-label:before{margin-right:.3rem}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .form-item-jurisdiction1,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .form-item-jurisdiction2{width:300px;display:inline-block;margin-right:20px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .form-item-jurisdiction1 .chosen-container,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .form-item-jurisdiction2 .chosen-container,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .mli-filter-jurisdiction-1,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .mli-filter-jurisdiction-2{margin-bottom:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .mli-filter-jurisdiction-1 ul,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .mli-filter-jurisdiction-2 ul{border-width:1px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-note{float:right;display:block;clear:both;font-size:12px;margin-bottom:10px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-note:after{content:"";display:table;clear:both}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-note .note-con{vertical-align:middle;margin-left:10px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-note .note-color{width:10px;height:10px;display:inline-block;margin-right:5px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-note .color-e{border:1px solid #ccc;background:linear-gradient(to right top,#fff 50%,#f9f9f9 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-note .color-p{background:#ffe993}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-note .color-r{background:#c3deb7}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker table{table-layout:fixed}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker table td,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker table th{width:140px;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker table td+td,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker table th+th{width:240px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper{font-size:12px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table a,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper a{cursor:pointer}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table p,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper p{margin:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table thead,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper thead{background:#f9f9f9}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table td,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper td{border:1px solid #eee;position:relative;padding:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table th,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper th{padding:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .dataTable,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .dataTable{margin-bottom:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .col-header,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .row-header,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .col-header,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .row-header{font-weight:700;vertical-align:middle}#search-facets-content .or-toggle,.dataTables_wrapper td,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .col-header,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .col-header{vertical-align:top}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .th-inner,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .th-inner{padding:10px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .col-header th,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .col-header th{border:1px solid #eee;text-align:center;text-transform:none}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .col-header-name,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .col-header-name{white-space:nowrap}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .col-header-name .th-inner,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .col-header-name .th-inner{background:#ddd}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .col-header-info .th-inner,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .col-header-info .th-inner{text-align:left}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .col-header-info p,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .col-header-info p{font-weight:400;margin-bottom:8px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .col-header-number p,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .col-header-number p{font-weight:400}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .DTFC_LeftHeadWrapper .col-header-name .th-inner,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .DTFC_LeftHeadWrapper .col-header-name .th-inner{position:absolute;left:0;right:0;top:0;bottom:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .row-header,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .row-header{padding:5px 10px;width:80px;min-width:80px;max-width:80px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .td-inner,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .td-inner{padding:5px;position:absolute;top:0;bottom:0;left:0;right:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-full,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-full{cursor:pointer;text-align:center}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-name,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-name{position:relative}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-detail-con,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-detail-con{position:absolute;padding:10px;background:#fff;white-space:nowrap;min-width:160px;box-shadow:#ccc 2px 2px 8px 0;left:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-detail-con p,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-detail-con p{margin-bottom:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table td:last-child .mli-detail-con,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper td:last-child .mli-detail-con{left:auto;right:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status{position:absolute;top:0;left:0;width:100%;height:100%}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-11,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-11{background:#ffe993}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-11:hover,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-11:hover{background:#d9c67d}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-22,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-22{background:#c3deb7}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-22:hover,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-22:hover{background:#a6bd9c}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-21,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-21{background:linear-gradient(to right top,#c3deb7 50%,#ffe993 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-21:hover,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-21:hover{background:linear-gradient(to right top,#a6bd9c 50%,#d9c67d 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-12,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-12{background:linear-gradient(to right top,#ffe993 50%,#c3deb7 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-12:hover,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-12:hover{background:linear-gradient(to right top,#d9c67d 50%,#a6bd9c 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-01,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-01{background:linear-gradient(to right top,rgba(0,0,0,0) 50%,#ffe993 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-01:hover,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-01:hover{background:linear-gradient(to right top,rgba(0,0,0,.15) 50%,#d9c67d 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-10,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-10{background:linear-gradient(to right top,#ffe993 50%,rgba(0,0,0,0) 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-10:hover,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-10:hover{background:linear-gradient(to right top,#d9c67d 50%,rgba(0,0,0,.15) 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-20,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-20{background:linear-gradient(to right top,#c3deb7 50%,rgba(0,0,0,0) 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-20:hover,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-20:hover{background:linear-gradient(to right top,#a6bd9c 50%,rgba(0,0,0,.15) 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-02,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-02{background:linear-gradient(to right top,rgba(0,0,0,0) 50%,#c3deb7 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-02:hover,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-02:hover{background:linear-gradient(to right top,rgba(0,0,0,.15) 50%,#a6bd9c 50%)}.banner,.multimedia__image{background-size:cover;background-position:center center;width:100%}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli-table-loader{background-color:rgba(44,44,44,.7);left:0;right:0;z-index:1011}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli-table-loader .loader__container{top:30vh}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli-table-loader .loader__icon{font-size:40px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-placehoder{height:400px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli-detail-header{color:#fff;margin-bottom:10px;font-size:13px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli-detail{min-width:160px;white-space:nowrap;margin-bottom:25px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli-detail a{color:#ddd;text-decoration:underline}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli-detail a:hover{color:#eee}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli-detail-title{font-weight:700;margin-top:6px;color:#fff}.multimedia{position:relative;overflow:hidden}.multimedia--podcast,.multimedia--video{margin-bottom:10px}.multimedia--podcast{padding:20px;background-color:#ccc}.banner::before,.multimedia__image::after{right:0;bottom:0;background-color:rgba(0,0,0,.5)}.multimedia--video{border:1px solid #eee}.multimedia__image{position:relative;height:200px;cursor:pointer}.multimedia__image::after{content:"";position:absolute;top:0;left:0;z-index:2}.multimedia__image span[class*=icon]{position:absolute;top:50%;left:50%;z-index:3;color:#fff;font-size:4rem;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}a.multimedia__image{display:block}.multimedia__content{position:relative;padding:20px}.multimedia__datetime{margin:0 0 5px;color:#444;font-size:11px;font-weight:900;text-transform:uppercase}.multimedia__title{margin:0 0 5px;line-height:1.2}.multimedia--podcast .multimedia__title{font-size:25px}.multimedia--video .multimedia__title{font-size:18px}.multimedia--video .multimedia__title a{color:#444}.multimedia__presenter{margin:0;font-size:11px}.multimedia__presenter a{color:#666;text-decoration:underline}.multimedia__detail_podcast .media__title p{margin-bottom:0}.banner{position:relative;margin-top:-30px;background-repeat:no-repeat}.banner .banner__content{position:relative;max-width:600px;min-width:0;margin:0 auto;padding:40px 0;color:#fff;text-align:center}@media screen and (max-width:960px){.banner .banner__content{padding-right:20px;padding-left:20px}}.banner::before{content:"";position:absolute;top:0;left:0;z-index:0}.banner.banner--multimedia .banner__content{padding:80px 0 120px}.multimedia__nav{margin-bottom:40px;background-color:#eee}.multimedia__nav .contain,.multimedia__nav .page--nonsub .wrap__content,.page--nonsub .multimedia__nav .wrap__content{display:block;clear:both;padding-top:15px;padding-bottom:15px}.multimedia__nav .contain:after,.multimedia__nav .page--nonsub .wrap__content:after,.page--nonsub .multimedia__nav .wrap__content:after{content:"";display:table;clear:both}.multimedia__nav .multimedia__share{float:right}.multimedia__nav .text-link{float:left;margin-top:10px;color:#444}.multimedia__nav .btn-podcast-con{float:right;margin-left:10px}.multimedia__all{display:block;clear:both;position:relative;width:100%;max-width:960px;margin:-60px auto 60px;background-color:#fff}.multimedia__all:after{content:"";display:table;clear:both}.multimedia__all>.contain::after,.multimedia__all>.contain::before,.page--nonsub .multimedia__all>.wrap__content::after,.page--nonsub .multimedia__all>.wrap__content::before{content:"";position:absolute;top:60px;width:0;height:0;border-style:solid;border-color:#d8d8d8 transparent transparent}.multimedia__all>.contain::before,.page--nonsub .multimedia__all>.wrap__content::before{left:-10px;border-width:100px 0 0 10px}.multimedia__all>.contain::after,.page--nonsub .multimedia__all>.wrap__content::after{right:-10px;border-width:100px 10px 0 0}@media screen and (max-width:960px){.multimedia__nav .contain,.multimedia__nav .page--nonsub .wrap__content,.page--nonsub .multimedia__nav .wrap__content{padding-right:20px;padding-left:20px}.multimedia__all{margin-bottom:0}}.multimedia__actions{display:block;clear:both;margin-bottom:5px}.multimedia__actions:after{content:"";display:table;clear:both}.multimedia__actions a{color:#444;text-transform:none}.multimedia__actions a:last-of-type{float:right}.multimedia__listen,.multimedia__watch{padding-top:20px!important;border-top-width:10px;border-top-style:solid}.multimedia__listen>h2,.multimedia__watch>h2{margin-bottom:10px;color:#0064a2;font-size:28px}.multimedia__listen{float:left;width:34%;padding:0 20px;border-top-color:#f27320}@media screen and (max-width:960px){.multimedia__listen{float:none;width:100%;margin-bottom:40px}}.multimedia__watch{float:left;width:66%;padding:0 20px;border-top-color:#0064a2}.multimedia__watch .multimedia--video{float:left;width:calc(50% - 5px)}.multimedia__watch .multimedia--video:first-of-type{float:none;width:100%;height:auto!important}@media screen and (max-width:960px){.multimedia__watch .multimedia--video{float:none;width:100%;height:auto!important;margin:10px 0;margin-right:0!important}.multimedia__watch{float:none;width:100%;margin-bottom:40px}}.multimedia__interviews{display:block;clear:both;margin-bottom:60px}.multimedia__interviews:after{content:"";display:table;clear:both}.multimedia__interviews .contain,.multimedia__interviews .page--nonsub .wrap__content,.page--nonsub .multimedia__interviews .wrap__content{min-width:0;max-width:930px}.multimedia__interviews .contain>h2,.multimedia__interviews .page--nonsub .wrap__content>h2,.page--nonsub .multimedia__interviews .wrap__content>h2{margin-bottom:10px;padding:0 5px;color:#0064a2;font-size:28px}.multimedia__interviews .multimedia--video{float:left;width:calc((100% / 3) - 10px);margin-right:5px;margin-left:5px}.multimedia__interviews .multimedia--video .multimedia__title{cursor:pointer}.multimedia__interviews .multimedia__content{padding-bottom:62px;background-color:#eee;height:100%}@media screen and (max-width:960px){.multimedia__interviews .multimedia--video{float:none;width:100%;margin:10px 0}.multimedia__interviews{padding-right:20px;padding-left:20px}}.multimedia__transcript{position:absolute;z-index:3;top:calc(100% - 42px);left:0;width:100%;height:100%;background-color:#fff;transition:top .35s}.multimedia__transcript.opened{top:0}.multimedia__transcript.opened .transcript__toggle{background-color:#0064a2;color:#fff}.transcript__toggle{position:relative;display:block;width:100%;padding:10px 20px;background-color:#ccc;border:0;color:#0064a2;font-weight:700;text-align:left;text-transform:uppercase;transition:background-color .15s,color .15s}.cta,.transcript__toggle:focus,.transcript__toggle:hover{background-color:#0064a2;color:#fff}.transcript__toggle::after{position:absolute;top:50%;right:20px;-ms-transform:translateY(-50%);transform:translateY(-50%)}.transcript__content{height:calc(100% - 42px);overflow:auto;padding:20px}.cta{padding:50px 0}.cta .contain,.cta .page--nonsub .wrap__content,.page--nonsub .cta .wrap__content{position:relative}.cta::before{display:none}.cta__content{max-width:350px}.cta__content h4{margin-bottom:10px;font-size:28px;line-height:1.2}.cta__content h4 span{color:#f27320}#block-tacontactform-subscription-inquiry .cta__content input[type=submit],#ta-contact-form .cta__content input[type=submit],#taProfile_form .form-actions .cta__content input[type=submit],#taRegistration_form .form-actions .cta__content input[type=submit],#trial-div .cta__content .form-submit,.cta__content #block-tacontactform-subscription-inquiry input[type=submit],.cta__content #ta-contact-form input[type=submit],.cta__content #taProfile_form .form-actions input[type=submit],.cta__content #taRegistration_form .form-actions input[type=submit],.cta__content #trial-div .form-submit,.cta__content .btn--primary,.cta__content .manage-subscriptions__options .form-submit,.cta__content .poll .form-submit,.manage-subscriptions__options .cta__content .form-submit,.poll .cta__content .form-submit{margin-top:30px;margin-right:10px}.cta__content .btn-podcast{width:138px;text-align:center}.cta__image{position:absolute;right:0;top:0}.cta--podcast{min-height:370px}@media screen and (max-width:960px){.cta__content{max-width:100%;padding-right:20px;padding-left:20px}.cta__image{display:none}.cta--podcast{min-height:0}.page-multimedia-podcasts .multimedia__podcasts,.page-multimedia-podcasts .multimedia__videos,.page-multimedia-videos .multimedia__podcasts,.page-multimedia-videos .multimedia__videos,.page-tax-notes-talk-interview .multimedia__podcasts,.page-tax-notes-talk-interview .multimedia__videos,.page-tax-notes-talk-podcasts .multimedia__podcasts,.page-tax-notes-talk-podcasts .multimedia__videos{margin:0 20px}}.page-multimedia-podcasts .multimedia,.page-multimedia-videos .multimedia,.page-tax-notes-talk-interview .multimedia,.page-tax-notes-talk-podcasts .multimedia{float:left;width:calc((100% / 3) - 10px);margin-right:5px;margin-left:5px}@media screen and (max-width:960px){.page-multimedia-podcasts .multimedia,.page-multimedia-videos .multimedia,.page-tax-notes-talk-interview .multimedia,.page-tax-notes-talk-podcasts .multimedia{float:none;width:100%;margin:10px 0}}.multimedia__detail{display:block;clear:both;margin-bottom:40px}.multimedia__detail:after{content:"";display:table;clear:both}@media screen and (max-width:960px){.multimedia__detail .contain,.multimedia__detail .page--nonsub .wrap__content,.page--nonsub .multimedia__detail .wrap__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-right:20px;padding-left:20px}}.detail__overview{padding-right:80px;float:left;width:50%}.detail__overview .media__datetime{font-size:13px;font-weight:700}.detail__overview .media__title{color:#0064a2}.detail__overview .media__author{display:block;margin-bottom:20px}@media screen and (max-width:960px){.detail__overview{float:none;width:100%;padding-right:0}.detail__overview .media__player{margin:20px 0}}.detail__overview .media__player iframe{position:absolute;top:0;right:0;width:50%;height:100%;max-height:400px}.detail__overview .media__summary{position:relative;min-height:200px;overflow:hidden;padding-bottom:60px;margin-top:10px}.detail__overview .media__summary a{color:#0680cc}@media screen and (max-width:960px){.detail__overview .media__player iframe{position:relative;width:100%}.detail__overview .media__summary{width:100%;padding-bottom:0}}.detail__overview .media__transcript{position:absolute;top:calc(100% - 42px);background-color:#fff;transition:top .35s;width:100%}.detail__overview .media__transcript.opened{top:0;height:100%}.detail__overview .media__transcript.opened .transcript__toggle{background-color:#0064a2;color:#fff}.detail__overview .transcript__toggle{background-color:#eee}.detail__overview .transcript__toggle:focus,.detail__overview .transcript__toggle:hover{color:#005589}.detail__overview .transcript__content{height:calc(100% - 42px);padding:10px 0}.multimedia__detail_podcast .detail__overview .media__summary{padding-bottom:42px}.multimedia__detail_podcast .detail__overview .media__player iframe{height:80px}.related__articles{margin-bottom:40px}.related__articles .content-block__link{font-size:16px;cursor:auto}.related__articles .content-block__link:hover{color:#f27320}.related__articles .multimedia--video{width:calc((100% / 3) - 10px);float:left;margin-right:10px;margin-left:0}@media screen and (max-width:960px){.related__articles .multimedia--video{float:none;width:100%;margin:0 0 10px;height:240px}}.related__articles .multimedia--video:nth-child(1):nth-last-child(1),.related__articles .multimedia--video:nth-child(1):nth-last-child(2),.related__articles .multimedia--video:nth-child(1):nth-last-child(3),.related__articles .multimedia--video:nth-child(2):nth-last-child(1),.related__articles .multimedia--video:nth-child(2):nth-last-child(2),.related__articles .multimedia--video:nth-child(3):nth-last-child(1){height:auto}.related__media{padding-top:20px;padding-bottom:20px;background-color:#f7f7f7}.page--nonsub .related__media>.wrap__content>h3,.related__media>.contain>h3{margin-bottom:20px;color:#0064a2;font-size:28px;font-weight:400;text-align:center}.related__media .multimedia{float:left;width:calc((100% / 3) - 10px);margin-right:5px;margin-left:5px}.related__media .multimedia.multimedia--podcast{background-color:#ccc}@media screen and (max-width:960px){.related__media .multimedia{float:none;width:100%;margin:10px 0}}.load-more-con{text-align:center;margin:30px auto}#block-tacontactform-subscription-inquiry .load-more-con input[type=submit],#ta-contact-form .load-more-con input[type=submit],#taProfile_form .form-actions .load-more-con input[type=submit],#taRegistration_form .form-actions .load-more-con input[type=submit],#trial-div .load-more-con .form-submit,.load-more-con #block-tacontactform-subscription-inquiry input[type=submit],.load-more-con #ta-contact-form input[type=submit],.load-more-con #taProfile_form .form-actions input[type=submit],.load-more-con #taRegistration_form .form-actions input[type=submit],.load-more-con #trial-div .form-submit,.load-more-con .btn--primary,.load-more-con .manage-subscriptions__options .form-submit,.load-more-con .poll .form-submit,.manage-subscriptions__options .load-more-con .form-submit,.poll .load-more-con .form-submit{cursor:pointer}.load-more-con .text-end{font-size:18px}.multimedia-remodal--subscribe{max-width:980px;background-color:#0064a2!important}@media screen and (max-width:650px){.multimedia-remodal--subscribe{width:90%;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}.multimedia-remodal--subscribe .remodal-close,.multimedia-remodal--video .remodal-close{top:1.5rem;right:1.5rem}.multimedia-remodal--subscribe .remodal-close::before{content:"";color:#999}.multimedia-remodal--subscribe .remodal__left,.multimedia-remodal--subscribe .remodal__right{min-height:450px}.multimedia-remodal--subscribe .remodal__left{padding:50px}@media screen and (max-width:960px){.multimedia-remodal--subscribe,.multimedia-remodal--subscribe:not(.help-image){width:90%;max-width:600px}.multimedia-remodal--subscribe .remodal__left,.multimedia-remodal--subscribe .remodal__right{min-height:0}.multimedia-remodal--subscribe .remodal__left{display:none;padding:20px;text-align:center}.multimedia-remodal--subscribe .remodal__left img{max-width:90%}}.multimedia-remodal--subscribe .remodal__right{padding:30px 50px;background-color:#fff}.multimedia-remodal--subscribe .remodal__right h1{margin-bottom:20px;font-size:36px;line-height:1.2}.multimedia-remodal--subscribe .remodal__right h1 span{color:#f27320}.multimedia-remodal--subscribe .remodal__right p{margin-bottom:20px}.multimedia-remodal--subscribe .remodal__right a:not(.btn){display:block;margin-top:5px;color:#999;font-size:12px;text-decoration:underline}@media screen and (max-width:960px){.multimedia-remodal--subscribe .remodal__right{padding:20px}.multimedia-remodal--video .remodal__title h1{font-size:22px}}.multimedia-remodal--video .remodal-close::before{content:"x"}#dataTableFavorites_wrapper+p:after,#taRegistration_form:after,.multimedia-remodal--video .remodal__title:after,.product__tab__content li:before,.profile__subscribe:after{content:""}.multimedia-remodal--video .remodal__title{display:block;clear:both;float:none;width:100%;padding:1rem 4rem 1rem 1rem}.multimedia-remodal--video .remodal__title:after{display:table;clear:both}.multimedia-remodal--video .remodal__title h1{float:left;max-width:80%;line-height:1.2}.multimedia-remodal--video .remodal__title .btn{float:right;margin-top:3px}@media screen and (max-width:960px){.multimedia-remodal--video .remodal__title .btn{float:none;margin-top:10px}}.multimedia-remodal--video .video__container{position:relative;height:0;max-height:300px;margin:0 1rem 1rem;padding-top:25px;padding-bottom:56.25%}.multimedia-remodal--video .video__container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.podcast_iframe{border:0;width:100%;height:80px}.multimedia__related .bx-wrapper{margin:auto}.multimedia__related .bx-controls-direction a{width:13px;height:21px;font-size:0;display:inline-block}.multimedia__related .bx-controls-direction a.disabled{display:none}.multimedia__related .bx-controls-direction .bx-next,.multimedia__related .bx-controls-direction .bx-prev{background:url(../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}@media print{.page-state-tax-today-state-tax-amnesty-programs .block-system .content,.page-user-manage-favorites .block-system .content,.page-user-manage-searches .block-system .content{min-width:0}}.page-state-tax-today-state-tax-amnesty-programs h2.title,.page-user-manage-favorites h2.title,.page-user-manage-searches h2.title{margin-bottom:20px;color:#f27320;font-size:28px;font-weight:400}.page-state-tax-today-state-tax-amnesty-programs .delete-selected,.page-user-manage-favorites .delete-selected,.page-user-manage-searches .delete-selected{float:left}#dataTableFavorites_wrapper+p .save-tags,.page-state-tax-today-state-tax-amnesty-programs .manage-emails,.page-user-manage-favorites .manage-emails,.page-user-manage-searches .manage-emails{float:right}#dataTableFavorites_wrapper+p{display:block;clear:both;margin-bottom:60px}#dataTableFavorites_wrapper+p:after{display:table;clear:both}.subscriptions-no-results{color:#999;font-size:12px;font-style:italic}@media screen and (max-width:960px){.page-state-tax-today-state-tax-amnesty-programs .block-system .content,.page-user-manage-favorites .block-system .content,.page-user-manage-searches .block-system .content{min-width:0}.manage-email-subscriptions .contain,.manage-email-subscriptions .page--nonsub .wrap__content,.page--nonsub .manage-email-subscriptions .wrap__content{padding:0 20px}}.manage-email-subscriptions h1{margin-bottom:10px;color:#f27320;font-weight:400}.manage-email-subscriptions .manage-subscriptions__intro,.manage-email-subscriptions .manage-subscriptions__intro p{margin-bottom:0}.manage-email-subscriptions #edit-early-option{margin-left:20px}.manage-subscriptions__options{margin:0 -20px}.manage-subscriptions__options>.form-item{float:left;width:25%;margin-bottom:35px;padding:0 20px}.manage-subscriptions__options>.form-item>label{margin-bottom:10px;padding-bottom:5px;border-bottom:2px solid #ddd}@media screen and (max-width:480px){.manage-subscriptions__options>.form-item{width:100%;padding:0}}@media screen and (min-width:480px) and (max-width:960px){.manage-subscriptions__options>.form-item{width:50%}}.manage-subscriptions__options .form-checkboxes .form-item{margin-top:0;margin-bottom:15px}.manage-subscriptions__options .form-item input{float:left;margin-right:10px}.manage-subscriptions__options .form-item input+label{display:block;overflow:hidden;text-transform:none!important}.manage-subscriptions__options .form-submit{clear:both;float:left;margin-bottom:35px;margin-left:20px}@media screen and (max-width:650px){.manage-subscriptions__options .form-submit{margin-left:0}}.manage-subscriptions__options .manage-searches{float:right;margin:30px 20px 0 30px}.manage-subscriptions__options .manage-searches .btn--tertiary{margin-left:10px}.manage-subscriptions__options .label-beta{float:right;height:50%;padding:5px}.manage-subscriptions__options .multi-option-header{font-size:18px;font-weight:700}@media screen and (max-width:650px){.manage-subscriptions__options .manage-searches .btn--tertiary{margin-left:0;margin-right:0}.manage-subscriptions__options .manage-searches{margin:30px 0}.manage-subscriptions__options{margin:0 auto}}.subscription-label{margin-bottom:0;font-weight:400;text-transform:none;letter-spacing:0}.subscription-description{color:#999}.manage-subscriptions__custom{clear:both;margin:60px 20px 0}.manage-subscriptions__custom+.subscriptions-no-results{margin:0 20px 30px}@media screen and (max-width:650px){.manage-subscriptions__custom{margin:0 auto}}@media screen and (min-width:650px) and (max-width:960px){.manage-subscriptions__custom{padding:0 20px}}.custom-email-subscription{margin:0 20px;padding:15px 0;border-bottom:1px solid #ddd}.custom-email-subscription+.form-submit{margin-top:30px}.custom-email-subscription>.saved-search-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.custom-email-subscription>.saved-search-row>label{-ms-flex-preferred-size:30%;flex-basis:30%;margin-bottom:0;font-size:18px;line-height:1.2;text-transform:none}.custom-email-subscription>.saved-search-row>label span{display:block;margin-top:5px;color:#999;font-size:12px;font-weight:400}.custom-email-subscription>.saved-search-row .form-radios{margin-right:20px}.custom-email-subscription>.saved-search-row .form-radios .form-item{display:inline-block;margin-right:20px;cursor:pointer}.custom-email-subscription>.saved-search-row .form-radios .form-item label{float:left}.custom-email-subscription>.saved-search-row .cc-emails{-ms-flex-preferred-size:30%;flex-basis:30%;margin-bottom:5px}.custom-email-subscription>.saved-search-row .cc-emails label{text-transform:none}.custom-email-subscription>.saved-search-row .cc-emails input{margin-bottom:0;float:none}.custom-email-subscription>.saved-search-row>.form-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.custom-email-subscription>.saved-search-row>.form-item>label{-ms-flex-preferred-size:30%;flex-basis:30%;margin-bottom:0;font-size:18px;line-height:1.2;text-transform:none}.custom-email-subscription>.saved-search-row>.form-item>label span{display:block;margin-top:5px;color:#999;font-size:12px;font-weight:400}.custom-email-subscription>.saved-search-row>.form-item .form-radios .form-item{display:inline-block;margin-right:20px;cursor:pointer}.custom-email-subscription>.saved-search-row>.form-item .form-radios .form-item label{float:left}@media screen and (max-width:650px){.custom-email-subscription{margin:0 auto}}@media screen and (min-width:650px) and (max-width:960px){.custom-email-subscription{padding:0 20px}}#block-tacontactform-subscription-inquiry,#ta-contact-form{margin-top:15px}#block-tacontactform-subscription-inquiry .form-item,#ta-contact-form .form-item{float:left;width:315px}#block-tacontactform-subscription-inquiry .form-item:nth-child(even),#ta-contact-form .form-item:nth-child(even){margin-right:15px}#block-tacontactform-subscription-inquiry .form-item-comment,#ta-contact-form .form-item-comment{width:100%!important}#block-tacontactform-subscription-inquiry .form-textarea,#ta-contact-form .form-textarea{margin-bottom:15px}#block-tacontactform-subscription-inquiry .form-item-mollom-captcha,#ta-contact-form .form-item-mollom-captcha{margin-left:15px;margin-right:15px}#block-tacontactform-subscription-inquiry input[type=submit],#ta-contact-form input[type=submit]{float:right;clear:both;margin-bottom:30px}.contact-us__method{margin-bottom:5px}.customer-service--phone p:first-child{float:left;margin-right:5px}.customer-service--phone p:first-child+p{display:block;overflow:hidden;margin-bottom:0}.contact-us__extra a{display:block;margin-bottom:5px}#ta-contact-form-notice{color:#666;font-size:13px;font-weight:600;width:85%}.contain-resources li.nerTabs.selected,.contain-resources li.nerTabs:hover{color:#0064a2;border-top:4px solid #0064a2}@media screen and (max-width:480px){#ta-contact-form-notice{font-size:11px;width:80%}}.terms-and-conditions-agree{float:right;width:275px;padding-right:20px;text-align:right}.terms-and-conditions-agree #edit-field-terms-and-conditions{width:auto;padding:0}.remodal.terms-and-conditions{height:50%;padding:20px}.remodal.terms-and-conditions li,.remodal.terms-and-conditions p{font-size:12px}.remodal.terms-and-conditions li{margin-bottom:10px;margin-left:30px}.terms-and-conditions-content{height:90%;overflow-y:scroll}.contain-resources{max-width:1240px;width:100%;margin-bottom:20px}.contain-resources hr{margin-bottom:0}@media screen and (max-width:650px){.contain-resources .content-block__header{margin-top:0}}span.resourceFavIcon>a.article__favorite{float:right;border-left:0}.resourceHeader{margin-bottom:20px}.finalTemp,.modifiedByContent,.propReg{height:100%;margin-bottom:15px;overflow-y:scroll;max-height:300px}.expand{max-height:100%}.expandModifiedByContent,.expandfinalTemp,.expandpropReg{width:460px;position:absolute;margin:-15px 0 0;background-color:#dedede;text-align:center;cursor:pointer}.expandfinalTemp,.expandpropReg{width:460px;position:absolute;margin:-41px 0 0;background-color:#dedede;text-align:center;cursor:pointer}.resourcesContent .multimedia__related,.search-page__sidebar .content-block__content [for=edit-proximity]{position:relative}.contain-resources ul.nerTabsHeader{margin:0;border-bottom:2px solid #dedede}.contain-resources li.nerTabs{margin:5px 5px 0 0;background-color:#fff}.commentary .media__product,.news .media__product,.resourceAuthors .media__product{margin:10px 0 0}.contain-resources li.nerTabs.selected{background-color:#fff;border-left:2px solid #dedede;border-right:2px solid #dedede}.finalTemp,.propReg{margin-bottom:40px}.finalTemp div,ul.regsArticle{margin-bottom:0}ul.regsArticle{display:table;width:100%}ul.regsArticle li{display:table-cell}li.resourceRegTitle{width:100%;padding-right:5px}.resourcesContent .media__datetime{letter-spacing:1pt;margin:10px 0}.resourcesContent .media__snippet{padding:0 5px 10px 0}.resourcesContent .media__title{line-height:1.2}.allIrs .media__title,.case_media,.writtenDeterminations .media__title{margin:10px 0}p.media__snippet.casename{padding-bottom:0}.resourcesContent .bxslider .media__author,.resourcesContent .bxslider .media__snippet,.resourcesContent .bxslider .multimedia__content,.resourcesContent .bxslider .multimedia__title{padding:5px}.resourcesContent .bxslider li.multimedia.multimedia--video{z-index:5!important}.resourcesContent .multimedia__related .bx-wrapper{margin-top:20px}.resourcesContent .multimedia__related .bx-wrapper .multimedia__content{padding:10px 5px}.resourcesContent .multimedia__related .bx-wrapper .media__author,.resourcesContent .multimedia__related .bx-wrapper .media__snippet,.resourcesContent .multimedia__related .bx-wrapper .multimedia__title{padding:0 5px}.resourcesContent .multimedia__related .bx-prev{left:-16px}.resourcesContent .multimedia__related .bx-next{right:-16px}span.resourcerightboxes a{margin-top:0}span.resourcerightboxes{float:left;padding-right:5px;padding-bottom:20px}.search-results--none{margin-bottom:0;padding:35px 0;color:#999;font-size:14px;font-style:italic}.search-page__results #search-free-content-snippet .search-result-heading h2{font-size:28px;font-weight:400;color:#666}.search-page__results #search-free-content-snippet .media{border-bottom:none}.search-page__results #search-free-content-snippet .media__content:first-of-type{padding-top:0}@media screen and (max-width:650px){.search-page__results #search-free-content-snippet .search-result-heading h2{font-size:23px}.search-page__results .listing__controls>.form--inline:first-child{padding-right:0;padding-bottom:20px}}.search-page__results label[for=search-sort-by]{display:inline-block;margin:0 15px 0 0}.search-page__results form{display:inline-block;width:200px}.search-page__results .chosen-container{margin-bottom:0}.search-page__results #listing__content .search-result-heading{margin-top:40px}.search-page__results #listing__content .search-result-heading h2{font-size:28px;font-weight:400;color:#666}@media screen and (max-width:650px){.search-page__results #listing__content .search-result-heading h2{font-size:23px}}.search-page__results .media__content{padding:20px 0}.search-page__results .media__content .media__meta>.media__product{letter-spacing:1px;font-size:13px}.search-page__results .media__content .media__meta>div{display:-ms-flexbox;display:flex}.search-page__results .media__content .media__meta div>.media__product{margin-right:5px;margin-top:10px}.search-page__results .media__content .media__meta div>.media__product+.media__datetime::before{content:'|';margin-right:5px}.search-page__results .media__content .media__meta div>.media__datetime{letter-spacing:0}.search-page__results .media__datetime{margin-top:10px;margin-bottom:0}.search-page__results .media__product{margin-top:5px;display:inline;vertical-align:sub}.search-page__results .media__product .icon-lock,.search-page__results .media__product .nav-link__noaccess{font-size:18px}@media screen and (max-width:1366px){.search-page__results .media__product{display:block}}.search-page__sidebar .content-block__header.is-hidden,.search-page__sidebar .content-block__link.is-hidden{display:none}.search-page__results .search--blogger__bio p{margin-top:20px}.search-page__results .search--blogger__bio a{text-decoration:underline}.search-page__results .search--blogger__bio p:first-child{margin-top:0}.search-page__results .article__attributes{margin-bottom:0}.search-page__results .article__attributes .search--blogger__bio p:first-child{margin-top:20px}.search-page__sidebar a>img{margin-bottom:40px;max-width:100%;height:auto}@media screen and (max-width:650px){.search-page__results .media__content{padding:20px}.search-page__results .search--blogger__content{overflow:visible}.search-page__sidebar a>img{margin-bottom:0}}.search-page__sidebar .content-block__header{border-bottom-color:#999;margin-top:0!important}.search-page__sidebar .content-block__title{color:#999}@media screen and (max-width:960px){.search-page__sidebar .icon-help-circled{display:none}}.search-page__sidebar .advance_search_proximity_helper{margin-right:5px;right:0}.search-filter{display:inline-block;margin:0 5px 5px 0;padding:5px 10px;background:#f0f0f0;font-size:10px;line-height:14px;transition:background .3s}.search-filter:first-of-type{margin-top:15px}.search-filter:hover{background:#e3e3e3}.search-filter:after{color:#666}.search-filter:after:hover{color:#333}.search-filter-operator{display:inline-block;margin:0 5px 5px 0;padding:5px 0;line-height:14px}.search-filter--none{margin-bottom:0;padding-top:15px;color:#999;font-size:14px}.search-filter-actions{float:left;margin-bottom:60px}.search-filter__clear,.search-filter__save{float:left;width:125px;margin-top:15px;text-align:center}.search-filter__save{margin-right:5px;width:auto}@media only screen and (max-width:960px){.search-filter__clear,.search-filter__save{width:100%;max-width:190px}}@media only screen and (max-width:480px){.search-filter__clear,.search-filter__save{width:125px}.search-filter__save{width:auto}}.search-block--terms{margin-bottom:20px;display:block;clear:both}label[for=search-restrict-subscribed],label[for=edit-subscribed]{margin-bottom:30px;font-weight:400;text-transform:none;cursor:pointer}.search-block--terms:after{content:"";display:table;clear:both}.search-block--terms .content-block__content{padding:10px 10px 0}.search-block--terms .search-terms-form{display:block;clear:both}.search-block--terms .search-terms-form:after{content:"";display:table;clear:both}label[for=search-restrict-subscribed] .form-type-checkbox,label[for=edit-subscribed] .form-type-checkbox{display:inline-block}.search-block--terms .form-item-esq,.search-block--terms .form-item-proximity{float:left;width:calc(100% - 30px)}.search-block--terms .form-submit{transition:unset;float:right;width:30px;height:30px;overflow:hidden;background-image:url(../images/ta-submit-gray.png);text-indent:-10000px}.search-block--terms .form-submit:focus,.search-block--terms .form-submit:hover{background-position:0 -30px}#search-facets-content{margin-top:10px}#edit-search-term-submit{margin-bottom:15px}#search-facets-content .input-group{height:100%;margin-bottom:10px}#search-facets-content .input-group__action{height:100%;padding-top:39px}#search-facets-content .chosen-container{margin-bottom:0}#search-facets-content .or-toggle{width:100%;height:100%;padding:0;background:#999;line-height:3}#search-facets-content .or-toggle.or-selected{background:#f27320;border:0;opacity:1}#search-facets-content label{margin-top:15px}.form-checkbox.nonprimary.icon-times,.form-checkbox.primarynopdfaccess.icon-times{color:#ff0606}#final-selected-list .icon-times::before{padding:0 0 0 3px}span.final-selected-list_select-all-container{border:1px solid #ccc;font-size:12px;font-weight:400;padding:0 3px}.final-selected-list_select-all-container a:hover{color:#d35c1d}.final-selected-list_select-all{display:block;margin:5px 0 -15px -4px;color:#005589}.search-date-range .granular-date-submit,.search-date-range .label-end-content,.search-date-range .label-init-content{margin-top:10px}.search-date-range{margin-bottom:30px}.search-date-range .radios-content{margin-bottom:10px}.search-date-range .date-padding{float:none;padding:0}.search-date-range .container-inline-date .form-item,.search-date-range .container-inline-date .form-text{margin-bottom:0}.search-date-range__helper{margin-bottom:0;padding:5px 0;color:#999;font-size:10px;font-style:italic}.quick-search-submit{display:block;width:30px;height:30px;background:url(../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}.switch,table#frl-important-docs tr{background-color:#fff}.iga-status table tbody tr,.state-tax-amnesty-programs table tbody tr{padding:0;border-bottom:1px solid #ccc}.iga-status table tbody tr td,.state-tax-amnesty-programs table tbody tr td{padding:5px 10px;vertical-align:top}.state-tax-amnesty-programs table{font-size:12px}.state-tax-amnesty-programs table thead th{padding:10px 5px}.iga-status table thead th{padding:10px}.iga-status table thead p{display:inline}.iga-status table tbody{font-size:14px}.page-state-tax-today-state-tax-amnesty-programs h2.title{margin-bottom:0!important}.page-state-tax-today-state-tax-amnesty-programs .dataTables_wrapper{margin-top:0}#dataTableStateTaxPrograms{margin-bottom:60px;font-size:12px}.model-igas p,.model-igas ul li p,.tnl_extra_space{margin-bottom:5px}#dataTableStateTaxPrograms thead th{padding:10px 5px}#dataTableStateTaxPrograms thead th:after{display:none}.model-igas{padding-top:20px!important}.model-igas ul{margin-left:20px}table#frl-important-docs{width:100%;border:1px solid #ddd;margin:20px 0}table#frl-important-docs tr:nth-child(odd){background-color:#eee}table#frl-important-docs td{padding:10px}.view-rss-products table.views-table{width:1240px;margin-left:auto;margin-right:auto}.view-rss-products table.views-table tbody tr td,.view-rss-products table.views-table thead tr th{text-align:left;vertical-align:top;padding:10px}.view-rss-products table.views-table tbody tr td .item-list ul li,.view-rss-products table.views-table thead tr th .item-list ul li{margin:0}.tnl_page_main_header{color:#f27320;font-weight:700;background-color:#F2F2F2}.tnl_page_header{color:#f27320;font-weight:700}.tnl_header{width:100%;color:#f27320;text-align:center;display:inline;font-size:12pt}@media screen and (max-width:960px){.tnl_header{font-size:10.5px}}@media screen and (max-width:650px){.tnl_header{font-size:7pt}}.tnl_main_container{width:100%;text-align:center;height:250px;margin-bottom:40px}@media screen and (max-width:480px){.tnl_header{font-size:100%}.tnl_main_container{margin-bottom:-40px}}.tnl_content_para{width:100%}.container_div{float:left;margin:5px;padding:1%;width:30%;height:96%;background-color:#F2F2F2;display:inline-block;font-size:9.5pt}@media screen and (max-width:960px){.container_div{font-size:9pt}}@media screen and (max-width:650px){.container_div{font-size:7pt;width:28%}}@media screen and (max-width:480px){.container_div{font-size:8pt;height:75%;margin:1%}.sub_container_div{font-size:70%;margin-top:-9px}}.sub_container_div{width:100%;height:30px}.tnl_footer{border:thick solid #f27320;height:125px;margin:20px}.tnl_footer_sub_div{width:85%;margin:0 auto;padding:3px}.tnl_events{width:25%;float:left;margin:10px;left:50%}.tnl_dropdown{width:20%;margin:10px 0 0}div label input{margin-right:100px}.tnl_upcoming_dates{display:table;text-decoration:none;height:5%;width:100%}.tnl_event_full_date{width:20%;height:40px;float:left;text-align:right}.tnl_webcast_information{height:30px;width:100%;text-align:middle;padding:2px 2px 50px}#policy,#tnl_number_of_events{height:10px;width:40%;float:left;font-size:8pt}#tnl_submit_button{height:10px;width:20%;float:left}.tnl_information_p{height:10px}@media screen and (max-width:480px){.tnl_information_p{font-size:75%;height:10px}}span.subject_span{height:5px;line-height:2;align:center}li.tnl_events_subject{background-color:#f2f2f2;list-style:none;width:55px}@media screen and (max-width:650px){span.subject_span{line-height:3}li.tnl_events_subject{font-size:8pt}}.event_time_header{width:100%;display:inline-block;border:1px solid #e3e3e3}@media screen and (max-width:480px){.event_time_header{font-size:75%}}@media screen and (max-width:450px){.event_time_header{font-size:55%}}.event_header_dates{width:16%;display:inline-block;text-decoration:none;text-align:right;padding-right:3%;border-right:1px solid #e3e3e3}@media screen and (max-width:480px){.event_header_dates{width:15%}}.event_header_times{width:56%;display:inline-block;text-decoration:none;text-align:left}@media screen and (max-width:650px){.event_header_dates{font-size:8pt}.event_header_times{font-size:8pt;width:52%}}@media screen and (max-width:480px){.event_header_times{width:48%}}li.event_header_subject{width:13%;display:inline-block;text-align:left;text-decoration:none}.event_header_cpe,.tnl_event_titles{text-align:right;text-decoration:none}@media screen and (max-width:650px){li.event_header_subject{font-size:8pt;width:14%}}.event_header_cpe{width:13%;display:inline-block}@media screen and (max-width:480px){.event_header_cpe{width:21%;font-size:7pt}}@media screen and (max-width:650px){.event_header_cpe{font-size:8pt;width:14%}.tnl_ck_button label{font-size:9px}}.tnl_event_information{display:table;width:100%;height:100%;border-bottom:3px solid #fff}.tnl_event_titles,.tnl_events_checkboxes{display:table-cell;vertical-align:middle}.tnl_events_checkboxes{width:65%;background-color:#f2f2f2}.tnl_event_titles{width:18%;padding-right:3%;background-color:#b6b6b6;border-right:3px solid #fff}.tnl_event_not_signed_in{width:25%;text-decoration:none;text-align:center;display:inline-block;vertical-align:middle;background-color:#E6E6E6;float:left}.tnl_events_checkboxes label.tnl_event_already_signed_up{background-color:#69f584}.cpe_credit{width:18.4%;display:table-cell;vertical-align:middle;text-align:center;background-color:#f2f2f2;border-left:3px solid #fff}.tnl_ck_button,.tnl_ck_button_ie8{background-color:#f2f2f2;border:1px solid #f2f2f2;overflow:auto;text-decoration:none}.tnl_ck_button{display:inline-block;float:left;width:25%}.tnl_ck_button label{width:100%;height:100%;float:left}.tnl_ck_button label span{height:100%;width:100%;text-align:center;padding:3px 0;display:block}.tnl_ck_button label input{height:100%;width:100%;position:absolute;display:none}.tnl_ck_button:hover{background:#c5c3eb}.tnl_ck_button input:checked+span{background-color:#fafafa;border:1px solid #2548ff}.tnl_ck_button input:checked:hover+span{background-color:#c5c3eb}#tnl_register_button,.tnl_cc_overlay{color:#fff;font:700 11px Arial;text-align:center;background-color:#f27320;padding:6px 2px}@media screen and (max-width:480px){#tnl_register_button{font:700 80% Arial;padding:6px 2px}}.not_logged_in_main_div{position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.4;filter:alpha(opacity=40)}.not_logged_in_information{font-size:12pt;height:auto;left:50%;margin-left:-300px;max-height:750px;min-height:300px;overflow:auto;padding:10px;position:fixed;width:600px;z-index:10000;top:50%;margin-top:-200px}@media screen and (max-width:480px){.not_logged_in_information{width:95%;height:95%;font:700 80% Arial;top:0;margin-top:0;left:0;margin-left:0;font-size:7pt}}.not_logged_in_button{color:#fff;text-align:center;background-color:#f27320;font:700 14px Arial;padding:9px 12px}.tnl_not_logged_in_header{height:120px;text-align:left;padding:15px;background-color:#004078;color:#fff;line-height:63px;width:100%}.tnl_not_logged_in_header_text{float:left;margin-top:-15px;width:auto;display:inline-block;line-height:normal;vertical-align:middle}.tnl_not_log_in_link{color:#f27320}.tnl_log_in_h2{padding:5px 0}.tnl_not_sign_in_p{margin-bottom:3px}.tnl_not_logged_in_header_button{float:left;margin-top:20px;width:100px}.tnl_video{background-color:#f27320;float:right;font:700 .8em Arial;height:2.5em;margin-right:2em;margin-top:2em;padding:.7em .4em;text-align:center;width:9em}@media screen and (max-width:650px){.tnl_video{font:700 74% Arial;height:1.5em;margin-top:1.5em;width:5em}}@media screen and (max-width:480px){.tnl_video{font:700 11px Arial;height:1.5em;margin-right:1em;margin-top:1.2em;padding:.3em .8em;width:5em}}.tnl_video_link{background-image:url(/sites/all/themes/ingenia/images/youtube-logo-white.png);background-repeat:no-repeat;background-size:2em 2em;color:#fff!important;display:block;height:2em;line-height:2em;margin-top:-.5%;width:12%;position:absolute}@media screen and (min-width:650px) and (max-width:860px){.tnl_video_link{height:0}}@media screen and (max-width:960px){.tnl_video_link{line-height:2em;margin-top:-1%;width:16%}}@media screen and (max-width:650px){.tnl_video_link{font-size:70%;height:0;line-height:1em;margin-left:-45%;margin-top:-1%;width:100%}}@media screen and (max-width:480px){.tnl_video_link{font-size:74%;line-height:1.5em;margin-left:-45%;margin-top:-.5%;width:-1px}}.tnl_page_main_header_div{width:100%;color:#f27320;background-color:#F2F2F2}.tnl_main_header_text{font-size:150%;margin-left:1.2em;margin-top:.5em;position:absolute}@media screen and (max-width:960px){.tnl_main_header_text{font-size:110%}}@media screen and (max-width:650px){.tnl_main_header_text{font-size:80%}}@media screen and (max-width:480px){.tnl_main_header_text{font-size:75%}}@media screen and (max-width:450px){.tnl_main_header_text{font-size:72%}}@media screen and (max-width:480px){label>span.ck_span{font-size:10px}}@media screen and (max-width:450px){label>span.ck_span{font-size:8px}}.tnl_logo{margin-left:12px;margin-top:6px}#tnl_contact_us{height:700px;width:100%}.tnl_fee_indent{margin-left:10px}.tnl_cc_message_fine_print{font-size:8pt;font-style:italic}.tnl_event_times{padding-left:16px}.tnl_list_ce{margin-left:30px}.tnl_extra_space{margin-top:5px}.tnl_ck_button_ie8{display:inline-block;float:left;width:25%}.tnl_ck_button_ie8 label{width:100%;height:100%;float:left}.tnl_ck_button_ie8 label span{height:100%;width:100%;text-align:center;padding:3px 0;display:block}.tnl_ck_button_ie8 label input{position:absolute}.tnl_group_sign_in_main_div{width:100%}.tnl_group_sign_in_wording{float:left}.tnl_group_sign_in_main_contaner{text-align:left}#sign_up_table,.text_in_table{width:100%!important}.tnl_group_sign_in_text{width:100px!important}.tnl_group_sign_in_email{width:200px!important}@media screen and (max-width:650px){.content-block__header{margin-top:10%}}.tnl_cc_main_div{width:100%;height:100%;overflow:auto}.tnl_cc_container{width:100%;text-align:center}.tnl_cc_container_submit{width:100%;text-align:right}.tnl_cc_header{background-color:#004078;color:#fff;width:100%;height:62px}.tnl_cc_header_sub_text{margin-left:15px}.tnl_cc_textbox_span{width:35%;display:inline-block;position:relative}.tnl_cc_footer{width:100%}.tnl_cc_text_span{width:100%;margin-left:15px}.tnl_cc_submit_span{width:100%;text-align:right}#tnl_cc_button{color:#FFF;background-color:#f27320;height:25px}#tnl_cc{width:600px;height:auto;overflow:auto;position:absolute;top:40%;min-height:300px;max-height:750px}@media screen and (max-width:480px){#tnl_cc{top:16%;width:95%;left:2.5%}}.tnl_thank_you_main_div{width:auto}.tnl_thank_you_header{background-color:#004078;color:#fff;line-height:63px;height:65px;text-align:center;vertical-align:middle;width:100%}.tnl_thank_you_header_text{display:inline-block;vertical-align:middle;line-height:normal}.tnl_thank_you_link{color:#f27320;font-size:12pt}@media screen and (max-width:480px){.tnl_thank_you_link{font-size:7pt}}.tnl_cc_link{color:#fff;font:700 11px Arial;text-align:center;background-color:#f27320;padding:6px 2px}#cd-tour-trigger,.tnl_cb_confirm{text-align:right}.tnl_p_tag{height:auto;margin-bottom:7px;margin-left:24px;width:90%;padding:3px}@media screen and (max-width:480px){.tnl_p_tag{font-size:7pt}}.no_subscription_p{border:1px solid #fd2d2d;padding:5px}.tnl_cc_header_sub_text{font-size:10pt;color:#eee}.tnl_cc_header_sub_text>a:first-child{font-size:10pt;color:#eee;text-decoration:underline}#tax-notes-live-credit-card-validation-form>div:first-child{height:100%}.remodal-close{align:right}.tnl_latest_newcast{background-color:#f27320;float:right;font:700 .8em Arial;height:2.5em;margin-right:-9em;margin-top:7em;padding:.7em .4em;text-align:center;width:9em}@media screen and (max-width:650px){.tnl_latest_newcast{font:700 74% Arial;height:1.5em;margin-top:4.5em;width:5em;margin-right:-5em}}@media screen and (max-width:480px){.tnl_latest_newcast{font:700 11px Arial;height:1.5em;margin-right:-5em;margin-top:4em;padding:.3em .8em;width:5em}}.tnl_latest_newcast_link{color:#fff!important;display:block;line-height:1.7em;margin-top:-3%;width:100%}@media screen and (max-width:650px){.tnl_latest_newcast_link{color:#fff!important;display:block;line-height:.7em;margin-top:-3%;width:127%;font-size:74%;margin-right:-5px;float:right}}@media screen and (max-width:480px){.tnl_latest_newcast_link{color:#fff!important;display:block;line-height:1.7em;margin-top:-3%;width:121%;font-size:74%}}.switch{position:relative;display:inline-block;vertical-align:top;width:56px;height:20px;padding:3px;border-radius:18px;box-shadow:inset 0 -1px #fff,inset 0 1px 1px rgba(0,0,0,.05);cursor:pointer;background-image:linear-gradient(to bottom,#eee,#fff 25px)}.switch-input{position:absolute;top:0;left:0;opacity:0}.switch-label{position:relative;display:block;height:inherit;font-size:10px;text-transform:uppercase;background:#b6b6b6;border-radius:inherit;box-shadow:inset 0 1px 2px rgba(0,0,0,.12),inset 0 0 2px rgba(0,0,0,.15);transition:.15s ease-out;transition-property:opacity background}.switch-label:after,.switch-label:before{position:absolute;top:50%;margin-top:-.5em;line-height:1;transition:inherit}.switch-label:before{content:attr(data-off);right:11px;color:#fff;text-shadow:0 1px rgba(255,255,255,.5)}.switch-label:after{content:attr(data-on);left:11px;color:#fff;text-shadow:0 1px rgba(0,0,0,.2);opacity:0}.switch-input:checked~.switch-label{background:#47a8d8;box-shadow:inset 0 1px 2px rgba(0,0,0,.15),inset 0 0 3px rgba(0,0,0,.2)}.switch-input:checked~.switch-label:before{opacity:0}.switch-input:checked~.switch-label:after{opacity:1}.switch-handle{position:absolute;top:4px;left:4px;width:18px;height:18px;background:#fff;border-radius:10px;box-shadow:1px 1px 5px rgba(0,0,0,.2);background-image:linear-gradient(to bottom,#fff 40%,#f0f0f0);transition:left .15s ease-out}.switch-handle:before{content:'';position:absolute;top:50%;left:50%;margin:-6px 0 0 -6px;width:12px;height:12px;background:#f9f9f9;border-radius:6px;box-shadow:inset 0 1px rgba(0,0,0,.02);background-image:linear-gradient(to bottom,#eee,#fff)}.switch-input:checked~.switch-handle{left:40px;box-shadow:-1px 1px 5px rgba(0,0,0,.2)}.switch-blue>.switch-input:checked~.switch-label{background:#00f;color:#fff}.ccjs-card input::-webkit-input-placeholder,.ccjs-card-style input::-webkit-input-placeholder{letter-spacing:.15em!important;color:#999!important}.ccjs-card input:-moz-placeholder,.ccjs-card-style input:-moz-placeholder{letter-spacing:.15em!important;color:#999!important;line-height:1.75!important}.ccjs-card input::-moz-placeholder,.ccjs-card-style input::-moz-placeholder{letter-spacing:.15em!important;color:#999!important;line-height:1.75!important}.ccjs-card div,.ccjs-card-style div{margin:0!important;padding:0!important}.ccjs-card button,.ccjs-card fieldset,.ccjs-card input,.ccjs-card label,.ccjs-card legend,.ccjs-card select,.ccjs-card-style button,.ccjs-card-style fieldset,.ccjs-card-style input,.ccjs-card-style label,.ccjs-card-style legend,.ccjs-card-style select{position:relative!important;padding:0!important;margin:0!important;display:block!important;-ms-box-sizing:content-box!important;box-sizing:content-box!important;font-family:inherit!important;font-weight:400!important;font-style:normal!important;font-size:1em!important;z-index:2!important;border-radius:0!important}.ccjs-card fieldset,.ccjs-card label,.ccjs-card legend,.ccjs-card-style fieldset,.ccjs-card-style label,.ccjs-card-style legend{line-height:1.5em!important;height:1.5em!important;color:#5e656b!important;border:0!important}.ccjs-card button,.ccjs-card input,.ccjs-card select,.ccjs-card-style button,.ccjs-card-style input,.ccjs-card-style select{border:1px solid #c7cbce!important}.ccjs-card button:focus,.ccjs-card input:focus,.ccjs-card select:focus,.ccjs-card-style button:focus,.ccjs-card-style input:focus,.ccjs-card-style select:focus{outline:0!important;border:1px solid #ffcd78!important;box-shadow:inset 0 0 3px rgba(255,195,94,.9)!important}.ccjs-card input,.ccjs-card select,.ccjs-card-style input,.ccjs-card-style select{background-color:#fff!important;color:#5e656b!important;font-size:1.25em!important;line-height:1!important;height:2em!important}.ccjs-card input,.ccjs-card-style input{padding-left:.25em!important;line-height:2em !ie}.ccjs-card input::-ms-clear,.ccjs-card-style input::-ms-clear{display:none!important}.ccjs-card select,.ccjs-card-style select{color:#767f86!important;height:1.5em !ie;padding:.25em 0 !ie}.ccjs-card input::-webkit-autofill,.ccjs-card-style input::-webkit-autofill{box-shadow:0 0 0 1000px #fff inset!important}.ccjs-card .ccjs-csc-diagram,.ccjs-card .ccjs-csc-diagram-amex,.ccjs-card-style .ccjs-csc-diagram,.ccjs-card-style .ccjs-csc-diagram-amex{opacity:0!important;filter:alpha(opacity=0)!important;visibility:hidden!important;transition:opacity .3s 0s,visibility 0s .3s!important;z-index:1!important;font-size:.6875em!important;background-color:#fafafa!important;position:absolute!important;left:100%!important;margin-left:1em!important;box-shadow:0 2px 3px rgba(0,0,0,.05)!important;color:#767f86!important}.ccjs-card .ccjs-csc-diagram .ccjs-card-code,.ccjs-card .ccjs-csc-diagram-amex .ccjs-card-code,.ccjs-card-style .ccjs-csc-diagram .ccjs-card-code,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-card-code{color:#78d216}.ccjs-card .ccjs-csc-diagram .ccjs-explanation,.ccjs-card .ccjs-csc-diagram-amex .ccjs-explanation,.ccjs-card-style .ccjs-csc-diagram .ccjs-explanation,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-explanation{padding:.5em!important;font-size:1.2em}.ccjs-card .ccjs-csc-diagram .ccjs-close,.ccjs-card .ccjs-csc-diagram-amex .ccjs-close,.ccjs-card-style .ccjs-csc-diagram .ccjs-close,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-close{color:rgba(0,0,0,.4)!important;font-size:2.25em!important;top:0!important;left:100%!important;width:.9em!important;margin-left:-.45em!important;margin-top:-.45em!important;height:.9em!important;line-height:.9em!important;background:#fff!important;border-radius:.2em!important;border:0!important;position:absolute!important;box-shadow:0 0 0 3px rgba(0,0,0,.2)!important}.ccjs-card .ccjs-csc-diagram .ccjs-close:hover,.ccjs-card .ccjs-csc-diagram-amex .ccjs-close:hover,.ccjs-card-style .ccjs-csc-diagram .ccjs-close:hover,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-close:hover{cursor:pointer!important}.ccjs-card .ccjs-csc-diagram .ccjs-close:active,.ccjs-card .ccjs-csc-diagram-amex .ccjs-close:active,.ccjs-card-style .ccjs-csc-diagram .ccjs-close:active,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-close:active{background:#e6e6e6!important}.ccjs-card .ccjs-csc-diagram-amex .ccjs-close,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-close{display:none!important}.ccjs-card .ccjs-csc-diagram,.ccjs-card-style .ccjs-csc-diagram{bottom:52%!important}.ccjs-card .ccjs-csc-diagram .ccjs-barcode,.ccjs-card-style .ccjs-csc-diagram .ccjs-barcode{height:2em!important;width:100%!important;background-color:#5e656b!important;margin-top:2em!important}.ccjs-card .ccjs-csc-diagram .ccjs-signature,.ccjs-card-style .ccjs-csc-diagram .ccjs-signature{background-color:#fafafa!important;display:inline-block!important;padding:.5em!important;margin-top:1em!important;margin-left:1em!important}.ccjs-card .ccjs-csc-diagram .ccjs-card-code,.ccjs-card-style .ccjs-csc-diagram .ccjs-card-code{padding:.5em 1em!important;display:inline-block!important;background-color:#fff!important}.ccjs-card .ccjs-csc-diagram-amex,.ccjs-card-style .ccjs-csc-diagram-amex{top:52%!important}.ccjs-card .ccjs-csc-diagram-amex .ccjs-card-number,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-card-number{margin-top:3.85em!important;text-align:center!important;width:100%!important;font-size:1.5em!important;letter-spacing:.15em!important}.ccjs-card .ccjs-csc-diagram-amex .ccjs-card-code,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-card-code{position:absolute!important;top:0!important;margin-top:4.8125em!important;margin-right:3em!important;right:0}.ccjs-card label.ccjs-csc,.ccjs-card-style label.ccjs-csc{position:absolute!important;right:1.5em!important;top:2.25em!important;text-align:right!important;z-index:3!important;width:7.5em!important;white-space:nowrap!important}.ccjs-card label.ccjs-csc input,.ccjs-card-style label.ccjs-csc input{right:1.2em!important;top:1.2em!important;position:absolute!important;width:2.95em!important}.ccjs-card .ccjs-csc-diagram-wrapper.ccjs-active .ccjs-csc-diagram,.ccjs-card .ccjs-csc-diagram-wrapper.ccjs-active .ccjs-csc-diagram-amex,.ccjs-card-style .ccjs-csc-diagram-wrapper.ccjs-active .ccjs-csc-diagram,.ccjs-card-style .ccjs-csc-diagram-wrapper.ccjs-active .ccjs-csc-diagram-amex{opacity:1!important;filter:alpha(opacity=100)!important;visibility:visible!important;transition:opacity .3s 0s,visibility 0s 0s!important}.ccjs-card button.ccjs-csc-help,.ccjs-card label.ccjs-csc-help,.ccjs-card-style button.ccjs-csc-help,.ccjs-card-style label.ccjs-csc-help{display:block!important;font-size:1em!important;background-color:#f2f2f2!important;color:#5e656b!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-khtml-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;width:1.5em!important;height:2.5em!important;line-height:2.5em!important;text-align:center!important;position:absolute!important;right:1.5em!important;top:3.75em!important}.ccjs-card button.ccjs-csc-help:focus,.ccjs-card label.ccjs-csc-help:focus,.ccjs-card-style button.ccjs-csc-help:focus,.ccjs-card-style label.ccjs-csc-help:focus{z-index:4}.ccjs-card button.ccjs-csc-help.ccjs-active,.ccjs-card button.ccjs-csc-help:active,.ccjs-card label.ccjs-csc-help.ccjs-active,.ccjs-card label.ccjs-csc-help:active,.ccjs-card-style button.ccjs-csc-help.ccjs-active,.ccjs-card-style button.ccjs-csc-help:active,.ccjs-card-style label.ccjs-csc-help.ccjs-active,.ccjs-card-style label.ccjs-csc-help:active{background-color:#e6e6e6!important;background-image:linear-gradient(to bottom,#e6e6e6,#f2f2f2)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#fff2f2f2', GradientType=0)!important;box-shadow:inset 0 2px 3px #ccc!important}.ccjs-card button.ccjs-csc-help.ccjs-active:after,.ccjs-card button.ccjs-csc-help:active:after,.ccjs-card label.ccjs-csc-help.ccjs-active:after,.ccjs-card label.ccjs-csc-help:active:after,.ccjs-card-style button.ccjs-csc-help.ccjs-active:after,.ccjs-card-style button.ccjs-csc-help:active:after,.ccjs-card-style label.ccjs-csc-help.ccjs-active:after,.ccjs-card-style label.ccjs-csc-help:active:after{display:block!important}.ccjs-card button.ccjs-csc-help:hover,.ccjs-card label.ccjs-csc-help:hover,.ccjs-card-style button.ccjs-csc-help:hover,.ccjs-card-style label.ccjs-csc-help:hover{cursor:pointer!important}.ccjs-card-style.ccjs-card-type-set .ccjs-csc-diagram,.ccjs-card.ccjs-card-type-set .ccjs-csc-diagram{display:block!important;top:3.18181818em!important}.ccjs-card-style.ccjs-amex .ccjs-csc-diagram,.ccjs-card-style.ccjs-card-type-set .ccjs-csc-diagram-amex,.ccjs-card.ccjs-amex .ccjs-csc-diagram,.ccjs-card.ccjs-card-type-set .ccjs-csc-diagram-amex{display:none!important}.ccjs-card-style.ccjs-amex .ccjs-csc-diagram-amex,.ccjs-card.ccjs-amex .ccjs-csc-diagram-amex{display:block!important;top:3.18181818em!important}.ccjs-card-style.ccjs-amex .ccjs-csc-diagram-amex .ccjs-close,.ccjs-card.ccjs-amex .ccjs-csc-diagram-amex .ccjs-close{display:block!important}@media (max-width:57.2em){.ccjs-card .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram,.ccjs-card .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram-amex,.ccjs-card-style .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram,.ccjs-card-style .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram-amex{margin-left:0!important;right:0!important;left:auto}.ccjs-card .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram-amex,.ccjs-card-style .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram-amex{top:100%!important;margin-top:1em}.ccjs-card .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram,.ccjs-card .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled).ccjs-card-type-set .ccjs-csc-diagram,.ccjs-card .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled).ccjs-card-type-set .ccjs-csc-diagram-amex,.ccjs-card-style .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram,.ccjs-card-style .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled).ccjs-card-type-set .ccjs-csc-diagram,.ccjs-card-style .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled).ccjs-card-type-set .ccjs-csc-diagram-amex{top:auto!important;bottom:100%!important;margin-bottom:1em!important}}.ccjs-card-style.ccjs-card-type-error .ccjs-type-read-only,.ccjs-card.ccjs-card-type-error .ccjs-type-read-only{color:#f54828!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-visa .ccjs-type-read-only,.ccjs-card-style.ccjs-visa-electron .ccjs-type-read-only,.ccjs-card.ccjs-visa .ccjs-type-read-only,.ccjs-card.ccjs-visa-electron .ccjs-type-read-only{color:#1261cd!important;background-color:rgba(18,97,205,.05)!important;border:1px solid rgba(18,97,205,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-laser .ccjs-type-read-only,.ccjs-card.ccjs-laser .ccjs-type-read-only{color:#b266ff!important;background-color:rgba(178,102,255,.05)!important;border:1px solid rgba(178,102,255,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-maestro .ccjs-type-read-only,.ccjs-card.ccjs-maestro .ccjs-type-read-only{color:#0066cb!important;background-color:rgba(0,102,203,.05)!important;border:1px solid rgba(0,102,203,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-unionpay .ccjs-type-read-only,.ccjs-card.ccjs-unionpay .ccjs-type-read-only{color:#f03!important;background-color:rgba(255,0,51,.05)!important;border:1px solid rgba(255,0,51,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-jcb .ccjs-type-read-only,.ccjs-card.ccjs-jcb .ccjs-type-read-only{color:#2b9738!important;background-color:rgba(42,151,56,.05)!important;border:1px solid rgba(42,151,56,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-diners-club .ccjs-type-read-only,.ccjs-card.ccjs-diners-club .ccjs-type-read-only{color:#0079be!important;background-color:rgba(0,121,190,.05)!important;border:1px solid rgba(0,121,190,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-amex .ccjs-type-read-only,.ccjs-card.ccjs-amex .ccjs-type-read-only{color:#2e77bc!important;background-color:rgba(46,119,188,.05)!important;border:1px solid rgba(46,119,188,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-discover .ccjs-type-read-only,.ccjs-card.ccjs-discover .ccjs-type-read-only{color:#f79b00!important;background-color:rgba(247,155,0,.05)!important;border:1px solid rgba(247,155,0,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-mastercard .ccjs-type-read-only,.ccjs-card.ccjs-mastercard .ccjs-type-read-only{color:#f67214!important;background-color:rgba(246,114,20,.05)!important;border:1px solid rgba(246,114,20,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-dankort .ccjs-type-read-only,.ccjs-card.ccjs-dankort .ccjs-type-read-only{color:#ed1c24!important;background-color:rgba(237,28,36,.05)!important;border:1px solid rgba(237,28,36,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card .ccjs-type-read-only,.ccjs-card-style .ccjs-type-read-only{opacity:0!important;filter:alpha(opacity=0)!important;transition:all .5s!important;content:' '!important;position:absolute!important;bottom:0!important;right:1.36363636em!important;color:#fff!important;background:0!important;font-size:1.1em!important;padding:.18181818em .45454545em!important;border:1px solid rgba(255,255,255,.3)!important;border-bottom:0!important;z-index:1!important;width:auto!important;margin:0!important}.ccjs-card .ccjs-hidden-card-type,.ccjs-card-style .ccjs-hidden-card-type{position:absolute!important;bottom:0!important;right:1.5em!important;font-size:1em!important;display:none!important}.ccjs-card-style.ccjs-center-csc-diagram .ccjs-csc-diagram,.ccjs-card-style.ccjs-center-csc-diagram .ccjs-csc-diagram-amex,.ccjs-card.ccjs-center-csc-diagram .ccjs-csc-diagram,.ccjs-card.ccjs-center-csc-diagram .ccjs-csc-diagram-amex{left:auto!important;top:auto!important;bottom:auto!important;margin:0!important;right:6em!important}.ccjs-card-style.ccjs-center-csc-diagram .ccjs-csc-diagram,.ccjs-card.ccjs-center-csc-diagram .ccjs-csc-diagram{bottom:52%!important}.ccjs-card-style.ccjs-center-csc-diagram .ccjs-csc-diagram-amex,.ccjs-card.ccjs-center-csc-diagram .ccjs-csc-diagram-amex{top:52%!important}.ccjs-card-style.ccjs-center-csc-diagram.ccjs-card-type-set .ccjs-csc-diagram,.ccjs-card.ccjs-center-csc-diagram.ccjs-card-type-set .ccjs-csc-diagram{display:block!important;top:3.18182em!important}.ccjs-card-style.ccjs-center-csc-diagram.ccjs-amex .ccjs-csc-diagram,.ccjs-card-style.ccjs-center-csc-diagram.ccjs-card-type-set .ccjs-csc-diagram-amex,.ccjs-card.ccjs-center-csc-diagram.ccjs-amex .ccjs-csc-diagram,.ccjs-card.ccjs-center-csc-diagram.ccjs-card-type-set .ccjs-csc-diagram-amex{display:none!important}.ccjs-card-style.ccjs-center-csc-diagram.ccjs-amex .ccjs-csc-diagram-amex,.ccjs-card.ccjs-center-csc-diagram.ccjs-amex .ccjs-csc-diagram-amex{display:block!important;top:3.18182em!important}.ccjs-card{-ms-box-sizing:content-box!important;box-sizing:content-box!important;background:#fafafa!important;font-size:16px!important;font-family:'Source Sans Pro',Helvtica,Arial,san-serif!important;text-align:left!important;position:relative!important;z-index:10000!important;margin:1em auto!important;border:1px solid #dbdbdb!important}.ccjs-card,.ccjs-card .ccjs-csc-diagram,.ccjs-card .ccjs-csc-diagram-amex{width:23em!important;height:14em!important;border-radius:.75em!important}.ccjs-card .ccjs-csc-diagram,.ccjs-card .ccjs-csc-diagram-amex{border:1px solid #c2c2c2!important}.ccjs-card label.ccjs-number{top:2.25em!important;left:1.5em!important;width:13.25em!important;position:relative!important}.ccjs-card label.ccjs-number input{width:10.35em!important;position:absolute!important;z-index:0!important;top:1.2em!important;left:0!important}.ccjs-card label.ccjs-number input.ccjs-hidden{visibility:hidden!important}.ccjs-card label.ccjs-number input.ccjs-number-formatted{z-index:1!important}.ccjs-card .ccjs-expiration{position:absolute!important;bottom:4.35em!important;right:1.5em!important;width:8em!important}.ccjs-card .ccjs-expiration select{font-size:1em!important}.ccjs-card .ccjs-expiration .ccjs-month,.ccjs-card .ccjs-expiration .ccjs-year{width:3.5em!important;position:absolute!important}.ccjs-card .ccjs-expiration .ccjs-year{right:0}.ccjs-card .ccjs-expiration:after{content:'/'!important;position:absolute!important;line-height:2!important;left:3.5em!important;width:1em!important;text-align:center!important}.ccjs-card label.ccjs-name{position:absolute!important;bottom:4.75em!important;left:1.5em!important;width:11em!important}.ccjs-card label.ccjs-name input{position:absolute!important;left:0!important;right:0!important;width:100%!important;top:1.5em!important;font-size:1em!important}.ccjs-card:not(:-moz-handler-blocked) select{padding:.25em 0!important;-ms-box-sizing:border-box!important;box-sizing:border-box!important}.ccjs-incomplete.ccjs-startedProgress{border:1px solid #ffa712!important}fieldset.ccjs-incomplete.ccjs-startedProgress{border:0!important}.ccjs-show-warnings fieldset.ccjs-incomplete input,.ccjs-show-warnings fieldset.ccjs-incomplete select,.ccjs-show-warnings input.ccjs-incomplete,.ccjs-show-warnings select.ccjs-incomplete{border:1px solid #ffa712!important;box-shadow:0 0 3px #f79b00!important}.ccjs-always-show-warnings fieldset.ccjs-incomplete input,.ccjs-always-show-warnings fieldset.ccjs-incomplete select,.ccjs-always-show-warnings input.ccjs-incomplete,.ccjs-always-show-warnings select.ccjs-incomplete{border:1px solid #ffa712!important}fieldset.ccjs-complete input,fieldset.ccjs-complete select,input.ccjs-complete,select.ccjs-complete{border:1px solid #78d216!important}fieldset.ccjs-complete input:focus,fieldset.ccjs-complete select:focus,input.ccjs-complete:focus,select.ccjs-complete:focus{box-shadow:inset 0 0 3px rgba(107,187,20,.5)}fieldset.ccjs-error input,fieldset.ccjs-error select,input.ccjs-error,select.ccjs-error{border:1px solid #fa9b89}fieldset.ccjs-error input:focus,fieldset.ccjs-error select:focus,input.ccjs-error:focus,select.ccjs-error:focus{box-shadow:inset 0 0 3px #f54828!important}.privacy-notice-popup,.terms-conditions-popup{height:80%;padding:20px 30px;overflow-y:scroll}.privacy-notice-popup.remodal,.terms-conditions-popup.remodal{width:auto}.privacy-notice-popup .tc-header,.terms-conditions-popup .tc-header{margin-bottom:20px}.privacy-notice-popup .tc-dismiss,.terms-conditions-popup .tc-dismiss{width:100%}.privacy-notice-popup .tc-dismiss .tc-btn,.terms-conditions-popup .tc-dismiss .tc-btn{float:right;cursor:pointer;margin-left:0;margin-top:10px}#block-tacontactform-subscription-inquiry .privacy-notice-popup .tc-dismiss input.tc-btn[type=submit]::after,#block-tacontactform-subscription-inquiry .terms-conditions-popup .tc-dismiss input.tc-btn[type=submit]::after,#ta-contact-form .privacy-notice-popup .tc-dismiss input.tc-btn[type=submit]::after,#ta-contact-form .terms-conditions-popup .tc-dismiss input.tc-btn[type=submit]::after,#taProfile_form .form-actions .privacy-notice-popup .tc-dismiss input.tc-btn[type=submit]::after,#taProfile_form .form-actions .terms-conditions-popup .tc-dismiss input.tc-btn[type=submit]::after,#taRegistration_form .form-actions .privacy-notice-popup .tc-dismiss input.tc-btn[type=submit]::after,#taRegistration_form .form-actions .terms-conditions-popup .tc-dismiss input.tc-btn[type=submit]::after,#trial-div .privacy-notice-popup .tc-dismiss .tc-btn.form-submit::after,#trial-div .terms-conditions-popup .tc-dismiss .tc-btn.form-submit::after,.manage-subscriptions__options .privacy-notice-popup .tc-dismiss .tc-btn.form-submit::after,.manage-subscriptions__options .terms-conditions-popup .tc-dismiss .tc-btn.form-submit::after,.poll .privacy-notice-popup .tc-dismiss .tc-btn.form-submit::after,.poll .terms-conditions-popup .tc-dismiss .tc-btn.form-submit::after,.privacy-notice-popup .tc-dismiss #block-tacontactform-subscription-inquiry input.tc-btn[type=submit]::after,.privacy-notice-popup .tc-dismiss #ta-contact-form input.tc-btn[type=submit]::after,.privacy-notice-popup .tc-dismiss #taProfile_form .form-actions input.tc-btn[type=submit]::after,.privacy-notice-popup .tc-dismiss #taRegistration_form .form-actions input.tc-btn[type=submit]::after,.privacy-notice-popup .tc-dismiss #trial-div .tc-btn.form-submit::after,.privacy-notice-popup .tc-dismiss .manage-subscriptions__options .tc-btn.form-submit::after,.privacy-notice-popup .tc-dismiss .poll .tc-btn.form-submit::after,.privacy-notice-popup .tc-dismiss .tc-btn.btn--primary::after,.terms-conditions-popup .tc-dismiss #block-tacontactform-subscription-inquiry input.tc-btn[type=submit]::after,.terms-conditions-popup .tc-dismiss #ta-contact-form input.tc-btn[type=submit]::after,.terms-conditions-popup .tc-dismiss #taProfile_form .form-actions input.tc-btn[type=submit]::after,.terms-conditions-popup .tc-dismiss #taRegistration_form .form-actions input.tc-btn[type=submit]::after,.terms-conditions-popup .tc-dismiss #trial-div .tc-btn.form-submit::after,.terms-conditions-popup .tc-dismiss .manage-subscriptions__options .tc-btn.form-submit::after,.terms-conditions-popup .tc-dismiss .poll .tc-btn.form-submit::after,.terms-conditions-popup .tc-dismiss .tc-btn.btn--primary::after{content:none}.tc-ajax-throbber{position:absolute;top:50%;left:50%}.tc-ajax-throbber .throbber{background-image:none;vertical-align:middle}.tc-ajax-throbber .throbber::before{content:"";-ms-transform-origin:center;transform-origin:center;animation:fa-spin 2s infinite linear;font-size:40px}#compare-form-wrapper:after,#tocHeader::after,.compare__action:after,.rates-compare:after,.treaties-compare__add:after,.treaty-metadata__row:after{content:""}.tax-notes-select-collections .media__content p{margin-bottom:0}.listing+.tns-landing-cta{margin-top:-60px;margin-bottom:60px}.tns-landing-cta{max-height:128px;overflow:hidden;background-color:#eee}.tns-landing-cta .tns-landing-cta__icon{position:relative;float:left;width:128px;height:128px;background-color:#ccc}.tns-landing-cta .tns-landing-cta__icon svg{position:absolute;left:50%;top:50%;width:60px;fill:#666;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.tns-landing-cta .tns-landing-cta__content{display:block;overflow:hidden;padding:30px}.tns-landing-cta .tns-landing-cta__content p{font-size:18px;line-height:1}.tns-toc{position:relative;z-index:2;margin-bottom:20px}#tocHeader{position:relative;padding:15px 20px;background-color:#ccc;color:#666;font-size:12px;line-height:1;text-transform:uppercase;cursor:pointer;transition:color .15s,background-color .15s}#tocHeader.open,#tocHeader:focus,#tocHeader:hover{background-color:#0064a2;color:#fff}#tocHeader.open::after{background-position:0 -32px}#tocHeader::after{position:absolute;right:15px;top:50%;width:16px;height:16px;overflow:hidden;background-image:url(../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}.treaties-search .form-submit:focus{outline:0}.treaties-search .form-submit:hover{background-position:0 -30px}.treaties-search .chosen-container{margin-bottom:0}#block-tacontactform-subscription-inquiry .treaties-quick-find input[type=submit],#ta-contact-form .treaties-quick-find input[type=submit],#taProfile_form .form-actions .treaties-quick-find input[type=submit],#taRegistration_form .form-actions .treaties-quick-find input[type=submit],#trial-div .treaties-quick-find .form-submit,.manage-subscriptions__options .treaties-quick-find .form-submit,.poll .treaties-quick-find .form-submit,.treaties-quick-find #block-tacontactform-subscription-inquiry input[type=submit],.treaties-quick-find #ta-contact-form input[type=submit],.treaties-quick-find #taProfile_form .form-actions input[type=submit],.treaties-quick-find #taRegistration_form .form-actions input[type=submit],.treaties-quick-find #trial-div .form-submit,.treaties-quick-find .btn--primary,.treaties-quick-find .btn--tertiary,.treaties-quick-find .manage-subscriptions__options .form-submit,.treaties-quick-find .poll .form-submit{width:100%;text-align:center}.treaties-quick-find #edit-save{margin:-5px 0 10px}.treaties-quick-find [id*=edit-submit]{margin-bottom:5px}.treaties-quick-find .default-confirmation{margin-bottom:10px;color:#999;font-size:12px;text-align:center;text-transform:uppercase}.treaties-quick-find .taTip-treaties{color:#fff}#filter-treaties{margin-top:15px}#compare-form-wrapper{display:block;clear:both;margin-bottom:20px}#compare-form-wrapper:after{display:table;clear:both}.compare-disable-popups{float:left;color:#666;font-size:10px}.compare__action{display:block;float:right;clear:right}.compare__action:after{display:table;clear:both}.compare__action .compare,.compare__action .compare-reset{float:right}.compare__action .compare{margin-left:15px}.compare__action .compare-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;background:0 0;border:0;color:#999;font-size:11px;font-weight:400;line-height:30px}.compare__action .compare-reset:focus{outline:0}#block-tacontactform-subscription-inquiry .compare__action input[type=submit],#ta-contact-form .compare__action input[type=submit],#taProfile_form .form-actions .compare__action input[type=submit],#taRegistration_form .form-actions .compare__action input[type=submit],#trial-div .compare__action .form-submit,.compare__action #block-tacontactform-subscription-inquiry input[type=submit],.compare__action #ta-contact-form input[type=submit],.compare__action #taProfile_form .form-actions input[type=submit],.compare__action #taRegistration_form .form-actions input[type=submit],.compare__action #trial-div .form-submit,.compare__action .btn--primary,.compare__action .manage-subscriptions__options .form-submit,.compare__action .poll .form-submit,.manage-subscriptions__options .compare__action .form-submit,.poll .compare__action .form-submit{margin-top:0!important}@media screen and (max-width:480px){.page--nonsub .treaties .wrap__content,.treaties .contain,.treaties .page--nonsub .wrap__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}[class*=quick-treaties] .treaty{display:block;margin:10px 0}.treaties-compare__add{display:block;clear:both;margin-bottom:15px}.treaties-compare__add:after{display:table;clear:both}.treaties-compare__add .form-element{float:left;width:250px;margin-right:15px}.treaties-compare__add .form-element .chosen-container{width:100%!important}.treaties-compare__add .add-partners{float:right;width:55px;margin-top:25px;text-align:center}#treaties-article-compare-form .form-item-p1,#treaties-article-compare-form .form-item-p2,#treaties-article-compare-form .form-item-p3,#treaties-article-compare-form .form-item-p4,#treaties-compare-form .form-item-p1,#treaties-compare-form .form-item-p2,#treaties-compare-form .form-item-p3,#treaties-compare-form .form-item-p4{float:left;width:285px;margin-right:10px}@media screen and (max-width:650px){#treaties-article-compare-form .form-item-p1,#treaties-article-compare-form .form-item-p2,#treaties-article-compare-form .form-item-p3,#treaties-article-compare-form .form-item-p4,#treaties-compare-form .form-item-p1,#treaties-compare-form .form-item-p2,#treaties-compare-form .form-item-p3,#treaties-compare-form .form-item-p4{float:none;width:100%;margin-right:0}}#treaties-article-compare-form [id*=edit-search-btn],#treaties-compare-form [id*=edit-search-btn]{float:right;width:70px;margin-top:19px}#treaties-article-compare-form .form-radios,#treaties-compare-form .form-radios{clear:both;background:#fff}#treaties-article-compare-form .form-radios .form-item,#treaties-compare-form .form-radios .form-item{position:relative;margin:0;padding:5px 10px;border:1px solid #ddd;line-height:1.2;cursor:pointer}#treaties-article-compare-form .form-radios .form-item+.form-item,#treaties-compare-form .form-radios .form-item+.form-item{border-top:0}#treaties-article-compare-form .form-radios .form-item .form-radio,#treaties-compare-form .form-radios .form-item .form-radio{float:left;margin:0 10px 0 0}#treaties-article-compare-form .form-radios .form-item .form-radio+label,#treaties-compare-form .form-radios .form-item .form-radio+label{display:block;overflow:hidden;line-height:1.2;margin-bottom:0;text-transform:none;cursor:pointer}#treaties-article-compare-form .form-radios .form-item:last-child,#treaties-compare-form .form-radios .form-item:last-child{margin-bottom:30px}.page-worldwide-tax-treaties-treaties-compare-results .header{position:fixed;top:0;width:100%;height:70px;padding:0 20px;background:#efefef}.page-worldwide-tax-treaties-treaties-compare-results .treaties-compare__title{display:inline-block;height:70px;margin-left:10px;color:#666;font-size:28px;font-weight:400;line-height:84px}.treaties-compare__left,.treaties-compare__right{position:fixed;top:70px;width:50%;height:100%;overflow-x:hidden;overflow-y:scroll}.treaties-compare__left header,.treaties-compare__right header{position:fixed;top:70px;width:50%;padding:20px;background:#fff;box-shadow:0 5px 5px 0 rgba(0,0,0,.1)}.treaties-compare__left .article__title,.treaties-compare__right .article__title{font-size:20px;font-weight:600}.treaties-compare__left .article__bar,.treaties-compare__right .article__bar{margin-bottom:0}.treaties-compare__left .article__ta-full-text,.treaties-compare__right .article__ta-full-text{padding:0 20px}.treaties-compare__right{left:50%;border-left:1px solid #ddd}.treaty-metadata{margin:20px 0;padding:10px 20px;background:#eee}.treaty-metadata__row{clear:both;display:block;padding:5px 0;border-bottom:1px solid #ddd}.treaty-metadata__row:after{display:table;clear:both}.treaty-metadata__row:last-child{border-bottom:0}.treaty-metadata__label{float:left;width:30%;color:#777;font-size:12px;text-transform:uppercase}.treaty-metadata__results{float:left;width:70%;font-size:12px}.treaty-metadata__results a{color:#0064a2}.treaty-metadata__nospace p{margin-bottom:0}.static_editors_note{background:#eee;font-size:12px;margin:20px 0;padding:20px}.rates-compare{display:block;clear:both}.rates-compare:after{display:table;clear:both}.rates-compare .form-item-partner1,.rates-compare .form-item-partner2{float:left;width:285px;margin-right:10px}@media screen and (max-width:650px){.rates-compare .form-item-partner1,.rates-compare .form-item-partner2{float:none;width:100%;margin-right:0}}.rates-compare [id*=edit-add]{float:right;width:65px;margin:19px 0 20px}.rates-compare .form-wrapper[id*=edit-selected--]{display:block;clear:both;margin-bottom:10px;padding:0;background:#fff;border:1px solid #ddd}.rates-compare .form-wrapper[id*=edit-selected--] .inline-elements{position:relative;padding:10px;border-bottom:1px solid #ddd}.treaties-toc__link a,.treaties-toc__title a{display:block;width:100%;padding:5px;color:#666}.rates-compare .form-wrapper[id*=edit-selected--] .inline-elements .form-item{margin-bottom:0}.rates-compare .form-wrapper[id*=edit-selected--] .inline-elements .remove-button{position:absolute;top:5px;right:5px;opacity:0;transition:opacity,.3s}.rates-compare .form-wrapper[id*=edit-selected--] .inline-elements:last-child{border-bottom:none}.rates-compare .form-wrapper[id*=edit-selected--] .inline-elements:hover .remove-button{opacity:1}#referencetable-form .listing{margin-bottom:20px}.quick-rate-headline{line-height:normal;margin-bottom:10px}.quick-rates-table{width:100%}.quick-rates-table th{background:#f3f3f3}.quick-rates-table tr:nth-child(even){background:#eee}.treaties-toc__title+ul{max-height:600px;overflow-y:auto}.treaties-toc__title a{min-height:20px;border-bottom:3px solid #ddd;font-size:16px;font-weight:900;line-height:1.2}.treaties-toc__link a{border-bottom:1px solid #ddd;font-size:14px;line-height:1.2;transition:all .3s}.treaties-toc__link a.current,.treaties-toc__link a:hover{background:#eee;color:#f27320}.treaties-toc__link .treaties-toc__link{display:none}.treaties-news .form-type-select:before{content:"OR";display:block;margin:10px 0;padding:2px 0;background:#eee;color:#666;font-size:12px;font-weight:900;text-align:center;box-shadow:inset 0 2px 0 rgba(0,0,0,.05)}.treaties-news .form-type-select:first-of-type:before{display:none}.treaties-news .reset-form{float:right}.treaties header .wtslink{margin-top:5px}div h5.treaties_collapse,div h5.treaties_expand,div h5.treaties_expand_collapse{float:left;padding:0 2px}div h5.treaties_collapse,div h5.treaties_expand{color:#0064a2;cursor:pointer}.treaties_collapse_icon,.treaties_expand_icon{color:#f27320;padding-left:7px}.treaties .treaties__content--main .article__bar,.treaties .treaties__content--main .article__posted{height:auto;position:relative}@media screen and (min-width:961px){.treaties .treaties__content--main .article__actions{display:inline;height:100%;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}}.treaties .treaties__content--main .article__actions .article__social,.treaties .treaties__content--main .article__actions a{height:100%}.treaties .treaties__content--main .article__posted{display:inline}@media screen and (max-width:960px){.treaties .treaties__content--main .article__bar{height:auto!important}}#treatysummary ul,.treaties__content--main .article__ta-summary ul{padding-left:20px}.treaties__content--main.wts{float:left;width:710px}@media screen and (min-width:650px) and (max-width:960px){.treaties__content--main.wts{width:60%}}@media screen and (max-width:650px){.treaties__content--main.wts{width:100%;padding:0 20px}}.dailies__content--sidebar.wts{float:right;width:460px}@media screen and (min-width:650px) and (max-width:960px){.dailies__content--sidebar.wts{width:40%;padding:0 0 0 20px}}@media screen and (max-width:650px){.dailies__content--sidebar.wts{width:100%;padding:0 20px}}.treaties .treaties__content--main .article__ta-summaryNoSpace p{margin-top:0}#sticky-wrapper .block.group>ol{height:507px;max-height:507px;overflow-y:auto}.mli_compare__left_header,.mli_compare__right_header{background:#5e7cd1;color:#fff;text-align:center}.mli_compare__left_article_header,.mli_compare__right_article_header{text-align:center}.mli_compare__left_fulltext table,.mli_compare__left_fulltext td,.mli_compare__left_fulltext th,.mli_compare__left_fulltext tr,.mli_compare__right_fulltext table,.mli_compare__right_fulltext td,.mli_compare__right_fulltext th,.mli_compare__right_fulltext tr{border:1px solid #ccc;padding:10px}.top-banner{margin-top:-30px;margin-bottom:30px}@media screen and (max-width:960px){.top-banner{margin-top:0;margin-bottom:0}}.banner-place-holder{display:block;height:1px}#trial-banner-div{padding:40px 30px!important;top:140px}#trial-banner-div .form-item,#trial-banner-div .free-trial-code,#trial-banner-div .free-trial-code-submit{display:inline-block;margin:0}#trial-banner-div .form-item-code label{text-transform:none;font-size:13px;color:#222}#trial-banner-div .form-item-code .form-required{display:none}#trial-banner-div .free-trial-code{width:400px}@media screen and (max-width:480px){#trial-banner-div .form-item-code{width:100%}#trial-banner-div .free-trial-code{width:98%}#trial-banner-div .free-trial-code-submit{margin-top:4px;text-indent:0;width:98%;text-transform:uppercase;color:#fff;font-size:12px}}#trial-banner-div .free-trial-resend{font-style:italic;font-size:12px;font-weight:400}#trial-banner-div .free-trial-resend a{cursor:pointer}.latest_news_block{margin-bottom:0!important}.listing_latest_news_block{padding-top:15px}.latest_news_media__content{padding:4px 0!important}.latest_news_block__header,.latest_news_media,.latest_news_media__meta{width:100%;margin:0 auto;max-width:1240px}.latest_news_media__meta a{font-size:15px!important;font-weight:700;text-decoration:none}.latest_news_expand{box-shadow:#eee 0 1px 4px;padding-bottom:20px}.latest_news_expand .dailies__latest-news{background:#fff}.latest_news_expand .latestNewsToggle-inner{width:100%;margin:0 auto}.latest_news_expand .latestNewsToggle-inner a{float:right;margin-top:10px;right:125px}.latest_news_con{position:relative}.latest_news_collapse{background-color:#fafafa;border-bottom:1px #f1f1f1 solid;padding-top:3px}.latest_news_collapse .media{border:none}.latest_news_collapse .media .latest_news_media__title{line-height:1;margin:4px 0 5px}.latest_news_collapse .media .latest_news_media__category{font-size:12px;font-weight:700;color:#fff;padding:0 4px;margin-right:6px}.latest_news_collapse .media .latest_news_media__category.product-International{background-color:#952226}.latest_news_collapse .media .latest_news_media__category.product-Federal{background-color:#08467d}.latest_news_collapse .media .latest_news_media__category.product-State{background-color:#006838}.latest_news_collapse .media .latest_news_media__date{font-size:12px;font-weight:700;color:#999}.latest_news_collapse .content-block__header{border:none;display:block}.latest_news_collapse .content-block__header .latest_news_block__header_inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;width:100%;margin:0 auto}@media screen and (max-width:960px){.latest_news_collapse .content-block__header .latest_news_block__header_inner{padding:0 20px;-ms-flex-direction:column;flex-direction:column}}.latest_news_collapse .content-block__header .content-block__title .latest_news_block__title_headline{color:#0064a2;margin-top:15px;font-weight:bolder;font-size:13px;width:136px}.latest_news_collapse .content-block__header .content-block__content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.latest_news_collapse .content-block__header .bx-pager{width:40px;margin:15px 0 0 15px;font-size:12px;color:#666}@media screen and (max-width:480px){.latest_news_collapse .content-block__header .bxpager{position:absolute;top:10px;right:0}.latest_news_collapse .content-block__header .bx-pager{margin:0 auto}}.latest_news_collapse .content-block__header .bxcontrol .bxcontrol-inner{width:45px}.latest_news_collapse .content-block__header .bxcontrol .bxnext,.latest_news_collapse .content-block__header .bxcontrol .bxprev{display:inline;position:relative;color:#888}@media screen and (max-width:480px){.latest_news_collapse .content-block__header .bxcontrol .bxnext,.latest_news_collapse .content-block__header .bxcontrol .bxprev{position:absolute;top:40px}.latest_news_collapse .content-block__header .bxcontrol .bxprev{left:4px}.latest_news_collapse .content-block__header .bxcontrol .bxnext{right:4px}}.latest_news_collapse .content-block__header .bxcontrol .bx-next,.latest_news_collapse .content-block__header .bxcontrol .bx-prev{display:inline-block;text-indent:-9999px;width:11px;position:absolute;top:0;left:0}.latest_news_collapse .content-block__header .bxcontrol .bx-next:active,.latest_news_collapse .content-block__header .bxcontrol .bx-next:focus,.latest_news_collapse .content-block__header .bxcontrol .bx-next:hover,.latest_news_collapse .content-block__header .bxcontrol .bx-prev:active,.latest_news_collapse .content-block__header .bxcontrol .bx-prev:focus,.latest_news_collapse .content-block__header .bxcontrol .bx-prev:hover{color:transparent}.latest_news_collapse .content-block__header .bxcontrol .icon-angle-left:before{margin-right:18px}.latest_news_collapse .content-block__header .bxcontrol .icon-angle-right:before{margin-right:0}.wayfair-react-app{margin-top:20px}.wayfair-react-app .toolbar{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.wayfair-react-app .select-box{width:500px}.wayfair-react-app .react-select__control{border-radius:0;padding:0;border:solid #ddd;border-width:1px 1px 2px;min-height:32px}.wayfair-react-app .react-select__control:hover{border-color:#ddd}.wayfair-react-app .react-select__control--is-focused{box-shadow:none}.wayfair-react-app .react-select__value-container{padding:0 8px}.wayfair-react-app .react-select__value-container--has-value{padding:0}.wayfair-react-app .react-select__indicator-separator{display:none}.wayfair-react-app .react-select__dropdown-indicator{width:30px;height:100%;background:url(../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.-cursor-pointer:after,.document-select:after,.document-select__available header:after,.document-select__selected header:after,.document-select__state ol li:after,.taTab.selected:after,.taTab.selected:before,.wts .article__bar:after{content:""}.ReactTable .rt-th{display:-ms-flexbox;display:flex}.ReactTable .rt-th>div{margin:auto}.ReactTable .rt-th.-cursor-pointer:after{display:block;width:12px;height:12px;background:url(../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;text-transform:uppercase;border-bottom:1px solid #ddd;font-size:11px;font-weight:900;color:#fff}.taTab,.wts .article__ta-full-text table thead tr td.tableheading,.wts .wts-qc-first{font-weight:700}.ReactTable .rt-thead.-header .rt-th{padding:10px}.ReactTable .rt-thead.-header .rt-th.-sort-asc,.ReactTable .rt-thead.-header .rt-th.-sort-desc{box-shadow:none}.ReactTable .rt-thead.-header .rt-th.-cursor-pointer{padding-right:20px}.ReactTable .rt-tbody{color:#444}.ReactTable .rt-tr.-even{background:#f9f9f9}.ReactTable .-pagination{box-shadow:none}.ReactTable .note{font-size:13px;color:#888}.taTabs{border-bottom:2px solid #ddd;display:table;padding-right:90px;width:100%}@media screen and (max-width:650px){.taTabs{display:block;padding:0;border:none}}.taTab{font-size:13px;color:#666;letter-spacing:1px;padding:10px;cursor:pointer;text-transform:uppercase;border:2px solid transparent;border-bottom:none;display:table-cell;text-align:center}.taTab:hover:not(.selected){color:#444;background-color:#fafafa}@media screen and (max-width:650px){.taTab{color:#0064a2;margin:0;border:none;max-width:100%;display:block;border-bottom:2px solid #0064a2;text-align:left}}.taTab.selected{border-color:#ddd}.taTab.selected:before{height:4px;width:calc(100% + 4px);position:absolute;left:-2px;top:-2px;background-color:#0064a2}.taTab.selected:after{height:2px;width:100%;position:absolute;left:0;bottom:-2px;background-color:#fff}.taTab_link{position:absolute;right:0;bottom:10px}@media screen and (max-width:650px){.taTab.selected{background-color:#0064a2;color:#fff}.taTab.selected:after,.taTab.selected:before{content:none}.taTab_link{padding:0;position:relative;top:-26px;right:6px;float:right}}.wayfair-select-go-container{display:-ms-flexbox;display:flex;border:solid #ddd;border-width:1px 1px 2px;margin-bottom:20px}.wayfair-select-go-container select{margin-bottom:0;border:none;height:34px}.wayfair-select-go-container .wayfair-select-btn{width:100px;min-width:100px;margin:1px 1px 1px 0}.nexus-tracker__header{display:block;padding:8px 5px 0;background-color:#eee;border-left:10px solid #006838}.wayfair-beta{font-size:12px;vertical-align:middle;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column}.beta-icon{color:#fff;background-color:#f27320;text-transform:uppercase;display:inline-block;padding:0 3px}.beta-link{cursor:pointer;font-size:11px}.wayfair-doc-list,.wayfair__content--body{margin-top:20px}.wayfair-cta{background-color:#fafafa}.wayfair-cta .content-block--box{border-color:#ddd}.wayfair-cta .content-block__header{background-color:#006838;padding:10px 20px!important}.wayfair-cta .content-block__header .content-block__title a,.wayfair-cta .content-block__header .content-block__title a:hover{color:#fff!important}.wayfair-cta .media__title{font-weight:400}.wayfair-cta .media__link{font-size:13px;font-weight:900;color:#006838;text-transform:uppercase}.document-select__state .state__name button+label,.document-select__state ol li label{font-weight:400;text-transform:none}.wayfair-cta .beta-icon{font-size:12px;float:right;line-height:1.2}.audit-insight__header{padding-top:20px;padding-bottom:20px;color:#0064a2}.audit-insight__header .header__doc-list,.audit-insight__header .header__logo{display:inline-block;margin-right:20px;vertical-align:middle}@media print{.audit-insight__header .header__doc-list,.audit-insight__header .header__logo{display:block;margin-right:0;vertical-align:top}}.audit-insight__header .header__logo h1,.audit-insight__header .header__logo>a{display:inline-block}.audit-insight__header .header__logo>a{height:40px;margin-right:20px}.audit-insight__header .header__logo h1{font-weight:400}@media screen and (max-width:960px){.audit-insight__header .header__logo>a{width:115px;height:30px;margin-right:10px;background-size:contain}.audit-insight__header .header__logo h1{font-size:24px;line-height:35px}}.audit-insight__header .header__doc-list{max-width:50%}.audit-insight__header .header__doc-list p{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin:0;color:#222;font-size:12px}.audit-insight__header .header__action{float:right;padding-top:7px}@media screen and (max-width:960px){.audit-insight__header .header__action{float:none;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.audit-insight__header .header__action>.btn{-ms-flex:1 0 auto;flex:1 0 auto}.audit-insight__header .header__action>.btn::after{display:none}.audit-insight__header .header__action>.btn:first-of-type{margin-right:5px}}@media screen and (max-width:960px),print{.audit-insight__header .header__doc-list{max-width:100%}.audit-insight__header{padding:15px 20px 10px}}.delete-annotation,.edit_annotation,.js-copy-to-clipboard{cursor:pointer}.workbench_modal{max-width:1200px;min-height:50vh;max-height:95vh;overflow-y:auto}.workbench_modal .annotations,.workbench_modal .audit-insight__header,.workbench_modal .ta-toolbar--workbench{padding-right:40px;padding-left:40px}@media screen and (max-width:960px),print{.workbench_modal .annotations,.workbench_modal .audit-insight__header,.workbench_modal .ta-toolbar--workbench{padding-right:20px;padding-left:20px}}.workbench_modal .ta-toolbar--workbench{background-color:#eee}.workbench_modal .ta-toolbar__filter--type label{color:#666}@media print{.audit-insight__header .header__action{display:none}.workbench_modal{top:0;left:0;max-width:100%;max-height:90vh;-ms-transform:none;transform:none}}.remodal_document-select{max-width:1000px}.document-select{display:block;clear:both}.document-select:after{display:table;clear:both}@media screen and (max-width:960px){.remodal_document-select{max-width:100%;height:100%;max-height:80vh}.document-select{height:100%}}.document-select__available,.document-select__selected{float:left;width:50%;max-height:70vh;overflow:hidden}.document-select__available header,.document-select__selected header{display:block;clear:both;padding:20px;border-bottom:1px solid #ddd}.document-select__available header:after,.document-select__selected header:after{display:table;clear:both}.document-select__available header p,.document-select__selected header p{float:left;margin-bottom:0;font-size:24px}.document-select__available header .available__selects,.document-select__selected header .available__selects{float:right;margin-top:8px}.document-select__available header .available__selects a,.document-select__selected header .available__selects a{display:inline-block;margin-left:10px}@media screen and (max-width:960px){.document-select__available header p,.document-select__selected header p{font-size:18px}.document-select__available header .available__selects,.document-select__selected header .available__selects{margin-top:3px}.document-select__available header,.document-select__selected header{padding:10px}.document-select__available,.document-select__selected{float:none;width:100%;height:50%}}.document-select__list{max-height:80%;overflow-y:scroll}.document-select__state{padding:20px}.document-select__state label{margin-bottom:0}.document-select__state input[type=checkbox]{margin-top:4px}.document-select__state .state__name,.document-select__state .state__name label{margin-bottom:0;color:#005589;font-size:16px}.document-select__state .state__name button{float:left;margin-right:5px;background-color:transparent;border:0;color:#0064a2;font-size:20px;line-height:1}.document-select__state ol{margin:0;padding:0;line-height:1.4;list-style:none}.document-select__state ol ol{margin-left:25px}.document-select__state ol li{display:block;clear:both;line-height:1.6}.document-select__state ol li:after{display:table;clear:both}.document-select__state ol li label,.state__document p{display:inline-block;overflow:hidden;text-overflow:ellipsis}.document-select__state ol li button{float:left;margin-right:5px;border:0;color:#0064a2;font-size:14px}.document-select__state ol li label{max-width:70%;white-space:nowrap;color:#222;font-size:14px}.document-select__state ol li .state__version{float:right}.document-select__available .document-select__state+.document-select__state{border-top:1px solid #ddd}.document-select__selected{border-right:5px solid #ddd}.document-select__available{border-left:5px solid #ddd}.document-select__available .state__name{margin-bottom:10px;margin-left:-5px}.document-select__available ol{margin-left:-5px}.document-select__available ol li{margin-left:30px}.document-select__available ol li.has-versions{margin-left:0}@media screen and (max-width:960px){.document-select__state{padding:10px}.document-select__selected{border-right:0}.document-select__available{border-top:5px solid #ddd;border-left:0}}.state__document button{float:left;margin-right:5px;margin-left:-5px;border:0;line-height:1.4}.state__document button.js-deselect-document{background-color:transparent;color:#999;transition:color .15s}.state__document button.js-deselect-document:active,.state__document button.js-deselect-document:focus,.state__document button.js-deselect-document:hover{color:#0064a2}.state__document p{max-width:80%;white-space:nowrap;margin-bottom:0}table.wts-intro{margin-bottom:0}table.wts-intro tbody{border:none}table.wts-intro img.pwclogo{margin-left:5px}@media screen and (max-width:480px){.page--nonsub .wts .listing__content .wrap__content,.wts .listing__content .contain,.wts .listing__content .page--nonsub .wrap__content{-ms-flex-direction:column;flex-direction:column}}.wts .wts-qc-first{font-size:18px}.wts .listing__description>p{margin-bottom:20px}.wts .listing__description>p:last-of-type{margin-bottom:0}.wts .listing__content p.copyright-line{margin:20px}.wts .listing__content section{width:50%!important}.wts p.copyright-line{font-size:13px}.wts header img.pwclogo{float:left;margin-right:5px;margin-bottom:10px}.wts .article__bar{display:block;clear:both}.wts .article__bar:after{display:table;clear:both}.wts .article__ta-summary ul{margin:20px 0 20px 20px}.wts .article__ta-full-text hr,.wts .article__ta-full-text ol,.wts .article__ta-full-text table,.wts .article__ta-full-text ul{margin-top:20px}.wts .article__ta-full-text ol{padding-left:20px}.wts .article__ta-full-text table tbody tr td,.wts .article__ta-full-text table thead tr td{padding:5px}.wts .article__ta-full-text table thead tr{background-color:#ddd}.wts .article__ta-full-text table tbody tr{background-color:#fff}.wts .article__ta-full-text table tbody tr:nth-child(odd){background-color:#eee}.wts .article__ta-full-text table tbody tr.headrow{background-color:#ddd}.wts .dailies__content--sidebar #summary-list{margin-top:15px}.wts .dailies__content--sidebar .pwccontact{font-size:12px}.wts .dailies__content--sidebar .wbtile span{display:block}.wts .dailies__content--sidebar .wbtiledesc{font-style:italic}@media print{#page{width:100%;margin:0;padding:0;background:0 0}#authcachedbg,#toolbar,.article__actions,.article__bar--mini,.article__content--sidebar,.article__nav,.breadcrumbs,.dailies__content--sidebar,.eoml-sidebar,.fatca__content--sidebar,.frl-sidebar,.header,.magazine--article__sidebar,.magazine__title,.treaties__content--sidebar,footer{display:none}.contain,.content,.page--nonsub .wrap__content{width:100%;display:inline}.page--nonsub .sidebar-left .wrap__content>section:nth-child(2),.page--nonsub .sidebar-right .wrap__content>section:nth-child(1),.sidebar-left .contain>section:nth-child(2),.sidebar-left .page--nonsub .wrap__content>section:nth-child(2),.sidebar-right .contain>section:nth-child(1),.sidebar-right .page--nonsub .wrap__content>section:nth-child(1){float:none;width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9zZWFyY2guc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX2xpc3Quc2NzcyIsIl9uZXIuc2NzcyIsIl9hcnRpY2xlLXN1Ym1pc3Npb25zLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfc3VwcG9ydC5zY3NzIiwiX3RheG5vdGVzbGl2ZS5zY3NzIiwibW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MiLCJrZW50dWNreS9iYXNlL19ub3JtYWxpemUuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX3BhdGguc2NzcyIsInRhLmNzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX2NvcmUuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fbGFyZ2VyLnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lL19maXhlZC13aWR0aC5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fc2NyZWVuLXJlYWRlci5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fYW5pbWF0ZWQuc2NzcyIsIm1vZHVsZXMvX21lbnVzLnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX21peGlucy5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fc3RhY2tlZC5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX3ZhcmlhYmxlcy5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9faWNvbnMtYWZ0ZXIuc2NzcyIsImtlbnR1Y2t5L2hlbHBlcnMvX2JyZWFkY3J1bWJzLnNjc3MiLCJrZW50dWNreS9oZWxwZXJzL19zaXplLnNjc3MiLCJfdG5zLnNjc3MiLCJrZW50dWNreS9iYXNlL19mb3Jtcy5zY3NzIiwia2VudHVja3kvaGVscGVycy9fc2hvdy1oaWRlLnNjc3MiLCJrZW50dWNreS9oZWxwZXJzL19ib3JkZXIuc2NzcyIsImtlbnR1Y2t5L2Jhc2UvX2Nob3Nlbi5zY3NzIiwiX2VuZ2FnZW1lbnQuc2NzcyIsImtlbnR1Y2t5L2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImtlbnR1Y2t5L2hlbHBlcnMvX3ByZWZpeGVyLnNjc3MiLCJtb2R1bGVzL19hZC5zY3NzIiwibW9kdWxlcy9fYW5ub3RhdGlvbnMuc2NzcyIsIm1vZHVsZXMvX2NhbGwtdG8tYWN0aW9uLnNjc3MiLCJtb2R1bGVzL19idXR0b25zLnNjc3MiLCJrZW50dWNreS9ncmlkL19ncmlkLnNjc3MiLCJrZW50dWNreS9oZWxwZXJzL19jbGVhcmZpeC5zY3NzIiwia2VudHVja3kvaGVscGVycy9fdHJ1bmNhdGUuc2NzcyIsIm1vZHVsZXMvX2Jpb2dyYXBoeS5zY3NzIiwia2VudHVja3kvX3Byb2plY3Qtc2V0dGluZ3Muc2NzcyIsIm1vZHVsZXMvX2Vjb21tLXByb2R1Y3Qtc2hvd2Nhc2Uuc2NzcyIsIm1vZHVsZXMvX2NhcmRzLnNjc3MiLCJtb2R1bGVzL19lY29tbS1wcm9kdWN0LWluZm8uc2NzcyIsIm1vZHVsZXMvX2luZm8tYmFyLnNjc3MiLCJtb2R1bGVzL19tYWluLWNvbnRlbnQuc2NzcyIsIm1vZHVsZXMvX2xvYWRpbmcuc2NzcyIsIm1vZHVsZXMvX21lZGlhLnNjc3MiLCJrZW50dWNreS9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwibW9kdWxlcy9fbW9kYWxzLnNjc3MiLCJtb2R1bGVzL190b29sYmFyLnNjc3MiLCJfYXJ0aWNsZS5zY3NzIiwibW9kdWxlcy9fb3BlbnRpcC5zY3NzIiwibW9kdWxlcy9fcmVsYXRlZC1wcm9kdWN0cy5zY3NzIiwibW9kdWxlcy9fc2FtcGxlLXdvcmsuc2NzcyIsIm1vZHVsZXMvX3NpZGViYXItZm9ybS5zY3NzIiwibW9kdWxlcy9fdGFicy5zY3NzIiwibW9kdWxlcy9fdG9wLW5ld3Muc2NzcyIsIl9hYm91dC11cy5zY3NzIiwiX2FkdmFuY2Utc2VhcmNoLnNjc3MiLCJfYXVkaXQtaW5zaWdodHMuc2NzcyIsIl9kYWlsaWVzLnNjc3MiLCJfcHJvZmlsZS5zY3NzIiwiX2JlcHMuc2NzcyIsIl9ibG9nLnNjc3MiLCJfYm9va3MtY29sbGVjdGlvbnMuc2NzcyIsIl9jb2xvci5zY3NzIiwiX21hZ2F6aW5lLnNjc3MiLCJrZW50dWNreS9oZWxwZXJzL19pbnRyaW5zaWMtcmF0aW8uc2NzcyIsIiRzdGRpbiIsIl9mb290ZXIuc2NzcyIsIl9lb21sLnNjc3MiLCJfZXJyb3Iuc2NzcyIsIl9mcmVlLXJlc291cmNlcy5zY3NzIiwiX2ZybC5zY3NzIiwiX2hvbWVwYWdlLnNjc3MiLCJfbXVsdGltZWRpYS5zY3NzIiwiX2liZmQuc2NzcyIsIl9sYXlvdXQuc2NzcyIsIl9sb2dpbi5zY3NzIiwiX2xpa2Uuc2NzcyIsIl9tbGlUYWJsZS5zY3NzIiwiX21lZ2FtZW51LnNjc3MiLCJfdG91ci5zY3NzIiwiX3dheWZhaXIuc2NzcyIsIl9iYW5uZXIuc2NzcyIsIl90cmVhdGllcy5zY3NzIiwiX21pc2NlbGxhbmVvdXMuc2NzcyIsIl90YWJsZXMuc2NzcyIsIl9wcm9kdWN0cy5zY3NzIiwiX3BhZ2VyLnNjc3MiLCJfcGVvcGxlLWV4cG9ydC5zY3NzIiwiX3BvbGwuc2NzcyIsIl9yZXNvdXJjZVBhZ2Uuc2NzcyIsIl9zdHVkZW50cy5zY3NzIiwiX3RhLW1lZGlhLnNjc3MiLCJfdGVybXMtY29uZGl0aW9ucy5zY3NzIiwia2VudHVja3kvaGVscGVycy9faGlkZS10ZXh0LnNjc3MiLCJfd29ya2JlbmNoLnNjc3MiLCJfd3RzLnNjc3MiLCJfcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBdW9CQSxxQkNwb0JBLFNDMktBLGdCQzlJQSx3Q0NnS0UscUJDekNBLHdCQ2pDRixvQkxoSEUsZ0JBQUEsS01IRSw0Q0M2RUosS0FSQSxLQVNFLFVBQUEsS0M5RUYsV0FDRSxZQUEwQixZQUMxQixJQUFBLDhDQUNBLElBQUEscURBQUEsNEJBQUEsZ0RBQUEsZ0JBQUEsK0NBQUEsZUFBQSw4Q0FBQSxtQkFBQSxpRUFJ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d1ZiLElEdlZyQixxQkFBb0MsUUN1UGIsSUR0UHZCLHNCQUFxQyxRQ2dKYixJRC9JeEIsbUJBQWtDLFFDbWhCYixJRGxoQnJCLHVCQUFzQyxRQ2dNYixJRC9MekIsa0NBQWlELFFDWWIsSURYcEMsZ0NBQStDLFFDY2IsSURibEMsb0JBQW1DLFFDcVdiLElEcFd0Qiw0QkFBMkMsUUN3ZWIsSUR2ZTlCLHFCQUFBLDJCQUNvQyxRQ3NnQmIsSURyZ0J2QixzQkFBcUMsUUNnZ0JiLElEL2Z4Qix1QkFBc0MsUUN3WWIsSUR2WXpCLG1CQUFrQyxRQzJZYixJRDFZckIsbUJBQWtDLFFDNFBiLElEM1ByQix5QkFBd0MsUUNvVWIsSURuVTNCLHlCQUF3QyxRQ2l0QmIsSURodEIzQiwwQkFBeUMsUUMrc0JiLElEOXNCNUIsd0JBQXVDLFFDZ3RCYixJRC9zQjFCLHFCQUFvQyxRQ3llYixJRHhldkIsc0JBQXFDLFFDd0JiLElEdkJ4QixrQkFBaUMsUUN5bUJiLElEeG1CcEIsbUJBQWtDLFFDeW1CYixJRHhtQnJCLG1CQUFrQyxRQ3lEYixJRHhEckIsdUJBQXNDLFFDeURiLElEeER6QixvQkFBbUMsUUMrZGIsSUQ5ZHRCLHFCQUFvQyxRQzJFYixJRDFFdkIsbUJBQWtDLFFDMFBiLElEelByQixtQkFBa0MsUUNpRGIsSURoRHJCLHFCQUFvQyxRQzBWYixJRHpWdkIsMEJBQXlDLFFDd21CYixJRHZtQjVCLHlCQUF3QyxRQ3dtQmIsSUR2bUIzQix5QkFBd0MsUUNwQ2IsSURxQzNCLDJCQUEwQyxRQ3ZDYixJRHdDN0IsMEJBQXlDLFFDckNiLElEc0M1Qiw0QkFBMkMsUUN4Q2IsSUR5QzlCLG1CQUFrQyxRQytXYixJRDlXckIscUJBQUEsc0JBQ3FDLFFDMmFiLElEMWF4QixxQkFBb0MsUUNzVWIsSURyVXZCLDJCQUEwQyxRQ2tyQmIsSURqckI3QixvQkFBQSxvQkFBQSx3QkFFdUMsUUMwYmIsSUR6YjFCLHFCQUFvQyxRQ2tiYixJRGpidkIseUJBQXdDLFFDd1hiLElEdlgzQixxQkFBb0MsUUN0RGIsSUR1RHZCLG1CQUFrQyxRQ21uQmIsSURsbkJyQixtQkFBQSw4QkFDNkMsUUMrYWIsSUQ5YWhDLDZCQUE0QyxRQzhmYixJRDdmL0IsNkJBQTRDLFFDK0ViLElEOUUvQixxQkFBb0MsUUN6QmIsSUQwQnZCLDRCQUEyQyxRQ21qQmIsSURsakI5Qiw0QkFBMkMsUUNxTGIsSURwTDlCLHVCQUFzQyxRQ2xCYixJRG1CekIsbUJBQWtDLFFDc2JiLElEcmJyQixvQkFBbUMsUUNnYWIsSUQvWnRCLG1CQUFrQyxRQ21qQmIsSURsakJyQixzQkFBcUMsUUMrTmIsSUQ5TnhCLDJCQUEwQyxRQ2dMYixJRC9LN0IsMkJBQTBDLFFDNGlCYixJRDNpQjdCLG9CQUFtQyxRQytJYixJRDlJdEIsMkJBQTBDLFFDeUViLElEeEU3Qiw0QkFBMkMsUUN5RWIsSUR4RTlCLDBCQUF5QyxRQ2tiYixJRGpiNUIsMkJBQTBDLFFDdVhiLElEdFg3QiwyQkFBMEMsUUMybEJiLElEMWxCN0IsMkJBQTBDLFFDMkRiLElEMUQ3Qiw4QkFBNkMsUUN5YmIsSUR4YmhDLDBCQUF5QyxRQzBTYixJRHpTNUIseUJBQXdDLFFDMEdiLElEekczQiw2QkFBNEMsUUN1bEJiLElEdGxCL0IsNkJBQTRDLFFDdURiLElEdEQvQixrQkFBaUMsUUNuQ2IsSURvQ3BCLHlCQUF3QyxRQ25EYixJRG9EM0IsMEJBQXlDLFFDbkRiLElEb0Q1Qix1QkFBc0MsUUNuRGIsSURvRHpCLHlCQUF3QyxRQ3ZEYixJRHdEM0IsMkJBQUEsb0JBQ21DLFFDNGRiLElEM2R0QixxQkFBb0MsUUM4SWIsSUQ3SXZCLHVCQUFzQyxRQ3NGYixJRHJGekIsbUJBQWtDLFFDK1piLElEOVpyQixvQkFBbUMsUUNvV2IsSURuV3RCLHVCQUFzQyxRQ3BEYixJRHFEekIsaUNBQWdELFFDdUliLElEdEluQyxtQkFBa0MsUUNrTmIsSURqTnJCLG1CQUFrQyxRQzBTYixJRHpTckIsbUJBQWtDLFFDNktiLElENUtyQixrQkFBaUMsUUN5SWIsSUR4SXBCLHdCQUF1QyxRQ3lJYixJRHhJMUIsbUNBQUEsc0JBQ2tELFFDaUliLElEaElyQyxvQkFBbUMsUUMrWWIsSUQ5WXRCLHVCQUFzQyxRQ0FiLElEQ3pCLHFCQUFvQyxRQ29hYixJRG5hdkIsc0JBQXFDLFFDZ0ViLElEL0R4QixxQkFBb0MsUUM2VGIsSUQ1VHZCLHlCQUF3QyxRQ3VDYixJRHRDM0IsMkJBQTBDLFFDbUNiLElEbEM3QixzQkFBcUMsUUMrYWIsSUQ5YXhCLDRCQUEyQyxRQ2tkYixJRGpkOUIscUJBQW9DLFFDMEtiLElEekt2QiwwQkFBeUMsUUMyS2IsSUQxSzVCLHVCQUFzQyxRQzNFYixJRDRFekIsdUJBQXNDLFFDN0ViLElEOEV6QiwwQkFBQSx3QkFDdUMsUUNsRWIsSURtRTFCLDZCQUE0QyxRQytrQmIsSUQ5a0IvQiw4QkFBNkMsUUM0SGIsSUQzSGhDLDJCQUEwQyxRQ1RiLElEVTdCLGtCQUFpQyxRQzJRYixJRDFRcEIsbUJBQUEsb0JBQ2tDLFFDNkNiLElENUNyQix1QkFBc0MsUUNrRGIsSURqRHpCLDBCQUF5QyxRQ3NpQmIsSURyaUI1Qiw0QkFBMkMsUUNvaUJiLElEbmlCOUIsd0JBQXVDLFFDMmViLElEMWUxQixzQkFBcUMsUUM4TmIsSUQ3TnhCLHVCQUFzQyxRQ29jYixJRG5jekIsOEJBQTZDLFFDdVJiLElEdFJoQyx5QkFBd0MsUUM2aEJiLElENWhCM0IsNEJBQTJDLFFDc0diLElEckc5QixzQkFBcUMsUUM4YmIsSUQ3YnhCLHFCQUFvQyxRQ3FqQmIsSURwakJ2Qiw0QkFBMkMsUUNnTGIsSUQvSzlCLHFCQUFvQyxRQ3VrQmIsSUR0a0J2QixzQkFBcUMsUUNxUWIsSURwUXhCLG9CQUFtQyxRQ2lXYixJRGhXdEIsdUJBQXNDLFFDMmRiLElEMWR6Qix5QkFBd0MsUUNqRGIsSURrRDNCLDJCQUEwQyxRQytWYixJRDlWN0Isc0JBQXFDLFFDc2pCYixJRHJqQnhCLHlCQUFBLHVCQUNzQyxRQ2dHYixJRC9GekIscUJBQW9DLFFDb0tiLElEbkt2QixxQkFBb0MsUUMwakJiLElEempCdkIsMEJBQXlDLFFDb0NiLElEbkM1QixtQkFBQSxrQkFDaUMsUUMrWWIsSUQ5WXBCLG9CQUFtQyxRQ29NYixJRG5NdEIsdUJBQXNDLFFDckRiLElEc0R6QixtQkFBa0MsUUNoRmIsSURpRnJCLDBCQUF5QyxRQ3JCYixJRHNCNUIsMkJBQTBDLFFDb0xiLElEbkw3QiwwQkFBeUMsUUNrTGIsSURqTDVCLHdCQUF1QyxRQ21MYixJRGxMMUIsMEJBQXlDLFFDK0tiLElEOUs1QixnQ0FBK0MsUUNySWIsSURzSWxDLGlDQUFnRCxRQ2pJYixJRGtJbkMsOEJBQTZDLFFDakliLElEa0loQyxnQ0FBK0MsUUN6SWIsSUQwSWxDLG9CQUFtQyxRQzJKYixJRDFKdEIscUJBQW9DLFFDNmxCYixJRDVsQnZCLG9CQUFtQyxRQ3FlYixJRHBldEIscUJBQW9DLFFDeUdiLElEeEd2Qix3QkFBdUMsUUN6RWIsSUQwRTFCLHlCQUF3QyxRQ2xJYixJRG1JM0Isb0JBQUEsb0JBQ21DLFFDaWpCYixJRGhqQnRCLG9CQUFBLG1CQUNrQyxRQzRPYixJRDNPckIsb0JBQW1DLFFDZGIsSURldEIsb0JBQW1DLFFDMEdiLElEekd0QixrQkFBQSx1QkFDc0MsUUM2WGIsSUQ1WHpCLG1CQUFBLHNCQUNxQyxRQzJGYixJRDFGeEIsd0JBQXVDLFFDNlNiLElENVMxQix1QkFBQSxtQkFDc0MsUUNxR2IsSURwR3pCLHFCQUFvQyxRQ2diYixJRC9hdkIsbUJBQUEsc0JBQUEsc0JBRWtDLFFDbEliLElEbUlyQixzQkFBcUMsUUNzT2IsSURyT3hCLHNCQUFxQyxRQ29PYixJRG5PeEIsNEJBQTJDLFFDK2JiLElEOWI5Qix3QkFBdUMsUUMyZ0JiLElEMWdCMUIsb0JBQW1DLFFDdWNiLElEdGN0QixvQkFBbUMsUUN5T2IsSUR4T3RCLG9CQUFtQyxRQzZmYixJRDVmdEIsd0JBQXVDLFFDbVRiLElEbFQxQiwrQkFBOEMsUUNvVGIsSURuVGpDLGlDQUFnRCxRQ2dJYixJRC9IbkMsMEJBQXlDLFFDNEhiLElEM0g1QixvQkFBbUMsUUNxUWIsSURwUXRCLHlCQUF3QyxRQ3BGYixJRHFGM0IsdUJBQXNDLFFDOUViLElEK0V6Qix5QkFBd0MsUUNyRmIsSURzRjNCLDBCQUF5QyxRQ3JGYixJRHNGNUIsc0JBQXFDLFFDaENiLElEaUN4QixtQkFBQSx1QkFDa0MsUUMwWWIsSUR6WXJCLHdCQUFBLHdCQUN1QyxRQzhZYixJRDdZMUIsdUJBQUEsc0JBQ3NDLFFDMlliLElEMVl6Qix1QkFBc0MsUUNVYixJRFR6Qix1QkFBc0MsUUN1TWIsSUR0TXpCLDBCQUFBLG1CQUNrQyxRQ3FmYixJRHBmckIsb0JBQUEsb0JBQ21DLFFDb0ZiLElEbkZ0Qix3QkFBQSx5QkFDd0MsUUMrYWIsSUQ5YTNCLHdCQUF1QyxRQzdDYixJRDhDMUIseUJBQXdDLFFDMUNiLElEMkMzQixtQkFBQSxvQkFDa0MsUUNwSWIsSURxSXJCLHNCQUFxQyxRQzZXYixJRDVXeEIsdUJBQXNDLFFDeWViLElEeGV6Qix3QkFBQSxvQkFDdUMsUUNyRWIsSURzRTFCLDBCQUF5QyxRQ3FMYixJRHBMNUIsdUJBQXNDLFFDR2IsSURGekIsNkJBQTRDLFFDbkViLElEb0UvQiwyQkFBMEMsUUNuRWIsSURvRTdCLHNCQUFxQyxRQ2lmYixJRGhmeEIsMEJBQXlDLFFDOFliLElEN1k1Qix1QkFBc0MsUUN5WmIsSUR4WnpCLHFCQUFvQyxRQzlKYixJRCtKdkIscUJBQW9DLFFDbEViLElEbUV2QixzQkFBcUMsUUMxQ2IsSUQyQ3hCLDBCQUF5QyxRQzhCYixJRDdCNUIseUJBQXdDLFFDMUliLElEMkkzQix5QkFBd0MsUUNzSGIsSURySDNCLHdCQUF1QyxRQ3JPYixJRHNPMUIscUJBQW9DLFFDNE1iLElEM012QiwwQkFBeUMsUUNVYixJRFQ1QixtQkFBa0MsUUMzS2IsSUQ0S3JCLHVCQUFzQyxRQ3VGYixJRHRGekIsMEJBQXlDLFFDMlFiLElEMVE1QixnQ0FBK0MsUUNyT2IsSURzT2xDLGlDQUFnRCxRQ3JPYixJRHNPbkMsOEJBQTZDLFFDck9iLElEc09oQyxnQ0FBK0MsUUN6T2IsSUQwT2xDLHlCQUF3QyxRQ3JPYixJRHNPM0IsMEJBQXlDLFFDck9iLElEc081Qix1QkFBc0MsUUNyT2IsSURzT3pCLHlCQUF3QyxRQ3pPYixJRDBPM0Isc0JBQXFDLFFDcERiLElEcUR4QixxQkFBb0MsUUM0SWIsSUQzSXZCLHFCQUFvQyxRQ3dZYixJRHZZdkIsMkJBQUEscUJBQ29DLFFDdU1iLElEdE12Qix1QkFBc0MsUUN6R2IsSUQwR3pCLHlCQUF3QyxRQ3lRYixJRHhRM0IsMEJBQXlDLFFDeVFiLElEeFE1QixzQkFBcUMsUUMrVmIsSUQ5VnhCLHFCQUFvQyxRQzlHYixJRCtHdkIseUJBQUEsb0JBQ21DLFFDb1JiLElEblJ0Qix5QkFBd0MsUUMrQ2IsSUQ5QzNCLHVCQUFzQyxRQ21CYixJRGxCekIsNEJBQTJDLFFDb0JiLElEbkI5QixzQkFBcUMsUUNxVWIsSURwVXhCLHNCQUFxQyxRQzJCYixJRDFCeEIsb0JBQW1DLFFDZ0xiLElEL0t0QixzQkFBcUMsUUMyQmIsSUQxQnhCLHlCQUF3QyxRQ3VIYixJRHRIM0IscUJBQW9DLFFDTWIsSURMdkIsNkJBQTRDLFFDSWIsSURIL0IsdUJBQXNDLFFDNlhiLElENVh6QixtQkFBa0MsUUNoSGIsSURpSHJCLDZCQUFBLHdCQUN1QyxRQ3VRYixJRHRRMUIsOEJBQUEsNkJBQUEsMEJBRXlDLFFDc1ZiLElEclY1Qiw2QkFBNEMsUUN3SWIsSUR2SS9CLG1CQUFrQyxRQ2hHYixJRGlHckIsd0JBQXVDLFFDdkhiLElEd0gxQiwyQkFBQSxxQkFDMEMsUUN0SmIsSUR1SjdCLHVCQUFzQyxRQ3lPYixJRHhPekIsbUJBQWtDLFFDMEZiLElEekZyQiwwQkFBeUMsUUMxRGIsSUQyRDVCLDBCQUF5QyxRQ2tXYixJRGpXNUIsd0JBQXVDLFFDNFZiLElEM1YxQixxQkFBb0MsUUNsRWIsSURtRXZCLDJCQUEwQyxRQ2dPYixJRC9ON0IseUJBQXdDLFFDMkpiLElEMUozQiwrQkFBOEMsUUMySmIsSUQxSmpDLHFCQUFvQyxRQ3NSYixJRHJSdkIseUJBQXdDLFFDNUxiLElENkwzQixnQ0FBK0MsUUN4QmIsSUR5QmxDLHFCQUFvQyxRQ3VQYixJRHRQdkIscUJBQW9DLFFDNkliLElENUl2QixrQ0FBaUQsUUM5SmIsSUQrSnBDLG1DQUFrRCxRQzlKYixJRCtKckMsZ0NBQStDLFFDOUpiLElEK0psQyxrQ0FBaUQsUUNsS2IsSURtS3BDLG9CQUFtQyxRQzhEYixJRDdEdEIsbUJBQWtDLFFDckhiLElEc0hyQixxQkFBb0MsUUN2U2IsSUR3U3ZCLHlCQUF3QyxRQzJaYixJRDFaM0IsdUJBQXNDLFFDaE5iLElEaU56Qix5QkFBd0MsUUM3RmIsSUQ4RjNCLHlCQUF3QyxRQzdGYixJRDhGM0IseUJBQXdDLFFDK09iLElEOU8zQiwwQkFBeUMsUUNpTWIsSURoTTVCLHFCQUFvQyxRQzZXYixJRDVXdkIsMkJBQTBDLFFDMEliLElEekk3Qiw2QkFBNEMsUUMwSWIsSUR6SS9CLHVCQUFzQyxRQ3FGYixJRHBGekIseUJBQXdDLFFDbUZiLElEbEYzQiwyQkFBMEMsUUNuTGIsSURvTDdCLDRCQUEyQyxRQzBLYixJRHpLOUIsbUNBQWtELFFDcEZiLElEcUZyQywyQkFBMEMsUUN3UGIsSUR2UDdCLHNCQUFxQyxRQ2pKYixJRGtKeEIsa0NBQUEsMEJBQ2lELFFDL01iLElEZ05wQyxnQ0FBQSx3QkFDK0MsUUM5TWIsSUQrTWxDLG1DQUFBLDJCQUNrRCxRQ2pOYixJRGtOckMsa0JBQUEsbUJBQ2lDLFFDdkdiLElEd0dwQixrQkFBaUMsUUNoQ2IsSURpQ3BCLHFCQUFBLGtCQUNpQyxRQ3FZYixJRHBZcEIsa0JBQUEsb0JBQ2lDLFFDNENiLElEM0NwQixrQkFBQSxrQkFBQSxrQkFBQSxrQkFHaUMsUUNnRGIsSUQvQ3BCLHFCQUFBLGtCQUFBLG9CQUVpQyxRQ2lOYixJRGhOcEIsa0JBQUEsa0JBQ2lDLFFDK0NiLElEOUNwQixzQkFBQSxrQkFDaUMsUUMzUGIsSUQ0UHBCLG1CQUFrQyxRQ2hHYixJRGlHckIsd0JBQXVDLFFDcEZiLElEcUYxQiw2QkFBNEMsUUMwUGIsSUR6UC9CLDhCQUE2QyxRQzBQYixJRHpQaEMsOEJBQTZDLFFDMFBiLElEelBoQywrQkFBOEMsUUMwUGIsSUR6UGpDLCtCQUE4QyxRQzZQYixJRDVQakMsZ0NBQStDLFFDNlBiLElENVBsQyx3QkFBdUMsUUNrVWIsSURqVTFCLDBCQUF5QyxRQzhUYixJRDdUNUIsNkJBQTRDLFFDeWFiLElEeGEvQixzQkFBcUMsUUNzYWIsSURyYXhCLG1CQUFrQyxRQzJaYixJRDFackIsMEJBQXlDLFFDMlpiLElEMVo1QiwyQkFBMEMsUUNvYWIsSURuYTdCLHNCQUFxQyxRQ3hKYixJRHlKeEIsNkJBQTRDLFFDOFBiLElEN1AvQix3QkFBdUMsUUNnQmIsSURmMUIscUJBQW9DLFFDcEZiLElEcUZ2QixrQkFBaUMsUUMzV2IsSUQ0V3BCLHdCQUF1QyxRQy9SYixJRGdTMUIsK0JBQThDLFFDL1JiLElEZ1NqQyxxQkFBb0MsUUMrVWIsSUQ5VXZCLDRCQUEyQyxRQytVYixJRDlVOUIsOEJBQTZDLFFDZ0RiLElEL0NoQyw0QkFBMkMsUUNrRGIsSURqRDlCLDhCQUE2QyxRQytDYixJRDlDaEMsK0JBQThDLFFDK0NiLElEOUNqQyxvQkFBbUMsUUNqV2IsSURrV3RCLHNCQUFxQyxRQ21ZYixJRGxZeEIsc0JBQXFDLFFDN1diLElEOFd4QixvQkFBbUMsUUNrQ2IsSURqQ3RCLHVCQUFzQyxRQzVLYixJRDZLekIsb0JBQW1DLFFDZ05iLElEL010Qix5QkFBd0MsUUN4RmIsSUR5RjNCLHFCQUFvQyxRQzRUYixJRDNUdkIscUJBQW9DLFFDdEliLElEdUl2QixtQkFBa0MsUUM2Q2IsSUQ1Q3JCLHFCQUFBLHVCQUNzQyxRQzVEYixJRDZEekIsb0JBQW1DLFFDOFBiLElEN1B0QixxQkFBb0MsUUN1RWIsSUR0RXZCLHNCQUFxQyxRQzlXYixJRCtXeEIsa0JBQWlDLFFDdFNiLElEdVNwQixpQkFBZ0MsUUNpV2IsSURoV25CLG9CQUFtQyxRQ3VXYixJRHRXdEIscUJBQW9DLFFDK0liLElEOUl2Qix3QkFBdUMsUUNrRmIsSURqRjFCLDZCQUE0QyxRQzZOYixJRDVOL0IsbUNBQWtELFFDL1diLElEZ1hyQyxrQ0FBaUQsUUNqWGIsSURrWHBDLGtDQUFBLDBCQUNpRCxRQ3pSYixJRDBScEMsMkJBQTBDLFFDbk1iLElEb003Qix5QkFBd0MsUUNpV2IsSURoVzNCLDJCQUEwQyxRQ29WYixJRG5WN0Isa0JBQUEsMkJBQ2lDLFFDMFNiLElEelNwQiw0QkFBMkMsUUMwR2IsSUR6RzlCLDRCQUEyQyxRQzRNYixJRDNNOUIsb0JBQW1DLFFDc0xiLElEckx0Qiw4QkFBNkMsUUN6TGIsSUQwTGhDLHdCQUF1QyxRQ29XYixJRG5XMUIscUJBQW9DLFFDOERiLElEN0R2QixtQkFBQSwwQkFBQSx5QkFFd0MsUUM4U2IsSUQ3UzNCLDZCQUFBLDJCQUM0QyxRQzFGYixJRDJGL0Isb0JBQW1DLFFDc1diLElEcld0QixxQkFBb0MsUUNsR2IsSURtR3ZCLHFCQUFvQyxRQ2dIYixJRC9HdkIsNEJBQTJDLFFDaUhiLElEaEg5QixpQ0FBZ0QsUUN5TmIsSUR4Tm5DLDBCQUF5QyxRQ3VOYixJRHRONUIsd0JBQXVDLFFDL05iLElEZ08xQixtQkFBa0MsUUM1TmIsSUQ2TnJCLDRCQUEyQyxRQzJFYixJRDFFOUIsNkJBQTRDLFFDeUViLElEeEUvQixxQkFBb0MsUUN2TmIsSUR3TnZCLHFCQUFvQyxRQ3pDYixJRDBDdkIsdUJBQXNDLFFDcENiLElEcUN6QixrQkFBaUMsUUN0TGIsSUR1THBCLHVCQUFzQyxRQzdVYixJRDhVekIsb0JBQW1DLFFDMVJiLElEMlJ0QixrQkFBaUMsUUNzRGIsSURyRHBCLG9CQUFtQyxRQ21MYixJRGxMdEIsbUJBQWtDLFFDclBiLElEc1ByQixvQkFBbUMsUUNyUGIsSURzUHRCLHNCQUFxQyxRQzdXYixJRDhXeEIsNkJBQTRDLFFDN1diLElEOFcvQixvQkFBbUMsUUMwTGIsSUR6THRCLDJCQUEwQyxRQzBMYixJRHpMN0Isc0JBQXFDLFFDeUZiLElEeEZ4Qix5QkFBQSxrQkFDaUMsUUN6VWIsSUQwVXBCLGtCQUFBLG1CQUNrQyxRQytNYixJRDlNckIsbUJBQWtDLFFDNFBiLElEM1ByQixzQkFBcUMsUUN1S2IsSUR0S3hCLHlCQUF3QyxRQ3RQYixJRHVQM0IseUJBQXdDLFFDaUtiLElEaEszQix1QkFBc0MsUUM5UGIsSUQrUHpCLHlCQUF3QyxRQy9MYixJRGdNM0IsMEJBQXlDLFFDeExiLElEeUw1QiwyQkFBMEMsUUNyTWIsSURzTTdCLGdDQUErQyxRQy9MYixJRGdNbEMsMkJBQUEsMkJBQUEsNkJBRTBDLFFDeE1iLElEeU03Qiw2QkFBQSx5QkFDNEMsUUM5TWIsSUQrTS9CLDJCQUFBLDJCQUMwQyxRQy9NYixJRGdON0IsMkJBQUEsMkJBQzBDLFFDcE1iLElEcU03QiwwQkFBeUMsUUNqTmIsSURrTjVCLG1CQUFrQyxRQ3VSYixJRHRSckIsc0JBQXFDLFFDNVNiLElENlN4Qix1QkFBc0MsUUM5RWIsSUQrRXpCLHdCQUFBLHdCQUFBLHdCQUFBLHlCQUFBLHNCQUl1QyxRQ25FYixJRG9FMUIsNkJBQTRDLFFDL1RiLElEZ1UvQixpQkFBQSxvQkFBQSx5QkFFbUMsUUNxRGIsSURwRHRCLHFCQUFBLGlCQUNvQyxRQ25RYixJRG9RdkIseUJBQXdDLFFDektiLElEMEszQixrQkFBaUMsUUMzS2IsSUQ0S3BCLDBCQUFBLGtDQUFBLHdCQUV5QyxRQ3hKYixJRHlKNUIsNEJBQTJDLFFDMktiLElEMUs5QixpQkFBZ0MsUUNpQ2IsSURoQ25CLHFCQUFBLHFCQUNvQyxRQzBRYixJRHpRdkIsMEJBQUEsbUJBQ3lDLFFDVmIsSURXNUIsNEJBQUEscUJBQzJDLFFDWGIsSURZOUIsc0JBQXFDLFFDMUliLElEMkl4QiwwQkFBeUMsUUNsVmIsSURtVjVCLHFCQUFvQyxRQ2pKYixJRGtKdkIsd0JBQXVDLFFDYmIsSURjMUIsc0JBQXFDLFFDK0ZiLElEOUZ4Qix3QkFBdUMsUUN1RWIsSUR0RTFCLCtCQUE4QyxRQ3VFYixJRHRFakMsbUJBQWtDLFFDelpiLElEMFpyQix1QkFBQSw0QkFDc0MsUUM1TWIsSUQ2TXpCLGtCQUFpQyxRQzBNYixJRHpNcEIseUJBQXdDLFFDeGFiLElEeWEzQixtQkFBa0MsUUNJYixJREhyQix5QkFBd0MsUUN1RmIsSUR0RjNCLHFCQUFvQyxRQzJNYixJRDFNdkIsbUJBQWtDLFFDK1FiLElEOVFyQiwwQkFBeUMsUUN6Q2IsSUQwQzVCLG1CQUFrQyxRQ3dQYixJRHZQckIseUJBQXdDLFFDclpiLElEc1ozQixxQkFBb0MsUUN2QmIsSUR3QnZCLDRCQUEyQyxRQzNMYixJRDRMOUIsc0JBQXFDLFFDNVhiLElENlh4Qiw0QkFBMkMsUUNoWWIsSURpWTlCLDBCQUF5QyxRQ25ZYixJRG9ZNUIsc0JBQXFDLFFDdFliLElEdVl4Qix3QkFBdUMsUUNsWWIsSURtWTFCLHdCQUF1QyxRQ2xZYixJRG1ZMUIseUJBQXdDLFFDM2JiLElENGIzQiwyQkFBMEMsUUMzYmIsSUQ0YjdCLG9CQUFtQyxRQytLYixJRDlLdEIsd0JBQXVDLFFDblZiLElEb1YxQixpQkFBZ0MsUUM5ZGIsSUQrZG5CLHlCQUF3QyxRQzVSYixJRDZSM0IsMEJBQXlDLFFDL0NiLElEZ0Q1Qiw0QkFBMkMsUUM5YmIsSUQrYjlCLHlCQUF3QyxRQ3RmYixJRHVmM0Isd0JBQXVDLFFDL0JiLElEZ0MxQix5QkFBd0MsUUN6SGIsSUQwSDNCLHFCQUFvQyxRQ3ZJYixJRHdJdkIsNEJBQTJDLFFDdkliLElEd0k5Qix5QkFBd0MsUUM0SmIsSUQzSjNCLHdCQUF1QyxRQzRKYixJRDNKMUIsc0JBQXFDLFFDeGNiLElEeWN4QixrQkFBaUMsUUNqYmIsSURrYnBCLHNCQUFxQyxRQ3ZKYixJRHdKeEIsd0JBQXVDLFFDM2dCYixJRDRnQjFCLGlCQUFnQyxRQzdaYixJRDhabkIsa0JBQUEscUJBQUEscUJBRWlDLFFDektiLElEMEtwQix1QkFBc0MsUUNwR2IsSURxR3pCLHlCQUF3QyxRQ3hiYixJRHliM0IsNkJBQTRDLFFDNVdiLElENlcvQix1QkFBc0MsUUM5VmIsSUQrVnpCLHVCQUFzQyxRQzlQYixJRCtQekIsc0JBQXFDLFFDckpiLElEc0p4QixxQkFBb0MsUUNlYixJRGR2QiwyQkFBMEMsUUMyQmIsSUQxQjdCLDBCQUF5QyxRQ29DYixJRG5DNUIsdUJBQXNDLFFDcUNiLElEcEN6Qix3QkFBdUMsUUM1YWIsSUQ2YTFCLDhCQUE2QyxRQzlhYixJRCthaEMsc0JBQXFDLFFDL1ZiLElEZ1d4QixtQkFBa0MsUUNvQmIsSURuQnJCLDBCQUF5QyxRQzhLYixJRDdLNUIseUJBQXdDLFFDL0ZiLElEZ0czQiwwQkFBeUMsUUM2RWIsSUQ1RTVCLHdCQUF1QyxRQzlNYixJRCtNMUIsb0JBQW1DLFFDK0tiLElEOUt0QixtQkFBa0MsUUM3SGIsSUQ4SHJCLHNCQUFxQyxRQ25IYixJRG9IeEIsdUJBQUEsMEJBQ3lDLFFDa0liLElEakk1Qiw4QkFBNkMsUUNrSWIsSURqSWhDLDJCQUEwQyxRQzBLYixJRHpLN0IsMEJBQXlDLFFDbEliLElEbUk1Qix5QkFBd0MsUUN5S2IsSUR4SzNCLDBCQUF5QyxRQ25JYixJRG9JNUIsNEJBQTJDLFFDbEliLElEbUk5Qiw0QkFBMkMsUUNwSWIsSURxSTlCLHFCQUFvQyxRQzFHYixJRDJHdkIseUJBQXdDLFFDN1FiLElEOFEzQixnQ0FBK0MsUUMxVWIsSUQyVWxDLDBCQUF5QyxRQ3pFYixJRDBFNUIsdUJBQXNDLFFDa0xiLElEakx6QixxQkFBb0MsUUNYYixJRFl2Qix3QkFBdUMsUUN1SmIsSUR0SjFCLHlCQUF3QyxRQ3dKYixJRHZKM0Isa0JBQUEsb0JBQ2lDLFFDL2ZiLElEZ2dCcEIsc0JBQXFDLFFDNEpiLElEM0p4QixvQkFBbUMsUUM4R2IsSUQ3R3RCLHFCQUFvQyxRQ3dEYixJRHZEdkIscUJBQW9DLFFDOUliLElEK0l2QiwyQkFBQSxpQkFDMEMsUUMwTGIsSUR6TDdCLDRCQUEyQyxRQ2pIYixJRGtIOUIsdUJBQXNDLFFDckhiLElEc0h6QiwyQkFBMEMsUUNuV2IsSURvVzdCLHdCQUFBLDJCQUFBLHNCQUUwQyxRQy9nQmIsSURnaEI3Qix3QkFBQSxxQ0FDb0QsUUM5Z0JiLElEK2dCdkMsd0JBQUEsMkJBQzBDLFFDbGhCYixJRG1oQjdCLHdCQUFBLDhCQUM2QyxRQ25oQmIsSURvaEJoQyx3QkFBQSw0QkFDMkMsUUN4aEJiLElEeWhCOUIsNEJBQTJDLFFDM0liLElENEk5Qix1QkFBc0MsUUMzT2IsSUQ0T3pCLDJCQUEwQyxRQ3hJYixJRHlJN0IsNkJBQTRDLFFDeEliLElEeUkvQiwwQkFBeUMsUUN3QmIsSUR2QjVCLDRCQUEyQyxRQ3dCYixJRHZCOUIscUJBQW9DLFFDL2RiLElEZ2V2Qiw2QkFBNEMsUUNsZWIsSURtZS9CLG9CQUFtQyxRQ3BjYixJRHFjdEIsNEJBQTJDLFFDbGpCYixJRG1qQjlCLDBCQUF5QyxRQ3hQYixJRHlQNUIsMEJBQUEsOEJBQzZDLFFDelBiLElEMFBoQywwQkFBQSw2QkFDNEMsUUM3UGIsSUQ4UC9CLDBCQUFBLDRCQUMyQyxRQ2hRYixJRGlROUIsd0JBQXVDLFFDclFiLElEc1ExQiwwQkFBQSwwQkFDeUMsUUN4UmIsSUR5UjVCLDJCQUFBLDBCQUMwQyxRQzdSYixJRDhSN0IsOEJBQTZDLFFDMVJiLElEMlJoQyw0QkFBMkMsUUNwU2IsSURxUzlCLDJCQUEwQyxRQzNSYixJRDRSN0IsNkJBQTRDLFFDL1JiLElEZ1MvQiwyQkFBMEMsUUNqU2IsSURrUzdCLHdCQUF1QyxRQytEYixJRDlEMUIseUJBQXdDLFFDL0ZiLElEZ0czQiwrQkFBOEMsUUMvYmIsSURnY2pDLGlCQUFnQyxRQ3RVYixJRHVVbkIsd0JBQXVDLFFDdFViLElEdVUxQiwwQkFBeUMsUUNrRWIsSURqRTVCLDRCQUEyQyxRQ3JLYixJRHNLOUIsbUNBQWtELFFDcktiLElEc0tyQyx5QkFBd0MsUUM1VWIsSUQ2VTNCLDBCQUF5QyxRQ3dIYixJRHZINUIscUJBQW9DLFFDbkZiLElEb0Z2QixxQkFBb0MsUUN6ZWIsSUQwZXZCLHNCQUFxQyxRQzlXYixJRCtXeEIsb0JBQW1DLFFDeEtiLElEeUt0QixnQ0FBK0MsUUNwUWIsSURxUWxDLHlCQUFBLGlCQUN3QyxRQ1NiLElEUjNCLHFCQUFvQyxRQ2pkYixJRGtkdkIsb0JBQW1DLFFDem9CYixJRDBvQnRCLHFCQUFvQyxRQy9uQmIsSURnb0J2Qiw4QkFBNkMsUUMzaEJiLElENGhCaEMsK0JBQThDLFFDOWhCYixJRCtoQmpDLCtCQUE4QyxRQzVoQmIsSUQ2aEJqQywrQkFBOEMsUUNqaUJiLElEa2lCakMsdUJBQXNDLFFDcFJiLElEcVJ6QixzQkFBcUMsUUM1TmIsSUQ2TnhCLHdCQUF1QyxRQzVOYixJRDZOMUIsb0JBQW1DLFFDL05iLElEZ090QixrQkFBaUMsUUNsT2IsSURtT3BCLHlCQUF3QyxRQ3BlYixJRHFlM0IsMkJBQTBDLFFDcGViLElEcWU3QixvQkFBbUMsUUN0U2IsSUR1U3RCLG9CQUFtQyxRQ2lGYixJRGhGdEIsd0JBQXVDLFFDbGtCYixJRG1rQjFCLHdCQUF1QyxRQ3JYYixJRHNYMUIsMkJBQTBDLFFDcEliLElEcUk3QixtQkFBa0MsUUNwY2IsSURxY3JCLDhCQUE2QyxRQ2hlYixJRGllaEMsdUJBQXNDLFFDcGZiLElEcWZ6QixtQkFBa0MsUUNsTmIsSURtTnJCLDJCQUEwQyxRQzFYYixJRDJYN0Isa0JBQWlDLFFDb0RiLElEbkRwQiwyQkFBMEMsUUMzSmIsSUQ0SjdCLHVCQUFzQyxRQ3pOYixJRDBOekIscUJBQW9DLFFDbEhiLElEbUh2QiwyQkFBMEMsUUM3TGIsSUQ4TDdCLDZCQUE0QyxRQzdMYixJRDhML0IsMEJBQXlDLFFDM0NiLElENEM1Qiw0QkFBMkMsUUMzQ2IsSUQ0QzlCLDJCQUEwQyxRQ3JHYixJRHNHN0IsOEJBQTZDLFFDckdiLElEc0doQyxzQkFBcUMsUUM3VWIsSUQ4VXhCLHdCQUF1QyxRQ25sQmIsSURvbEIxQiwwQkFBeUMsUUNubEJiLElEb2xCNUIsc0JBQXFDLFFDL0xiLElEZ014QixxQkFBb0MsUUNsWGIsSURtWHZCLHlCQUF3QyxRQ2tGYixJRGpGM0Isc0JBQXFDLFFDbUZiLElEbEZ4QixxQkFBb0MsUUM5Y2IsSUQrY3ZCLCtCQUE4QyxRQzJCYixJRDFCakMsNkJBQTRDLFFDbUViLElEbEUvQixnQ0FBK0MsUUN4S2IsSUR5S2xDLG9CQUFtQyxRQzlsQmIsSUQrbEJ0QixnQ0FBK0MsUUN0b0JiLElEdW9CbEMsbUNBQWtELFFDcURiLElEcERyQyxzQkFBcUMsUUN4bEJiLElEeWxCeEIsMENBQXlELFFDNW9CYixJRDZvQjVDLGtEQUFBLCtCQUNpRSxRQzlxQmIsSUQrcUJwRCxtQkFBQSx1QkFBQSw4QkFFa0MsUUN2ZmIsSUR3ZnJCLG9CQUFtQyxRQ2hZYixJRGlZdEIsc0JBQXFDLFFDaFliLElEaVl4Qiw0QkFBQSxzQkFDMkMsUUMxSGIsSUQySDlCLHlCQUF3QyxRQ3pSYixJRDBSM0IscUJBQW9DLFFDaUNiLElEaEN2Qiw0QkFBMkMsUUNpQ2IsSURoQzlCLHVCQUFzQyxRQ2xIYixJRG1IekIsNkJBQTRDLFFDbEhiLElEbUgvQiw4QkFBNkMsUUNsSGIsSURtSGhDLHlCQUF3QyxRQ3JOYixJRHNOM0IsMEJBQXlDLFFDcGJiLElEcWI1QixvQkFBbUMsUUNtRWIsSURsRXRCLHdCQUF1QyxRQ3BEYixJRHFEMUIsaUNBQUEsbUNBQ2tELFFDelliLElEMFlyQyxpQkFBQSwyQkFDMEMsUUM3YWIsSUQ4YTdCLDBCQUF5QyxRQ3RYYixJRHVYNUIsNEJBQTJDLFFDbGZiLElEbWY5Qiw4QkFBNkMsUUNsZmIsSURtZmhDLHFCQUFvQyxRQ3RUYixJRHVUdkIsMkJBQTBDLFFDcHRCYixJRHF0QjdCLDZCQUE0QyxRQ3B0QmIsSURxdEIvQiwyQkFBQSxvQkFDMEMsUUNydEJiLElEc3RCN0IsNkJBQUEsc0JBQzRDLFFDdHRCYixJRHV0Qi9CLDBCQUF5QyxRQ0piLElESzVCLDRCQUEyQyxRQ0piLElESzlCLHFCQUFvQyxRQ0hiLElESXZCLHVCQUFzQyxRQzNXYixJRDRXekIsOEJBQUEsc0JBQ3FDLFFDNVdiLElENld4QixnQ0FBQSx3QkFDdUMsUUM3V2IsSUQ4VzFCLG9CQUFtQyxRQ3ROYixJRHVOdEIsNkJBQTRDLFFDM2JiLElENGIvQix1QkFBc0MsUUN0RmIsSUR1RnpCLDRCQUFBLCtCQUFBLDBCQUU4QyxRQ3hFYixJRHlFakMsNEJBQUEseUNBQ3dELFFDdkViLElEd0UzQyw0QkFBQSwrQkFDOEMsUUMzRWIsSUQ0RWpDLDRCQUFBLGtDQUNpRCxRQzVFYixJRDZFcEMsNEJBQUEsZ0NBQytDLFFDakZiLElEa0ZsQyxxQkFBb0MsUUMzS2IsSUQ0S3ZCLG1CQUFBLHNCQUFBLGtCQUVrQyxRQ3pyQmIsSUQwckJyQixzQkFBcUMsUUNsUGIsSURtUHhCLDhCQUE2QyxRQ0tiLElESmhDLDhCQUE2QyxRQ0tiLElESmhDLDZCQUE0QyxRQ0tiLElESi9CLDhCQUFBLDJCQUMwQyxRQ0RiLElERTdCLGdDQUFBLDZCQUM0QyxRQ0ZiLElERy9CLHVCQUFzQyxRQ3hzQmIsSUR5c0J6QixtQkFBa0MsUUNwYmIsSURxYnJCLG1CQUFrQyxRQzFoQmIsSUQyaEJyQixtQkFBa0MsUUN4WWIsSUR5WXJCLHNCQUFxQyxRQy9PYixJRGdQeEIsc0JBQXFDLFFDemlCYixJRDBpQnhCLHdCQUF1QyxRQ2pVYixJRGtVMUIsMEJBQXlDLFFDN0tiLElEOEs1QiwwQkFBeUMsUUNoSWIsSURpSTVCLHlCQUF3QyxRQ0piLElESzNCLHFCQUFvQyxRQ3hVYixJQ3pjdkIsMEJBQXlDLFFEd1VuQixJQ3ZVdEIsMEJBQXlDLFFEMmRuQixJQzFkdEIsMkJBQTBDLFFEMGpCbkIsSUN6akJ2QiwrQkFBOEMsUURzT25CLElDck8zQiwwQkFBeUMsUUR1V25CLElDdFd0Qix5QkFBd0MsUURrbkJuQixJQ2puQnJCLDJCQUEwQyxRRHNuQm5CLElDcm5CdkIseUJBQXdDLFFEeXRCbkIsSUN4dEJyQix5QkFBd0MsUURtUm5CLElDbFJyQiw2QkFBNEMsUUR1cEJuQixJQ3RwQnpCLHVCQUFzQyxRRHFwQm5CLElDcHBCbkIsNEJBQTJDLFFEc3BCbkIsSUNycEJ4QiwwQkFBeUMsUUR5SW5CLElDeEl0QiwwQkFBQSwyQkFBQSwwQkFFeUMsUURxcUJuQixJQ3BxQnRCLGdDQUErQyxRRDhpQm5CLElDN2lCNUIsaUNBQWdELFFENGlCbkIsSUMzaUI3Qiw4QkFBNkMsUUQ0Zm5CLElDM2YxQiwyQkFBMEMsUURpa0JuQixJQ2hrQnZCLHdCQUFBLHlCQUN1QyxRRGdLbkIsSUMvSnBCLDRCQUEyQyxRRCtxQm5CLElDOXFCeEIseUJBQXdDLFFEd1ZuQixJQ3ZWckIsMkJBQTBDLFFEdVBuQixJQ3RQdkIsNEJBQTJDLFFEZ0puQixJQy9JeEIseUJBQXdDLFFEbWhCbkIsSUNsaEJyQiw2QkFBNEMsUURnTW5CLElDL0x6Qix3Q0FBdUQsUURZbkIsSUNYcEMsc0NBQXFELFFEY25CLElDYmxDLDBCQUF5QyxRRHFXbkIsSUNwV3RCLGtDQUFpRCxRRHdlbkIsSUN2ZTlCLDJCQUFBLGlDQUMwQyxRRHNnQm5CLElDcmdCdkIsNEJBQTJDLFFEZ2dCbkIsSUMvZnhCLDZCQUE0QyxRRHdZbkIsSUN2WXpCLHlCQUF3QyxRRDJZbkIsSUMxWXJCLHlCQUF3QyxRRDRQbkIsSUMzUHJCLCtCQUE4QyxRRG9VbkIsSUNuVTNCLCtCQUE4QyxRRGl0Qm5CLElDaHRCM0IsZ0NBQStDLFFEK3NCbkIsSUM5c0I1Qiw4QkFBNkMsUURndEJuQixJQy9zQjFCLDJCQUEwQyxRRHllbkIsSUN4ZXZCLDRCQUEyQyxRRHdCbkIsSUN2QnhCLHdCQUF1QyxRRHltQm5CLElDeG1CcEIseUJBQXdDLFFEeW1CbkIsSUN4bUJyQix5QkFBd0MsUUR5RG5CLElDeERyQiw2QkFBNEMsUUR5RG5CLElDeER6QiwwQkFBeUMsUUQrZG5CLElDOWR0QiwyQkFBMEMsUUQyRW5CLElDMUV2Qix5QkFBd0MsUUQwUG5CLElDelByQix5QkFBd0MsUURpRG5CLElDaERyQiwyQkFBMEMsUUQwVm5CLElDelZ2QixnQ0FBK0MsUUR3bUJuQixJQ3ZtQjVCLCtCQUE4QyxRRHdtQm5CLElDdm1CM0IsK0JBQThDLFFEcENuQixJQ3FDM0IsaUNBQWdELFFEdkNuQixJQ3dDN0IsZ0NBQStDLFFEckNuQixJQ3NDNUIsa0NBQWlELFFEeENuQixJQ3lDOUIseUJBQXdDLFFEK1duQixJQzlXckIsMkJBQUEsNEJBQzJDLFFEMmFuQixJQzFheEIsMkJBQTBDLFFEc1VuQixJQ3JVdkIsaUNBQWdELFFEa3JCbkIsSUNqckI3QiwwQkFBQSwwQkFBQSw4QkFFNkMsUUQwYm5CLElDemIxQiwyQkFBMEMsUURrYm5CLElDamJ2QiwrQkFBOEMsUUR3WG5CLElDdlgzQiwyQkFBMEMsUUR0RG5CLElDdUR2Qix5QkFBd0MsUURtbkJuQixJQ2xuQnJCLHlCQUFBLG9DQUNtRCxRRCthbkIsSUM5YWhDLG1DQUFrRCxRRDhmbkIsSUM3Zi9CLG1DQUFrRCxRRCtFbkIsSUM5RS9CLDJCQUEwQyxRRHpCbkIsSUMwQnZCLGtDQUFpRCxRRG1qQm5CLElDbGpCOUIsa0NBQWlELFFEcUxuQixJQ3BMOUIsNkJBQTRDLFFEbEJuQixJQ21CekIseUJBQXdDLFFEc2JuQixJQ3JickIsMEJBQXlDLFFEZ2FuQixJQy9adEIseUJBQXdDLFFEbWpCbkIsSUNsakJyQiw0QkFBMkMsUUQrTm5CLElDOU54QixpQ0FBZ0QsUURnTG5CLElDL0s3QixpQ0FBZ0QsUUQ0aUJuQixJQzNpQjdCLDBCQUF5QyxRRCtJbkIsSUM5SXRCLGlDQUFnRCxRRHlFbkIsSUN4RTdCLGtDQUFpRCxRRHlFbkIsSUN4RTlCLGdDQUErQyxRRGtibkIsSUNqYjVCLGlDQUFnRCxRRHVYbkIsSUN0WDdCLGlDQUFnRCxRRDJsQm5CLElDMWxCN0IsaUNBQWdELFFEMkRuQixJQzFEN0Isb0NBQW1ELFFEeWJuQixJQ3hiaEMsZ0NBQStDLFFEMFNuQixJQ3pTNUIsK0JBQThDLFFEMEduQixJQ3pHM0IsbUNBQWtELFFEdWxCbkIsSUN0bEIvQixtQ0FBa0QsUUR1RG5CLElDdEQvQix3QkFBdUMsUURuQ25CLElDb0NwQiwrQkFBOEMsUURuRG5CLElDb0QzQixnQ0FBK0MsUURuRG5CLElDb0Q1Qiw2QkFBNEMsUURuRG5CLElDb0R6QiwrQkFBOEMsUUR2RG5CLElDd0QzQixpQ0FBQSwwQkFDeUMsUUQ0ZG5CLElDM2R0QiwyQkFBMEMsUUQ4SW5CLElDN0l2Qiw2QkFBNEMsUURzRm5CLElDckZ6Qix5QkFBd0MsUUQrWm5CLElDOVpyQiwwQkFBeUMsUURvV25CLElDbld0Qiw2QkFBNEMsUURwRG5CLElDcUR6Qix1Q0FBc0QsUUR1SW5CLElDdEluQyx5QkFBd0MsUURrTm5CLElDak5yQix5QkFBd0MsUUQwU25CLElDelNyQix5QkFBd0MsUUQ2S25CLElDNUtyQix3QkFBdUMsUUR5SW5CLElDeElwQiw4QkFBNkMsUUR5SW5CLElDeEkxQix5Q0FBQSw0QkFDd0QsUURpSW5CLElDaElyQywwQkFBeUMsUUQrWW5CLElDOVl0Qiw2QkFBNEMsUURBbkIsSUNDekIsMkJBQTBDLFFEb2FuQixJQ25hdkIsNEJBQTJDLFFEZ0VuQixJQy9EeEIsMkJBQTBDLFFENlRuQixJQzVUdkIsK0JBQThDLFFEdUNuQixJQ3RDM0IsaUNBQWdELFFEbUNuQixJQ2xDN0IsNEJBQTJDLFFEK2FuQixJQzlheEIsa0NBQWlELFFEa2RuQixJQ2pkOUIsMkJBQTBDLFFEMEtuQixJQ3pLdkIsZ0NBQStDLFFEMktuQixJQzFLNUIsNkJBQTRDLFFEM0VuQixJQzRFekIsNkJBQTRDLFFEN0VuQixJQzhFekIsOEJBQUEsZ0NBQzZDLFFEbEVuQixJQ21FMUIsbUNBQWtELFFEK2tCbkIsSUM5a0IvQixvQ0FBbUQsUUQ0SG5CLElDM0hoQyxpQ0FBZ0QsUURUbkIsSUNVN0Isd0JBQXVDLFFEMlFuQixJQzFRcEIseUJBQUEsMEJBQ3dDLFFENkNuQixJQzVDckIsNkJBQTRDLFFEa0RuQixJQ2pEekIsZ0NBQStDLFFEc2lCbkIsSUNyaUI1QixrQ0FBaUQsUURvaUJuQixJQ25pQjlCLDhCQUE2QyxRRDJlbkIsSUMxZTFCLDRCQUEyQyxRRDhObkIsSUM3TnhCLDZCQUE0QyxRRG9jbkIsSUNuY3pCLG9DQUFtRCxRRHVSbkIsSUN0UmhDLCtCQUE4QyxRRDZoQm5CLElDNWhCM0Isa0NBQWlELFFEc0duQixJQ3JHOUIsNEJBQTJDLFFEOGJuQixJQzdieEIsMkJBQTBDLFFEcWpCbkIsSUNwakJ2QixrQ0FBaUQsUURnTG5CLElDL0s5QiwyQkFBMEMsUUR1a0JuQixJQ3RrQnZCLDRCQUEyQyxRRHFRbkIsSUNwUXhCLDBCQUF5QyxRRGlXbkIsSUNoV3RCLDZCQUE0QyxRRDJkbkIsSUMxZHpCLCtCQUE4QyxRRGpEbkIsSUNrRDNCLGlDQUFnRCxRRCtWbkIsSUM5VjdCLDRCQUEyQyxRRHNqQm5CLElDcmpCeEIsNkJBQUEsK0JBQzRDLFFEZ0duQixJQy9GekIsMkJBQTBDLFFEb0tuQixJQ25LdkIsMkJBQTBDLFFEMGpCbkIsSUN6akJ2QixnQ0FBK0MsUURvQ25CLElDbkM1Qix5QkFBQSx3QkFDdUMsUUQrWW5CLElDOVlwQiwwQkFBeUMsUURvTW5CLElDbk10Qiw2QkFBNEMsUURyRG5CLElDc0R6Qix5QkFBd0MsUURoRm5CLElDaUZyQixnQ0FBK0MsUURyQm5CLElDc0I1QixpQ0FBZ0QsUURvTG5CLElDbkw3QixnQ0FBK0MsUURrTG5CLElDakw1Qiw4QkFBNkMsUURtTG5CLElDbEwxQixnQ0FBK0MsUUQrS25CLElDOUs1QixzQ0FBcUQsUURySW5CLElDc0lsQyx1Q0FBc0QsUURqSW5CLElDa0luQyxvQ0FBbUQsUURqSW5CLElDa0loQyxzQ0FBcUQsUUR6SW5CLElDMElsQywwQkFBeUMsUUQySm5CLElDMUp0QiwyQkFBMEMsUUQ2bEJuQixJQzVsQnZCLDBCQUF5QyxRRHFlbkIsSUNwZXRCLDJCQUEwQyxRRHlHbkIsSUN4R3ZCLDhCQUE2QyxRRHpFbkIsSUMwRTFCLCtCQUE4QyxRRGxJbkIsSUNtSTNCLDBCQUFBLDBCQUN5QyxRRGlqQm5CLElDaGpCdEIsMEJBQUEseUJBQ3dDLFFENE9uQixJQzNPckIsMEJBQXlDLFFEZG5CLElDZXRCLDBCQUF5QyxRRDBHbkIsSUN6R3RCLHdCQUFBLDZCQUM0QyxRRDZYbkIsSUM1WHpCLHlCQUFBLDRCQUMyQyxRRDJGbkIsSUMxRnhCLDhCQUE2QyxRRDZTbkIsSUM1UzFCLDZCQUFBLHlCQUM0QyxRRHFHbkIsSUNwR3pCLDJCQUEwQyxRRGdibkIsSUMvYXZCLHlCQUFBLDRCQUFBLDRCQUV3QyxRRGxJbkIsSUNtSXJCLDRCQUEyQyxRRHNPbkIsSUNyT3hCLDRCQUEyQyxRRG9PbkIsSUNuT3hCLGtDQUFpRCxRRCtibkIsSUM5YjlCLDhCQUE2QyxRRDJnQm5CLElDMWdCMUIsMEJBQXlDLFFEdWNuQixJQ3RjdEIsMEJBQXlDLFFEeU9uQixJQ3hPdEIsMEJBQXlDLFFENmZuQixJQzVmdEIsOEJBQTZDLFFEbVRuQixJQ2xUMUIscUNBQW9ELFFEb1RuQixJQ25UakMsdUNBQXNELFFEZ0luQixJQy9IbkMsZ0NBQStDLFFENEhuQixJQzNINUIsMEJBQXlDLFFEcVFuQixJQ3BRdEIsK0JBQThDLFFEcEZuQixJQ3FGM0IsNkJBQTRDLFFEOUVuQixJQytFekIsK0JBQThDLFFEckZuQixJQ3NGM0IsZ0NBQStDLFFEckZuQixJQ3NGNUIsNEJBQTJDLFFEaENuQixJQ2lDeEIseUJBQUEsNkJBQ3dDLFFEMFluQixJQ3pZckIsOEJBQUEsOEJBQzZDLFFEOFluQixJQzdZMUIsNkJBQUEsNEJBQzRDLFFEMlluQixJQzFZekIsNkJBQTRDLFFEVW5CLElDVHpCLDZCQUE0QyxRRHVNbkIsSUN0TXpCLGdDQUFBLHlCQUN3QyxRRHFmbkIsSUNwZnJCLDBCQUFBLDBCQUN5QyxRRG9GbkIsSUNuRnRCLDhCQUFBLCtCQUM4QyxRRCthbkIsSUM5YTNCLDhCQUE2QyxRRDdDbkIsSUM4QzFCLCtCQUE4QyxRRDFDbkIsSUMyQzNCLHlCQUFBLDBCQUN3QyxRRHBJbkIsSUNxSXJCLDRCQUEyQyxRRDZXbkIsSUM1V3hCLDZCQUE0QyxRRHllbkIsSUN4ZXpCLDhCQUFBLDBCQUM2QyxRRHJFbkIsSUNzRTFCLGdDQUErQyxRRHFMbkIsSUNwTDVCLDZCQUE0QyxRREduQixJQ0Z6QixtQ0FBa0QsUURuRW5CLElDb0UvQixpQ0FBZ0QsUURuRW5CLElDb0U3Qiw0QkFBMkMsUURpZm5CLElDaGZ4QixnQ0FBK0MsUUQ4WW5CLElDN1k1Qiw2QkFBNEMsUUR5Wm5CLElDeFp6QiwyQkFBMEMsUUQ5Sm5CLElDK0p2QiwyQkFBMEMsUURsRW5CLElDbUV2Qiw0QkFBMkMsUUQxQ25CLElDMkN4QixnQ0FBK0MsUUQ4Qm5CLElDN0I1QiwrQkFBOEMsUUQxSW5CLElDMkkzQiwrQkFBOEMsUURzSG5CLElDckgzQiw4QkFBNkMsUURyT25CLElDc08xQiwyQkFBMEMsUUQ0TW5CLElDM012QixnQ0FBK0MsUURVbkIsSUNUNUIseUJBQXdDLFFEM0tuQixJQzRLckIsNkJBQTRDLFFEdUZuQixJQ3RGekIsZ0NBQStDLFFEMlFuQixJQzFRNUIsc0NBQXFELFFEck9uQixJQ3NPbEMsdUNBQXNELFFEck9uQixJQ3NPbkMsb0NBQW1ELFFEck9uQixJQ3NPaEMsc0NBQXFELFFEek9uQixJQzBPbEMsK0JBQThDLFFEck9uQixJQ3NPM0IsZ0NBQStDLFFEck9uQixJQ3NPNUIsNkJBQTRDLFFEck9uQixJQ3NPekIsK0JBQThDLFFEek9uQixJQzBPM0IsNEJBQTJDLFFEcERuQixJQ3FEeEIsMkJBQTBDLFFENEluQixJQzNJdkIsMkJBQTBDLFFEd1luQixJQ3ZZdkIsMkJBQUEsaUNBQzBDLFFEdU1uQixJQ3RNdkIsNkJBQTRDLFFEekduQixJQzBHekIsK0JBQThDLFFEeVFuQixJQ3hRM0IsZ0NBQStDLFFEeVFuQixJQ3hRNUIsNEJBQTJDLFFEK1ZuQixJQzlWeEIsMkJBQTBDLFFEOUduQixJQytHdkIsK0JBQUEsMEJBQ3lDLFFEb1JuQixJQ25SdEIsK0JBQThDLFFEK0NuQixJQzlDM0IsNkJBQTRDLFFEbUJuQixJQ2xCekIsa0NBQWlELFFEb0JuQixJQ25COUIsNEJBQTJDLFFEcVVuQixJQ3BVeEIsNEJBQTJDLFFEMkJuQixJQzFCeEIsMEJBQXlDLFFEZ0xuQixJQy9LdEIsNEJBQTJDLFFEMkJuQixJQzFCeEIsK0JBQThDLFFEdUhuQixJQ3RIM0IsMkJBQTBDLFFETW5CLElDTHZCLG1DQUFrRCxRREluQixJQ0gvQiw2QkFBNEMsUUQ2WG5CLElDNVh6Qix5QkFBd0MsUURoSG5CLElDaUhyQixtQ0FBQSw4QkFDNkMsUUR1UW5CLElDdFExQixvQ0FBQSxtQ0FBQSxnQ0FFK0MsUURzVm5CLElDclY1QixtQ0FBa0QsUUR3SW5CLElDdkkvQix5QkFBd0MsUURoR25CLElDaUdyQiw4QkFBNkMsUUR2SG5CLElDd0gxQixpQ0FBQSwyQkFDZ0QsUUR0Sm5CLElDdUo3Qiw2QkFBNEMsUUR5T25CLElDeE96Qix5QkFBd0MsUUQwRm5CLElDekZyQixnQ0FBK0MsUUQxRG5CLElDMkQ1QixnQ0FBK0MsUURrV25CLElDalc1Qiw4QkFBNkMsUUQ0Vm5CLElDM1YxQiwyQkFBMEMsUURsRW5CLElDbUV2QixpQ0FBZ0QsUURnT25CLElDL043QiwrQkFBOEMsUUQySm5CLElDMUozQixxQ0FBb0QsUUQySm5CLElDMUpqQywyQkFBMEMsUURzUm5CLElDclJ2QiwrQkFBOEMsUUQ1TG5CLElDNkwzQixzQ0FBcUQsUUR4Qm5CLElDeUJsQywyQkFBMEMsUUR1UG5CLElDdFB2QiwyQkFBMEMsUUQ2SW5CLElDNUl2Qix3Q0FBdUQsUUQ5Sm5CLElDK0pwQyx5Q0FBd0QsUUQ5Sm5CLElDK0pyQyxzQ0FBcUQsUUQ5Sm5CLElDK0psQyx3Q0FBdUQsUURsS25CLElDbUtwQywwQkFBeUMsUUQ4RG5CLElDN0R0Qix5QkFBd0MsUURySG5CLElDc0hyQiwyQkFBMEMsUUR2U25CLElDd1N2QiwrQkFBOEMsUUQyWm5CLElDMVozQiw2QkFBNEMsUURoTm5CLElDaU56QiwrQkFBOEMsUUQ3Rm5CLElDOEYzQiwrQkFBOEMsUUQ3Rm5CLElDOEYzQiwrQkFBOEMsUUQrT25CLElDOU8zQixnQ0FBK0MsUURpTW5CLElDaE01QiwyQkFBMEMsUUQ2V25CLElDNVd2QixpQ0FBZ0QsUUQwSW5CLElDekk3QixtQ0FBa0QsUUQwSW5CLElDekkvQiw2QkFBNEMsUURxRm5CLElDcEZ6QiwrQkFBOEMsUURtRm5CLElDbEYzQixpQ0FBZ0QsUURuTG5CLElDb0w3QixrQ0FBaUQsUUQwS25CLElDeks5Qix5Q0FBd0QsUURwRm5CLElDcUZyQyxpQ0FBZ0QsUUR3UG5CLElDdlA3Qiw0QkFBMkMsUURqSm5CLElDa0p4Qix3Q0FBQSxnQ0FDdUQsUUQvTW5CLElDZ05wQyxzQ0FBQSw4QkFDcUQsUUQ5TW5CLElDK01sQyx5Q0FBQSxpQ0FDd0QsUURqTm5CLElDa05yQyx3QkFBQSx5QkFDdUMsUUR2R25CLElDd0dwQix3QkFBdUMsUURoQ25CLElDaUNwQiwyQkFBQSx3QkFDdUMsUURxWW5CLElDcFlwQix3QkFBQSwwQkFDdUMsUUQ0Q25CLElDM0NwQix3QkFBQSx3QkFBQSx3QkFBQSx3QkFHdUMsUURnRG5CLElDL0NwQiwyQkFBQSx3QkFBQSwwQkFFdUMsUURpTm5CLElDaE5wQix3QkFBQSx3QkFDdUMsUUQrQ25CLElDOUNwQiw0QkFBQSx3QkFDdUMsUUQzUG5CLElDNFBwQix5QkFBd0MsUURoR25CLElDaUdyQiw4QkFBNkMsUURwRm5CLElDcUYxQixtQ0FBa0QsUUQwUG5CLElDelAvQixvQ0FBbUQsUUQwUG5CLElDelBoQyxvQ0FBbUQsUUQwUG5CLElDelBoQyxxQ0FBb0QsUUQwUG5CLElDelBqQyxxQ0FBb0QsUUQ2UG5CLElDNVBqQyxzQ0FBcUQsUUQ2UG5CLElDNVBsQyw4QkFBNkMsUURrVW5CLElDalUxQixnQ0FBK0MsUUQ4VG5CLElDN1Q1QixtQ0FBa0QsUUR5YW5CLElDeGEvQiw0QkFBMkMsUURzYW5CLElDcmF4Qix5QkFBd0MsUUQyWm5CLElDMVpyQixnQ0FBK0MsUUQyWm5CLElDMVo1QixpQ0FBZ0QsUURvYW5CLElDbmE3Qiw0QkFBMkMsUUR4Sm5CLElDeUp4QixtQ0FBa0QsUUQ4UG5CLElDN1AvQiw4QkFBNkMsUURnQm5CLElDZjFCLDJCQUEwQyxRRHBGbkIsSUNxRnZCLHdCQUF1QyxRRDNXbkIsSUM0V3BCLDhCQUE2QyxRRC9SbkIsSUNnUzFCLHFDQUFvRCxRRC9SbkIsSUNnU2pDLDJCQUEwQyxRRCtVbkIsSUM5VXZCLGtDQUFpRCxRRCtVbkIsSUM5VTlCLG9DQUFtRCxRRGdEbkIsSUMvQ2hDLGtDQUFpRCxRRGtEbkIsSUNqRDlCLG9DQUFtRCxRRCtDbkIsSUM5Q2hDLHFDQUFvRCxRRCtDbkIsSUM5Q2pDLDBCQUF5QyxRRGpXbkIsSUNrV3RCLDRCQUEyQyxRRG1ZbkIsSUNsWXhCLDRCQUEyQyxRRDdXbkIsSUM4V3hCLDBCQUF5QyxRRGtDbkIsSUNqQ3RCLDZCQUE0QyxRRDVLbkIsSUM2S3pCLDBCQUF5QyxRRGdObkIsSUMvTXRCLCtCQUE4QyxRRHhGbkIsSUN5RjNCLDJCQUEwQyxRRDRUbkIsSUMzVHZCLDJCQUEwQyxRRHRJbkIsSUN1SXZCLHlCQUF3QyxRRDZDbkIsSUM1Q3JCLDJCQUFBLDZCQUM0QyxRRDVEbkIsSUM2RHpCLDBCQUF5QyxRRDhQbkIsSUM3UHRCLDJCQUEwQyxRRHVFbkIsSUN0RXZCLDRCQUEyQyxRRDlXbkIsSUMrV3hCLHdCQUF1QyxRRHRTbkIsSUN1U3BCLHVCQUFzQyxRRGlXbkIsSUNoV25CLDBCQUF5QyxRRHVXbkIsSUN0V3RCLDJCQUEwQyxRRCtJbkIsSUM5SXZCLDhCQUE2QyxRRGtGbkIsSUNqRjFCLG1DQUFrRCxRRDZObkIsSUM1Ti9CLHlDQUF3RCxRRC9XbkIsSUNnWHJDLHdDQUF1RCxRRGpYbkIsSUNrWHBDLHdDQUFBLGdDQUN1RCxRRHpSbkIsSUMwUnBDLGlDQUFnRCxRRG5NbkIsSUNvTTdCLCtCQUE4QyxRRGlXbkIsSUNoVzNCLGlDQUFnRCxRRG9WbkIsSUNuVjdCLHdCQUFBLGlDQUN1QyxRRDBTbkIsSUN6U3BCLGtDQUFpRCxRRDBHbkIsSUN6RzlCLGtDQUFpRCxRRDRNbkIsSUMzTTlCLDBCQUF5QyxRRHNMbkIsSUNyTHRCLG9DQUFtRCxRRHpMbkIsSUMwTGhDLDhCQUE2QyxRRG9XbkIsSUNuVzFCLDJCQUEwQyxRRDhEbkIsSUM3RHZCLHlCQUFBLGdDQUFBLCtCQUU4QyxRRDhTbkIsSUM3UzNCLG1DQUFBLGlDQUNrRCxRRDFGbkIsSUMyRi9CLDBCQUF5QyxRRHNXbkIsSUNyV3RCLDJCQUEwQyxRRGxHbkIsSUNtR3ZCLDJCQUEwQyxRRGdIbkIsSUMvR3ZCLGtDQUFpRCxRRGlIbkIsSUNoSDlCLHVDQUFzRCxRRHlObkIsSUN4Tm5DLGdDQUErQyxRRHVObkIsSUN0TjVCLDhCQUE2QyxRRC9ObkIsSUNnTzFCLHlCQUF3QyxRRDVObkIsSUM2TnJCLGtDQUFpRCxRRDJFbkIsSUMxRTlCLG1DQUFrRCxRRHlFbkIsSUN4RS9CLDJCQUEwQyxRRHZObkIsSUN3TnZCLDJCQUEwQyxRRHpDbkIsSUMwQ3ZCLDZCQUE0QyxRRHBDbkIsSUNxQ3pCLHdCQUF1QyxRRHRMbkIsSUN1THBCLDZCQUE0QyxRRDdVbkIsSUM4VXpCLDBCQUF5QyxRRDFSbkIsSUMyUnRCLHdCQUF1QyxRRHNEbkIsSUNyRHBCLDBCQUF5QyxRRG1MbkIsSUNsTHRCLHlCQUF3QyxRRHJQbkIsSUNzUHJCLDBCQUF5QyxRRHJQbkIsSUNzUHRCLDRCQUEyQyxRRDdXbkIsSUM4V3hCLG1DQUFrRCxRRDdXbkIsSUM4Vy9CLDBCQUF5QyxRRDBMbkIsSUN6THRCLGlDQUFnRCxRRDBMbkIsSUN6TDdCLDRCQUEyQyxRRHlGbkIsSUN4RnhCLCtCQUFBLHdCQUN1QyxRRHpVbkIsSUMwVXBCLHdCQUFBLHlCQUN3QyxRRCtNbkIsSUM5TXJCLHlCQUF3QyxRRDRQbkIsSUMzUHJCLDRCQUEyQyxRRHVLbkIsSUN0S3hCLCtCQUE4QyxRRHRQbkIsSUN1UDNCLCtCQUE4QyxRRGlLbkIsSUNoSzNCLDZCQUE0QyxRRDlQbkIsSUMrUHpCLCtCQUE4QyxRRC9MbkIsSUNnTTNCLGdDQUErQyxRRHhMbkIsSUN5TDVCLGlDQUFnRCxRRHJNbkIsSUNzTTdCLHNDQUFxRCxRRC9MbkIsSUNnTWxDLGlDQUFBLGlDQUFBLG1DQUVnRCxRRHhNbkIsSUN5TTdCLG1DQUFBLCtCQUNrRCxRRDlNbkIsSUMrTS9CLGlDQUFBLGlDQUNnRCxRRC9NbkIsSUNnTjdCLGlDQUFBLGlDQUNnRCxRRHBNbkIsSUNxTTdCLGdDQUErQyxRRGpObkIsSUNrTjVCLHlCQUF3QyxRRHVSbkIsSUN0UnJCLDRCQUEyQyxRRDVTbkIsSUM2U3hCLDZCQUE0QyxRRDlFbkIsSUMrRXpCLDhCQUFBLDhCQUFBLDhCQUFBLCtCQUFBLDRCQUk2QyxRRG5FbkIsSUNvRTFCLG1DQUFrRCxRRC9UbkIsSUNnVS9CLHVCQUFBLDBCQUFBLCtCQUV5QyxRRHFEbkIsSUNwRHRCLDJCQUFBLHVCQUMwQyxRRG5RbkIsSUNvUXZCLCtCQUE4QyxRRHpLbkIsSUMwSzNCLHdCQUF1QyxRRDNLbkIsSUM0S3BCLGdDQUFBLHdDQUFBLDhCQUUrQyxRRHhKbkIsSUN5SjVCLGtDQUFpRCxRRDJLbkIsSUMxSzlCLHVCQUFzQyxRRGlDbkIsSUNoQ25CLDJCQUFBLDJCQUMwQyxRRDBRbkIsSUN6UXZCLGdDQUFBLHlCQUMrQyxRRFZuQixJQ1c1QixrQ0FBQSwyQkFDaUQsUURYbkIsSUNZOUIsNEJBQTJDLFFEMUluQixJQzJJeEIsZ0NBQStDLFFEbFZuQixJQ21WNUIsMkJBQTBDLFFEakpuQixJQ2tKdkIsOEJBQTZDLFFEYm5CLElDYzFCLDRCQUEyQyxRRCtGbkIsSUM5RnhCLDhCQUE2QyxRRHVFbkIsSUN0RTFCLHFDQUFvRCxRRHVFbkIsSUN0RWpDLHlCQUF3QyxRRHpabkIsSUMwWnJCLDZCQUFBLGtDQUM0QyxRRDVNbkIsSUM2TXpCLHdCQUF1QyxRRDBNbkIsSUN6TXBCLCtCQUE4QyxRRHhhbkIsSUN5YTNCLHlCQUF3QyxRREluQixJQ0hyQiwrQkFBOEMsUUR1Rm5CLElDdEYzQiwyQkFBMEMsUUQyTW5CLElDMU12Qix5QkFBd0MsUUQrUW5CLElDOVFyQixnQ0FBK0MsUUR6Q25CLElDMEM1Qix5QkFBd0MsUUR3UG5CLElDdlByQiwrQkFBOEMsUURyWm5CLElDc1ozQiwyQkFBMEMsUUR2Qm5CLElDd0J2QixrQ0FBaUQsUUQzTG5CLElDNEw5Qiw0QkFBMkMsUUQ1WG5CLElDNlh4QixrQ0FBaUQsUURoWW5CLElDaVk5QixnQ0FBK0MsUURuWW5CLElDb1k1Qiw0QkFBMkMsUUR0WW5CLElDdVl4Qiw4QkFBNkMsUURsWW5CLElDbVkxQiw4QkFBNkMsUURsWW5CLElDbVkxQiwrQkFBOEMsUUQzYm5CLElDNGIzQixpQ0FBZ0QsUUQzYm5CLElDNGI3QiwwQkFBeUMsUUQrS25CLElDOUt0Qiw4QkFBNkMsUURuVm5CLElDb1YxQix1QkFBc0MsUUQ5ZG5CLElDK2RuQiwrQkFBOEMsUUQ1Um5CLElDNlIzQixnQ0FBK0MsUUQvQ25CLElDZ0Q1QixrQ0FBaUQsUUQ5Ym5CLElDK2I5QiwrQkFBOEMsUUR0Zm5CLElDdWYzQiw4QkFBNkMsUUQvQm5CLElDZ0MxQiwrQkFBOEMsUUR6SG5CLElDMEgzQiwyQkFBMEMsUUR2SW5CLElDd0l2QixrQ0FBaUQsUUR2SW5CLElDd0k5QiwrQkFBOEMsUUQ0Sm5CLElDM0ozQiw4QkFBNkMsUUQ0Sm5CLElDM0oxQiw0QkFBMkMsUUR4Y25CLElDeWN4Qix3QkFBdUMsUURqYm5CLElDa2JwQiw0QkFBMkMsUUR2Sm5CLElDd0p4Qiw4QkFBNkMsUUQzZ0JuQixJQzRnQjFCLHVCQUFzQyxRRDdabkIsSUM4Wm5CLHdCQUFBLDJCQUFBLDJCQUV1QyxRRHpLbkIsSUMwS3BCLDZCQUE0QyxRRHBHbkIsSUNxR3pCLCtCQUE4QyxRRHhibkIsSUN5YjNCLG1DQUFrRCxRRDVXbkIsSUM2Vy9CLDZCQUE0QyxRRDlWbkIsSUMrVnpCLDZCQUE0QyxRRDlQbkIsSUMrUHpCLDRCQUEyQyxRRHJKbkIsSUNzSnhCLDJCQUEwQyxRRGVuQixJQ2R2QixpQ0FBZ0QsUUQyQm5CLElDMUI3QixnQ0FBK0MsUURvQ25CLElDbkM1Qiw2QkFBNEMsUURxQ25CLElDcEN6Qiw4QkFBNkMsUUQ1YW5CLElDNmExQixvQ0FBbUQsUUQ5YW5CLElDK2FoQyw0QkFBMkMsUUQvVm5CLElDZ1d4Qix5QkFBd0MsUURvQm5CLElDbkJyQixnQ0FBK0MsUUQ4S25CLElDN0s1QiwrQkFBOEMsUUQvRm5CLElDZ0czQixnQ0FBK0MsUUQ2RW5CLElDNUU1Qiw4QkFBNkMsUUQ5TW5CLElDK00xQiwwQkFBeUMsUUQrS25CLElDOUt0Qix5QkFBd0MsUUQ3SG5CLElDOEhyQiw0QkFBMkMsUURuSG5CLElDb0h4Qiw2QkFBQSxnQ0FDK0MsUURrSW5CLElDakk1QixvQ0FBbUQsUURrSW5CLElDakloQyxpQ0FBZ0QsUUQwS25CLElDeks3QixnQ0FBK0MsUURsSW5CLElDbUk1QiwrQkFBOEMsUUR5S25CLElDeEszQixnQ0FBK0MsUURuSW5CLElDb0k1QixrQ0FBaUQsUURsSW5CLElDbUk5QixrQ0FBaUQsUURwSW5CLElDcUk5QiwyQkFBMEMsUUQxR25CLElDMkd2QiwrQkFBOEMsUUQ3UW5CLElDOFEzQixzQ0FBcUQsUUQxVW5CLElDMlVsQyxnQ0FBK0MsUUR6RW5CLElDMEU1Qiw2QkFBNEMsUURrTG5CLElDakx6QiwyQkFBMEMsUURYbkIsSUNZdkIsOEJBQTZDLFFEdUpuQixJQ3RKMUIsK0JBQThDLFFEd0puQixJQ3ZKM0Isd0JBQUEsMEJBQ3VDLFFEL2ZuQixJQ2dnQnBCLDRCQUEyQyxRRDRKbkIsSUMzSnhCLDBCQUF5QyxRRDhHbkIsSUM3R3RCLDJCQUEwQyxRRHdEbkIsSUN2RHZCLDJCQUEwQyxRRDlJbkIsSUMrSXZCLGlDQUFBLHVCQUNnRCxRRDBMbkIsSUN6TDdCLGtDQUFpRCxRRGpIbkIsSUNrSDlCLDZCQUE0QyxRRHJIbkIsSUNzSHpCLGlDQUFnRCxRRG5XbkIsSUNvVzdCLDRCQUFBLDhCQUFBLGlDQUVnRCxRRC9nQm5CLElDZ2hCN0IsOEJBQUEsMkNBQzBELFFEOWdCbkIsSUMrZ0J2Qyw4QkFBQSxpQ0FDZ0QsUURsaEJuQixJQ21oQjdCLDhCQUFBLG9DQUNtRCxRRG5oQm5CLElDb2hCaEMsOEJBQUEsa0NBQ2lELFFEeGhCbkIsSUN5aEI5QixrQ0FBaUQsUUQzSW5CLElDNEk5Qiw2QkFBNEMsUUQzT25CLElDNE96QixpQ0FBZ0QsUUR4SW5CLElDeUk3QixtQ0FBa0QsUUR4SW5CLElDeUkvQixnQ0FBK0MsUUR3Qm5CLElDdkI1QixrQ0FBaUQsUUR3Qm5CLElDdkI5QiwyQkFBMEMsUUQvZG5CLElDZ2V2QixtQ0FBa0QsUURsZW5CLElDbWUvQiwwQkFBeUMsUURwY25CLElDcWN0QixrQ0FBaUQsUURsakJuQixJQ21qQjlCLGdDQUErQyxRRHhQbkIsSUN5UDVCLGdDQUFBLG9DQUNtRCxRRHpQbkIsSUMwUGhDLGdDQUFBLG1DQUNrRCxRRDdQbkIsSUM4UC9CLGdDQUFBLGtDQUNpRCxRRGhRbkIsSUNpUTlCLDhCQUE2QyxRRHJRbkIsSUNzUTFCLGdDQUFBLGdDQUMrQyxRRHhSbkIsSUN5UjVCLGlDQUFBLGdDQUNnRCxRRDdSbkIsSUM4UjdCLG9DQUFtRCxRRDFSbkIsSUMyUmhDLGtDQUFpRCxRRHBTbkIsSUNxUzlCLGlDQUFnRCxRRDNSbkIsSUM0UjdCLG1DQUFrRCxRRC9SbkIsSUNnUy9CLGlDQUFnRCxRRGpTbkIsSUNrUzdCLDhCQUE2QyxRRCtEbkIsSUM5RDFCLCtCQUE4QyxRRC9GbkIsSUNnRzNCLHFDQUFvRCxRRC9ibkIsSUNnY2pDLHVCQUFzQyxRRHRVbkIsSUN1VW5CLDhCQUE2QyxRRHRVbkIsSUN1VTFCLGdDQUErQyxRRGtFbkIsSUNqRTVCLGtDQUFpRCxRRHJLbkIsSUNzSzlCLHlDQUF3RCxRRHJLbkIsSUNzS3JDLCtCQUE4QyxRRDVVbkIsSUM2VTNCLGdDQUErQyxRRHdIbkIsSUN2SDVCLDJCQUEwQyxRRG5GbkIsSUNvRnZCLDJCQUEwQyxRRHplbkIsSUMwZXZCLDRCQUEyQyxRRDlXbkIsSUMrV3hCLDBCQUF5QyxRRHhLbkIsSUN5S3RCLHNDQUFxRCxRRHBRbkIsSUNxUWxDLCtCQUFBLHVCQUM4QyxRRFNuQixJQ1IzQiwyQkFBMEMsUURqZG5CLElDa2R2QiwwQkFBeUMsUUR6b0JuQixJQzBvQnRCLDJCQUEwQyxRRC9uQm5CLElDZ29CdkIsb0NBQW1ELFFEM2hCbkIsSUM0aEJoQyxxQ0FBb0QsUUQ5aEJuQixJQytoQmpDLHFDQUFvRCxRRDVoQm5CLElDNmhCakMscUNBQW9ELFFEamlCbkIsSUNraUJqQyw2QkFBNEMsUURwUm5CLElDcVJ6Qiw0QkFBMkMsUUQ1Tm5CLElDNk54Qiw4QkFBNkMsUUQ1Tm5CLElDNk4xQiwwQkFBeUMsUUQvTm5CLElDZ090Qix3QkFBdUMsUURsT25CLElDbU9wQiwrQkFBOEMsUURwZW5CLElDcWUzQixpQ0FBZ0QsUURwZW5CLElDcWU3QiwwQkFBeUMsUUR0U25CLElDdVN0QiwwQkFBeUMsUURpRm5CLElDaEZ0Qiw4QkFBNkMsUURsa0JuQixJQ21rQjFCLDhCQUE2QyxRRHJYbkIsSUNzWDFCLGlDQUFnRCxRRHBJbkIsSUNxSTdCLHlCQUF3QyxRRHBjbkIsSUNxY3JCLG9DQUFtRCxRRGhlbkIsSUNpZWhDLDZCQUE0QyxRRHBmbkIsSUNxZnpCLHlCQUF3QyxRRGxObkIsSUNtTnJCLGlDQUFnRCxRRDFYbkIsSUMyWDdCLHdCQUF1QyxRRG9EbkIsSUNuRHBCLGlDQUFnRCxRRDNKbkIsSUM0SjdCLDZCQUE0QyxRRHpObkIsSUMwTnpCLDJCQUEwQyxRRGxIbkIsSUNtSHZCLGlDQUFnRCxRRDdMbkIsSUM4TDdCLG1DQUFrRCxRRDdMbkIsSUM4TC9CLGdDQUErQyxRRDNDbkIsSUM0QzVCLGtDQUFpRCxRRDNDbkIsSUM0QzlCLGlDQUFnRCxRRHJHbkIsSUNzRzdCLG9DQUFtRCxRRHJHbkIsSUNzR2hDLDRCQUEyQyxRRDdVbkIsSUM4VXhCLDhCQUE2QyxRRG5sQm5CLElDb2xCMUIsZ0NBQStDLFFEbmxCbkIsSUNvbEI1Qiw0QkFBMkMsUUQvTG5CLElDZ014QiwyQkFBMEMsUURsWG5CLElDbVh2QiwrQkFBOEMsUURrRm5CLElDakYzQiw0QkFBMkMsUURtRm5CLElDbEZ4QiwyQkFBMEMsUUQ5Y25CLElDK2N2QixxQ0FBb0QsUUQyQm5CLElDMUJqQyxtQ0FBa0QsUURtRW5CLElDbEUvQixzQ0FBcUQsUUR4S25CLElDeUtsQywwQkFBeUMsUUQ5bEJuQixJQytsQnRCLHNDQUFxRCxRRHRvQm5CLElDdW9CbEMseUNBQXdELFFEcURuQixJQ3BEckMsNEJBQTJDLFFEeGxCbkIsSUN5bEJ4QixnREFBK0QsUUQ1b0JuQixJQzZvQjVDLHdEQUFBLHFDQUN1RSxRRDlxQm5CLElDK3FCcEQseUJBQUEsNkJBQUEsb0NBRXdDLFFEdmZuQixJQ3dmckIsMEJBQXlDLFFEaFluQixJQ2lZdEIsNEJBQTJDLFFEaFluQixJQ2lZeEIsa0NBQUEsNEJBQ2lELFFEMUhuQixJQzJIOUIsK0JBQThDLFFEelJuQixJQzBSM0IsMkJBQTBDLFFEaUNuQixJQ2hDdkIsa0NBQWlELFFEaUNuQixJQ2hDOUIsNkJBQTRDLFFEbEhuQixJQ21IekIsbUNBQWtELFFEbEhuQixJQ21IL0Isb0NBQW1ELFFEbEhuQixJQ21IaEMsK0JBQThDLFFEck5uQixJQ3NOM0IsZ0NBQStDLFFEcGJuQixJQ3FiNUIsMEJBQXlDLFFEbUVuQixJQ2xFdEIsOEJBQTZDLFFEcERuQixJQ3FEMUIsdUNBQUEseUNBQ3dELFFEelluQixJQzBZckMsdUJBQUEsaUNBQ2dELFFEN2FuQixJQzhhN0IsZ0NBQStDLFFEdFhuQixJQ3VYNUIsa0NBQWlELFFEbGZuQixJQ21mOUIsb0NBQW1ELFFEbGZuQixJQ21maEMsMkJBQTBDLFFEdFRuQixJQ3VUdkIsaUNBQWdELFFEcHRCbkIsSUNxdEI3QixtQ0FBa0QsUURwdEJuQixJQ3F0Qi9CLGlDQUFBLDBCQUNnRCxRRHJ0Qm5CLElDc3RCN0IsbUNBQUEsNEJBQ2tELFFEdHRCbkIsSUN1dEIvQixnQ0FBK0MsUURKbkIsSUNLNUIsa0NBQWlELFFESm5CLElDSzlCLDJCQUEwQyxRREhuQixJQ0l2Qiw2QkFBNEMsUUQzV25CLElDNFd6QixvQ0FBQSw0QkFDMkMsUUQ1V25CLElDNld4QixzQ0FBQSw4QkFDNkMsUUQ3V25CLElDOFcxQiwwQkFBeUMsUUR0Tm5CLElDdU50QixtQ0FBa0QsUUQzYm5CLElDNGIvQiw2QkFBNEMsUUR0Rm5CLElDdUZ6QixnQ0FBQSxrQ0FBQSxxQ0FFb0QsUUR4RW5CLElDeUVqQyxrQ0FBQSwrQ0FDOEQsUUR2RW5CLElDd0UzQyxrQ0FBQSxxQ0FDb0QsUUQzRW5CLElDNEVqQyxrQ0FBQSx3Q0FDdUQsUUQ1RW5CLElDNkVwQyxrQ0FBQSxzQ0FDcUQsUURqRm5CLElDa0ZsQywyQkFBMEMsUUQzS25CLElDNEt2Qix5QkFBQSw0QkFBQSx3QkFFd0MsUUR6ckJuQixJQzByQnJCLDRCQUEyQyxRRGxQbkIsSUNtUHhCLG9DQUFtRCxRREtuQixJQ0poQyxvQ0FBbUQsUURLbkIsSUNKaEMsbUNBQWtELFFES25CLElDSi9CLG9DQUFBLGlDQUNnRCxRRERuQixJQ0U3QixzQ0FBQSxtQ0FDa0QsUURGbkIsSUNHL0IsNkJBQTRDLFFEeHNCbkIsSUN5c0J6Qix5QkFBd0MsUURwYm5CLElDcWJyQix5QkFBd0MsUUQxaEJuQixJQzJoQnJCLHlCQUF3QyxRRHhZbkIsSUN5WXJCLDRCQUEyQyxRRC9PbkIsSUNnUHhCLDRCQUEyQyxRRHppQm5CLElDMGlCeEIsOEJBQTZDLFFEalVuQixJQ2tVMUIsZ0NBQStDLFFEN0tuQixJQzhLNUIsZ0NBQStDLFFEaEluQixJQ2lJNUIsK0JBQThDLFFESm5CLElDSzNCLDJCQUEwQyxRRHhVbkIsSVB6Y3ZCLFNJOEJFLFNBQUEsU0FDQSxNQUFBLElBQ0EsT0FBQSxJQUNBLFFBQUEsRUFDQSxPQUFBLEtBQ0EsU0FBQSxPQUNBLEtBQUEsY0FX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LDRCQU9FLFlBQUEsSUFJSixvQ0FDRSxvREFBQSxnQ0FBQSxvREFDRSxtQkFBQSxPQUFBLGVBQUEsUUFNRixtQkFDRSxVQUFBLEtBSUYsNkJBQ0UsY0FBQSxLQVJGLDBDQVVJLGNBQUEsRUFWTix3Q0FnQk0sT0FBQSxLQUdGLCtCQUNFLE1BQUEsY0FJSixzQkFDRSxVQUFBLEtBekJKLHdCQThCSSxNQUFBLEtBQ0EsYUFBQSxJQUNBLGNBQUEsS0FHRixtQjlEaERBLFFBQUEsTUFDQSxNQUFBLEs4RFlBLHlCOURSRSxRQUFBLE1BQ0EsTUFBQSxLOERPSiw2QkF5Q00sT0FBQSxLQUFBLEVBQUEsS0FBQSxLQXpDMEQsK0JBQWhDLCtCQUFoQyxrQ0FBQSwrQkF3RE0sV0FBQSxLQXhETiwrQkFvRE0sYUFBQSxLQXBERiw4Q0E0REksOENBWUksUUFBQSxJQWROLDJDQUNFLGlCQUFBLEtBM0ROLDJDQXNFUSxpQkFBQSxLQUtGLDBEQUNFLGlCQUFBLEtBNUVSLG1EQStFUSxpQkFBQSxLQVFOLDhDQUNFLFdBQUEsS0F4Rk4sNENBMkZNLFVBQUEsS0FFRiw2Q0FDRSxRQUFBLE1BOUZOLDRDQWlHTSxXQUFBLE9DbkhOLGFBQ0UsTUFDRSxNQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsRUFDQSxlQUVGLGNBQUEsU0FBQSxrQkFBQSxvQkFBQSwyQkFBQSxjQUFBLGFBQUEsMkJBQUEsY0FBQSx5QkFBQSxhQUFBLFFBQUEsNEJBQUEsaUJBQUEsNEJBQUEsT0FJRSxRQUFBLEtBRUYsU0FBQSxTQUFBLDZCQUNFLE1BQUEsS0FDQSxRQUFBLE90QmdPRixnRUFwSkEsaUVBb0pBLDRDQUFBLGdFQXBKQSw2Q0FBQSxpRXNCeEVFLE1BQUEsS0FDQSxNQUFBIiwiZmlsZSI6InRhLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFNlYXJjaFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4vLyBObyBzZWFyY2ggb3Igbm8gcmVzdWx0c1xyXG4uc2VhcmNoLXJlc3VsdHMtLW5vbmUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZzogMzVweCAwO1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLnNlYXJjaC1wYWdlX19yZXN1bHRzIHtcclxuICAvLyAubGlzdGluZ19fY29udHJvbHMge1xyXG4gIC8vICAgLmZvcm0tLWlubGluZSB7XHJcbiAgLy8gICAgIGZsZXg6IDAgMCA1MCU7XHJcblxyXG4gIC8vICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gIC8vICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gIC8vICAgICB9XHJcblxyXG4gIC8vICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAvLyAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAvLyAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIC8vICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIC8vICAgICB9XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG5cclxuICAjc2VhcmNoLWZyZWUtY29udGVudC1zbmlwcGV0IHtcclxuICAgIC5zZWFyY2gtcmVzdWx0LWhlYWRpbmcgaDIge1xyXG4gICAgICBmb250LXNpemU6ICRoMS1zaXplO1xyXG4gICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubWVkaWFfX2NvbnRlbnQ6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAubGlzdGluZ19fY29udHJvbHMgPiAuZm9ybS0taW5saW5lIHtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxhYmVsW2Zvcj1cInNlYXJjaC1zb3J0LWJ5XCJdIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcclxuICB9XHJcblxyXG4gIGZvcm0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNob3Nlbi1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICNsaXN0aW5nX19jb250ZW50IHtcclxuICAgIC5zZWFyY2gtcmVzdWx0LWhlYWRpbmcge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtcmVzdWx0LWhlYWRpbmcgaDIge1xyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gTWVkaWEgb2JqZWN0IHR3ZWFrc1xyXG4gIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4gICAgLm1lZGlhX19tZXRhIHtcclxuICAgICAgPiAubWVkaWFfX3Byb2R1Y3Qge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGl2ID4gLm1lZGlhX19wcm9kdWN0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXYgPiAubWVkaWFfX3Byb2R1Y3QgKyAubWVkaWFfX2RhdGV0aW1lOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICd8JztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGl2ID4gLm1lZGlhX19kYXRldGltZSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19kYXRldGltZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5tZWRpYV9fcHJvZHVjdCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xyXG5cclxuICAgIC5uYXYtbGlua19fbm9hY2Nlc3MsXHJcbiAgICAuaWNvbi1sb2NrIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldC1sKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC0tYmxvZ2dlcl9fY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2gtLWJsb2dnZXJfX2JpbyBwIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLS1ibG9nZ2VyX19iaW8gYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gIC5zZWFyY2gtLWJsb2dnZXJfX2JpbyBwOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZV9fYXR0cmlidXRlcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgLnNlYXJjaC0tYmxvZ2dlcl9fYmlvIHA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1wYWdlX19zaWRlYmFyIHtcclxuICBhID4gaW1nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICYuaXMtaGlkZGVuIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX2xpbmsuaXMtaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIC5pY29uLWhlbHAtY2lyY2xlZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ibG9ja19fY29udGVudCB7XHJcbiAgICBbZm9yPSdlZGl0LXByb3hpbWl0eSddIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFkdmFuY2Vfc2VhcmNoX3Byb3hpbWl0eV9oZWxwZXIge1xyXG4gICAgbWFyZ2luLXJpZ2h0IDogNXB4O1xyXG4gICAgcmlnaHQgOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1maWx0ZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDAgNXB4IDVweCAwO1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbiAgZm9udC1zaXplOiAkbWluaS1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xyXG5cclxuICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogZGFya2VuKCNmMGYwZjAsIDUlKTtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29sb3I6ICM2NjY7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1maWx0ZXItb3BlcmF0b3Ige1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDAgNXB4IDVweCAwO1xyXG4gIHBhZGRpbmc6IDVweCAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG59XHJcblxyXG4vLyBFTkQgc2VhcmNoLWZpbHRlclxyXG5cclxuLy8gTm8gcmVzdWx0c1xyXG4uc2VhcmNoLWZpbHRlci0tbm9uZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBjb2xvcjogIzk5OTtcclxuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcclxufVxyXG5cclxuLnNlYXJjaC1maWx0ZXItYWN0aW9ucyB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxufVxyXG5cclxuLnNlYXJjaC1maWx0ZXJfX3NhdmUsXHJcbi5zZWFyY2gtZmlsdGVyX19jbGVhciB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEyNXB4O1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VhcmNoLWZpbHRlcl9fc2F2ZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5zZWFyY2gtZmlsdGVyX19zYXZlLFxyXG4uc2VhcmNoLWZpbHRlcl9fY2xlYXIge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSl7XHJcbiAgICB3aWR0aDogMTI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWZpbHRlcl9fc2F2ZSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKXtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1ibG9jay0tdGVybXMge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwO1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC10ZXJtcy1mb3JtIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0taXRlbS1lc3EsXHJcbiAgLmZvcm0taXRlbS1wcm94aW1pdHkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1zdWJtaXQge1xyXG4gICAgdHJhbnNpdGlvbjogdW5zZXQ7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGEtc3VibWl0LWdyYXkucG5nXCIpO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmxhYmVsW2Zvcj1cInNlYXJjaC1yZXN0cmljdC1zdWJzY3JpYmVkXCJdIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgLmZvcm0tdHlwZS1jaGVja2JveCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5sYWJlbFtmb3I9XCJlZGl0LXN1YnNjcmliZWRcIl0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAuZm9ybS10eXBlLWNoZWNrYm94IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbn1cclxuXHJcbiNzZWFyY2gtZmFjZXRzLWNvbnRlbnQge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgLm9yLXRvZ2dsZS5vci1zZWxlY3RlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjI3MzIwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjI3MzIwO1xyXG4gIH1cclxufVxyXG5cclxuI2VkaXQtc2VhcmNoLXRlcm0tc3VibWl0e1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbiNzZWFyY2gtZmFjZXRzLWNvbnRlbnQge1xyXG4gIC5pbnB1dC1ncm91cCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmlucHV0LWdyb3VwX19hY3Rpb24ge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDM5cHg7IC8vIFB1c2ggT1IgdG9nZ2xlIGRvd24gdG8gbWF0Y2ggc2VsZWN0IHRvcFxyXG4gIH1cclxuXHJcbiAgLmNob3Nlbi1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5vci10b2dnbGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAgICYub3Itc2VsZWN0ZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItMjtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEVORCBzZWFyY2gtZmlsdGVyLW9wdGlvbnNcclxuXHJcbi5mb3JtLWNoZWNrYm94Lm5vbnByaW1hcnkuaWNvbi10aW1lcywgLmZvcm0tY2hlY2tib3gucHJpbWFyeW5vcGRmYWNjZXNzLmljb24tdGltZXMge1xyXG4gIGNvbG9yOiAjZmYwNjA2O1xyXG59XHJcblxyXG4jZmluYWwtc2VsZWN0ZWQtbGlzdCAuaWNvbi10aW1lczo6YmVmb3JlIHtcclxuICBwYWRkaW5nOiAwIDAgMCAzcHg7XHJcbn1cclxuXHJcbnNwYW4uZmluYWwtc2VsZWN0ZWQtbGlzdF9zZWxlY3QtYWxsLWNvbnRhaW5lciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBwYWRkaW5nOiAwIDNweDtcclxufVxyXG5cclxuLmZpbmFsLXNlbGVjdGVkLWxpc3Rfc2VsZWN0LWFsbC1jb250YWluZXIgYTpob3ZlciB7XHJcbiAgY29sb3I6ICNkMzVjMWQ7XHJcbn1cclxuXHJcbi5maW5hbC1zZWxlY3RlZC1saXN0X3NlbGVjdC1hbGwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogNXB4IDAgLTE1cHggLTRweDtcclxuICBjb2xvcjogIzAwNTU4OTtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFNlYXJjaCBieSBEYXRlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uc2VhcmNoLWRhdGUtcmFuZ2Uge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gIC5yYWRpb3MtY29udGVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmRhdGUtcGFkZGluZyB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAubGFiZWwtaW5pdC1jb250ZW50LFxyXG4gIC5sYWJlbC1lbmQtY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lci1pbmxpbmUtZGF0ZSB7XHJcbiAgICAuZm9ybS1pdGVtLFxyXG4gICAgLmZvcm0tdGV4dCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ3JhbnVsYXItZGF0ZS1zdWJtaXQge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtZGF0ZS1yYW5nZV9faGVscGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmc6IDVweCAwO1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIGZvbnQtc2l6ZTogJG1pbmktc2l6ZTtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBRdWljayBTZWFyY2hcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5xdWljay1zZWFyY2gtc3VibWl0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBAaW5jbHVkZSBzaXplKDMwcHgpO1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YS1zdWJtaXQtZ3JheS5wbmdcIikgMCAwIG5vLXJlcGVhdDtcclxuICBib3JkZXI6IDA7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBTZWFyY2ggSGVscFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnNlYXJjaC1oZWxwX19jb250ZW50IHtcclxuICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuXHJcbiAgc21hbGwge1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtaGVscF9fdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBmb250LXdlaWdodDogODAwO1xyXG5cclxuICArIHAge1xyXG4gICAgbWFyZ2luOiAtNXB4IDAgMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtY29ubmVjdG9yLFxyXG4uY29kZS1zZWN0aW9uLXNlYXJjaGVzLFxyXG4ucmV0cmlldmluZy1kb2N1bWVudHMtY2l0YXRpb24sXHJcbi5maWVsZC1yZXN0cmljdGVkLXNlYXJjaGluZyxcclxuLnByb3hpbWl0eS1zZWFyY2gge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxufVxyXG5cclxuLmZpZWxkLXJlc3RyaWN0ZWQtc2VhcmNoaW5nIHtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcblxyXG4uc2VhcmNoLWNvbm5lY3Rvcl9fb3BlcmF0b3Ige1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxNSU7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxufVxyXG5cclxuLnNlYXJjaC1jb25uZWN0b3JfX2Rlc2NyaXB0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2VhcmNoLWV4YW1wbGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gIHNtYWxsIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi5hdmFpbGFibGUtZmllbGRzIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBtYXJnaW46IDIwcHggMCAxMHB4O1xyXG59XHJcblxyXG4uYXZhaWxhYmxlLWZpZWxkc19fb3B0aW9ucyB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDMzJTtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLnNlYXJjaC1oZWxwX19jbG9zZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBTYXZlZCBTZWFyY2ggRm9ybSAmIFNlbmQgU2VsZWN0ZWQgUmVzdWx0cyBGb3JtXHJcblxyXG4uc2F2ZS1zZWFyY2gtcG9wdXAsIC5zZWxlY3RlZC1yZXN1bHRzLXBvcHVwIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5sYWJlbFtmb3I9XCJlZGl0LXByb21wdC10aXRsZVwiXSxcclxubGFiZWxbZm9yPVwiZWRpdC1wcm9tcHQtZnJlcXVlbmN5XCJdLFxyXG5sYWJlbFtmb3I9XCJlZGl0LXByb21wdC1jYy1lbWFpbHNcIl0sXHJcbmxhYmVsW2Zvcj1cInNlbGVjdGVkLXNlbmQtdG8tbWVcIl0sXHJcbmxhYmVsW2Zvcj1cImVkaXQtc2VsZWN0ZWQtc2VuZC10b1wiXSxcclxubGFiZWxbZm9yPVwiZWRpdC1zZWxlY3RlZC1zdWJqZWN0XCJdIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxubGFiZWxbZm9yPVwiZWRpdC1wcm9tcHQtdGl0bGVcIl0sXHJcbmxhYmVsW2Zvcj1cImVkaXQtc2VsZWN0ZWQtc3ViamVjdFwiXSxcclxubGFiZWxbZm9yPVwiZWRpdC1wcm9tcHQtY2MtZW1haWxzXCJdIHtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5mb3JtLWl0ZW0tcHJvbXB0LWZyZXF1ZW5jeSBsYWJlbCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi5zYXZlZC1zZWFyY2gtYWN0aW9ucyB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbjogMTVweCAwIDA7XHJcblxyXG4gIC5idG4tLXByaW1hcnkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5sYWJlbFtmb3I9XCJzZWxlY3RlZC1zZW5kLXRvLW1lXCJdIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uZm9ybS1pdGVtLXNlbGVjdGVkLXNlbmQtdG8tbWUge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLnNlbGVjdGVkLXJlc3VsdHMtcG9wdXAge1xyXG4gIHRvcDogOTBweDtcclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG4gIC5kZWxpdmVyeS1sYWJlbCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbiNzZWxlY3RlZC1tZXRob2QtbGlzdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIGlucHV0LmZvcm0tcmFkaW8ge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG4gIH1cclxufVxyXG5cclxuI3NlbGVjdGVkLWxpc3Qge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIGxpIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbiAgLnNlbGVjdGVkLWl0ZW0tZGV0YWlscyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuI2ZpbmFsLXNlbGVjdGVkLWxpc3Qge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG5cclxuI3NlbGVjdC1za2lwcGVkIHtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbiNmaW5hbC1zZWxlY3RlZC1za2lwcGVkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG5cclxuI3NlbmQtcmVzdWx0cyB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0tZGFyaztcclxuICB9XHJcbn1cclxuXHJcbiNzZW5kLXJlc3VsdHM6OmJlZm9yZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG59XHJcblxyXG4uc2VsZWN0ZWQtb3B0aW9uLXNldCB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBZHZhbmNlZCBTZWFyY2hcclxuXHJcbi5mb3JtLWl0ZW0tc2VhcmNoLWFkdixcclxuLmZvcm0taXRlbS1wcm94aW1pdHktYWR2IHtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi8qXHJcbiogZ2xvYmFsIHNlYXJjaCByZXN1bHRzIHBhZ2UgYW5kIGFkdmFuY2Ugc2VhcmNoIHBhZ2VcclxuKi9cclxuI3Rvb2x0aXBcclxue1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjMTExO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgcGFkZGluZzogMTVweDtcclxufVxyXG5cclxuI3Rvb2x0aXA6YWZ0ZXIgLyogdHJpYW5nbGUgZGVjb3JhdGlvbiAqL1xyXG57XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMxMTE7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBib3R0b206IC0xMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxufVxyXG5cclxuI3Rvb2x0aXAudG9wOmFmdGVyXHJcbntcclxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICMxMTE7XHJcbiAgdG9wOiAtMjBweDtcclxuICBib3R0b206IGF1dG87XHJcbn1cclxuXHJcbiN0b29sdGlwLmxlZnQ6YWZ0ZXJcclxue1xyXG4gIGxlZnQ6IDEwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4jdG9vbHRpcC5yaWdodDphZnRlclxyXG57XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgbGVmdDogYXV0bztcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBTZWxlY3QvdXNlIHJlc3VsdHMuXHJcbi5zZWFyY2gtcGFnZSAjbGlzdGluZ19fY29udGVudCAubWVkaWEge1xyXG4gIC5zZWxlY3QtcmVzdWx0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi51c2UtcmVzdWx0cyB7XHJcbiAgQGV4dGVuZCAlaW5mby1iYXItLW5hdjtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZzogMTVweCA1cHg7XHJcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIH1cclxufVxyXG5cclxuI3NlbGVjdGFsbCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFN0cmVhbWxpbmVkIGxheW91dCBmb3IgYWxsb3dlZCBmcmFtaW5nIGJ5IGN1c3RvbWVycy5cclxuYm9keS5zZWFyY2gtZnJhbWVkIHtcclxuICBuYXYubmF2LS10b3AsXHJcbiAgc2VjdGlvbi5zZWFyY2gtcGFnZV9fc2lkZWJhciA+IGlmcmFtZVtzcmMqPVwiYWRcIl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgbmF2Lm5hdi0tbWFpbiAubmF2LS1tYWluX19uYXYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLypcclxuICBuYXYubmF2LS1wZXJzb25hbCAuYmxvY2stdGFtZW51bmF2dXNlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAqL1xyXG4gIC5mb290ZXJfX3RvcGljcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnJlbGF0ZWRfdG9waWNze1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBSU1MgYnV0dG9uIHN0eWxlcy5cclxuI3Jzc2xpbmsge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDE0MCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luLXRvcDogLTNweDtcclxuICB9XHJcbn1cclxuXHJcbiNyc3Njb3B5bGluayB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMTQwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuI3Jzc2RpdiB7XHJcbiAgY2xlYXIgOmJvdGg7XHJcbn1cclxuIiwiLy8gTGlzdCBJY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcclxuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xyXG4gIHRvcDogKDJlbSAvIDE0KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XHJcbiAgICBsZWZ0OiAtJGZhLWxpLXdpZHRoICsgKDRlbSAvIDE0KTtcclxuICB9XHJcbn1cclxuIiwiLmVudGl0eS1oaWdobGlnaHQge1xyXG4gIHBhZGRpbmc6IDAgMnB4O1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0yLS1saWdodDsgLyogV2FzIGJyYW5kLWNvbG9yLTIgKi9cclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbn1cclxuXHJcbmRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZjtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIGJvcmRlci1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHggMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcblxyXG4gIGRpdi5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcbiAgICBoMi5jb250ZW50X2Jsb2NrX190aXRsZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEyLjE0cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6ICR0aW55LXNpemU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkaXYuY2F0ZWdvcnktY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZjtcclxuXHJcbiAgICBkaXYuY2F0ZWdvcnktaGVhZGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRicmFuZC1jb2xvcjtcclxuICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICBtYXJnaW46IDAgMTBweDtcclxuXHJcbiAgICAgIGkuY2F0ZWdvcnktaGVhZGVyLWRyb3Bkb3duIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMi5jb250ZW50LWJsb2NrX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lbnRpdGllcy1ncm91cCB7XHJcbiAgICAgIG1hcmdpbjogMHB4IDVweDtcclxuICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDA7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgIGRpdi5lbnRpdHktY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzlFQUZGO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICBhLmVudGl0eS1saW5rIHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICBzcGFuLmVudGl0eS1uYW1le1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4uZW50aXR5LW5hbWU6aG92ZXIsXHJcbiAgICAgICAgICBzcGFuLmVudGl0eS1uYW1lOmZvY3VzIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXYuZW50aXR5LWNvbnRhaW5lcjpob3ZlcixcclxuICAgICAgZGl2LmVudGl0eS1jb250YWluZXI6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBN0RERkY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcHtcclxuICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gIG1pbi13aWR0aDogMjQwcHg7XHJcbiAgLm9wZW50aXB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjREREREREO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICBkaXYuZW50aXR5LXRpcC1jb250ZW50e1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgY29sb3I6ICM0NDQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgZGl2LmVudGl0eS10aXAtYXJ0aWNsZXMtY29udGFpbmVye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGEuZW50aXR5LXRpcC1hcnRpY2xlLWl0ZW0ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI0YyNzMyMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmVudGl0eS10aXAtc2Nyb2xsLXRvIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgICBhLmVudGl0eS10aXAtc2Nyb2xsLXRvLFxyXG4gICAgICBhLmVudGl0eS10aXAtc2hvdy1hbGwtbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogI0YyNzMyMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhLmVudGl0eS10aXAtc2Nyb2xsLXRve1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnVsLm5lclRhYnNIZWFkZXIge1xyXG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDA2NGEyO1xyXG4gIG1hcmdpbjogMjVweCAxMHB4IDAgMTBweDtcclxufVxyXG5cclxubGkubmVyVGFicyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xyXG4gIGNvbG9yOiAjMDA2NGEyO1xyXG4gIG1hcmdpbjogNXB4IDAgMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1mYW1pbHk6IExhdG8sc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XHJcbn1cclxuXHJcbmxpLm5lclRhYnMuc2VsZWN0ZWR7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxubGkubmVyVGFiczpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhNzNhYjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLm5lckFydGljbGVzIGxpIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbi5uZXJTZWVBbGxMaW5rc3tcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAxNXB4IDRweCAwcHggMDtcclxufVxyXG5cclxuLm5lckxlZnRSYWlsQmxvY2tIZWFkZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRBMjtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEyLjE0cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLm5lckxlZnRSYWlsQ29udGVudHtcclxuICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG59XHJcblxyXG4ubWVkaWFfX2NvbnRlbnQubmVyTGVmdFJhaWxDb250ZW50IHAge1xyXG4gIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG5cclxuLm5lckxlZnRSYWlsQ29udGVudE5vQWNjZXNze1xyXG4gIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgcGFkZGluZzogMTVweDtcclxufVxyXG5cclxuLk5FUm1lZGlhX19kYXRldGltZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsZXR0ZXItc3BhY2luZzogMXB0O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5yZXNvdXJjZXNMZWZ0UmFpbCAudGFUYWJzIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ucmVzb3VyY2VzQ29udGVudCAudGFUYWIge1xyXG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEFydGljbGUgU3VibWlzc2lvblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uYXJ0aWNsZVN1Ym1pc3Npb24ge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4uc3VibWlzc2lvbnJvdyB7XHJcbiAgZGlzcGxheTogdGFibGUtcm93O1xyXG59XHJcblxyXG4uc3VibWlzc2lvbkNvbEhlYWRlciB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uc3VibWlzc2lvbkNvbCB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi5zdWJtaXNzaW9uR2VuZXJhbEhlYWRlckNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMTVweCAwO1xyXG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYnJhbmQtY29sb3I7XHJcbn1cclxuXHJcbi5zdWJtaXNzaW9uR2VuZXJhbEhlYWRlckNvbnRhaW5lciB1bCBsaSB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcblxyXG4uc3VibWlzc2lvbnNBZGRNYXJnaW5Cb3R0b20ge1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuLnN1Ym1pc3Npb25Db250YWN0Q29udGFpbmVyIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICB1bCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIH1cclxufVxyXG5cclxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0ge1xyXG4gIGxhYmVsIHtcclxuICAgIG1hcmdpbjogMjBweCAwIDVweCAwO1xyXG4gIH1cclxuXHJcbiAgLmF1dGhvclN1Ym1pc3Npb25zIHtcclxuICAgIGRpdiB7XHJcbiAgICAgIHdpZHRoOiA0NiU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsLmNvbnRhY3QtaW5mby1sYWJlbCB7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWw6bm90KC5jb250YWN0LWluZm8tbGFiZWwpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdC1pbmZvLWRlc2NyaXB0aW9uIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5hZGRNb3JlQXV0aG9yc3tcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZXNjcmlwdGlvbiB7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFM0YxRjk7XHJcbiAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgcGFkZGluZzogNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICYuaWNvbi1pbmZvLWNpcmNsZTpiZWZvcmV7XHJcbiAgICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLXN1Ym1pdHtcclxuICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcGFkZGluZzogOHB4IDI1cHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1yZXF1aXJlZCB7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgZm9udC1zaXplOjA7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJyZXF1aXJlZFwiO1xyXG4gICAgICBmb250LXNpemU6MTFweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wbHVwbG9hZHtcclxuICAgIGJvcmRlcjogZGFzaGVkIDFweCAjZGRkO1xyXG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xyXG4gIH1cclxuICAucGx1cGxvYWRfZmlsZWxpc3RfaGVhZGVye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnBsdXBsb2FkX2ZpbGVsaXN0X2Zvb3RlcntcclxuICAgIGhlaWdodDogMzJweDtcclxuICB9XHJcbiAgLnBsdXBsb2FkX2ZpbGVsaXN0e1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIGxpe1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICAmLnBsdXBsb2FkX2RvbmV7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wbHVwbG9hZF9maWxlX25hbWV7XHJcbiAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgIH1cclxuICAgIC5wbHVwbG9hZF9kcm9wdGV4dHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICB9XHJcblxyXG4gICAgLnBsdXBsb2FkX2RlbGV0ZSBhLFxyXG4gICAgLnBsdXBsb2FkX2RvbmUgYXtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wbHVwbG9hZF9kZWxldGUgYSB7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6ICRmYS12YXItdGltZXM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wbHVwbG9hZF9kb25lIGEge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6ICRmYS12YXItY2hlY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wbHVwbG9hZF9idXR0b257XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcclxuICAgIHBhZGRpbmc6IDJweCA4cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgfVxyXG5cclxuICAgICYucGx1cGxvYWRfYWRke1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgIGNvbnRlbnQ6ICRmYS12YXItcGx1cztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wbHVwbG9hZF9zdGFydHtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgIGNvbnRlbnQ6ICRmYS12YXItdXBsb2FkO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbiN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5jaG9zZW4tY29udGFpbmVyLCAjdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAuZm9ybS10ZXh0IHtcclxuICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBIZWFkZXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4uaGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogNjBweDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZSwgJHRhYmxldCkge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gIH1cclxufSAvLyBFTkQgaGVhZGVyXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE5hdiBSb3dzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi50YS1sb2dvIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBAaW5jbHVkZSBzaXplKDE3NXB4IDcwcHgpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90YXhub3Rlcy1sb2dvLnBuZ1wiKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtaW5kZW50OiAtMTAwMHB4OyAvLyBJRTggaGFja1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufSAvLyBFTkQgdGEtbG9nb1xyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFNlYXJjaCBNb2R1bGVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnNlYXJjaC1tb2R1bGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XHJcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDE1cHggMTVweCAtMTVweCByZ2JhKGJsYWNrLCAuMiksXHJcbiAgICAgICAgICAgICAgaW5zZXQgMCAtMTVweCAxNXB4IC0xNXB4IHJnYmEoYmxhY2ssIC4yKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBsYWJlbCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDIyNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogJGxpZ2h0O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB9IC8vIEVORCBsYWJlbFxyXG5cclxuICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXgtd2lkdGg6IDYwNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgIC8vIHBhZGRpbmctbGVmdDogNHB4O1xyXG5cclxuICAgIC5mb3JtLWl0ZW0ge1xyXG4gICAgICBAZXh0ZW5kIC5pbnB1dC1ncm91cF9fZm9ybTtcclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9IC8vIEVORCBmb3JtLWl0ZW1cclxuXHJcbiAgICAuc2VhcmNoLW1vZHVsZV9fc3VibWl0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIHNpemUoMzBweCk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YS1zdWJtaXQucG5nXCIpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xyXG4gICAgICB9XHJcbiAgICB9IC8vIEVORCBzZWFyY2gtbW9kdWxlX19zdWJtaXRcclxuICB9IC8vIEVORCBpbnB1dC1ncm91cFxyXG5cclxuICAuc2VhcmNoLW1vZHVsZV9fYWR2LmJ0bi0tdGVydGlhcnkge1xyXG4gICAgbWFyZ2luOiAxN3B4IDAgMCAxMHB4O1xyXG4gICAgcGFkZGluZzogNnB4IDEwcHggN3B4O1xyXG4gIH1cclxuICAvKlxyXG4gIC5zZWFyY2gtbW9kdWxlX19hZHYge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luOiAxMnB4IDAgMCAyNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBtYXJnaW46IDExcHggMTBweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIH1cclxuXHJcbiAgfSAvLyBFTkQgaWNvbi1lcXVhbGl6ZXJcclxuICAqL1xyXG5cclxuICAuc2VhcmNoLW1vZHVsZV9fY2xvc2Uge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAyMHB4IDI0cHggMCAwO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIGljb24tY2FuY2VsXHJcblxyXG59IC8vIEVORCBzZWFyY2gtbW9kdWxlXHJcblxyXG4uc2VhcmNoLWhlbHBfX3Byb21wdCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBtYXJnaW4tbGVmdDogMjQwcHg7XHJcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1oZWxwX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogNjUwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIENTUFJPSkVDVC0xMTU2NiAmIENTUFJPSkVDVC0xMzYxNDogRHJvcC1kb3duIGxpbmsgdG8gY29kZSByZXNvdXJjZXMgJiBmdXR1cmUgc3VnZ2VzdGlvbnMuXHJcbi5zdWdnZXN0LWRyb3Bkb3duIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGxpZ2h0Z3JleTtcclxuICBib3gtc2hhZG93OjAgMTBweCAxNnB4IDAgcmdiYSgwLDAsMCwwLjIpLDAgNnB4IDIwcHggMCByZ2JhKDAsMCwwLDAuMTkpO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIG1hcmdpbi10b3A6IC0yNXB4O1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIHotaW5kZXg6MjtcclxuICBlbS5pbnRybyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAtMTBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgbGluZWFyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcXDIwMjIgIFwiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxpOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNb2JpbGVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5oZWFkZXItLW1vYmlsZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCByZ2JhKDAsMCwwLC4xNSk7XHJcblxyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XHJcbiAgfVxyXG5cclxuICAmLmZpeCB7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICB9XHJcblxyXG4gIC5wYWdlLWF1ZGl0LWluc2lnaHQgJiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAuZnJvbnQgJiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgYm9keVtuZy1hcHA9XCJhdWRpdEluc2lnaHRcIl06bm90KC5wYWdlLWF1ZGl0LWluc2lnaHQpICYsXHJcbiAgICAgICAgLnBhZ2UtYXVkaXQtaW5zaWdodC13b3JrYmVuY2ggJiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufSAvLyBFTkQgbmF2LS1tb2JpbGVcclxuXHJcbi5oZWFkZXItLW1vYmlsZV9fbWVudSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTBweDtcclxuICBsZWZ0OiAyMHB4O1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnTWVudSc7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB0O1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlci0tbW9iaWxlX19zZWFyY2gge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwcHg7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgLnJlZ2lvbi1wYWdlLXRvcHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29yb25hdmlydXMtdHJhY2tlcl9faGVhZGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiA4cHggNXB4IDAgNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG59XHJcbiIsIi8vIFRheCBOb3RlcyBIZWxwIENlbnRlclxyXG5cclxuLnBhZ2Utc3VwcG9ydC1oZWxwLWNlbnRlciB7XHJcbiAgI21haW4tY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbiB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIH1cclxufVxyXG5cclxuLmZsb2F0aW5nX19jdGEge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDE2MHB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAyNDBweDtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIC4zNSk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBwIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5zdXBwb3J0X19pbnRybyB7XHJcbiAgaDEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxuXHJcbiAgICArIHAge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcblxyXG4gIC5zdXBwb3J0X19tYXRlcmlhbHMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWNvbG9yLTNlO1xyXG4gIH1cclxuXHJcbiAgLy8gQWx0ZXJuYXRpdmUgYWNjb3JkaW9uIHZpZXdcclxuICAuYWNjb3JkaW9uIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtLjc1cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0uNzVyZW07XHJcblxyXG4gICAgYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgICBwYWRkaW5nOiAuNzVyZW0gMnJlbSAuNzVyZW0gLjc1cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiOyAvKiAkYmFzZS1mb250LWNvbG9yICovXHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfSAvLyBFTkQgYnV0dG9uXHJcblxyXG4gICAgZGl2W2lkKj1cInN1cHBvcnRcIl0ge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB3aWR0aDogNzUlO1xyXG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9IC8vIEVORCBhY2NvcmRpb25cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zdXBwb3J0X19jb2xsYXRlcmFsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgbGkge1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29sbGF0ZXJhbC0tZ3VpZGUgYTo6YmVmb3JlLFxyXG4gIC5jb2xsYXRlcmFsLS12aWRlbyBhOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmNvbGxhdGVyYWwtLWd1aWRlIGE6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVscF9jZW50ZXIvdXNlci1ndWlkZXMtaWNvbi5wbmdcIik7XHJcbiAgfVxyXG5cclxuICAuY29sbGF0ZXJhbC0tdmlkZW8gYTo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZWxwX2NlbnRlci9pbnN0cnVjdGlvbmFsLXZpZGVvcy1pY29uLnBuZ1wiKTtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnN1cHBvcnRfX2ZhcSB7XHJcbiAgY2xlYXI6IGxlZnQ7XHJcbiAgcGFkZGluZzogNjBweCAwO1xyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgfVxyXG5cclxuICAuYWNjb3JkaW9uIHtcclxuICAgIG1heC13aWR0aDogNzQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3VwcG9ydF9fd2ViaW5hciB7XHJcbiAgbWF4LXdpZHRoOiA3NDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAwIDAgNjBweDtcclxuXHJcbiAgaDIge1xyXG4gICAgcGFkZGluZzogMCAwIDEwcHg7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggNDBweDtcclxuICB9XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFRheCBOb3RlcyBMaXZlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi50bmxfcGFnZV9tYWluX2hlYWRlclxyXG57XHJcbiAgICBjb2xvcjojZjI3MzIwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xyXG59XHJcbi50bmxfcGFnZV9oZWFkZXJcclxue1xyXG4gICAgY29sb3I6I2YyNzMyMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4udG5sX2hlYWRlclxyXG57XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6I2YyNzMyMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6aW5saW5lO1xyXG4gICAgZm9udC1zaXplOiAxMnB0O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTAuNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA3cHQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4udG5sX21haW5fY29udGFpbmVyXHJcbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAyNTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50bmxfY29udGVudF9wYXJhXHJcbntcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jb250YWluZXJfZGl2XHJcbntcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAxJSAxJTtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICBoZWlnaHQ6IDk2JTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDkuNXB0O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOXB0O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA3cHQ7XHJcbiAgICAgICAgd2lkdGg6IDI4JTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICBmb250LXNpemU6IDhwdDtcclxuICAgICAgICBoZWlnaHQ6IDc1JTtcclxuICAgICAgICBtYXJnaW46IDElO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3ViX2NvbnRhaW5lcl9kaXZcclxue1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDozMHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNzAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC05cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50bmxfZm9vdGVyXHJcbntcclxuICAgIGJvcmRlcjogdGhpY2sgc29saWQgI2YyNzMyMDtcclxuICAgIGhlaWdodDogMTI1cHg7XHJcbiAgICBtYXJnaW46IDIwcHggMjBweCAyMHB4IDIwcHg7IFxyXG4gICAgXHJcbn1cclxuXHJcbi50bmxfZm9vdGVyX3N1Yl9kaXZcclxue1xyXG4gICAgd2lkdGg6IDg1JTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogM3B4O1xyXG59XHJcblxyXG4udG5sX2V2ZW50cyBcclxue1xyXG4gICAgd2lkdGg6MjUlO1xyXG4gICAgZmxvYXQ6bGVmdDsgXHJcbiAgICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDEwcHg7IFxyXG4gICAgbGVmdDo1MCU7XHJcbn1cclxuLnRubF9kcm9wZG93biBcclxueyAgXHJcbiAgICB3aWR0aDoyMCU7IFxyXG4gICAgbWFyZ2luOjEwcHggMHB4IDBweCAwcHg7XHJcbn1cclxuXHJcbmRpdiBsYWJlbCBpbnB1dCB7XHJcbiAgIG1hcmdpbi1yaWdodDoxMDBweDtcclxufVxyXG5cclxuLnRubF91cGNvbWluZ19kYXRlc1xyXG57XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGhlaWdodDo1JTtcclxuICAgIHdpZHRoOjEwMCU7XHJcbn1cclxuXHJcbi50bmxfZXZlbnRfZnVsbF9kYXRlXHJcbntcclxuICAgIHdpZHRoOjIwJTtcclxuICAgIGhlaWdodDo0MHB4O1xyXG4gICAgZmxvYXQ6bGVmdDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4udG5sX2NwZV90ZXh0XHJcbntcclxuICAgIGZvbnQtc2l6ZTo3NSU7XHJcbn1cclxuXHJcbi50bmxfd2ViY2FzdF9pbmZvcm1hdGlvblxyXG57XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogbWlkZGxlO1xyXG4gICAgcGFkZGluZzogMnB4IDJweCA1MHB4O1xyXG4gICAgXHJcbn1cclxuXHJcbiNwb2xpY3lcclxue1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgd2lkdGg6NDAlO1xyXG4gICAgZmxvYXQ6bGVmdDtcclxuICAgIGZvbnQtc2l6ZTogOHB0O1xyXG59XHJcbiN0bmxfbnVtYmVyX29mX2V2ZW50c1xyXG57XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDo0MCU7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgZm9udC1zaXplOiA4cHQ7XHJcbn1cclxuXHJcbiN0bmxfc3VibWl0X2J1dHRvblxyXG57XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDoyMCU7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG59XHJcblxyXG4udG5sX2luZm9ybWF0aW9uX3Bcclxue1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTo3NSU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5zcGFuLnN1YmplY3Rfc3BhbntcclxuICAgaGVpZ2h0OjVweDtcclxuICAgIGxpbmUtaGVpZ2h0OjI7XHJcbiAgICBhbGlnbjogY2VudGVyO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICAgICBsaW5lLWhlaWdodDozO1xyXG4gICAgfVxyXG59XHJcblxyXG5saS50bmxfZXZlbnRzX3N1YmplY3R7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgd2lkdGg6IDU1cHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgICBmb250LXNpemU6OHB0O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmV2ZW50X3RpbWVfaGVhZGVyXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICNlM2UzZTM7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA3NSU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTUlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZXZlbnRfaGVhZGVyX2RhdGVzXHJcbntcclxuICAgIHdpZHRoOjE2JTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcGFkZGluZy1yaWdodDogMyU7XHJcbiAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlM2UzZTM7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgd2lkdGg6MTUlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgZm9udC1zaXplOjhwdDtcclxuICAgIH1cclxufVxyXG5cclxuLmV2ZW50X2hlYWRlcl90aW1lc3tcclxuICAgIHdpZHRoOjU2JTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgICBmb250LXNpemU6OHB0O1xyXG4gICAgICAgIHdpZHRoOiA1MiU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgIH1cclxufVxyXG5cclxubGkuZXZlbnRfaGVhZGVyX3N1YmplY3Qge1xyXG4gICAgd2lkdGg6MTMlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOHB0O1xyXG4gICAgICAgIHdpZHRoOiAxNCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ldmVudF9oZWFkZXJfY3BlXHJcbntcclxuICAgIHdpZHRoOjEzJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgd2lkdGg6MjElO1xyXG4gICAgICAgZm9udC1zaXplOjdwdDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOHB0O1xyXG4gICAgICAgIHdpZHRoOiAxNCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50bmxfZXZlbnRfaW5mb3JtYXRpb25cclxue1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOjNweCBzb2xpZCAjZmZmZmZmO1xyXG59XHJcblxyXG4udG5sX2V2ZW50c19jaGVja2JveGVzXHJcbntcclxuICAgIHdpZHRoOjY1JTtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxufVxyXG5cclxuLnRubF9ldmVudF90aXRsZXNcclxue1xyXG4gICAgd2lkdGg6MTglO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcGFkZGluZy1yaWdodDogMyU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjZiNjtcclxuICAgIGJvcmRlci1yaWdodDozcHggc29saWQgI2ZmZmZmZjtcclxufVxyXG5cclxuLnRubF9ldmVudF9ub3Rfc2lnbmVkX2luICBcclxue1xyXG4gICAgd2lkdGg6MjUlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I0U2RTZFNjtcclxuICAgIGZsb2F0OmxlZnQ7XHJcbn1cclxuXHJcbi50bmxfZXZlbnRzX2NoZWNrYm94ZXMgbGFiZWwudG5sX2V2ZW50X2FscmVhZHlfc2lnbmVkX3VwXHJcbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IzY5ZjU4NDtcclxufVxyXG5cclxuLmNwZV9jcmVkaXRcclxue1xyXG4gICAgd2lkdGg6MTguNCU7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmZmZmZmY7XHJcbn1cclxuXHJcbi50bmxfY2tfYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2YyZjJmMjtcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2YyZjJmMjtcclxuICAgIG92ZXJmbG93OmF1dG87XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgd2lkdGg6MjUlO1xyXG59XHJcblxyXG4udG5sX2NrX2J1dHRvbiBsYWJlbCB7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRubF9ja19idXR0b24gbGFiZWwgc3BhbiB7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIHBhZGRpbmc6M3B4IDBweDtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbn1cclxuXHJcbi50bmxfY2tfYnV0dG9uIGxhYmVsIGlucHV0IHtcclxuICAgIGhlaWdodDoxMDAlO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgZGlzcGxheTpub25lO1xyXG59XHJcblxyXG4udG5sX2NrX2J1dHRvbjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiNjNWMzZWI7XHJcbn1cclxuXHJcbi50bmxfY2tfYnV0dG9uIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNTQ4ZmY7XHJcbn1cclxuXHJcbi50bmxfY2tfYnV0dG9uIGlucHV0OmNoZWNrZWQ6aG92ZXIgKyBzcGFuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2M1YzNlYjtcclxufVxyXG5cclxuI3RubF9yZWdpc3Rlcl9idXR0b25cclxue1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBmb250OiBib2xkIDExcHggQXJpYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xyXG4gICAgcGFkZGluZzogNnB4IDJweCA2cHggMnB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIGZvbnQ6IGJvbGQgODAlIEFyaWFsO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50bmxfY2Nfb3ZlcmxheVxyXG57ICAgIFxyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBmb250OiBib2xkIDExcHggQXJpYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xyXG4gICAgcGFkZGluZzogNnB4IDJweCA2cHggMnB4O1xyXG59XHJcblxyXG4ubm90X2xvZ2dlZF9pbl9tYWluX2RpdlxyXG57XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgdG9wOjA7IGxlZnQ6MDtcclxuICAgIGhlaWdodDoxMDAlO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTsgLyogRm9yIElFOCBhbmQgZWFybGllciAqL1xyXG59XHJcblxyXG4ubm90X2xvZ2dlZF9pbl9pbmZvcm1hdGlvblxyXG57XHJcbiAgICBmb250LXNpemU6IDEycHQ7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMwMHB4O1xyXG4gICAgbWF4LWhlaWdodDogNzUwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogNDAlO1xyXG4gICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgei1pbmRleDogMTAwMDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG1hcmdpbi10b3A6IC0yMDBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIGhlaWdodDo5NSU7XHJcbiAgICAgICAgZm9udDogYm9sZCA4MCUgQXJpYWw7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBmb250LXNpemU6IDdwdDtcclxuICAgIH1cclxufVxyXG5cclxuLm5vdF9sb2dnZWRfaW5fYnV0dG9uXHJcbntcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcclxuICAgIGZvbnQ6IGJvbGQgMTRweCBBcmlhbDtcclxuICAgIHBhZGRpbmc6IDlweCAxMnB4O1xyXG59XHJcblxyXG4udG5sX25vdF9sb2dnZWRfaW5faGVhZGVyXHJcbntcclxuICAgIGhlaWdodDoxMjBweDtcclxuICAgIHRleHQtYWxpZ246bGVmdDtcclxuICAgIHBhZGRpbmc6MTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGxpbmUtaGVpZ2h0OiA2M3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnRubF9ub3RfbG9nZ2VkX2luX2hlYWRlcl90ZXh0XHJcbntcclxuICAgIGZsb2F0OmxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOi0xNXB4O1xyXG4gICAgd2lkdGg6YXV0bztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi50bmxfbm90X2xvZ19pbl9saW5rXHJcbntcclxuICAgIGNvbG9yOiAjZjI3MzIwO1xyXG59XHJcbi50bmxfbG9nX2luX2gyXHJcbntcclxuICAgIHBhZGRpbmc6IDVweCAwO1xyXG59XHJcblxyXG4udG5sX25vdF9zaWduX2luX3Bcclxue1xyXG4gICAgbWFyZ2luLWJvdHRvbTozcHg7XHJcbn1cclxuXHJcbi50bmxfbm90X2xvZ2dlZF9pbl9oZWFkZXJfYnV0dG9uXHJcbntcclxuICAgIC8qbWFyZ2luLWxlZnQ6MTJweDsqL1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgd2lkdGg6MTAwcHg7XHJcbn1cclxuXHJcbi50bmxfdmlkZW9cclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQ6IGJvbGQgMC44ZW0gQXJpYWw7XHJcbiAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICBwYWRkaW5nOiAwLjdlbSAwLjRlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiA5ZW07XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgICBmb250OiBib2xkIDc0JSBBcmlhbDtcclxuICAgICAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gICAgICAgIHdpZHRoOiA1ZW07XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udDogYm9sZCAxMXB4IEFyaWFsO1xyXG4gICAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS4yZW07XHJcbiAgICAgICAgcGFkZGluZzogMC4zZW0gMC44ZW07XHJcbiAgICAgICAgd2lkdGg6IDVlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnRubF92aWRlb19saW5rIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2luZ2VuaWEvaW1hZ2VzL3lvdXR1YmUtbG9nby13aGl0ZS5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyZW0gMmVtO1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgbWFyZ2luLXRvcDogLTAuNSU7XHJcbiAgICB3aWR0aDogMTIlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbW9iaWxlLWwpIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAgICAgIGhlaWdodDowO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTElO1xyXG4gICAgICAgIHdpZHRoOiAxNiU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgICBmb250LXNpemU6IDcwJTtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTQ1JTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMSU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA3NCU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDUlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjUlO1xyXG4gICAgICAgIHdpZHRoOiAtMXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udG5sX3BhZ2VfbWFpbl9oZWFkZXJfZGl2XHJcbntcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBjb2xvcjojZjI3MzIwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcclxufVxyXG5cclxuLnRubF9tYWluX2hlYWRlcl90ZXh0XHJcbntcclxuICAgIGZvbnQtc2l6ZToxNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuMmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOjExMCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgICBmb250LXNpemU6ODAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTo3NSU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTo3MiU7XHJcbiAgICB9XHJcbn1cclxubGFiZWwgPiBzcGFuLmNrX3NwYW5cclxue1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZToxMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6OHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udG5sX2xvZ29cclxue1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbn1cclxuXHJcbiN0bmxfY29udGFjdF91c1xyXG57XHJcbiAgICBoZWlnaHQ6NzAwcHg7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG59XHJcblxyXG4udG5sX2ZlZV9pbmRlbnRcclxue1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi50bmxfY2NfbWVzc2FnZV9maW5lX3ByaW50XHJcbntcclxuICAgIGZvbnQtc2l6ZTogOHB0O1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbi50bmxfZXZlbnRfdGltZXNcclxue1xyXG4gICAgcGFkZGluZy1sZWZ0OjE2cHg7XHJcbn1cclxuLnRubF9saXN0X2NlXHJcbntcclxuICAgIG1hcmdpbi1sZWZ0OjMwcHg7XHJcbn1cclxuXHJcbi50bmxfZXh0cmFfc3BhY2Vcclxue1xyXG4gICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOjVweDtcclxufVxyXG5cclxuLnRubF9ja19idXR0b25faWU4IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2YyZjJmMjtcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2YyZjJmMjtcclxuICAgIG92ZXJmbG93OmF1dG87XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgd2lkdGg6MjUlO1xyXG59XHJcblxyXG4udG5sX2NrX2J1dHRvbl9pZTggbGFiZWwge1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDoxMDAlO1xyXG4gICAgZmxvYXQ6bGVmdDtcclxufVxyXG5cclxuLnRubF9ja19idXR0b25faWU4IGxhYmVsIHNwYW4ge1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICBwYWRkaW5nOjNweCAwcHg7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG59XHJcblxyXG4udG5sX2NrX2J1dHRvbl9pZTggbGFiZWwgaW5wdXQge1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbn1cclxuXHJcbi50bmxfZ3JvdXBfc2lnbl9pbl9tYWluX2RpdlxyXG57XHJcbiAgICB3aWR0aDoxMDAlO1xyXG59XHJcblxyXG4udG5sX2dyb3VwX3NpZ25faW5fd29yZGluZ1xyXG57XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG59XHJcblxyXG4udG5sX2dyb3VwX3NpZ25faW5fbWFpbl9jb250YW5lclxyXG57XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4jc2lnbl91cF90YWJsZVxyXG57XHJcbiAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0X2luX3RhYmxlXHJcbntcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50bmxfZ3JvdXBfc2lnbl9pbl90ZXh0XHJcbntcclxuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udG5sX2dyb3VwX3NpZ25faW5fZW1haWxcclxue1xyXG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4udG5sX2NjX21haW5fZGl2XHJcbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4udG5sX2NjX2NvbnRhaW5lclxyXG57XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4udG5sX2NjX2NvbnRhaW5lcl9zdWJtaXRcclxue1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4udG5sX2NjX2hlYWRlclxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDo2MnB4O1xyXG59XHJcbi50bmxfY2NfaGVhZGVyX3N1Yl90ZXh0XHJcbntcclxuICAgIGNvbG9yOiAjZDdkN2Q3O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbn1cclxuLnRubF9jY190ZXh0Ym94X3NwYW5cclxue1xyXG4gICAgd2lkdGg6IDM1JTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4udG5sX2NjX2Zvb3RlclxyXG57XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4udG5sX2NjX3RleHRfc3BhblxyXG57XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG59XHJcbi50bmxfY2Nfc3VibWl0X3NwYW5cclxue1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHRleHQtYWxpZ246cmlnaHQ7XHJcbn1cclxuXHJcbiN0bmxfY2NfYnV0dG9uXHJcbntcclxuICBjb2xvcjogI0ZGRjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xyXG4gIGhlaWdodDoyNXB4O1xyXG59XHJcblxyXG4jdG5sX2NjXHJcbntcclxuICAgIHdpZHRoOiA2MDBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0MCU7XHJcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgIG1heC1oZWlnaHQ6IDc1MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokbW9iaWxlKSB7XHJcbiAgICAgICAgdG9wOiAxNiU7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICBsZWZ0OiAyLjUlO1xyXG4gICAgfVxyXG59XHJcblxyXG4udG5sX3RoYW5rX3lvdV9tYWluX2RpdlxyXG57XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG4udG5sX3RoYW5rX3lvdV9oZWFkZXJcclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA3ODtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgbGluZS1oZWlnaHQ6IDYzcHg7XHJcbiAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi50bmxfdGhhbmtfeW91X2hlYWRlcl90ZXh0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsOyAgICAgIFxyXG59XHJcblxyXG4udG5sX3RoYW5rX3lvdV9saW5rXHJcbntcclxuICAgIGNvbG9yOiAjZjI3MzIwO1xyXG4gICAgZm9udC1zaXplOiAxMnB0O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokbW9iaWxlKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogN3B0O1xyXG4gICAgfVxyXG59XHJcbi50bmxfY2NfbGlua1xyXG57XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQ6IGJvbGQgMTFweCBBcmlhbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XHJcbiAgICBwYWRkaW5nOiA2cHggMnB4IDZweCAycHg7XHJcbn1cclxuLnRubF9wX3RhZ1xyXG57XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICBtYXJnaW4tbGVmdDoyNHB4O1xyXG4gICAgd2lkdGg6OTAlO1xyXG4gICAgcGFkZGluZzogM3B4Oy8vXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpIHtcclxuICAgICAgZm9udC1zaXplOiA3cHQ7XHJcbiAgICB9XHJcbn1cclxuLnRubF9jYl9jb25maXJtXHJcbntcclxuICAgIHRleHQtYWxpZ246cmlnaHQ7XHJcbn1cclxuXHJcbi5ub19zdWJzY3JpcHRpb25fcFxyXG57XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmQyZDJkO1xyXG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggNXB4O1xyXG59XHJcblxyXG4udG5sX2NjX2hlYWRlcl9zdWJfdGV4dFxyXG57XHJcbiAgICBmb250LXNpemU6IDEwcHQ7XHJcbiAgICBjb2xvcjogI2VlZWVlZTtcclxufVxyXG5cclxuLnRubF9jY19oZWFkZXJfc3ViX3RleHQgPiBhOmZpcnN0LWNoaWxkIFxyXG57XHJcbiAgICBmb250LXNpemU6IDEwcHQ7XHJcbiAgICBjb2xvcjogI2VlZWVlZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XHJcbn1cclxuXHJcbiN0YXgtbm90ZXMtbGl2ZS1jcmVkaXQtY2FyZC12YWxpZGF0aW9uLWZvcm0gPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ucmVtb2RhbC1jbG9zZVxyXG57XHJcbiAgICBhbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi50bmxfbGF0ZXN0X25ld2Nhc3R7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udDogNzAwIDAuOGVtIEFyaWFsO1xyXG4gICAgaGVpZ2h0OiAyLjVlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLTllbTtcclxuICAgIG1hcmdpbi10b3A6IDdlbTtcclxuICAgIHBhZGRpbmc6IDAuN2VtIDAuNGVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDllbTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICAgIGZvbnQ6IGJvbGQgNzQlIEFyaWFsO1xyXG4gICAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNC41ZW07XHJcbiAgICAgICAgd2lkdGg6IDVlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01ZW07XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udDogYm9sZCAxMXB4IEFyaWFsO1xyXG4gICAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNWVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjNlbSAwLjhlbTtcclxuICAgICAgICB3aWR0aDogNWVtO1xyXG4gICAgfVxyXG59XHJcbi50bmxfbGF0ZXN0X25ld2Nhc3RfbGlua3tcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcclxuICAgIG1hcmdpbi10b3A6IC0zJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuN2VtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zJTtcclxuICAgICAgICB3aWR0aDogMTI3JTtcclxuICAgICAgICBmb250LXNpemU6IDc0JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSl7XHJcbiAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMyU7XHJcbiAgICAgICAgd2lkdGg6IDEyMSU7XHJcbiAgICAgICAgZm9udC1zaXplOiA3NCU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKlxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTMgVGhpYmF1dCBDb3Vyb3VibGVcclxuICogaHR0cDovL3d3dy5jc3NmbG93LmNvbVxyXG4gKlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2U6XHJcbiAqIGh0dHA6Ly93d3cub3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvbWl0LWxpY2Vuc2UucGhwXHJcbiAqL1xyXG5cclxuLnN3aXRjaCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHdpZHRoOiA1NnB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBwYWRkaW5nOiAzcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggd2hpdGUsIGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUsIHdoaXRlIDI1cHgpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUgMjVweCk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUgMjVweCk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSwgd2hpdGUgMjVweCk7XHJcbn1cclxuXHJcbi5zd2l0Y2gtaW5wdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uc3dpdGNoLWxhYmVsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGJhY2tncm91bmQ6ICNiNmI2YjY7XHJcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgaW5zZXQgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcclxuICAtby10cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcclxuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHkgYmFja2dyb3VuZDtcclxuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHkgYmFja2dyb3VuZDtcclxuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5IGJhY2tncm91bmQ7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSBiYWNrZ3JvdW5kO1xyXG59XHJcbi5zd2l0Y2gtbGFiZWw6YmVmb3JlLCAuc3dpdGNoLWxhYmVsOmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLS41ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBpbmhlcml0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogaW5oZXJpdDtcclxuICAtby10cmFuc2l0aW9uOiBpbmhlcml0O1xyXG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XHJcbn1cclxuLnN3aXRjaC1sYWJlbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1vZmYpO1xyXG4gIHJpZ2h0OiAxMXB4O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICB0ZXh0LXNoYWRvdzogMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG59XHJcbi5zd2l0Y2gtbGFiZWw6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1vbik7XHJcbiAgbGVmdDogMTFweDtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWwge1xyXG4gIGJhY2tncm91bmQ6ICM0N2E4ZDg7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIGluc2V0IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcbi5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWw6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWw6YWZ0ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5zd2l0Y2gtaGFuZGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA0cHg7XHJcbiAgbGVmdDogNHB4O1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGhlaWdodDogMThweDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDQwJSwgI2YwZjBmMCk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA0MCUsICNmMGYwZjApO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDQwJSwgI2YwZjBmMCk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNDAlLCAjZjBmMGYwKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IDAuMTVzIGVhc2Utb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjE1cyBlYXNlLW91dDtcclxufVxyXG4uc3dpdGNoLWhhbmRsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luOiAtNnB4IDAgMCAtNnB4O1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUsIHdoaXRlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlLCB3aGl0ZSk7XHJcbn1cclxuLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xyXG4gIGxlZnQ6IDQwcHg7XHJcbiAgYm94LXNoYWRvdzogLTFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG5cclxuLnN3aXRjaC1ibHVlID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbCB7XHJcbiAgYmFja2dyb3VuZDogYmx1ZTtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi8qIENyZWRpdGNhcmQuanMgdjAuMTAuMTIgfCBDb3B5cmlnaHQgKGMpIDIwMTQgQ3JlZGl0Y2FyZC5qcyB8IGNyZWRpdGNhcmRqcy5jb20vbGljZW5zaW5nICovXHJcbi5jY2pzLWNhcmQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmNjanMtY2FyZC1zdHlsZSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlclxyXG57XHJcbiAgICBsZXR0ZXItc3BhY2luZzouMTVlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6Izk5OSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwuY2Nqcy1jYXJkLXN0eWxlIGlucHV0Oi1tb3otcGxhY2Vob2xkZXJcclxue1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6LjE1ZW0gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiM5OTkgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OjEuNzUgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXJcclxue1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6LjE1ZW0gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiM5OTkgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OjEuNzUgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGRpdiwuY2Nqcy1jYXJkLXN0eWxlIGRpdlxyXG57XHJcbiAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzowICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBpbnB1dCwuY2Nqcy1jYXJkLXN0eWxlIGlucHV0LFxyXG4uY2Nqcy1jYXJkIHNlbGVjdCwuY2Nqcy1jYXJkLXN0eWxlIHNlbGVjdCxcclxuLmNjanMtY2FyZCBsYWJlbCwuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLFxyXG4uY2Nqcy1jYXJkIGZpZWxkc2V0LC5jY2pzLWNhcmQtc3R5bGUgZmllbGRzZXQsXHJcbi5jY2pzLWNhcmQgbGVnZW5kLC5jY2pzLWNhcmQtc3R5bGUgbGVnZW5kLFxyXG4uY2Nqcy1jYXJkIGJ1dHRvbiwuY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvblxyXG57XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzowICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWJveC1zaXppbmc6Y29udGVudC1ib3ggIWltcG9ydGFudDtcclxuICAgIC1tcy1ib3gtc2l6aW5nOmNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2l6aW5nOmNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTppbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDo0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6MWVtICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OjIgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBmaWVsZHNldCwuY2Nqcy1jYXJkLXN0eWxlIGZpZWxkc2V0XHJcbntcclxuICAgIGJvcmRlcjowICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBsYWJlbCwuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLC5jY2pzLWNhcmQgbGVnZW5kLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIGxlZ2VuZCwuY2Nqcy1jYXJkIGZpZWxkc2V0LFxyXG4uY2Nqcy1jYXJkLXN0eWxlIGZpZWxkc2V0XHJcbntcclxuICAgIGxpbmUtaGVpZ2h0OjEuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6MS41ZW0gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiM1ZTY1NmIgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjowICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBpbnB1dCwuY2Nqcy1jYXJkLXN0eWxlIGlucHV0LC5jY2pzLWNhcmQgc2VsZWN0LFxyXG4uY2Nqcy1jYXJkLXN0eWxlIHNlbGVjdCwuY2Nqcy1jYXJkIGJ1dHRvbiwuY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvblxyXG57XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICNjN2NiY2UgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGlucHV0OmZvY3VzLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIGlucHV0OmZvY3VzLFxyXG4uY2Nqcy1jYXJkIHNlbGVjdDpmb2N1cyxcclxuLmNjanMtY2FyZC1zdHlsZSBzZWxlY3Q6Zm9jdXMsXHJcbi5jY2pzLWNhcmQgYnV0dG9uOmZvY3VzLC5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uOmZvY3VzXHJcbntcclxuICAgIG91dGxpbmU6MCAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2ZmY2Q3OCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMCAzcHggcmdiYSgyNTUsMTk1LDk0LC45KSAhaW1wb3J0YW50O1xyXG4gICAgLW1vei1ib3gtc2hhZG93Omluc2V0IDAgMCAzcHggcmdiYSgyNTUsMTk1LDk0LC45KSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzppbnNldCAwIDAgM3B4IHJnYmEoMjU1LDE5NSw5NCwuOSkgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGlucHV0LC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQsLmNjanMtY2FyZCBzZWxlY3QsXHJcbi5jY2pzLWNhcmQtc3R5bGUgc2VsZWN0XHJcbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IzVlNjU2YiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOjEuMjVlbSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6MSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OjJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgaW5wdXQsLmNjanMtY2FyZC1zdHlsZSBpbnB1dFxyXG57XHJcbiAgICBwYWRkaW5nLWxlZnQ6LjI1ZW0gIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OjJlbVxcOSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgaW5wdXQ6Oi1tcy1jbGVhciwuY2Nqcy1jYXJkLXN0eWxlIGlucHV0OjotbXMtY2xlYXJcclxue1xyXG4gICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBzZWxlY3QsLmNjanMtY2FyZC1zdHlsZSBzZWxlY3Rcclxue1xyXG4gICAgY29sb3I6Izc2N2Y4NiAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OjEuNWVtXFw5ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOi4yNWVtIDBcXDkgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGlucHV0Ojotd2Via2l0LWF1dG9maWxsLC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6Oi13ZWJraXQtYXV0b2ZpbGxcclxue1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIDEwMDBweCAjZmZmIGluc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OjAgMCAwIDEwMDBweCAjZmZmIGluc2V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSxcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSxcclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxyXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcclxue1xyXG4gICAgb3BhY2l0eTowICFpbXBvcnRhbnQ7XHJcbiAgICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKSAhaW1wb3J0YW50O1xyXG4gICAgdmlzaWJpbGl0eTpoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIC4zcyAhaW1wb3J0YW50O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgLjNzICFpbXBvcnRhbnQ7XHJcbiAgICAtby10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgLjNzICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgLjNzICFpbXBvcnRhbnQ7ei1pbmRleDoxICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6LjY4NzVlbSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmFmYWZhICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDoxZW0gIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDJweCAzcHggcmdiYSgwLDAsMCwuMDUpICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6MCAycHggM3B4IHJnYmEoMCwwLDAsLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzowIDJweCAzcHggcmdiYSgwLDAsMCwuMDUpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjojNzY3Zjg2ICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OjEwMDAwMDBcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNhcmQtY29kZSxcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jYXJkLWNvZGUsLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtY29kZSxcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtY29kZVxyXG57XHJcbiAgICBjb2xvcjojNzhkMjE2XHJcbn1cclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1leHBsYW5hdGlvbixcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1leHBsYW5hdGlvbixcclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWV4cGxhbmF0aW9uLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtZXhwbGFuYXRpb25cclxue1xyXG4gICAgcGFkZGluZzouNWVtICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6MS4yZW1cclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNsb3NlLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNsb3NlLFxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2UsXHJcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZVxyXG57XHJcbiAgICBjb2xvcjpyZ2JhKDAsMCwwLC40KSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOjIuMjVlbSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOjAgIWltcG9ydGFudDtcclxuICAgIGxlZnQ6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6LjllbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6LS40NWVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOi0uNDVlbSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0Oi45ZW0gIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0Oi45ZW0gIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOi4yZW0gIWltcG9ydGFudDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czouMmVtICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czouMmVtICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoMCwwLDAsLjIpICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoMCwwLDAsLjIpICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDAsMCwwLC4yKSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2U6aG92ZXIsXHJcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2U6aG92ZXIsXHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZTpob3ZlcixcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlOmhvdmVyXHJcbntcclxuICAgIGN1cnNvcjpwb2ludGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jbG9zZTphY3RpdmUsXHJcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2U6YWN0aXZlLFxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2U6YWN0aXZlLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2U6YWN0aXZlXHJcbntcclxuICAgIGJhY2tncm91bmQ6I2U2ZTZlNiAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZSxcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlXHJcbntcclxuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0sXHJcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW1cclxue1xyXG4gICAgYm90dG9tOjUyJSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtYmFyY29kZSxcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1iYXJjb2RlXHJcbntcclxuICAgIGhlaWdodDoyZW0gIWltcG9ydGFudDtcclxuICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IzVlNjU2YiAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDoyZW0gIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLXNpZ25hdHVyZSwuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLXNpZ25hdHVyZVxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmEgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOi41ZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6MWVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDoxZW0gIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNhcmQtY29kZSxcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jYXJkLWNvZGVcclxue1xyXG4gICAgcGFkZGluZzouNWVtIDFlbSAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCwuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcclxue1xyXG4gICAgdG9wOjUyJSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jYXJkLW51bWJlcixcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtbnVtYmVyXHJcbntcclxuICAgIG1hcmdpbi10b3A6My44NWVtICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOjEuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzouMTVlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jYXJkLWNvZGUsXHJcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jYXJkLWNvZGVcclxue1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIHRvcDowICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOjQuODEyNWVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6M2VtICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDowXHJcbn1cclxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYywuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjXHJcbntcclxuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDoxLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOjIuMjVlbSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDozICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDo3LjVlbSAhaW1wb3J0YW50O1xyXG4gICAgd2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYyBpbnB1dCwuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjIGlucHV0XHJcbntcclxuICAgIHJpZ2h0OjEuMmVtICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6MS4yZW0gIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDoyLjk1ZW0gIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXIuY2Nqcy1hY3RpdmUgLmNjanMtY3NjLWRpYWdyYW0sXHJcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlci5jY2pzLWFjdGl2ZSAuY2Nqcy1jc2MtZGlhZ3JhbSxcclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyLmNjanMtYWN0aXZlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXHJcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlci5jY2pzLWFjdGl2ZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4XHJcbntcclxuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKSAhaW1wb3J0YW50O1xyXG4gICAgdmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAwcyAhaW1wb3J0YW50O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgMHMgIWltcG9ydGFudDtcclxuICAgIC1vLXRyYW5zaXRpb246b3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAwcyAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIDBzICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscCxcclxuLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscCxcclxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHBcclxue1xyXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOjFlbSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjojNWU2NTZiICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgdXNlci1zZWxlY3Q6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6MS41ZW0gIWltcG9ydGFudDtcclxuICAgIGhlaWdodDoyLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6Mi41ZW0gIWltcG9ydGFudDtcclxuICAgICpoZWlnaHQ6Mi42ZW0gIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6MS41ZW0gIWltcG9ydGFudDtcclxuICAgIHRvcDozLjc1ZW0gIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmZvY3VzLC5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHA6Zm9jdXMsXHJcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscDpmb2N1cyxcclxuLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwOmZvY3Vze3otaW5kZXg6NH0uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmFjdGl2ZSxcclxuLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscDphY3RpdmUsXHJcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscDphY3RpdmUsLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwOmFjdGl2ZSxcclxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZSwuY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlLFxyXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmUsLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlXHJcbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2U2ZTZlNiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsI2U2ZTZlNiwjZjJmMmYyKSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwwIDAsMCAxMDAlLGZyb20oI2U2ZTZlNiksdG8oI2YyZjJmMikpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjZTZlNmU2LCNmMmYyZjIpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsI2U2ZTZlNiwjZjJmMmYyKSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNlNmU2ZTYsI2YyZjJmMikgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14ICFpbXBvcnRhbnQ7XHJcbiAgICBmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmU2ZTZlNicsZW5kQ29sb3JzdHI9JyNmZmYyZjJmMicsR3JhZGllbnRUeXBlPTApICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAycHggM3B4ICNjY2MgIWltcG9ydGFudDtcclxuICAgIC1tb3otYm94LXNoYWRvdzppbnNldCAwIDJweCAzcHggI2NjYyAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzppbnNldCAwIDJweCAzcHggI2NjYyAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHA6YWN0aXZlOmFmdGVyLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmFjdGl2ZTphZnRlcixcclxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwOmFjdGl2ZTphZnRlcixcclxuLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwOmFjdGl2ZTphZnRlcixcclxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZTphZnRlcixcclxuLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZTphZnRlcixcclxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlOmFmdGVyLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmU6YWZ0ZXJcclxue1xyXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHA6aG92ZXIsXHJcbi5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHA6aG92ZXIsXHJcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscDpob3ZlcixcclxuLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwOmhvdmVyXHJcbntcclxuICAgIGN1cnNvcjpwb2ludGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZC5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0sXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtXHJcbntcclxuICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcclxuICAgIHRvcDozLjE4MTgxODE4ZW0gIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4XHJcbntcclxuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbVxyXG57XHJcbiAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4XHJcbntcclxuICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcclxuICAgIHRvcDozLjE4MTgxODE4ZW0gIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlLFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlXHJcbntcclxuICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOjU3LjJlbSlcclxue1xyXG4gICAgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0sXHJcbiAgICAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbSxcclxuICAgIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXHJcbiAgICAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4e21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDtyaWdodDowICFpbXBvcnRhbnQ7bGVmdDphdXRvfS5jY2pzLWNhcmQgXHJcbiAgICAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcclxuICAgIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLWFtZXh7dG9wOjEwMCUgIWltcG9ydGFudDttYXJnaW4tdG9wOjFlbX0uY2Nqcy1jYXJkIFxyXG4gICAgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIFxyXG4gICAgLmNjanMtY3NjLWRpYWdyYW1cclxuICAgIHtcclxuICAgICAgICB0b3A6YXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvdHRvbToxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbSxcclxuICAgIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbSxcclxuICAgIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxyXG4gICAgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcclxuICAgIHtcclxuICAgICAgICB0b3A6YXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvdHRvbToxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtY2FyZC10eXBlLWVycm9yIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2FyZC10eXBlLWVycm9yIC5jY2pzLXR5cGUtcmVhZC1vbmx5XHJcbntcclxuICAgIGNvbG9yOiNmNTQ4MjggIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy12aXNhIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtdmlzYSAuY2Nqcy10eXBlLXJlYWQtb25seSxcclxuLmNjanMtY2FyZC5jY2pzLXZpc2EtZWxlY3Ryb24gLmNjanMtdHlwZS1yZWFkLW9ubHksXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy12aXNhLWVsZWN0cm9uIC5jY2pzLXR5cGUtcmVhZC1vbmx5XHJcbntcclxuICAgIGNvbG9yOiMxMjYxY2QgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgxOCw5NywyMDUsLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDE4LDk3LDIwNSwuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtvcGFjaXR5OjEgIWltcG9ydGFudDtcclxuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtbGFzZXIgLmNjanMtdHlwZS1yZWFkLW9ubHksLmNjanMtY2FyZC1zdHlsZS5jY2pzLWxhc2VyIC5jY2pzLXR5cGUtcmVhZC1vbmx5XHJcbntcclxuICAgIGNvbG9yOiNiMjY2ZmYgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgxNzgsMTAyLDI1NSwuMDUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTc4LDEwMiwyNTUsLjE1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcclxuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtbWFlc3RybyAuY2Nqcy10eXBlLXJlYWQtb25seSwuY2Nqcy1jYXJkLXN0eWxlLmNjanMtbWFlc3RybyAuY2Nqcy10eXBlLXJlYWQtb25seVxyXG57XHJcbiAgICBjb2xvcjojMDA2NmNiICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxMDIsMjAzLC4wNSkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgwLDEwMiwyMDMsLjE1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcclxuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtdW5pb25wYXkgLmNjanMtdHlwZS1yZWFkLW9ubHksXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy11bmlvbnBheSAuY2Nqcy10eXBlLXJlYWQtb25seVxyXG57XHJcbiAgICBjb2xvcjojZjAzICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDAsNTEsLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwwLDUxLC4xNSkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b206MCAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eToxICFpbXBvcnRhbnQ7XHJcbiAgICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApXHJcbn1cclxuLmNjanMtY2FyZC5jY2pzLWpjYiAuY2Nqcy10eXBlLXJlYWQtb25seSxcclxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWpjYiAuY2Nqcy10eXBlLXJlYWQtb25seVxyXG57XHJcbiAgICBjb2xvcjojMmI5NzM4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDIsMTUxLDU2LC4wNSkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSg0MiwxNTEsNTYsLjE1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcclxuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtZGluZXJzLWNsdWIgLmNjanMtdHlwZS1yZWFkLW9ubHksLmNjanMtY2FyZC1zdHlsZS5jY2pzLWRpbmVycy1jbHViIC5jY2pzLXR5cGUtcmVhZC1vbmx5XHJcbntcclxuICAgIGNvbG9yOiMwMDc5YmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDEyMSwxOTAsLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMTIxLDE5MCwuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtvcGFjaXR5OjEgIWltcG9ydGFudDtcclxuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtYW1leCAuY2Nqcy10eXBlLXJlYWQtb25seSxcclxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWFtZXggLmNjanMtdHlwZS1yZWFkLW9ubHlcclxue1xyXG4gICAgY29sb3I6IzJlNzdiYyAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQ2LDExOSwxODgsLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDQ2LDExOSwxODgsLjE1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcclxuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtZGlzY292ZXIgLmNjanMtdHlwZS1yZWFkLW9ubHksXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1kaXNjb3ZlciAuY2Nqcy10eXBlLXJlYWQtb25seVxyXG57XHJcbiAgICBjb2xvcjojZjc5YjAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjQ3LDE1NSwwLC4wNSkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgyNDcsMTU1LDAsLjE1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcclxuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtbWFzdGVyY2FyZCAuY2Nqcy10eXBlLXJlYWQtb25seSxcclxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLW1hc3RlcmNhcmQgLmNjanMtdHlwZS1yZWFkLW9ubHlcclxue1xyXG4gICAgY29sb3I6I2Y2NzIxNCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI0NiwxMTQsMjAsLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDI0NiwxMTQsMjAsLjE1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcclxuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtZGFua29ydCAuY2Nqcy10eXBlLXJlYWQtb25seSxcclxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWRhbmtvcnQgLmNjanMtdHlwZS1yZWFkLW9ubHlcclxue1xyXG4gICAgY29sb3I6I2VkMWMyNCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIzNywyOCwzNiwuMDUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjM3LDI4LDM2LC4xNSkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b206MCAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eToxICFpbXBvcnRhbnQ7XHJcbiAgICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApXHJcbn1cclxuLmNjanMtY2FyZCAuY2Nqcy10eXBlLXJlYWQtb25seSwuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLXR5cGUtcmVhZC1vbmx5XHJcbntcclxuICAgIG9wYWNpdHk6MCAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MCkgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjVzICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246YWxsIC41cyAhaW1wb3J0YW50O1xyXG4gICAgLW8tdHJhbnNpdGlvbjphbGwgLjVzICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOmFsbCAuNXMgIWltcG9ydGFudDtcclxuICAgIGNvbnRlbnQ6JyAnICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OjEuMzYzNjM2MzZlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDowICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6MS4xZW0gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6LjE4MTgxODE4ZW0gLjQ1NDU0NTQ1ZW0gIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjMpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6MSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6YXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOjAgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWhpZGRlbi1jYXJkLXR5cGUsXHJcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtaGlkZGVuLWNhcmQtdHlwZVxyXG57XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OjEuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6MWVtICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5Om5vbmUhaW1wb3J0YW50XHJcbn1cclxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbSxcclxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbSxcclxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcclxue1xyXG4gICAgbGVmdDphdXRvIWltcG9ydGFudDtcclxuICAgIHRvcDphdXRvIWltcG9ydGFudDtcclxuICAgIGJvdHRvbTphdXRvIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjowIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OjZlbSFpbXBvcnRhbnRcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtXHJcbntcclxuICAgIGJvdHRvbTo1MiUhaW1wb3J0YW50XHJcbn1cclxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcclxue1xyXG4gICAgdG9wOjUyJSFpbXBvcnRhbnRcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbSxcclxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW1cclxue1xyXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG4gICAgdG9wOjMuMTgxODE4MThlbSFpbXBvcnRhbnRcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4XHJcbntcclxuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLC5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtXHJcbntcclxuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcclxue1xyXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG4gICAgdG9wOjMuMTgxODE4MThlbSFpbXBvcnRhbnRcclxufVxyXG4uY2Nqcy1jYXJkXHJcbntcclxuICAgIC13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveCAhaW1wb3J0YW50O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtYm94LXNpemluZzpjb250ZW50LWJveCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNpemluZzpjb250ZW50LWJveCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDojZmFmYWZhICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6J1NvdXJjZSBTYW5zIFBybycsSGVsdnRpY2EsQXJpYWwsc2FuLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OjEwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46MWVtIGF1dG8gIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2RiZGJkYiAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQsLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSxcclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4XHJcbntcclxuICAgIHdpZHRoOjIzZW0haW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OjE0ZW0haW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOi43NWVtICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6Ljc1ZW0gIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6Ljc1ZW0gIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leFxyXG57XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICNjMmMyYzIgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbnVtYmVyXHJcbntcclxuICAgIHRvcDoyLjI1ZW0gIWltcG9ydGFudDtcclxuICAgIGxlZnQ6MS41ZW0gIWltcG9ydGFudDtcclxuICAgIHdpZHRoOjEzLjI1ZW0gIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLW51bWJlciBpbnB1dFxyXG57XHJcbiAgICB3aWR0aDoxMC4zNWVtICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDowICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6MS4yZW0gIWltcG9ydGFudDtcclxuICAgIGxlZnQ6MCAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1udW1iZXIgaW5wdXQuY2Nqcy1oaWRkZW5cclxue1xyXG4gICAgdmlzaWJpbGl0eTpoaWRkZW4gIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbnVtYmVyIGlucHV0LmNjanMtbnVtYmVyLWZvcm1hdHRlZFxyXG57XHJcbiAgICB6LWluZGV4OjEgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb25cclxue1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIGJvdHRvbTo0LjM1ZW0gIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OjEuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDo4ZW0gIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24gc2VsZWN0XHJcbntcclxuICAgIGZvbnQtc2l6ZToxZW0gIWltcG9ydGFudDtcclxuICAgICpmb250LXNpemU6MS41ZW0gIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24gbGVnZW5kXHJcbntcclxuICAgICpsZWZ0Oi0uNWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCAuY2Nqcy1leHBpcmF0aW9uIC5jY2pzLW1vbnRoLFxyXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24gLmNjanMteWVhclxyXG57XHJcbiAgICB3aWR0aDozLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgKndpZHRoOjIuODMzMzMzMzMzMzMzMzMzNWVtICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgKm1hcmdpbi10b3A6MXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCAuY2Nqcy1leHBpcmF0aW9uIC5jY2pzLXllYXJcclxue1xyXG4gICAgcmlnaHQ6MFxyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbjphZnRlclxyXG57XHJcbiAgICBjb250ZW50OicvJyAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDoyICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OjMuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDoxZW0gIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLW5hbWVcclxue3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiBib3R0b206NC43NWVtICFpbXBvcnRhbnQ7XHJcbiBsZWZ0OjEuNWVtICFpbXBvcnRhbnQ7XHJcbiB3aWR0aDoxMWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLW5hbWUgaW5wdXRcclxue3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiBsZWZ0OjAgIWltcG9ydGFudDtcclxuIHJpZ2h0OjAgIWltcG9ydGFudDtcclxuIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuIHRvcDoxLjVlbSAhaW1wb3J0YW50O1xyXG4gZm9udC1zaXplOjFlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQ6bm90KDotbW96LWhhbmRsZXItYmxvY2tlZCkgc2VsZWN0XHJcbntcclxuICAgIHBhZGRpbmc6LjI1ZW0gMCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICAgIC1tb3otYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1pbmNvbXBsZXRlLmNjanMtc3RhcnRlZFByb2dyZXNzXHJcbntcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2ZmYTcxMiAhaW1wb3J0YW50O1xyXG59XHJcbmZpZWxkc2V0LmNjanMtaW5jb21wbGV0ZS5jY2pzLXN0YXJ0ZWRQcm9ncmVzc1xyXG57XHJcbiAgICBib3JkZXI6MCAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLXNob3ctd2FybmluZ3MgaW5wdXQuY2Nqcy1pbmNvbXBsZXRlLC5jY2pzLXNob3ctd2FybmluZ3Mgc2VsZWN0LmNjanMtaW5jb21wbGV0ZSxcclxuLmNjanMtc2hvdy13YXJuaW5ncyBmaWVsZHNldC5jY2pzLWluY29tcGxldGUgc2VsZWN0LFxyXG4uY2Nqcy1zaG93LXdhcm5pbmdzIGZpZWxkc2V0LmNjanMtaW5jb21wbGV0ZSBpbnB1dFxyXG57XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICNmZmE3MTIgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDAgM3B4ICNmNzliMDAgIWltcG9ydGFudDtcclxuICAgIC1tb3otYm94LXNoYWRvdzowIDAgM3B4ICNmNzliMDAgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6MCAwIDNweCAjZjc5YjAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtYWx3YXlzLXNob3ctd2FybmluZ3MgaW5wdXQuY2Nqcy1pbmNvbXBsZXRlLFxyXG4uY2Nqcy1hbHdheXMtc2hvdy13YXJuaW5ncyBzZWxlY3QuY2Nqcy1pbmNvbXBsZXRlLC5jY2pzLWFsd2F5cy1zaG93LXdhcm5pbmdzIGZpZWxkc2V0LmNjanMtaW5jb21wbGV0ZSBzZWxlY3QsXHJcbi5jY2pzLWFsd2F5cy1zaG93LXdhcm5pbmdzIGZpZWxkc2V0LmNjanMtaW5jb21wbGV0ZSBpbnB1dFxyXG57XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICNmZmE3MTIgIWltcG9ydGFudDtcclxufVxyXG5pbnB1dC5jY2pzLWNvbXBsZXRlLHNlbGVjdC5jY2pzLWNvbXBsZXRlLGZpZWxkc2V0LmNjanMtY29tcGxldGUgc2VsZWN0LGZpZWxkc2V0LmNjanMtY29tcGxldGUgaW5wdXRcclxue1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAjNzhkMjE2IWltcG9ydGFudFxyXG59XHJcbmlucHV0LmNjanMtY29tcGxldGU6Zm9jdXMsc2VsZWN0LmNjanMtY29tcGxldGU6Zm9jdXMsZmllbGRzZXQuY2Nqcy1jb21wbGV0ZSBzZWxlY3Q6Zm9jdXMsZmllbGRzZXQuY2Nqcy1jb21wbGV0ZSBpbnB1dDpmb2N1c1xyXG57XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAwIDNweCByZ2JhKDEwNywxODcsMjAsLjUpICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6aW5zZXQgMCAwIDNweCByZ2JhKDEwNywxODcsMjAsLjUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93Omluc2V0IDAgMCAzcHggcmdiYSgxMDcsMTg3LDIwLC41KVxyXG59XHJcbmlucHV0LmNjanMtZXJyb3Isc2VsZWN0LmNjanMtZXJyb3IsZmllbGRzZXQuY2Nqcy1lcnJvciBzZWxlY3QsZmllbGRzZXQuY2Nqcy1lcnJvciBpbnB1dFxyXG57XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICNmYTliODlcclxufVxyXG5pbnB1dC5jY2pzLWVycm9yOmZvY3VzLHNlbGVjdC5jY2pzLWVycm9yOmZvY3VzLGZpZWxkc2V0LmNjanMtZXJyb3Igc2VsZWN0OmZvY3VzLGZpZWxkc2V0LmNjanMtZXJyb3IgaW5wdXQ6Zm9jdXNcclxue1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMCAzcHggI2Y1NDgyOCAhaW1wb3J0YW50O1xyXG4gICAgLW1vei1ib3gtc2hhZG93Omluc2V0IDAgMCAzcHggI2Y1NDgyOCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzppbnNldCAwIDAgM3B4ICNmNTQ4MjggIWltcG9ydGFudDtcclxufVxyXG4iLCIvLyBBY2NvcmRpb24gTW9kdWxlXHJcbi8vIGh0dHBzOi8vZWRlbnNwaWVrZXJtYW5uLmdpdGh1Yi5pby9hMTF5LXRvZ2dsZS9cclxuXHJcbi5hY2NvcmRpb24ge1xyXG4gIFthcmlhLWhpZGRlbj1cInRydWVcIl0vKixcclxuICBbZGF0YS1hMTF5LXRvZ2dsZV06bm90KFthcmlhLWNvbnRyb2xzXSkqLyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8gVG9nZ2xlIGJ1dHRvblxyXG4gIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDFyZW0gNXJlbSAxcmVtIDJyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cztcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0tZGFyaztcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAxLjVyZW07XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWNjb3JkaW9uLXNwcml0ZS5wbmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDQwcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBUb2dnbGVkIHBhbmVsXHJcbiAgICArIGRpdiB7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXVxyXG5cclxuICBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV1bYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIExvb2tUaGluayBOb3JtYWxpemF0aW9uIFNhc3NpZmllZFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1leWVyJ3MgU3R5bGUgUmVzZXRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgaHIsXHJcbmEsIGFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXHJcbmVtLCBpbWcsIHNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQm9yZGVyLUJveFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4qLFxyXG4qOmJlZm9yZSxcclxuKjphZnRlciB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIERpc3BsYXkgRGVmaW5pdGlvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWFpbixcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuYXVkaW8sXHJcbmNhbnZhcyxcclxudmlkZW8ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuW2hpZGRlbl0sXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBCYXNlIExldmVsXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbmh0bWwge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBMaW5rc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcclxuICB9XHJcbiAgJjpob3ZlcixcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgVHlwb2dyYXBoeVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxufVxyXG5cclxuYWRkcmVzcyB7XHJcbiAgQGV4dGVuZCAldmVydGljYWwtcmh5dGhtO1xyXG59XHJcblxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5ociB7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG5jb2RlLFxyXG5wcmUge1xyXG4gIEBleHRlbmQgJXZlcnRpY2FsLXJoeXRobTtcclxuICBmb250LWZhbWlseTogXCJCaXRzdHJlYW0gVmVyYSBTYW5zIE1vbm9cIiwgQ29uc29sYXMsIENvdXJpZXIsIG1vbm9zcGFjZTtcclxuICBmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxucHJlIHtcclxuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbn1cclxuXHJcbnAge1xyXG4gIEBleHRlbmQgJXZlcnRpY2FsLXJoeXRobTtcclxufVxyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG59XHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRW1iZWRkZWQgQ29udGVudFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEZvcm1zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbiN7JGFsbC10ZXh0LWlucHV0c30sXHJcbmJ1dHRvbixcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcclxuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQ7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuYnV0dG9uW2Rpc2FibGVkXSxcclxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwsXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBMaXN0c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG51bCxcclxub2wsXHJcbmRsIHtcclxuICBAZXh0ZW5kICV2ZXJ0aWNhbC1yaHl0aG07XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxubGkgPiB1bCxcclxubGkgPiBvbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgVGFibGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbnRhYmxlIHtcclxuICBAZXh0ZW5kICV2ZXJ0aWNhbC1yaHl0aG07XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxuXHJcbiAgdGgsXHJcbiAgdGQge1xyXG4gICAgcGFkZGluZzogJGJhc2UtbGluZS1oZWlnaHQgLyAyO1xyXG4gIH1cclxufVxyXG4iLCIvKiBGT05UIFBBVEhcclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9I3skZmEtdmVyc2lvbn0nKTtcclxuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9I3skZmEtdmVyc2lvbn0jZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuLy8gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBGT05UIFBBVEhcclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbltjbGFzcyo9XCJpY29uLVwiXTo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfVxuXG5bY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLS1hZnRlclwiXTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogLjVyZW07IH1cblxuLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X19hY3Rpb25zIC5zYXZlX19ub3RlX2VkaXQgLnN1Ym1pdC1wcm9ncmVzcyAudGhyb2JiZXI6OmJlZm9yZSwgLmJ0bi0tcHJpbWFyeTphZnRlciwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5wb2xsIC5mb3JtLXN1Ym1pdDphZnRlciwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0OmFmdGVyLCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5idG4tLXNlY29uZGFyeTphZnRlciwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDphZnRlciwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDphZnRlciwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdOmFmdGVyLCAuYnRuLS10ZXJ0aWFyeTphZnRlciwgLm9waW5pb25zLXN1YnNjcmliZSAuY29udGVudCAuZm9ybS1zdWJtaXQ6YWZ0ZXIsXG4uc3R1ZGVudC1zdWJtaXNzaW9ucyAuY29udGVudCAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5idG4tLWxhcmdlOjphZnRlciwgLmNoYW5nZS1kb2N1bWVudCAuYXVkaXQtbWFudWFsc19fc3RhdGUgPiBidXR0b24gLmFqYXgtcHJvZ3Jlc3MgLnRocm9iYmVyOjpiZWZvcmUsIC5wYWdlLWF1ZGl0LWluc2lnaHQgLnRocm9iYmVyOjpiZWZvcmUsIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbC1jbG9zZTo6YmVmb3JlLCAudGMtYWpheC10aHJvYmJlciAudGhyb2JiZXI6OmJlZm9yZSxcbltjbGFzcyo9XCJpY29uLVwiXTo6YmVmb3JlLFxuW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi0tYWZ0ZXJcIl06OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEuNiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyB9XG5cbi5pY29uLW9ubHk6OmJlZm9yZSxcbi5pY29uLW9ubHk6OmFmdGVyIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uaWNvbi1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTsgfVxuXG4uaWNvbi0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5pY29uLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmljb24tNHgge1xuICBmb250LXNpemU6IDRlbTsgfVxuXG4uaWNvbi01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi5pY29uLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pY29uLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLmljb24tdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5pY29uLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NmVtO1xuICB3aWR0aDogMi4xNDI4NmVtO1xuICB0b3A6IDAuMTQyODZlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pY29uLWxpLmljb24tbGcge1xuICAgIGxlZnQ6IC0xLjg1NzE0ZW07IH1cblxuLmljb24tYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTsgfVxuXG4uaWNvbi1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uaWNvbi1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5pY29uLmljb24tcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5pY29uLmljb24tcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uaWNvbi5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLmljb24ucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi5pY29uLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgLmljb24tc3Bpbjo6YmVmb3JlLCAuaWNvbi1zcGluW2NsYXNzKj1cIi0tYWZ0ZXJcIl06OmFmdGVyIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7IH1cbiAgLmljb24tcHVsc2U6OmJlZm9yZSwgLmljb24tcHVsc2VbY2xhc3MqPVwiLS1hZnRlclwiXTo6YWZ0ZXIge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbi5pY29uLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uaWNvbi1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5pY29uLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLmljb24tZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4uaWNvbi1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG46cm9vdCAuaWNvbi1yb3RhdGUtOTAsXG46cm9vdCAuaWNvbi1yb3RhdGUtMTgwLFxuOnJvb3QgLmljb24tcm90YXRlLTI3MCxcbjpyb290IC5pY29uLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5pY29uLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuLmljb24tc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmljb24tc3RhY2stMXgsIC5pY29uLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pY29uLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmljb24tc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uaWNvbi1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXHJcbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uaWNvbi1nbGFzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIBcIjsgfVxuXG4uaWNvbi1tdXNpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIFcIjsgfVxuXG4uaWNvbi1zZWFyY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CCXCI7IH1cblxuLmljb24tZW52ZWxvcGUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgINcIjsgfVxuXG4uaWNvbi1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIRcIjsgfVxuXG4uaWNvbi1zdGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhVwiOyB9XG5cbi5pY29uLXN0YXItbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIZcIjsgfVxuXG4uaWNvbi11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ah1wiOyB9XG5cbi5pY29uLWZpbG06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CIXCI7IH1cblxuLmljb24tdGgtbGFyZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CJXCI7IH1cblxuLmljb24tdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CKXCI7IH1cblxuLmljb24tdGgtbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgItcIjsgfVxuXG4uaWNvbi1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIxcIjsgfVxuXG4uaWNvbi1yZW1vdmU6OmJlZm9yZSxcbi5pY29uLWNsb3NlOjpiZWZvcmUsXG4uaWNvbi10aW1lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI1cIjsgfVxuXG4uaWNvbi1zZWFyY2gtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI5cIjsgfVxuXG4uaWNvbi1zZWFyY2gtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CQXCI7IH1cblxuLmljb24tcG93ZXItb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkVwiOyB9XG5cbi5pY29uLXNpZ25hbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJJcIjsgfVxuXG4uaWNvbi1nZWFyOjpiZWZvcmUsXG4uaWNvbi1jb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CTXCI7IH1cblxuLmljb24tdHJhc2gtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJRcIjsgfVxuXG4uaWNvbi1ob21lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlVwiOyB9XG5cbi5pY29uLWZpbGUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJZcIjsgfVxuXG4uaWNvbi1jbG9jay1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Al1wiOyB9XG5cbi5pY29uLXJvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CYXCI7IH1cblxuLmljb24tZG93bmxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CZXCI7IH1cblxuLmljb24tYXJyb3ctY2lyY2xlLW8tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJpcIjsgfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtby11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJtcIjsgfVxuXG4uaWNvbi1pbmJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJxcIjsgfVxuXG4uaWNvbi1wbGF5LWNpcmNsZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnVwiOyB9XG5cbi5pY29uLXJvdGF0ZS1yaWdodDo6YmVmb3JlLFxuLmljb24tcmVwZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnlwiOyB9XG5cbi5pY29uLXJlZnJlc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ChXCI7IH1cblxuLmljb24tbGlzdC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CiXCI7IH1cblxuLmljb24tbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKNcIjsgfVxuXG4uaWNvbi1mbGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApFwiOyB9XG5cbi5pY29uLWhlYWRwaG9uZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ClXCI7IH1cblxuLmljb24tdm9sdW1lLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKZcIjsgfVxuXG4uaWNvbi12b2x1bWUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKdcIjsgfVxuXG4uaWNvbi12b2x1bWUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CoXCI7IH1cblxuLmljb24tcXJjb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqVwiOyB9XG5cbi5pY29uLWJhcmNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CqXCI7IH1cblxuLmljb24tdGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Aq1wiOyB9XG5cbi5pY29uLXRhZ3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CsXCI7IH1cblxuLmljb24tYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK1cIjsgfVxuXG4uaWNvbi1ib29rbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK5cIjsgfVxuXG4uaWNvbi1wcmludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK9cIjsgfVxuXG4uaWNvbi1jYW1lcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CwXCI7IH1cblxuLmljb24tZm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLFcIjsgfVxuXG4uaWNvbi1ib2xkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AslwiOyB9XG5cbi5pY29uLWl0YWxpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLNcIjsgfVxuXG4uaWNvbi10ZXh0LWhlaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLRcIjsgfVxuXG4uaWNvbi10ZXh0LXdpZHRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtVwiOyB9XG5cbi5pY29uLWFsaWduLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C2XCI7IH1cblxuLmljb24tYWxpZ24tY2VudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+At1wiOyB9XG5cbi5pY29uLWFsaWduLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuFwiOyB9XG5cbi5pY29uLWFsaWduLWp1c3RpZnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C5XCI7IH1cblxuLmljb24tbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLpcIjsgfVxuXG4uaWNvbi1kZWRlbnQ6OmJlZm9yZSxcbi5pY29uLW91dGRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C7XCI7IH1cblxuLmljb24taW5kZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvFwiOyB9XG5cbi5pY29uLXZpZGVvLWNhbWVyYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL1cIjsgfVxuXG4uaWNvbi1waG90bzo6YmVmb3JlLFxuLmljb24taW1hZ2U6OmJlZm9yZSxcbi5pY29uLXBpY3R1cmUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL5cIjsgfVxuXG4uaWNvbi1wZW5jaWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GAXCI7IH1cblxuLmljb24tbWFwLW1hcmtlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYFcIjsgfVxuXG4uaWNvbi1hZGp1c3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GCXCI7IH1cblxuLmljb24tdGludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYNcIjsgfVxuXG4uaWNvbi1lZGl0OjpiZWZvcmUsXG4uaWNvbi1wZW5jaWwtc3F1YXJlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GEXCI7IH1cblxuLmljb24tc2hhcmUtc3F1YXJlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GFXCI7IH1cblxuLmljb24tY2hlY2stc3F1YXJlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GGXCI7IH1cblxuLmljb24tYXJyb3dzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bh1wiOyB9XG5cbi5pY29uLXN0ZXAtYmFja3dhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GIXCI7IH1cblxuLmljb24tZmFzdC1iYWNrd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYlcIjsgfVxuXG4uaWNvbi1iYWNrd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYpcIjsgfVxuXG4uaWNvbi1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bi1wiOyB9XG5cbi5pY29uLXBhdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjFwiOyB9XG5cbi5pY29uLXN0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GNXCI7IH1cblxuLmljb24tZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY5cIjsgfVxuXG4uaWNvbi1mYXN0LWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GQXCI7IH1cblxuLmljb24tc3RlcC1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkVwiOyB9XG5cbi5pY29uLWVqZWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BklwiOyB9XG5cbi5pY29uLWNoZXZyb24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZNcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlFwiOyB9XG5cbi5pY29uLXBsdXMtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlVwiOyB9XG5cbi5pY29uLW1pbnVzLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZZcIjsgfVxuXG4uaWNvbi10aW1lcy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GXXCI7IH1cblxuLmljb24tY2hlY2stY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmFwiOyB9XG5cbi5pY29uLXF1ZXN0aW9uLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZlcIjsgfVxuXG4uaWNvbi1pbmZvLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZpcIjsgfVxuXG4uaWNvbi1jcm9zc2hhaXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bm1wiOyB9XG5cbi5pY29uLXRpbWVzLWNpcmNsZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnFwiOyB9XG5cbi5pY29uLWNoZWNrLWNpcmNsZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnVwiOyB9XG5cbi5pY29uLWJhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ5cIjsgfVxuXG4uaWNvbi1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoFwiOyB9XG5cbi5pY29uLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoVwiOyB9XG5cbi5pY29uLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BolwiOyB9XG5cbi5pY29uLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GjXCI7IH1cblxuLmljb24tbWFpbC1mb3J3YXJkOjpiZWZvcmUsXG4uaWNvbi1zaGFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaRcIjsgfVxuXG4uaWNvbi1leHBhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GlXCI7IH1cblxuLmljb24tY29tcHJlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GmXCI7IH1cblxuLmljb24tcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgadcIjsgfVxuXG4uaWNvbi1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgahcIjsgfVxuXG4uaWNvbi1hc3Rlcmlzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgalcIjsgfVxuXG4uaWNvbi1leGNsYW1hdGlvbi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GqXCI7IH1cblxuLmljb24tZ2lmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgatcIjsgfVxuXG4uaWNvbi1sZWFmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrFwiOyB9XG5cbi5pY29uLWZpcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GtXCI7IH1cblxuLmljb24tZXllOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrlwiOyB9XG5cbi5pY29uLWV5ZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbBcIjsgfVxuXG4uaWNvbi13YXJuaW5nOjpiZWZvcmUsXG4uaWNvbi1leGNsYW1hdGlvbi10cmlhbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbFcIjsgfVxuXG4uaWNvbi1wbGFuZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbJcIjsgfVxuXG4uaWNvbi1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbNcIjsgfVxuXG4uaWNvbi1yYW5kb206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G0XCI7IH1cblxuLmljb24tY29tbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbVcIjsgfVxuXG4uaWNvbi1tYWduZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G2XCI7IH1cblxuLmljb24tY2hldnJvbi11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbdcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G4XCI7IH1cblxuLmljb24tcmV0d2VldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgblcIjsgfVxuXG4uaWNvbi1zaG9wcGluZy1jYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BulwiOyB9XG5cbi5pY29uLWZvbGRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbtcIjsgfVxuXG4uaWNvbi1mb2xkZXItb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbxcIjsgfVxuXG4uaWNvbi1hcnJvd3Mtdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb1cIjsgfVxuXG4uaWNvbi1hcnJvd3MtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb5cIjsgfVxuXG4uaWNvbi1iYXItY2hhcnQtbzo6YmVmb3JlLFxuLmljb24tYmFyLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgFwiOyB9XG5cbi5pY29uLXR3aXR0ZXItc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgVwiOyB9XG5cbi5pY29uLWZhY2Vib29rLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoJcIjsgfVxuXG4uaWNvbi1jYW1lcmEtcmV0cm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KDXCI7IH1cblxuLmljb24ta2V5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChFwiOyB9XG5cbi5pY29uLWdlYXJzOjpiZWZvcmUsXG4uaWNvbi1jb2dzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChVwiOyB9XG5cbi5pY29uLWNvbW1lbnRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChlwiOyB9XG5cbi5pY29uLXRodW1icy1vLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ch1wiOyB9XG5cbi5pY29uLXRodW1icy1vLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KIXCI7IH1cblxuLmljb24tc3Rhci1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiVwiOyB9XG5cbi5pY29uLWhlYXJ0LW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KKXCI7IH1cblxuLmljb24tc2lnbi1vdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KLXCI7IH1cblxuLmljb24tbGlua2VkaW4tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjFwiOyB9XG5cbi5pY29uLXRodW1iLXRhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KNXCI7IH1cblxuLmljb24tZXh0ZXJuYWwtbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgo5cIjsgfVxuXG4uaWNvbi1zaWduLWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CkFwiOyB9XG5cbi5pY29uLXRyb3BoeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpFcIjsgfVxuXG4uaWNvbi1naXRodWItc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CklwiOyB9XG5cbi5pY29uLXVwbG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpNcIjsgfVxuXG4uaWNvbi1sZW1vbi1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClFwiOyB9XG5cbi5pY29uLXBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClVwiOyB9XG5cbi5pY29uLXNxdWFyZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CllwiOyB9XG5cbi5pY29uLWJvb2ttYXJrLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KXXCI7IH1cblxuLmljb24tcGhvbmUtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmFwiOyB9XG5cbi5pY29uLXR3aXR0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KZXCI7IH1cblxuLmljb24tZmFjZWJvb2stZjo6YmVmb3JlLFxuLmljb24tZmFjZWJvb2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KaXCI7IH1cblxuLmljb24tZ2l0aHViOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cm1wiOyB9XG5cbi5pY29uLXVubG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpxcIjsgfVxuXG4uaWNvbi1jcmVkaXQtY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp1cIjsgfVxuXG4uaWNvbi1mZWVkOjpiZWZvcmUsXG4uaWNvbi1yc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KeXCI7IH1cblxuLmljb24taGRkLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KgXCI7IH1cblxuLmljb24tYnVsbGhvcm46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KhXCI7IH1cblxuLmljb24tYmVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7NcIjsgfVxuXG4uaWNvbi1jZXJ0aWZpY2F0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqNcIjsgfVxuXG4uaWNvbi1oYW5kLW8tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KkXCI7IH1cblxuLmljb24taGFuZC1vLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KlXCI7IH1cblxuLmljb24taGFuZC1vLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CplwiOyB9XG5cbi5pY29uLWhhbmQtby1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cp1wiOyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqFwiOyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqlcIjsgfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KqXCI7IH1cblxuLmljb24tYXJyb3ctY2lyY2xlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KrXCI7IH1cblxuLmljb24tZ2xvYmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KsXCI7IH1cblxuLmljb24td3JlbmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrVwiOyB9XG5cbi5pY29uLXRhc2tzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrlwiOyB9XG5cbi5pY29uLWZpbHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrBcIjsgfVxuXG4uaWNvbi1icmllZmNhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KxXCI7IH1cblxuLmljb24tYXJyb3dzLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrJcIjsgfVxuXG4uaWNvbi1ncm91cDo6YmVmb3JlLFxuLmljb24tdXNlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OAXCI7IH1cblxuLmljb24tY2hhaW46OmJlZm9yZSxcbi5pY29uLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OBXCI7IH1cblxuLmljb24tY2xvdWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OCXCI7IH1cblxuLmljb24tZmxhc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ODXCI7IH1cblxuLmljb24tY3V0OjpiZWZvcmUsXG4uaWNvbi1zY2lzc29yczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4RcIjsgfVxuXG4uaWNvbi1jb3B5OjpiZWZvcmUsXG4uaWNvbi1maWxlcy1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhVwiOyB9XG5cbi5pY29uLXBhcGVyY2xpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4ZcIjsgfVxuXG4uaWNvbi1zYXZlOjpiZWZvcmUsXG4uaWNvbi1mbG9wcHktbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4dcIjsgfVxuXG4uaWNvbi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OIXCI7IH1cblxuLmljb24tbmF2aWNvbjo6YmVmb3JlLFxuLmljb24tcmVvcmRlcjo6YmVmb3JlLFxuLmljb24tYmFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4lcIjsgfVxuXG4uaWNvbi1saXN0LXVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DilwiOyB9XG5cbi5pY29uLWxpc3Qtb2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OLXCI7IH1cblxuLmljb24tc3RyaWtldGhyb3VnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4xcIjsgfVxuXG4uaWNvbi11bmRlcmxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ONXCI7IH1cblxuLmljb24tdGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OOXCI7IH1cblxuLmljb24tbWFnaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OQXCI7IH1cblxuLmljb24tdHJ1Y2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ORXCI7IH1cblxuLmljb24tcGludGVyZXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DklwiOyB9XG5cbi5pY29uLXBpbnRlcmVzdC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OTXCI7IH1cblxuLmljb24tZ29vZ2xlLXBsdXMtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlFwiOyB9XG5cbi5pY29uLWdvb2dsZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlVwiOyB9XG5cbi5pY29uLW1vbmV5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DllwiOyB9XG5cbi5pY29uLWNhcmV0LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OXXCI7IH1cblxuLmljb24tY2FyZXQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OYXCI7IH1cblxuLmljb24tY2FyZXQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5lcIjsgfVxuXG4uaWNvbi1jYXJldC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5pcIjsgfVxuXG4uaWNvbi1jb2x1bW5zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dm1wiOyB9XG5cbi5pY29uLXVuc29ydGVkOjpiZWZvcmUsXG4uaWNvbi1zb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnFwiOyB9XG5cbi5pY29uLXNvcnQtZG93bjo6YmVmb3JlLFxuLmljb24tc29ydC1kZXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnVwiOyB9XG5cbi5pY29uLXNvcnQtdXA6OmJlZm9yZSxcbi5pY29uLXNvcnQtYXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnlwiOyB9XG5cbi5pY29uLWVudmVsb3BlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoFwiOyB9XG5cbi5pY29uLWxpbmtlZGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoVwiOyB9XG5cbi5pY29uLXJvdGF0ZS1sZWZ0OjpiZWZvcmUsXG4uaWNvbi11bmRvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DolwiOyB9XG5cbi5pY29uLWxlZ2FsOjpiZWZvcmUsXG4uaWNvbi1nYXZlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6NcIjsgfVxuXG4uaWNvbi1kYXNoYm9hcmQ6OmJlZm9yZSxcbi5pY29uLXRhY2hvbWV0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OkXCI7IH1cblxuLmljb24tY29tbWVudC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpVwiOyB9XG5cbi5pY29uLWNvbW1lbnRzLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OmXCI7IH1cblxuLmljb24tZmxhc2g6OmJlZm9yZSxcbi5pY29uLWJvbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OnXCI7IH1cblxuLmljb24tc2l0ZW1hcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6hcIjsgfVxuXG4uaWNvbi11bWJyZWxsYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6lcIjsgfVxuXG4uaWNvbi1wYXN0ZTo6YmVmb3JlLFxuLmljb24tY2xpcGJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqlwiOyB9XG5cbi5pY29uLWxpZ2h0YnVsYi1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dq1wiOyB9XG5cbi5pY29uLWV4Y2hhbmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrFwiOyB9XG5cbi5pY29uLWNsb3VkLWRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrVwiOyB9XG5cbi5pY29uLWNsb3VkLXVwbG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg65cIjsgfVxuXG4uaWNvbi11c2VyLW1kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsFwiOyB9XG5cbi5pY29uLXN0ZXRob3Njb3BlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsVwiOyB9XG5cbi5pY29uLXN1aXRjYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DslwiOyB9XG5cbi5pY29uLWJlbGwtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqJcIjsgfVxuXG4uaWNvbi1jb2ZmZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O0XCI7IH1cblxuLmljb24tY3V0bGVyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7VcIjsgfVxuXG4uaWNvbi1maWxlLXRleHQtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7ZcIjsgfVxuXG4uaWNvbi1idWlsZGluZy1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dt1wiOyB9XG5cbi5pY29uLWhvc3BpdGFsLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O4XCI7IH1cblxuLmljb24tYW1idWxhbmNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuVwiOyB9XG5cbi5pY29uLW1lZGtpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7pcIjsgfVxuXG4uaWNvbi1maWdodGVyLWpldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7tcIjsgfVxuXG4uaWNvbi1iZWVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvFwiOyB9XG5cbi5pY29uLWgtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvVwiOyB9XG5cbi5pY29uLXBsdXMtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvlwiOyB9XG5cbi5pY29uLWFuZ2xlLWRvdWJsZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgFwiOyB9XG5cbi5pY29uLWFuZ2xlLWRvdWJsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIFcIjsgfVxuXG4uaWNvbi1hbmdsZS1kb3VibGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SCXCI7IH1cblxuLmljb24tYW5nbGUtZG91YmxlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SDXCI7IH1cblxuLmljb24tYW5nbGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIRcIjsgfVxuXG4uaWNvbi1hbmdsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIVcIjsgfVxuXG4uaWNvbi1hbmdsZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIZcIjsgfVxuXG4uaWNvbi1hbmdsZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eh1wiOyB9XG5cbi5pY29uLWRlc2t0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SIXCI7IH1cblxuLmljb24tbGFwdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiVwiOyB9XG5cbi5pY29uLXRhYmxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIpcIjsgfVxuXG4uaWNvbi1tb2JpbGUtcGhvbmU6OmJlZm9yZSxcbi5pY29uLW1vYmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhItcIjsgfVxuXG4uaWNvbi1jaXJjbGUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIxcIjsgfVxuXG4uaWNvbi1xdW90ZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjVwiOyB9XG5cbi5pY29uLXF1b3RlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjlwiOyB9XG5cbi5pY29uLXNwaW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SQXCI7IH1cblxuLmljb24tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkVwiOyB9XG5cbi5pY29uLW1haWwtcmVwbHk6OmJlZm9yZSxcbi5pY29uLXJlcGx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EklwiOyB9XG5cbi5pY29uLWdpdGh1Yi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74STXCI7IH1cblxuLmljb24tZm9sZGVyLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SUXCI7IH1cblxuLmljb24tZm9sZGVyLW9wZW4tbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJVcIjsgfVxuXG4uaWNvbi1zbWlsZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmFwiOyB9XG5cbi5pY29uLWZyb3duLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SZXCI7IH1cblxuLmljb24tbWVoLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SaXCI7IH1cblxuLmljb24tZ2FtZXBhZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJtcIjsgfVxuXG4uaWNvbi1rZXlib2FyZC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnFwiOyB9XG5cbi5pY29uLWZsYWctbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ1cIjsgfVxuXG4uaWNvbi1mbGFnLWNoZWNrZXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ5cIjsgfVxuXG4uaWNvbi10ZXJtaW5hbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKBcIjsgfVxuXG4uaWNvbi1jb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoVwiOyB9XG5cbi5pY29uLW1haWwtcmVwbHktYWxsOjpiZWZvcmUsXG4uaWNvbi1yZXBseS1hbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SiXCI7IH1cblxuLmljb24tc3Rhci1oYWxmLWVtcHR5OjpiZWZvcmUsXG4uaWNvbi1zdGFyLWhhbGYtZnVsbDo6YmVmb3JlLFxuLmljb24tc3Rhci1oYWxmLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SjXCI7IH1cblxuLmljb24tbG9jYXRpb24tYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SkXCI7IH1cblxuLmljb24tY3JvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKVcIjsgfVxuXG4uaWNvbi1jb2RlLWZvcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SmXCI7IH1cblxuLmljb24tdW5saW5rOjpiZWZvcmUsXG4uaWNvbi1jaGFpbi1icm9rZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SnXCI7IH1cblxuLmljb24tcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SoXCI7IH1cblxuLmljb24taW5mbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKlcIjsgfVxuXG4uaWNvbi1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKpcIjsgfVxuXG4uaWNvbi1zdXBlcnNjcmlwdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKtcIjsgfVxuXG4uaWNvbi1zdWJzY3JpcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SsXCI7IH1cblxuLmljb24tZXJhc2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErVwiOyB9XG5cbi5pY29uLXB1enpsZS1waWVjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK5cIjsgfVxuXG4uaWNvbi1taWNyb3Bob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsFwiOyB9XG5cbi5pY29uLW1pY3JvcGhvbmUtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SxXCI7IH1cblxuLmljb24tc2hpZWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EslwiOyB9XG5cbi5pY29uLWNhbGVuZGFyLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SzXCI7IH1cblxuLmljb24tZmlyZS1leHRpbmd1aXNoZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S0XCI7IH1cblxuLmljb24tcm9ja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtVwiOyB9XG5cbi5pY29uLW1heGNkbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLZcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWNpcmNsZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Et1wiOyB9XG5cbi5pY29uLWNoZXZyb24tY2lyY2xlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuFwiOyB9XG5cbi5pY29uLWNoZXZyb24tY2lyY2xlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuVwiOyB9XG5cbi5pY29uLWNoZXZyb24tY2lyY2xlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S6XCI7IH1cblxuLmljb24taHRtbDU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S7XCI7IH1cblxuLmljb24tY3NzMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLxcIjsgfVxuXG4uaWNvbi1hbmNob3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S9XCI7IH1cblxuLmljb24tdW5sb2NrLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL5cIjsgfVxuXG4uaWNvbi1idWxsc2V5ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYBcIjsgfVxuXG4uaWNvbi1lbGxpcHNpcy1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgVwiOyB9XG5cbi5pY29uLWVsbGlwc2lzLXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WCXCI7IH1cblxuLmljb24tcnNzLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYNcIjsgfVxuXG4uaWNvbi1wbGF5LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYRcIjsgfVxuXG4uaWNvbi10aWNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WFXCI7IH1cblxuLmljb24tbWludXMtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhlwiOyB9XG5cbi5pY29uLW1pbnVzLXNxdWFyZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fh1wiOyB9XG5cbi5pY29uLWxldmVsLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiFwiOyB9XG5cbi5pY29uLWxldmVsLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WJXCI7IH1cblxuLmljb24tY2hlY2stc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FilwiOyB9XG5cbi5pY29uLXBlbmNpbC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WLXCI7IH1cblxuLmljb24tZXh0ZXJuYWwtbGluay1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WMXCI7IH1cblxuLmljb24tc2hhcmUtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjVwiOyB9XG5cbi5pY29uLWNvbXBhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WOXCI7IH1cblxuLmljb24tdG9nZ2xlLWRvd246OmJlZm9yZSxcbi5pY29uLWNhcmV0LXNxdWFyZS1vLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WQXCI7IH1cblxuLmljb24tdG9nZ2xlLXVwOjpiZWZvcmUsXG4uaWNvbi1jYXJldC1zcXVhcmUtby11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZFcIjsgfVxuXG4uaWNvbi10b2dnbGUtcmlnaHQ6OmJlZm9yZSxcbi5pY29uLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FklwiOyB9XG5cbi5pY29uLWV1cm86OmJlZm9yZSxcbi5pY29uLWV1cjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZNcIjsgfVxuXG4uaWNvbi1nYnA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WUXCI7IH1cblxuLmljb24tZG9sbGFyOjpiZWZvcmUsXG4uaWNvbi11c2Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WVXCI7IH1cblxuLmljb24tcnVwZWU6OmJlZm9yZSxcbi5pY29uLWlucjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZZcIjsgfVxuXG4uaWNvbi1jbnk6OmJlZm9yZSxcbi5pY29uLXJtYjo6YmVmb3JlLFxuLmljb24teWVuOjpiZWZvcmUsXG4uaWNvbi1qcHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WXXCI7IH1cblxuLmljb24tcnVibGU6OmJlZm9yZSxcbi5pY29uLXJvdWJsZTo6YmVmb3JlLFxuLmljb24tcnViOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmFwiOyB9XG5cbi5pY29uLXdvbjo6YmVmb3JlLFxuLmljb24ta3J3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmVwiOyB9XG5cbi5pY29uLWJpdGNvaW46OmJlZm9yZSxcbi5pY29uLWJ0Yzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZpcIjsgfVxuXG4uaWNvbi1maWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fm1wiOyB9XG5cbi5pY29uLWZpbGUtdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZxcIjsgfVxuXG4uaWNvbi1zb3J0LWFscGhhLWFzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ1cIjsgfVxuXG4uaWNvbi1zb3J0LWFscGhhLWRlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WeXCI7IH1cblxuLmljb24tc29ydC1hbW91bnQtYXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoFwiOyB9XG5cbi5pY29uLXNvcnQtYW1vdW50LWRlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WhXCI7IH1cblxuLmljb24tc29ydC1udW1lcmljLWFzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaJcIjsgfVxuXG4uaWNvbi1zb3J0LW51bWVyaWMtZGVzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaNcIjsgfVxuXG4uaWNvbi10aHVtYnMtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WkXCI7IH1cblxuLmljb24tdGh1bWJzLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WlXCI7IH1cblxuLmljb24teW91dHViZS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WmXCI7IH1cblxuLmljb24teW91dHViZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhadcIjsgfVxuXG4uaWNvbi14aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqFwiOyB9XG5cbi5pY29uLXhpbmctc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqVwiOyB9XG5cbi5pY29uLXlvdXR1YmUtcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhapcIjsgfVxuXG4uaWNvbi1kcm9wYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fq1wiOyB9XG5cbi5pY29uLXN0YWNrLW92ZXJmbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrFwiOyB9XG5cbi5pY29uLWluc3RhZ3JhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvha1cIjsgfVxuXG4uaWNvbi1mbGlja3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WuXCI7IH1cblxuLmljb24tYWRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsFwiOyB9XG5cbi5pY29uLWJpdGJ1Y2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbFcIjsgfVxuXG4uaWNvbi1iaXRidWNrZXQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FslwiOyB9XG5cbi5pY29uLXR1bWJscjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbNcIjsgfVxuXG4uaWNvbi10dW1ibHItc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtFwiOyB9XG5cbi5pY29uLWxvbmctYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbVcIjsgfVxuXG4uaWNvbi1sb25nLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtlwiOyB9XG5cbi5pY29uLWxvbmctYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbdcIjsgfVxuXG4uaWNvbi1sb25nLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuFwiOyB9XG5cbi5pY29uLWFwcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuVwiOyB9XG5cbi5pY29uLXdpbmRvd3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W6XCI7IH1cblxuLmljb24tYW5kcm9pZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbtcIjsgfVxuXG4uaWNvbi1saW51eDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbxcIjsgfVxuXG4uaWNvbi1kcmliYmJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb1cIjsgfVxuXG4uaWNvbi1za3lwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb5cIjsgfVxuXG4uaWNvbi1mb3Vyc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgFwiOyB9XG5cbi5pY29uLXRyZWxsbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoFcIjsgfVxuXG4uaWNvbi1mZW1hbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aCXCI7IH1cblxuLmljb24tbWFsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoNcIjsgfVxuXG4uaWNvbi1naXR0aXA6OmJlZm9yZSxcbi5pY29uLWdyYXRpcGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhFwiOyB9XG5cbi5pY29uLXN1bi1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhVwiOyB9XG5cbi5pY29uLW1vb24tbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoZcIjsgfVxuXG4uaWNvbi1hcmNoaXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gh1wiOyB9XG5cbi5pY29uLWJ1Zzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhohcIjsgfVxuXG4uaWNvbi12azo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvholcIjsgfVxuXG4uaWNvbi13ZWlibzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhopcIjsgfVxuXG4uaWNvbi1yZW5yZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aLXCI7IH1cblxuLmljb24tcGFnZWxpbmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjFwiOyB9XG5cbi5pY29uLXN0YWNrLWV4Y2hhbmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjVwiOyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS1vLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjlwiOyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS1vLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aQXCI7IH1cblxuLmljb24tdG9nZ2xlLWxlZnQ6OmJlZm9yZSxcbi5pY29uLWNhcmV0LXNxdWFyZS1vLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aRXCI7IH1cblxuLmljb24tZG90LWNpcmNsZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GklwiOyB9XG5cbi5pY29uLXdoZWVsY2hhaXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aTXCI7IH1cblxuLmljb24tdmltZW8tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlFwiOyB9XG5cbi5pY29uLXR1cmtpc2gtbGlyYTo6YmVmb3JlLFxuLmljb24tdHJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlVwiOyB9XG5cbi5pY29uLXBsdXMtc3F1YXJlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aWXCI7IH1cblxuLmljb24tc3BhY2Utc2h1dHRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpdcIjsgfVxuXG4uaWNvbi1zbGFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhphcIjsgfVxuXG4uaWNvbi1lbnZlbG9wZS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aZXCI7IH1cblxuLmljb24td29yZHByZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmlwiOyB9XG5cbi5pY29uLW9wZW5pZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhptcIjsgfVxuXG4uaWNvbi1pbnN0aXR1dGlvbjo6YmVmb3JlLFxuLmljb24tYmFuazo6YmVmb3JlLFxuLmljb24tdW5pdmVyc2l0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpxcIjsgfVxuXG4uaWNvbi1tb3J0YXItYm9hcmQ6OmJlZm9yZSxcbi5pY29uLWdyYWR1YXRpb24tY2FwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnVwiOyB9XG5cbi5pY29uLXlhaG9vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnlwiOyB9XG5cbi5pY29uLWdvb2dsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqBcIjsgfVxuXG4uaWNvbi1yZWRkaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ahXCI7IH1cblxuLmljb24tcmVkZGl0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqJcIjsgfVxuXG4uaWNvbi1zdHVtYmxldXBvbi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ajXCI7IH1cblxuLmljb24tc3R1bWJsZXVwb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74akXCI7IH1cblxuLmljb24tZGVsaWNpb3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpVwiOyB9XG5cbi5pY29uLWRpZ2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74amXCI7IH1cblxuLmljb24tcGllZC1waXBlci1wcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqdcIjsgfVxuXG4uaWNvbi1waWVkLXBpcGVyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqhcIjsgfVxuXG4uaWNvbi1kcnVwYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74apXCI7IH1cblxuLmljb24tam9vbWxhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqlwiOyB9XG5cbi5pY29uLWxhbmd1YWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gq1wiOyB9XG5cbi5pY29uLWZheDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqxcIjsgfVxuXG4uaWNvbi1idWlsZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq1cIjsgfVxuXG4uaWNvbi1jaGlsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq5cIjsgfVxuXG4uaWNvbi1wYXc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74awXCI7IH1cblxuLmljb24tc3Bvb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74axXCI7IH1cblxuLmljb24tY3ViZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrJcIjsgfVxuXG4uaWNvbi1jdWJlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrNcIjsgfVxuXG4uaWNvbi1iZWhhbmNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtFwiOyB9XG5cbi5pY29uLWJlaGFuY2Utc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtVwiOyB9XG5cbi5pY29uLXN0ZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtlwiOyB9XG5cbi5pY29uLXN0ZWFtLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrdcIjsgfVxuXG4uaWNvbi1yZWN5Y2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuFwiOyB9XG5cbi5pY29uLWF1dG9tb2JpbGU6OmJlZm9yZSxcbi5pY29uLWNhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrlcIjsgfVxuXG4uaWNvbi1jYWI6OmJlZm9yZSxcbi5pY29uLXRheGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a6XCI7IH1cblxuLmljb24tdHJlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrtcIjsgfVxuXG4uaWNvbi1zcG90aWZ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvFwiOyB9XG5cbi5pY29uLWRldmlhbnRhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a9XCI7IH1cblxuLmljb24tc291bmRjbG91ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhr5cIjsgfVxuXG4uaWNvbi1kYXRhYmFzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4BcIjsgfVxuXG4uaWNvbi1maWxlLXBkZi1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgVwiOyB9XG5cbi5pY29uLWZpbGUtd29yZC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HglwiOyB9XG5cbi5pY29uLWZpbGUtZXhjZWwtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4NcIjsgfVxuXG4uaWNvbi1maWxlLXBvd2VycG9pbnQtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4RcIjsgfVxuXG4uaWNvbi1maWxlLXBob3RvLW86OmJlZm9yZSxcbi5pY29uLWZpbGUtcGljdHVyZS1vOjpiZWZvcmUsXG4uaWNvbi1maWxlLWltYWdlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eFXCI7IH1cblxuLmljb24tZmlsZS16aXAtbzo6YmVmb3JlLFxuLmljb24tZmlsZS1hcmNoaXZlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eGXCI7IH1cblxuLmljb24tZmlsZS1zb3VuZC1vOjpiZWZvcmUsXG4uaWNvbi1maWxlLWF1ZGlvLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eHXCI7IH1cblxuLmljb24tZmlsZS1tb3ZpZS1vOjpiZWZvcmUsXG4uaWNvbi1maWxlLXZpZGVvLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eIXCI7IH1cblxuLmljb24tZmlsZS1jb2RlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eJXCI7IH1cblxuLmljb24tdmluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4pcIjsgfVxuXG4uaWNvbi1jb2RlcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hi1wiOyB9XG5cbi5pY29uLWpzZmlkZGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjFwiOyB9XG5cbi5pY29uLWxpZmUtYm91eTo6YmVmb3JlLFxuLmljb24tbGlmZS1idW95OjpiZWZvcmUsXG4uaWNvbi1saWZlLXNhdmVyOjpiZWZvcmUsXG4uaWNvbi1zdXBwb3J0OjpiZWZvcmUsXG4uaWNvbi1saWZlLXJpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eNXCI7IH1cblxuLmljb24tY2lyY2xlLW8tbm90Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eOXCI7IH1cblxuLmljb24tcmE6OmJlZm9yZSxcbi5pY29uLXJlc2lzdGFuY2U6OmJlZm9yZSxcbi5pY29uLXJlYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkFwiOyB9XG5cbi5pY29uLWdlOjpiZWZvcmUsXG4uaWNvbi1lbXBpcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eRXCI7IH1cblxuLmljb24tZ2l0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5JcIjsgfVxuXG4uaWNvbi1naXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eTXCI7IH1cblxuLmljb24teS1jb21iaW5hdG9yLXNxdWFyZTo6YmVmb3JlLFxuLmljb24teWMtc3F1YXJlOjpiZWZvcmUsXG4uaWNvbi1oYWNrZXItbmV3czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5RcIjsgfVxuXG4uaWNvbi10ZW5jZW50LXdlaWJvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HlVwiOyB9XG5cbi5pY29uLXFxOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HllwiOyB9XG5cbi5pY29uLXdlY2hhdDo6YmVmb3JlLFxuLmljb24td2VpeGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hl1wiOyB9XG5cbi5pY29uLXNlbmQ6OmJlZm9yZSxcbi5pY29uLXBhcGVyLXBsYW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmFwiOyB9XG5cbi5pY29uLXNlbmQtbzo6YmVmb3JlLFxuLmljb24tcGFwZXItcGxhbmUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5lcIjsgfVxuXG4uaWNvbi1oaXN0b3J5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmlwiOyB9XG5cbi5pY29uLWNpcmNsZS10aGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hm1wiOyB9XG5cbi5pY29uLWhlYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5xcIjsgfVxuXG4uaWNvbi1wYXJhZ3JhcGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74edXCI7IH1cblxuLmljb24tc2xpZGVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh55cIjsgfVxuXG4uaWNvbi1zaGFyZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74egXCI7IH1cblxuLmljb24tc2hhcmUtYWx0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6FcIjsgfVxuXG4uaWNvbi1ib21iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HolwiOyB9XG5cbi5pY29uLXNvY2Nlci1iYWxsLW86OmJlZm9yZSxcbi5pY29uLWZ1dGJvbC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ho1wiOyB9XG5cbi5pY29uLXR0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6RcIjsgfVxuXG4uaWNvbi1iaW5vY3VsYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HpVwiOyB9XG5cbi5pY29uLXBsdWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74emXCI7IH1cblxuLmljb24tc2xpZGVzaGFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6dcIjsgfVxuXG4uaWNvbi10d2l0Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eoXCI7IH1cblxuLmljb24teWVscDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6lcIjsgfVxuXG4uaWNvbi1uZXdzcGFwZXItbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6pcIjsgfVxuXG4uaWNvbi13aWZpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hq1wiOyB9XG5cbi5pY29uLWNhbGN1bGF0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74esXCI7IH1cblxuLmljb24tcGF5cGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrVwiOyB9XG5cbi5pY29uLWdvb2dsZS13YWxsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74euXCI7IH1cblxuLmljb24tY2MtdmlzYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7BcIjsgfVxuXG4uaWNvbi1jYy1tYXN0ZXJjYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsVwiOyB9XG5cbi5pY29uLWNjLWRpc2NvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HslwiOyB9XG5cbi5pY29uLWNjLWFtZXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ezXCI7IH1cblxuLmljb24tY2MtcGF5cGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtFwiOyB9XG5cbi5pY29uLWNjLXN0cmlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7VcIjsgfVxuXG4uaWNvbi1iZWxsLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtlwiOyB9XG5cbi5pY29uLWJlbGwtc2xhc2gtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7dcIjsgfVxuXG4uaWNvbi10cmFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7hcIjsgfVxuXG4uaWNvbi1jb3B5cmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e5XCI7IH1cblxuLmljb24tYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e6XCI7IH1cblxuLmljb24tZXllZHJvcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7tcIjsgfVxuXG4uaWNvbi1wYWludC1icnVzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7xcIjsgfVxuXG4uaWNvbi1iaXJ0aGRheS1jYWtlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvVwiOyB9XG5cbi5pY29uLWFyZWEtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e+XCI7IH1cblxuLmljb24tcGllLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgFwiOyB9XG5cbi5pY29uLWxpbmUtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iBXCI7IH1cblxuLmljb24tbGFzdGZtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IglwiOyB9XG5cbi5pY29uLWxhc3RmbS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iDXCI7IH1cblxuLmljb24tdG9nZ2xlLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIRcIjsgfVxuXG4uaWNvbi10b2dnbGUtb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iFXCI7IH1cblxuLmljb24tYmljeWNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIZcIjsgfVxuXG4uaWNvbi1idXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iHXCI7IH1cblxuLmljb24taW94aG9zdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIhcIjsgfVxuXG4uaWNvbi1hbmdlbGxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iJXCI7IH1cblxuLmljb24tY2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iKXCI7IH1cblxuLmljb24tc2hla2VsOjpiZWZvcmUsXG4uaWNvbi1zaGVxZWw6OmJlZm9yZSxcbi5pY29uLWlsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviItcIjsgfVxuXG4uaWNvbi1tZWFucGF0aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIxcIjsgfVxuXG4uaWNvbi1idXlzZWxsYWRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjVwiOyB9XG5cbi5pY29uLWNvbm5lY3RkZXZlbG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjlwiOyB9XG5cbi5pY29uLWRhc2hjdWJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkFwiOyB9XG5cbi5pY29uLWZvcnVtYmVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkVwiOyB9XG5cbi5pY29uLWxlYW5wdWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iSXCI7IH1cblxuLmljb24tc2VsbHN5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ik1wiOyB9XG5cbi5pY29uLXNoaXJ0c2luYnVsazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJRcIjsgfVxuXG4uaWNvbi1zaW1wbHlidWlsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJVcIjsgfVxuXG4uaWNvbi1za3lhdGxhczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJZcIjsgfVxuXG4uaWNvbi1jYXJ0LXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iXXCI7IH1cblxuLmljb24tY2FydC1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImFwiOyB9XG5cbi5pY29uLWRpYW1vbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iZXCI7IH1cblxuLmljb24tc2hpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJpcIjsgfVxuXG4uaWNvbi11c2VyLXNlY3JldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJtcIjsgfVxuXG4uaWNvbi1tb3RvcmN5Y2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InFwiOyB9XG5cbi5pY29uLXN0cmVldC12aWV3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InVwiOyB9XG5cbi5pY29uLWhlYXJ0YmVhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ5cIjsgfVxuXG4uaWNvbi12ZW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKFcIjsgfVxuXG4uaWNvbi1tYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IolwiOyB9XG5cbi5pY29uLW1lcmN1cnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ijXCI7IH1cblxuLmljb24taW50ZXJzZXg6OmJlZm9yZSxcbi5pY29uLXRyYW5zZ2VuZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpFwiOyB9XG5cbi5pY29uLXRyYW5zZ2VuZGVyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKVcIjsgfVxuXG4uaWNvbi12ZW51cy1kb3VibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74imXCI7IH1cblxuLmljb24tbWFycy1kb3VibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74inXCI7IH1cblxuLmljb24tdmVudXMtbWFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKhcIjsgfVxuXG4uaWNvbi1tYXJzLXN0cm9rZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKlcIjsgfVxuXG4uaWNvbi1tYXJzLXN0cm9rZS12OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqlwiOyB9XG5cbi5pY29uLW1hcnMtc3Ryb2tlLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74irXCI7IH1cblxuLmljb24tbmV1dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrFwiOyB9XG5cbi5pY29uLWdlbmRlcmxlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74itXCI7IH1cblxuLmljb24tZmFjZWJvb2stb2ZmaWNpYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iwXCI7IH1cblxuLmljb24tcGludGVyZXN0LXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ixXCI7IH1cblxuLmljb24td2hhdHNhcHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iyXCI7IH1cblxuLmljb24tc2VydmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Is1wiOyB9XG5cbi5pY29uLXVzZXItcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLRcIjsgfVxuXG4uaWNvbi11c2VyLXRpbWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItVwiOyB9XG5cbi5pY29uLWhvdGVsOjpiZWZvcmUsXG4uaWNvbi1iZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i2XCI7IH1cblxuLmljb24tdmlhY29pbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLdcIjsgfVxuXG4uaWNvbi10cmFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLhcIjsgfVxuXG4uaWNvbi1zdWJ3YXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i5XCI7IH1cblxuLmljb24tbWVkaXVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IulwiOyB9XG5cbi5pY29uLXljOjpiZWZvcmUsXG4uaWNvbi15LWNvbWJpbmF0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i7XCI7IH1cblxuLmljb24tb3B0aW4tbW9uc3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLxcIjsgfVxuXG4uaWNvbi1vcGVuY2FydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL1cIjsgfVxuXG4uaWNvbi1leHBlZGl0ZWRzc2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i+XCI7IH1cblxuLmljb24tYmF0dGVyeS00OjpiZWZvcmUsXG4uaWNvbi1iYXR0ZXJ5OjpiZWZvcmUsXG4uaWNvbi1iYXR0ZXJ5LWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mAXCI7IH1cblxuLmljb24tYmF0dGVyeS0zOjpiZWZvcmUsXG4uaWNvbi1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgVwiOyB9XG5cbi5pY29uLWJhdHRlcnktMjo6YmVmb3JlLFxuLmljb24tYmF0dGVyeS1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JglwiOyB9XG5cbi5pY29uLWJhdHRlcnktMTo6YmVmb3JlLFxuLmljb24tYmF0dGVyeS1xdWFydGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jg1wiOyB9XG5cbi5pY29uLWJhdHRlcnktMDo6YmVmb3JlLFxuLmljb24tYmF0dGVyeS1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYRcIjsgfVxuXG4uaWNvbi1tb3VzZS1wb2ludGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhVwiOyB9XG5cbi5pY29uLWktY3Vyc29yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhlwiOyB9XG5cbi5pY29uLW9iamVjdC1ncm91cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYdcIjsgfVxuXG4uaWNvbi1vYmplY3QtdW5ncm91cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYhcIjsgfVxuXG4uaWNvbi1zdGlja3ktbm90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYlcIjsgfVxuXG4uaWNvbi1zdGlja3ktbm90ZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JilwiOyB9XG5cbi5pY29uLWNjLWpjYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYtcIjsgfVxuXG4uaWNvbi1jYy1kaW5lcnMtY2x1Yjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYxcIjsgfVxuXG4uaWNvbi1jbG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY1cIjsgfVxuXG4uaWNvbi1iYWxhbmNlLXNjYWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjlwiOyB9XG5cbi5pY29uLWhvdXJnbGFzcy1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkFwiOyB9XG5cbi5pY29uLWhvdXJnbGFzcy0xOjpiZWZvcmUsXG4uaWNvbi1ob3VyZ2xhc3Mtc3RhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mRXCI7IH1cblxuLmljb24taG91cmdsYXNzLTI6OmJlZm9yZSxcbi5pY29uLWhvdXJnbGFzcy1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JklwiOyB9XG5cbi5pY29uLWhvdXJnbGFzcy0zOjpiZWZvcmUsXG4uaWNvbi1ob3VyZ2xhc3MtZW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jk1wiOyB9XG5cbi5pY29uLWhvdXJnbGFzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZRcIjsgfVxuXG4uaWNvbi1oYW5kLWdyYWItbzo6YmVmb3JlLFxuLmljb24taGFuZC1yb2NrLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mVXCI7IH1cblxuLmljb24taGFuZC1zdG9wLW86OmJlZm9yZSxcbi5pY29uLWhhbmQtcGFwZXItbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZZcIjsgfVxuXG4uaWNvbi1oYW5kLXNjaXNzb3JzLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mXXCI7IH1cblxuLmljb24taGFuZC1saXphcmQtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZhcIjsgfVxuXG4uaWNvbi1oYW5kLXNwb2NrLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mZXCI7IH1cblxuLmljb24taGFuZC1wb2ludGVyLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74maXCI7IH1cblxuLmljb24taGFuZC1wZWFjZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jm1wiOyB9XG5cbi5pY29uLXRyYWRlbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZxcIjsgfVxuXG4uaWNvbi1yZWdpc3RlcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnVwiOyB9XG5cbi5pY29uLWNyZWF0aXZlLWNvbW1vbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74meXCI7IH1cblxuLmljb24tZ2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mgXCI7IH1cblxuLmljb24tZ2ctY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoVwiOyB9XG5cbi5pY29uLXRyaXBhZHZpc29yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JolwiOyB9XG5cbi5pY29uLW9kbm9rbGFzc25pa2k6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mjXCI7IH1cblxuLmljb24tb2Rub2tsYXNzbmlraS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mkXCI7IH1cblxuLmljb24tZ2V0LXBvY2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaVcIjsgfVxuXG4uaWNvbi13aWtpcGVkaWEtdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaZcIjsgfVxuXG4uaWNvbi1zYWZhcmk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mnXCI7IH1cblxuLmljb24tY2hyb21lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqFwiOyB9XG5cbi5pY29uLWZpcmVmb3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mpXCI7IH1cblxuLmljb24tb3BlcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mqXCI7IH1cblxuLmljb24taW50ZXJuZXQtZXhwbG9yZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mrXCI7IH1cblxuLmljb24tdHY6OmJlZm9yZSxcbi5pY29uLXRlbGV2aXNpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74msXCI7IH1cblxuLmljb24tY29udGFvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrVwiOyB9XG5cbi5pY29uLTUwMHB4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrlwiOyB9XG5cbi5pY29uLWFtYXpvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibBcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci1wbHVzLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mxXCI7IH1cblxuLmljb24tY2FsZW5kYXItbWludXMtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibJcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci10aW1lcy1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Js1wiOyB9XG5cbi5pY29uLWNhbGVuZGFyLWNoZWNrLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m0XCI7IH1cblxuLmljb24taW5kdXN0cnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m1XCI7IH1cblxuLmljb24tbWFwLXBpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibZcIjsgfVxuXG4uaWNvbi1tYXAtc2lnbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m3XCI7IH1cblxuLmljb24tbWFwLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m4XCI7IH1cblxuLmljb24tbWFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuVwiOyB9XG5cbi5pY29uLWNvbW1lbnRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m6XCI7IH1cblxuLmljb24tY29tbWVudGluZy1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ju1wiOyB9XG5cbi5pY29uLWhvdXp6OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvFwiOyB9XG5cbi5pY29uLXZpbWVvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvVwiOyB9XG5cbi5pY29uLWJsYWNrLXRpZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvib5cIjsgfVxuXG4uaWNvbi1mb250aWNvbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qAXCI7IH1cblxuLmljb24tcmVkZGl0LWFsaWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgVwiOyB9XG5cbi5pY29uLWVkZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qCXCI7IH1cblxuLmljb24tY3JlZGl0LWNhcmQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kg1wiOyB9XG5cbi5pY29uLWNvZGllcGllOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhFwiOyB9XG5cbi5pY29uLW1vZHg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qFXCI7IH1cblxuLmljb24tZm9ydC1hd2Vzb21lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhlwiOyB9XG5cbi5pY29uLXVzYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviodcIjsgfVxuXG4uaWNvbi1wcm9kdWN0LWh1bnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qIXCI7IH1cblxuLmljb24tbWl4Y2xvdWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qJXCI7IH1cblxuLmljb24tc2NyaWJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KilwiOyB9XG5cbi5pY29uLXBhdXNlLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviotcIjsgfVxuXG4uaWNvbi1wYXVzZS1jaXJjbGUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioxcIjsgfVxuXG4uaWNvbi1zdG9wLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvio1cIjsgfVxuXG4uaWNvbi1zdG9wLWNpcmNsZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjlwiOyB9XG5cbi5pY29uLXNob3BwaW5nLWJhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipBcIjsgfVxuXG4uaWNvbi1zaG9wcGluZy1iYXNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qRXCI7IH1cblxuLmljb24taGFzaHRhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipJcIjsgfVxuXG4uaWNvbi1ibHVldG9vdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qTXCI7IH1cblxuLmljb24tYmx1ZXRvb3RoLWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qUXCI7IH1cblxuLmljb24tcGVyY2VudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipVcIjsgfVxuXG4uaWNvbi1naXRsYWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qWXCI7IH1cblxuLmljb24td3BiZWdpbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipdcIjsgfVxuXG4uaWNvbi13cGZvcm1zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmFwiOyB9XG5cbi5pY29uLWVudmlyYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviplcIjsgfVxuXG4uaWNvbi11bml2ZXJzYWwtYWNjZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmlwiOyB9XG5cbi5pY29uLXdoZWVsY2hhaXItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Km1wiOyB9XG5cbi5pY29uLXF1ZXN0aW9uLWNpcmNsZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnFwiOyB9XG5cbi5pY29uLWJsaW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnVwiOyB9XG5cbi5pY29uLWF1ZGlvLWRlc2NyaXB0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnlwiOyB9XG5cbi5pY29uLXZvbHVtZS1jb250cm9sLXBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoFwiOyB9XG5cbi5pY29uLWJyYWlsbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qhXCI7IH1cblxuLmljb24tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KolwiOyB9XG5cbi5pY29uLWFzbC1pbnRlcnByZXRpbmc6OmJlZm9yZSxcbi5pY29uLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ko1wiOyB9XG5cbi5pY29uLWRlYWZuZXNzOjpiZWZvcmUsXG4uaWNvbi1oYXJkLW9mLWhlYXJpbmc6OmJlZm9yZSxcbi5pY29uLWRlYWY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qkXCI7IH1cblxuLmljb24tZ2xpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qlXCI7IH1cblxuLmljb24tZ2xpZGUtZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqZcIjsgfVxuXG4uaWNvbi1zaWduaW5nOjpiZWZvcmUsXG4uaWNvbi1zaWduLWxhbmd1YWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kp1wiOyB9XG5cbi5pY29uLWxvdy12aXNpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qoXCI7IH1cblxuLmljb24tdmlhZGVvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqVwiOyB9XG5cbi5pY29uLXZpYWRlby1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qqXCI7IH1cblxuLmljb24tc25hcGNoYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qrXCI7IH1cblxuLmljb24tc25hcGNoYXQtZ2hvc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qsXCI7IH1cblxuLmljb24tc25hcGNoYXQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrVwiOyB9XG5cbi5pY29uLXBpZWQtcGlwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74quXCI7IH1cblxuLmljb24tZmlyc3Qtb3JkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qwXCI7IH1cblxuLmljb24teW9hc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qxXCI7IH1cblxuLmljb24tdGhlbWVpc2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KslwiOyB9XG5cbi5pY29uLWdvb2dsZS1wbHVzLWNpcmNsZTo6YmVmb3JlLFxuLmljb24tZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qzXCI7IH1cblxuLmljb24tZmE6OmJlZm9yZSxcbi5pY29uLWZvbnQtYXdlc29tZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirRcIjsgfVxuXG4uaWNvbi1oYW5kc2hha2Utbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirVcIjsgfVxuXG4uaWNvbi1lbnZlbG9wZS1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtlwiOyB9XG5cbi5pY29uLWVudmVsb3BlLW9wZW4tbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirdcIjsgfVxuXG4uaWNvbi1saW5vZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q4XCI7IH1cblxuLmljb24tYWRkcmVzcy1ib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuVwiOyB9XG5cbi5pY29uLWFkZHJlc3MtYm9vay1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KulwiOyB9XG5cbi5pY29uLXZjYXJkOjpiZWZvcmUsXG4uaWNvbi1hZGRyZXNzLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q7XCI7IH1cblxuLmljb24tdmNhcmQtbzo6YmVmb3JlLFxuLmljb24tYWRkcmVzcy1jYXJkLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q8XCI7IH1cblxuLmljb24tdXNlci1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q9XCI7IH1cblxuLmljb24tdXNlci1jaXJjbGUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvir5cIjsgfVxuXG4uaWNvbi11c2VyLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uAXCI7IH1cblxuLmljb24taWQtYmFkZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uBXCI7IH1cblxuLmljb24tZHJpdmVycy1saWNlbnNlOjpiZWZvcmUsXG4uaWNvbi1pZC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LglwiOyB9XG5cbi5pY29uLWRyaXZlcnMtbGljZW5zZS1vOjpiZWZvcmUsXG4uaWNvbi1pZC1jYXJkLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uDXCI7IH1cblxuLmljb24tcXVvcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uEXCI7IH1cblxuLmljb24tZnJlZS1jb2RlLWNhbXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uFXCI7IH1cblxuLmljb24tdGVsZWdyYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uGXCI7IH1cblxuLmljb24tdGhlcm1vbWV0ZXItNDo6YmVmb3JlLFxuLmljb24tdGhlcm1vbWV0ZXI6OmJlZm9yZSxcbi5pY29uLXRoZXJtb21ldGVyLWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uHXCI7IH1cblxuLmljb24tdGhlcm1vbWV0ZXItMzo6YmVmb3JlLFxuLmljb24tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uIXCI7IH1cblxuLmljb24tdGhlcm1vbWV0ZXItMjo6YmVmb3JlLFxuLmljb24tdGhlcm1vbWV0ZXItaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4lcIjsgfVxuXG4uaWNvbi10aGVybW9tZXRlci0xOjpiZWZvcmUsXG4uaWNvbi10aGVybW9tZXRlci1xdWFydGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LilwiOyB9XG5cbi5pY29uLXRoZXJtb21ldGVyLTA6OmJlZm9yZSxcbi5pY29uLXRoZXJtb21ldGVyLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Li1wiOyB9XG5cbi5pY29uLXNob3dlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4xcIjsgfVxuXG4uaWNvbi1iYXRodHViOjpiZWZvcmUsXG4uaWNvbi1zMTU6OmJlZm9yZSxcbi5pY29uLWJhdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uNXCI7IH1cblxuLmljb24tcG9kY2FzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi45cIjsgfVxuXG4uaWNvbi13aW5kb3ctbWF4aW1pemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uQXCI7IH1cblxuLmljb24td2luZG93LW1pbmltaXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkVwiOyB9XG5cbi5pY29uLXdpbmRvdy1yZXN0b3JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LklwiOyB9XG5cbi5pY29uLXRpbWVzLXJlY3RhbmdsZTo6YmVmb3JlLFxuLmljb24td2luZG93LWNsb3NlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lk1wiOyB9XG5cbi5pY29uLXRpbWVzLXJlY3RhbmdsZS1vOjpiZWZvcmUsXG4uaWNvbi13aW5kb3ctY2xvc2Utbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5RcIjsgfVxuXG4uaWNvbi1iYW5kY2FtcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5VcIjsgfVxuXG4uaWNvbi1ncmF2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LllwiOyB9XG5cbi5pY29uLWV0c3k6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uXXCI7IH1cblxuLmljb24taW1kYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5hcIjsgfVxuXG4uaWNvbi1yYXZlbHJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmVwiOyB9XG5cbi5pY29uLWVlcmNhc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uaXCI7IH1cblxuLmljb24tbWljcm9jaGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lm1wiOyB9XG5cbi5pY29uLXNub3dmbGFrZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnFwiOyB9XG5cbi5pY29uLXN1cGVycG93ZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnVwiOyB9XG5cbi5pY29uLXdwZXhwbG9yZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ueXCI7IH1cblxuLmljb24tbWVldHVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LoFwiOyB9XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxyXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmljb24tZ2xhc3MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CAXCI7IH1cblxuLmljb24tbXVzaWMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CBXCI7IH1cblxuLmljb24tc2VhcmNoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AglwiOyB9XG5cbi5pY29uLWVudmVsb3BlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CDXCI7IH1cblxuLmljb24taGVhcnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CEXCI7IH1cblxuLmljb24tc3Rhci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgIVcIjsgfVxuXG4uaWNvbi1zdGFyLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CGXCI7IH1cblxuLmljb24tdXNlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgIdcIjsgfVxuXG4uaWNvbi1maWxtLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AiFwiOyB9XG5cbi5pY29uLXRoLWxhcmdlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AiVwiOyB9XG5cbi5pY29uLXRoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AilwiOyB9XG5cbi5pY29uLXRoLWxpc3QtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CLXCI7IH1cblxuLmljb24tY2hlY2stLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CMXCI7IH1cblxuLmljb24tcmVtb3ZlLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1jbG9zZS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tdGltZXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CNXCI7IH1cblxuLmljb24tc2VhcmNoLXBsdXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74COXCI7IH1cblxuLmljb24tc2VhcmNoLW1pbnVzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AkFwiOyB9XG5cbi5pY29uLXBvd2VyLW9mZi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgJFcIjsgfVxuXG4uaWNvbi1zaWduYWwtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CSXCI7IH1cblxuLmljb24tZ2Vhci0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tY29nLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ak1wiOyB9XG5cbi5pY29uLXRyYXNoLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CUXCI7IH1cblxuLmljb24taG9tZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgJVcIjsgfVxuXG4uaWNvbi1maWxlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CWXCI7IH1cblxuLmljb24tY2xvY2stby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgJdcIjsgfVxuXG4uaWNvbi1yb2FkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AmFwiOyB9XG5cbi5pY29uLWRvd25sb2FkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AmVwiOyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS1vLWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CaXCI7IH1cblxuLmljb24tYXJyb3ctY2lyY2xlLW8tdXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CbXCI7IH1cblxuLmljb24taW5ib3gtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CcXCI7IH1cblxuLmljb24tcGxheS1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgJ1cIjsgfVxuXG4uaWNvbi1yb3RhdGUtcmlnaHQtLWFmdGVyOjphZnRlcixcbi5pY29uLXJlcGVhdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgJ5cIjsgfVxuXG4uaWNvbi1yZWZyZXNoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AoVwiOyB9XG5cbi5pY29uLWxpc3QtYWx0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AolwiOyB9XG5cbi5pY29uLWxvY2stLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CjXCI7IH1cblxuLmljb24tZmxhZy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgKRcIjsgfVxuXG4uaWNvbi1oZWFkcGhvbmVzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ApVwiOyB9XG5cbi5pY29uLXZvbHVtZS1vZmYtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CmXCI7IH1cblxuLmljb24tdm9sdW1lLWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CnXCI7IH1cblxuLmljb24tdm9sdW1lLXVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AqFwiOyB9XG5cbi5pY29uLXFyY29kZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgKlcIjsgfVxuXG4uaWNvbi1iYXJjb2RlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AqlwiOyB9XG5cbi5pY29uLXRhZy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgKtcIjsgfVxuXG4uaWNvbi10YWdzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ArFwiOyB9XG5cbi5pY29uLWJvb2stLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CtXCI7IH1cblxuLmljb24tYm9va21hcmstLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CuXCI7IH1cblxuLmljb24tcHJpbnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CvXCI7IH1cblxuLmljb24tY2FtZXJhLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AsFwiOyB9XG5cbi5pY29uLWZvbnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CxXCI7IH1cblxuLmljb24tYm9sZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgLJcIjsgfVxuXG4uaWNvbi1pdGFsaWMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CzXCI7IH1cblxuLmljb24tdGV4dC1oZWlnaHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74C0XCI7IH1cblxuLmljb24tdGV4dC13aWR0aC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgLVcIjsgfVxuXG4uaWNvbi1hbGlnbi1sZWZ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AtlwiOyB9XG5cbi5pY29uLWFsaWduLWNlbnRlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgLdcIjsgfVxuXG4uaWNvbi1hbGlnbi1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgLhcIjsgfVxuXG4uaWNvbi1hbGlnbi1qdXN0aWZ5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AuVwiOyB9XG5cbi5pY29uLWxpc3QtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74C6XCI7IH1cblxuLmljb24tZGVkZW50LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1vdXRkZW50LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Au1wiOyB9XG5cbi5pY29uLWluZGVudC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgLxcIjsgfVxuXG4uaWNvbi12aWRlby1jYW1lcmEtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74C9XCI7IH1cblxuLmljb24tcGhvdG8tLWFmdGVyOjphZnRlcixcbi5pY29uLWltYWdlLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1waWN0dXJlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74C+XCI7IH1cblxuLmljb24tcGVuY2lsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BgFwiOyB9XG5cbi5pY29uLW1hcC1tYXJrZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GBXCI7IH1cblxuLmljb24tYWRqdXN0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BglwiOyB9XG5cbi5pY29uLXRpbnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GDXCI7IH1cblxuLmljb24tZWRpdC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tcGVuY2lsLXNxdWFyZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BhFwiOyB9XG5cbi5pY29uLXNoYXJlLXNxdWFyZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BhVwiOyB9XG5cbi5pY29uLWNoZWNrLXNxdWFyZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BhlwiOyB9XG5cbi5pY29uLWFycm93cy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgYdcIjsgfVxuXG4uaWNvbi1zdGVwLWJhY2t3YXJkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BiFwiOyB9XG5cbi5pY29uLWZhc3QtYmFja3dhcmQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GJXCI7IH1cblxuLmljb24tYmFja3dhcmQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GKXCI7IH1cblxuLmljb24tcGxheS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgYtcIjsgfVxuXG4uaWNvbi1wYXVzZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgYxcIjsgfVxuXG4uaWNvbi1zdG9wLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BjVwiOyB9XG5cbi5pY29uLWZvcndhcmQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GOXCI7IH1cblxuLmljb24tZmFzdC1mb3J3YXJkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BkFwiOyB9XG5cbi5pY29uLXN0ZXAtZm9yd2FyZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZFcIjsgfVxuXG4uaWNvbi1lamVjdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZJcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWxlZnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GTXCI7IH1cblxuLmljb24tY2hldnJvbi1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZRcIjsgfVxuXG4uaWNvbi1wbHVzLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZVcIjsgfVxuXG4uaWNvbi1taW51cy1jaXJjbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GWXCI7IH1cblxuLmljb24tdGltZXMtY2lyY2xlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Bl1wiOyB9XG5cbi5pY29uLWNoZWNrLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZhcIjsgfVxuXG4uaWNvbi1xdWVzdGlvbi1jaXJjbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GZXCI7IH1cblxuLmljb24taW5mby1jaXJjbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GaXCI7IH1cblxuLmljb24tY3Jvc3NoYWlycy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZtcIjsgfVxuXG4uaWNvbi10aW1lcy1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZxcIjsgfVxuXG4uaWNvbi1jaGVjay1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZ1cIjsgfVxuXG4uaWNvbi1iYW4tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GeXCI7IH1cblxuLmljb24tYXJyb3ctbGVmdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgaBcIjsgfVxuXG4uaWNvbi1hcnJvdy1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgaFcIjsgfVxuXG4uaWNvbi1hcnJvdy11cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgaJcIjsgfVxuXG4uaWNvbi1hcnJvdy1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Bo1wiOyB9XG5cbi5pY29uLW1haWwtZm9yd2FyZC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tc2hhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GkXCI7IH1cblxuLmljb24tZXhwYW5kLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BpVwiOyB9XG5cbi5pY29uLWNvbXByZXNzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BplwiOyB9XG5cbi5pY29uLXBsdXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GnXCI7IH1cblxuLmljb24tbWludXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GoXCI7IH1cblxuLmljb24tYXN0ZXJpc2stLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GpXCI7IH1cblxuLmljb24tZXhjbGFtYXRpb24tY2lyY2xlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BqlwiOyB9XG5cbi5pY29uLWdpZnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GrXCI7IH1cblxuLmljb24tbGVhZi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgaxcIjsgfVxuXG4uaWNvbi1maXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BrVwiOyB9XG5cbi5pY29uLWV5ZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvga5cIjsgfVxuXG4uaWNvbi1leWUtc2xhc2gtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GwXCI7IH1cblxuLmljb24td2FybmluZy0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZXhjbGFtYXRpb24tdHJpYW5nbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GxXCI7IH1cblxuLmljb24tcGxhbmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GyXCI7IH1cblxuLmljb24tY2FsZW5kYXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GzXCI7IH1cblxuLmljb24tcmFuZG9tLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BtFwiOyB9XG5cbi5pY29uLWNvbW1lbnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G1XCI7IH1cblxuLmljb24tbWFnbmV0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BtlwiOyB9XG5cbi5pY29uLWNoZXZyb24tdXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G3XCI7IH1cblxuLmljb24tY2hldnJvbi1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BuFwiOyB9XG5cbi5pY29uLXJldHdlZXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G5XCI7IH1cblxuLmljb24tc2hvcHBpbmctY2FydC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgbpcIjsgfVxuXG4uaWNvbi1mb2xkZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G7XCI7IH1cblxuLmljb24tZm9sZGVyLW9wZW4tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G8XCI7IH1cblxuLmljb24tYXJyb3dzLXYtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G9XCI7IH1cblxuLmljb24tYXJyb3dzLWgtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G+XCI7IH1cblxuLmljb24tYmFyLWNoYXJ0LW8tLWFmdGVyOjphZnRlcixcbi5pY29uLWJhci1jaGFydC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgoBcIjsgfVxuXG4uaWNvbi10d2l0dGVyLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgoFcIjsgfVxuXG4uaWNvbi1mYWNlYm9vay1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KCXCI7IH1cblxuLmljb24tY2FtZXJhLXJldHJvLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Cg1wiOyB9XG5cbi5pY29uLWtleS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgoRcIjsgfVxuXG4uaWNvbi1nZWFycy0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tY29ncy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgoVcIjsgfVxuXG4uaWNvbi1jb21tZW50cy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgoZcIjsgfVxuXG4uaWNvbi10aHVtYnMtby11cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgodcIjsgfVxuXG4uaWNvbi10aHVtYnMtby1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CiFwiOyB9XG5cbi5pY29uLXN0YXItaGFsZi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgolcIjsgfVxuXG4uaWNvbi1oZWFydC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CilwiOyB9XG5cbi5pY29uLXNpZ24tb3V0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ci1wiOyB9XG5cbi5pY29uLWxpbmtlZGluLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgoxcIjsgfVxuXG4uaWNvbi10aHVtYi10YWNrLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CjVwiOyB9XG5cbi5pY29uLWV4dGVybmFsLWxpbmstLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KOXCI7IH1cblxuLmljb24tc2lnbi1pbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgpBcIjsgfVxuXG4uaWNvbi10cm9waHktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KRXCI7IH1cblxuLmljb24tZ2l0aHViLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgpJcIjsgfVxuXG4uaWNvbi11cGxvYWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KTXCI7IH1cblxuLmljb24tbGVtb24tby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgpRcIjsgfVxuXG4uaWNvbi1waG9uZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgpVcIjsgfVxuXG4uaWNvbi1zcXVhcmUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgpZcIjsgfVxuXG4uaWNvbi1ib29rbWFyay1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Cl1wiOyB9XG5cbi5pY29uLXBob25lLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgphcIjsgfVxuXG4uaWNvbi10d2l0dGVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CmVwiOyB9XG5cbi5pY29uLWZhY2Vib29rLWYtLWFmdGVyOjphZnRlcixcbi5pY29uLWZhY2Vib29rLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CmlwiOyB9XG5cbi5pY29uLWdpdGh1Yi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgptcIjsgfVxuXG4uaWNvbi11bmxvY2stLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KcXCI7IH1cblxuLmljb24tY3JlZGl0LWNhcmQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KdXCI7IH1cblxuLmljb24tZmVlZC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tcnNzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CnlwiOyB9XG5cbi5pY29uLWhkZC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CoFwiOyB9XG5cbi5pY29uLWJ1bGxob3JuLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CoVwiOyB9XG5cbi5pY29uLWJlbGwtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OzXCI7IH1cblxuLmljb24tY2VydGlmaWNhdGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KjXCI7IH1cblxuLmljb24taGFuZC1vLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CpFwiOyB9XG5cbi5pY29uLWhhbmQtby1sZWZ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CpVwiOyB9XG5cbi5pY29uLWhhbmQtby11cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgqZcIjsgfVxuXG4uaWNvbi1oYW5kLW8tZG93bi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgqdcIjsgfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgqhcIjsgfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtcmlnaHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KpXCI7IH1cblxuLmljb24tYXJyb3ctY2lyY2xlLXVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CqlwiOyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Cq1wiOyB9XG5cbi5pY29uLWdsb2JlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CrFwiOyB9XG5cbi5pY29uLXdyZW5jaC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgq1cIjsgfVxuXG4uaWNvbi10YXNrcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgq5cIjsgfVxuXG4uaWNvbi1maWx0ZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KwXCI7IH1cblxuLmljb24tYnJpZWZjYXNlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CsVwiOyB9XG5cbi5pY29uLWFycm93cy1hbHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KyXCI7IH1cblxuLmljb24tZ3JvdXAtLWFmdGVyOjphZnRlcixcbi5pY29uLXVzZXJzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DgFwiOyB9XG5cbi5pY29uLWNoYWluLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1saW5rLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DgVwiOyB9XG5cbi5pY29uLWNsb3VkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DglwiOyB9XG5cbi5pY29uLWZsYXNrLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Dg1wiOyB9XG5cbi5pY29uLWN1dC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tc2Npc3NvcnMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OEXCI7IH1cblxuLmljb24tY29weS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZmlsZXMtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg4VcIjsgfVxuXG4uaWNvbi1wYXBlcmNsaXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OGXCI7IH1cblxuLmljb24tc2F2ZS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZmxvcHB5LW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OHXCI7IH1cblxuLmljb24tc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DiFwiOyB9XG5cbi5pY29uLW5hdmljb24tLWFmdGVyOjphZnRlcixcbi5pY29uLXJlb3JkZXItLWFmdGVyOjphZnRlcixcbi5pY29uLWJhcnMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OJXCI7IH1cblxuLmljb24tbGlzdC11bC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg4pcIjsgfVxuXG4uaWNvbi1saXN0LW9sLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Di1wiOyB9XG5cbi5pY29uLXN0cmlrZXRocm91Z2gtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OMXCI7IH1cblxuLmljb24tdW5kZXJsaW5lLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DjVwiOyB9XG5cbi5pY29uLXRhYmxlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DjlwiOyB9XG5cbi5pY29uLW1hZ2ljLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DkFwiOyB9XG5cbi5pY29uLXRydWNrLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DkVwiOyB9XG5cbi5pY29uLXBpbnRlcmVzdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg5JcIjsgfVxuXG4uaWNvbi1waW50ZXJlc3Qtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Dk1wiOyB9XG5cbi5pY29uLWdvb2dsZS1wbHVzLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg5RcIjsgfVxuXG4uaWNvbi1nb29nbGUtcGx1cy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg5VcIjsgfVxuXG4uaWNvbi1tb25leS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg5ZcIjsgfVxuXG4uaWNvbi1jYXJldC1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Dl1wiOyB9XG5cbi5pY29uLWNhcmV0LXVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DmFwiOyB9XG5cbi5pY29uLWNhcmV0LWxlZnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OZXCI7IH1cblxuLmljb24tY2FyZXQtcmlnaHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OaXCI7IH1cblxuLmljb24tY29sdW1ucy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg5tcIjsgfVxuXG4uaWNvbi11bnNvcnRlZC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tc29ydC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg5xcIjsgfVxuXG4uaWNvbi1zb3J0LWRvd24tLWFmdGVyOjphZnRlcixcbi5pY29uLXNvcnQtZGVzYy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg51cIjsgfVxuXG4uaWNvbi1zb3J0LXVwLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1zb3J0LWFzYy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg55cIjsgfVxuXG4uaWNvbi1lbnZlbG9wZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg6BcIjsgfVxuXG4uaWNvbi1saW5rZWRpbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg6FcIjsgfVxuXG4uaWNvbi1yb3RhdGUtbGVmdC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tdW5kby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg6JcIjsgfVxuXG4uaWNvbi1sZWdhbC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZ2F2ZWwtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OjXCI7IH1cblxuLmljb24tZGFzaGJvYXJkLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi10YWNob21ldGVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DpFwiOyB9XG5cbi5pY29uLWNvbW1lbnQtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg6VcIjsgfVxuXG4uaWNvbi1jb21tZW50cy1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DplwiOyB9XG5cbi5pY29uLWZsYXNoLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1ib2x0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Dp1wiOyB9XG5cbi5pY29uLXNpdGVtYXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OoXCI7IH1cblxuLmljb24tdW1icmVsbGEtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OpXCI7IH1cblxuLmljb24tcGFzdGUtLWFmdGVyOjphZnRlcixcbi5pY29uLWNsaXBib2FyZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg6pcIjsgfVxuXG4uaWNvbi1saWdodGJ1bGItby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg6tcIjsgfVxuXG4uaWNvbi1leGNoYW5nZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg6xcIjsgfVxuXG4uaWNvbi1jbG91ZC1kb3dubG9hZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg61cIjsgfVxuXG4uaWNvbi1jbG91ZC11cGxvYWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OuXCI7IH1cblxuLmljb24tdXNlci1tZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg7BcIjsgfVxuXG4uaWNvbi1zdGV0aG9zY29wZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg7FcIjsgfVxuXG4uaWNvbi1zdWl0Y2FzZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg7JcIjsgfVxuXG4uaWNvbi1iZWxsLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KiXCI7IH1cblxuLmljb24tY29mZmVlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DtFwiOyB9XG5cbi5pY29uLWN1dGxlcnktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74O1XCI7IH1cblxuLmljb24tZmlsZS10ZXh0LW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74O2XCI7IH1cblxuLmljb24tYnVpbGRpbmctby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg7dcIjsgfVxuXG4uaWNvbi1ob3NwaXRhbC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DuFwiOyB9XG5cbi5pY29uLWFtYnVsYW5jZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg7lcIjsgfVxuXG4uaWNvbi1tZWRraXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74O6XCI7IH1cblxuLmljb24tZmlnaHRlci1qZXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74O7XCI7IH1cblxuLmljb24tYmVlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg7xcIjsgfVxuXG4uaWNvbi1oLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg71cIjsgfVxuXG4uaWNvbi1wbHVzLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg75cIjsgfVxuXG4uaWNvbi1hbmdsZS1kb3VibGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhIBcIjsgfVxuXG4uaWNvbi1hbmdsZS1kb3VibGUtcmlnaHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SBXCI7IH1cblxuLmljb24tYW5nbGUtZG91YmxlLXVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EglwiOyB9XG5cbi5pY29uLWFuZ2xlLWRvdWJsZS1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Eg1wiOyB9XG5cbi5pY29uLWFuZ2xlLWxlZnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7IH1cblxuLmljb24tYW5nbGUtcmlnaHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7IH1cblxuLmljb24tYW5nbGUtdXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SGXCI7IH1cblxuLmljb24tYW5nbGUtZG93bi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhIdcIjsgfVxuXG4uaWNvbi1kZXNrdG9wLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EiFwiOyB9XG5cbi5pY29uLWxhcHRvcC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhIlcIjsgfVxuXG4uaWNvbi10YWJsZXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SKXCI7IH1cblxuLmljb24tbW9iaWxlLXBob25lLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1tb2JpbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SLXCI7IH1cblxuLmljb24tY2lyY2xlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SMXCI7IH1cblxuLmljb24tcXVvdGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhI1cIjsgfVxuXG4uaWNvbi1xdW90ZS1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhI5cIjsgfVxuXG4uaWNvbi1zcGlubmVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EkFwiOyB9XG5cbi5pY29uLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhJFcIjsgfVxuXG4uaWNvbi1tYWlsLXJlcGx5LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1yZXBseS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhJJcIjsgfVxuXG4uaWNvbi1naXRodWItYWx0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ek1wiOyB9XG5cbi5pY29uLWZvbGRlci1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ElFwiOyB9XG5cbi5pY29uLWZvbGRlci1vcGVuLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SVXCI7IH1cblxuLmljb24tc21pbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhJhcIjsgfVxuXG4uaWNvbi1mcm93bi1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EmVwiOyB9XG5cbi5pY29uLW1laC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EmlwiOyB9XG5cbi5pY29uLWdhbWVwYWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SbXCI7IH1cblxuLmljb24ta2V5Ym9hcmQtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhJxcIjsgfVxuXG4uaWNvbi1mbGFnLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SdXCI7IH1cblxuLmljb24tZmxhZy1jaGVja2VyZWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SeXCI7IH1cblxuLmljb24tdGVybWluYWwtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SgXCI7IH1cblxuLmljb24tY29kZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhKFcIjsgfVxuXG4uaWNvbi1tYWlsLXJlcGx5LWFsbC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tcmVwbHktYWxsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EolwiOyB9XG5cbi5pY29uLXN0YXItaGFsZi1lbXB0eS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tc3Rhci1oYWxmLWZ1bGwtLWFmdGVyOjphZnRlcixcbi5pY29uLXN0YXItaGFsZi1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Eo1wiOyB9XG5cbi5pY29uLWxvY2F0aW9uLWFycm93LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EpFwiOyB9XG5cbi5pY29uLWNyb3AtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SlXCI7IH1cblxuLmljb24tY29kZS1mb3JrLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EplwiOyB9XG5cbi5pY29uLXVubGluay0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tY2hhaW4tYnJva2VuLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ep1wiOyB9XG5cbi5pY29uLXF1ZXN0aW9uLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EqFwiOyB9XG5cbi5pY29uLWluZm8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SpXCI7IH1cblxuLmljb24tZXhjbGFtYXRpb24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SqXCI7IH1cblxuLmljb24tc3VwZXJzY3JpcHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SrXCI7IH1cblxuLmljb24tc3Vic2NyaXB0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ErFwiOyB9XG5cbi5pY29uLWVyYXNlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhK1cIjsgfVxuXG4uaWNvbi1wdXp6bGUtcGllY2UtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SuXCI7IH1cblxuLmljb24tbWljcm9waG9uZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhLBcIjsgfVxuXG4uaWNvbi1taWNyb3Bob25lLXNsYXNoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EsVwiOyB9XG5cbi5pY29uLXNoaWVsZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhLJcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Es1wiOyB9XG5cbi5pY29uLWZpcmUtZXh0aW5ndWlzaGVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EtFwiOyB9XG5cbi5pY29uLXJvY2tldC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhLVcIjsgfVxuXG4uaWNvbi1tYXhjZG4tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74S2XCI7IH1cblxuLmljb24tY2hldnJvbi1jaXJjbGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhLdcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWNpcmNsZS1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhLhcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWNpcmNsZS11cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhLlcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWNpcmNsZS1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EulwiOyB9XG5cbi5pY29uLWh0bWw1LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Eu1wiOyB9XG5cbi5pY29uLWNzczMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74S8XCI7IH1cblxuLmljb24tYW5jaG9yLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EvVwiOyB9XG5cbi5pY29uLXVubG9jay1hbHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74S+XCI7IH1cblxuLmljb24tYnVsbHNleWUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WAXCI7IH1cblxuLmljb24tZWxsaXBzaXMtaC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhYFcIjsgfVxuXG4uaWNvbi1lbGxpcHNpcy12LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FglwiOyB9XG5cbi5pY29uLXJzcy1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WDXCI7IH1cblxuLmljb24tcGxheS1jaXJjbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7IH1cblxuLmljb24tdGlja2V0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FhVwiOyB9XG5cbi5pY29uLW1pbnVzLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhYZcIjsgfVxuXG4uaWNvbi1taW51cy1zcXVhcmUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhYdcIjsgfVxuXG4uaWNvbi1sZXZlbC11cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhYhcIjsgfVxuXG4uaWNvbi1sZXZlbC1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FiVwiOyB9XG5cbi5pY29uLWNoZWNrLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhYpcIjsgfVxuXG4uaWNvbi1wZW5jaWwtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Fi1wiOyB9XG5cbi5pY29uLWV4dGVybmFsLWxpbmstc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FjFwiOyB9XG5cbi5pY29uLXNoYXJlLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhY1cIjsgfVxuXG4uaWNvbi1jb21wYXNzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FjlwiOyB9XG5cbi5pY29uLXRvZ2dsZS1kb3duLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1jYXJldC1zcXVhcmUtby1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FkFwiOyB9XG5cbi5pY29uLXRvZ2dsZS11cC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tY2FyZXQtc3F1YXJlLW8tdXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WRXCI7IH1cblxuLmljb24tdG9nZ2xlLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1jYXJldC1zcXVhcmUtby1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhZJcIjsgfVxuXG4uaWNvbi1ldXJvLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1ldXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WTXCI7IH1cblxuLmljb24tZ2JwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FlFwiOyB9XG5cbi5pY29uLWRvbGxhci0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tdXNkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FlVwiOyB9XG5cbi5pY29uLXJ1cGVlLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1pbnItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WWXCI7IH1cblxuLmljb24tY255LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1ybWItLWFmdGVyOjphZnRlcixcbi5pY29uLXllbi0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tanB5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Fl1wiOyB9XG5cbi5pY29uLXJ1YmxlLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1yb3VibGUtLWFmdGVyOjphZnRlcixcbi5pY29uLXJ1Yi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhZhcIjsgfVxuXG4uaWNvbi13b24tLWFmdGVyOjphZnRlcixcbi5pY29uLWtydy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhZlcIjsgfVxuXG4uaWNvbi1iaXRjb2luLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1idGMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WaXCI7IH1cblxuLmljb24tZmlsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhZtcIjsgfVxuXG4uaWNvbi1maWxlLXRleHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WcXCI7IH1cblxuLmljb24tc29ydC1hbHBoYS1hc2MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WdXCI7IH1cblxuLmljb24tc29ydC1hbHBoYS1kZXNjLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FnlwiOyB9XG5cbi5pY29uLXNvcnQtYW1vdW50LWFzYy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhaBcIjsgfVxuXG4uaWNvbi1zb3J0LWFtb3VudC1kZXNjLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FoVwiOyB9XG5cbi5pY29uLXNvcnQtbnVtZXJpYy1hc2MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WiXCI7IH1cblxuLmljb24tc29ydC1udW1lcmljLWRlc2MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WjXCI7IH1cblxuLmljb24tdGh1bWJzLXVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FpFwiOyB9XG5cbi5pY29uLXRodW1icy1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FpVwiOyB9XG5cbi5pY29uLXlvdXR1YmUtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FplwiOyB9XG5cbi5pY29uLXlvdXR1YmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WnXCI7IH1cblxuLmljb24teGluZy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhahcIjsgfVxuXG4uaWNvbi14aW5nLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhalcIjsgfVxuXG4uaWNvbi15b3V0dWJlLXBsYXktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WqXCI7IH1cblxuLmljb24tZHJvcGJveC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhatcIjsgfVxuXG4uaWNvbi1zdGFjay1vdmVyZmxvdy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhaxcIjsgfVxuXG4uaWNvbi1pbnN0YWdyYW0tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WtXCI7IH1cblxuLmljb24tZmxpY2tyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FrlwiOyB9XG5cbi5pY29uLWFkbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhbBcIjsgfVxuXG4uaWNvbi1iaXRidWNrZXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WxXCI7IH1cblxuLmljb24tYml0YnVja2V0LXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhbJcIjsgfVxuXG4uaWNvbi10dW1ibHItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WzXCI7IH1cblxuLmljb24tdHVtYmxyLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhbRcIjsgfVxuXG4uaWNvbi1sb25nLWFycm93LWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74W1XCI7IH1cblxuLmljb24tbG9uZy1hcnJvdy11cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhbZcIjsgfVxuXG4uaWNvbi1sb25nLWFycm93LWxlZnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74W3XCI7IH1cblxuLmljb24tbG9uZy1hcnJvdy1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhbhcIjsgfVxuXG4uaWNvbi1hcHBsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhblcIjsgfVxuXG4uaWNvbi13aW5kb3dzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FulwiOyB9XG5cbi5pY29uLWFuZHJvaWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74W7XCI7IH1cblxuLmljb24tbGludXgtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74W8XCI7IH1cblxuLmljb24tZHJpYmJibGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74W9XCI7IH1cblxuLmljb24tc2t5cGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74W+XCI7IH1cblxuLmljb24tZm91cnNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhoBcIjsgfVxuXG4uaWNvbi10cmVsbG8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aBXCI7IH1cblxuLmljb24tZmVtYWxlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GglwiOyB9XG5cbi5pY29uLW1hbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aDXCI7IH1cblxuLmljb24tZ2l0dGlwLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1ncmF0aXBheS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhoRcIjsgfVxuXG4uaWNvbi1zdW4tby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhoVcIjsgfVxuXG4uaWNvbi1tb29uLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aGXCI7IH1cblxuLmljb24tYXJjaGl2ZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhodcIjsgfVxuXG4uaWNvbi1idWctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aIXCI7IH1cblxuLmljb24tdmstLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aJXCI7IH1cblxuLmljb24td2VpYm8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aKXCI7IH1cblxuLmljb24tcmVucmVuLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Gi1wiOyB9XG5cbi5pY29uLXBhZ2VsaW5lcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhoxcIjsgfVxuXG4uaWNvbi1zdGFjay1leGNoYW5nZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvho1cIjsgfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtby1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvho5cIjsgfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtby1sZWZ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GkFwiOyB9XG5cbi5pY29uLXRvZ2dsZS1sZWZ0LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1jYXJldC1zcXVhcmUtby1sZWZ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GkVwiOyB9XG5cbi5pY29uLWRvdC1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhpJcIjsgfVxuXG4uaWNvbi13aGVlbGNoYWlyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Gk1wiOyB9XG5cbi5pY29uLXZpbWVvLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhpRcIjsgfVxuXG4uaWNvbi10dXJraXNoLWxpcmEtLWFmdGVyOjphZnRlcixcbi5pY29uLXRyeS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhpVcIjsgfVxuXG4uaWNvbi1wbHVzLXNxdWFyZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GllwiOyB9XG5cbi5pY29uLXNwYWNlLXNodXR0bGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aXXCI7IH1cblxuLmljb24tc2xhY2stLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aYXCI7IH1cblxuLmljb24tZW52ZWxvcGUtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GmVwiOyB9XG5cbi5pY29uLXdvcmRwcmVzcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhppcIjsgfVxuXG4uaWNvbi1vcGVuaWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74abXCI7IH1cblxuLmljb24taW5zdGl0dXRpb24tLWFmdGVyOjphZnRlcixcbi5pY29uLWJhbmstLWFmdGVyOjphZnRlcixcbi5pY29uLXVuaXZlcnNpdHktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74acXCI7IH1cblxuLmljb24tbW9ydGFyLWJvYXJkLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1ncmFkdWF0aW9uLWNhcC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhp1cIjsgfVxuXG4uaWNvbi15YWhvby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhp5cIjsgfVxuXG4uaWNvbi1nb29nbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74agXCI7IH1cblxuLmljb24tcmVkZGl0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GoVwiOyB9XG5cbi5pY29uLXJlZGRpdC1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aiXCI7IH1cblxuLmljb24tc3R1bWJsZXVwb24tY2lyY2xlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Go1wiOyB9XG5cbi5pY29uLXN0dW1ibGV1cG9uLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GpFwiOyB9XG5cbi5pY29uLWRlbGljaW91cy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhqVcIjsgfVxuXG4uaWNvbi1kaWdnLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GplwiOyB9XG5cbi5pY29uLXBpZWQtcGlwZXItcHAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74anXCI7IH1cblxuLmljb24tcGllZC1waXBlci1hbHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aoXCI7IH1cblxuLmljb24tZHJ1cGFsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GqVwiOyB9XG5cbi5pY29uLWpvb21sYS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhqpcIjsgfVxuXG4uaWNvbi1sYW5ndWFnZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhqtcIjsgfVxuXG4uaWNvbi1mYXgtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74asXCI7IH1cblxuLmljb24tYnVpbGRpbmctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74atXCI7IH1cblxuLmljb24tY2hpbGQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74auXCI7IH1cblxuLmljb24tcGF3LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GsFwiOyB9XG5cbi5pY29uLXNwb29uLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GsVwiOyB9XG5cbi5pY29uLWN1YmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ayXCI7IH1cblxuLmljb24tY3ViZXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74azXCI7IH1cblxuLmljb24tYmVoYW5jZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhrRcIjsgfVxuXG4uaWNvbi1iZWhhbmNlLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhrVcIjsgfVxuXG4uaWNvbi1zdGVhbS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhrZcIjsgfVxuXG4uaWNvbi1zdGVhbS1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74a3XCI7IH1cblxuLmljb24tcmVjeWNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhrhcIjsgfVxuXG4uaWNvbi1hdXRvbW9iaWxlLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1jYXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74a5XCI7IH1cblxuLmljb24tY2FiLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi10YXhpLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GulwiOyB9XG5cbi5pY29uLXRyZWUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74a7XCI7IH1cblxuLmljb24tc3BvdGlmeS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhrxcIjsgfVxuXG4uaWNvbi1kZXZpYW50YXJ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GvVwiOyB9XG5cbi5pY29uLXNvdW5kY2xvdWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74a+XCI7IH1cblxuLmljb24tZGF0YWJhc2UtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eAXCI7IH1cblxuLmljb24tZmlsZS1wZGYtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh4FcIjsgfVxuXG4uaWNvbi1maWxlLXdvcmQtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh4JcIjsgfVxuXG4uaWNvbi1maWxlLWV4Y2VsLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eDXCI7IH1cblxuLmljb24tZmlsZS1wb3dlcnBvaW50LW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eEXCI7IH1cblxuLmljb24tZmlsZS1waG90by1vLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1maWxlLXBpY3R1cmUtby0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZmlsZS1pbWFnZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HhVwiOyB9XG5cbi5pY29uLWZpbGUtemlwLW8tLWFmdGVyOjphZnRlcixcbi5pY29uLWZpbGUtYXJjaGl2ZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HhlwiOyB9XG5cbi5pY29uLWZpbGUtc291bmQtby0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZmlsZS1hdWRpby1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Hh1wiOyB9XG5cbi5pY29uLWZpbGUtbW92aWUtby0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZmlsZS12aWRlby1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HiFwiOyB9XG5cbi5pY29uLWZpbGUtY29kZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HiVwiOyB9XG5cbi5pY29uLXZpbmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eKXCI7IH1cblxuLmljb24tY29kZXBlbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh4tcIjsgfVxuXG4uaWNvbi1qc2ZpZGRsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh4xcIjsgfVxuXG4uaWNvbi1saWZlLWJvdXktLWFmdGVyOjphZnRlcixcbi5pY29uLWxpZmUtYnVveS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tbGlmZS1zYXZlci0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tc3VwcG9ydC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tbGlmZS1yaW5nLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HjVwiOyB9XG5cbi5pY29uLWNpcmNsZS1vLW5vdGNoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HjlwiOyB9XG5cbi5pY29uLXJhLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1yZXNpc3RhbmNlLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1yZWJlbC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5BcIjsgfVxuXG4uaWNvbi1nZS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZW1waXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HkVwiOyB9XG5cbi5pY29uLWdpdC1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eSXCI7IH1cblxuLmljb24tZ2l0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Hk1wiOyB9XG5cbi5pY29uLXktY29tYmluYXRvci1zcXVhcmUtLWFmdGVyOjphZnRlcixcbi5pY29uLXljLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24taGFja2VyLW5ld3MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eUXCI7IH1cblxuLmljb24tdGVuY2VudC13ZWliby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5VcIjsgfVxuXG4uaWNvbi1xcS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5ZcIjsgfVxuXG4uaWNvbi13ZWNoYXQtLWFmdGVyOjphZnRlcixcbi5pY29uLXdlaXhpbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5dcIjsgfVxuXG4uaWNvbi1zZW5kLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1wYXBlci1wbGFuZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5hcIjsgfVxuXG4uaWNvbi1zZW5kLW8tLWFmdGVyOjphZnRlcixcbi5pY29uLXBhcGVyLXBsYW5lLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eZXCI7IH1cblxuLmljb24taGlzdG9yeS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5pcIjsgfVxuXG4uaWNvbi1jaXJjbGUtdGhpbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5tcIjsgfVxuXG4uaWNvbi1oZWFkZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ecXCI7IH1cblxuLmljb24tcGFyYWdyYXBoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HnVwiOyB9XG5cbi5pY29uLXNsaWRlcnMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eeXCI7IH1cblxuLmljb24tc2hhcmUtYWx0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HoFwiOyB9XG5cbi5pY29uLXNoYXJlLWFsdC1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ehXCI7IH1cblxuLmljb24tYm9tYi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh6JcIjsgfVxuXG4uaWNvbi1zb2NjZXItYmFsbC1vLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1mdXRib2wtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh6NcIjsgfVxuXG4uaWNvbi10dHktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ekXCI7IH1cblxuLmljb24tYmlub2N1bGFycy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh6VcIjsgfVxuXG4uaWNvbi1wbHVnLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HplwiOyB9XG5cbi5pY29uLXNsaWRlc2hhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74enXCI7IH1cblxuLmljb24tdHdpdGNoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HqFwiOyB9XG5cbi5pY29uLXllbHAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74epXCI7IH1cblxuLmljb24tbmV3c3BhcGVyLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eqXCI7IH1cblxuLmljb24td2lmaS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh6tcIjsgfVxuXG4uaWNvbi1jYWxjdWxhdG9yLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HrFwiOyB9XG5cbi5pY29uLXBheXBhbC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh61cIjsgfVxuXG4uaWNvbi1nb29nbGUtd2FsbGV0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HrlwiOyB9XG5cbi5pY29uLWNjLXZpc2EtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ewXCI7IH1cblxuLmljb24tY2MtbWFzdGVyY2FyZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh7FcIjsgfVxuXG4uaWNvbi1jYy1kaXNjb3Zlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh7JcIjsgfVxuXG4uaWNvbi1jYy1hbWV4LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Hs1wiOyB9XG5cbi5pY29uLWNjLXBheXBhbC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh7RcIjsgfVxuXG4uaWNvbi1jYy1zdHJpcGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74e1XCI7IH1cblxuLmljb24tYmVsbC1zbGFzaC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh7ZcIjsgfVxuXG4uaWNvbi1iZWxsLXNsYXNoLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74e3XCI7IH1cblxuLmljb24tdHJhc2gtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74e4XCI7IH1cblxuLmljb24tY29weXJpZ2h0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HuVwiOyB9XG5cbi5pY29uLWF0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HulwiOyB9XG5cbi5pY29uLWV5ZWRyb3BwZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74e7XCI7IH1cblxuLmljb24tcGFpbnQtYnJ1c2gtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74e8XCI7IH1cblxuLmljb24tYmlydGhkYXktY2FrZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh71cIjsgfVxuXG4uaWNvbi1hcmVhLWNoYXJ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HvlwiOyB9XG5cbi5pY29uLXBpZS1jaGFydC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviIBcIjsgfVxuXG4uaWNvbi1saW5lLWNoYXJ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IgVwiOyB9XG5cbi5pY29uLWxhc3RmbS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviIJcIjsgfVxuXG4uaWNvbi1sYXN0Zm0tc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ig1wiOyB9XG5cbi5pY29uLXRvZ2dsZS1vZmYtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iEXCI7IH1cblxuLmljb24tdG9nZ2xlLW9uLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IhVwiOyB9XG5cbi5pY29uLWJpY3ljbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iGXCI7IH1cblxuLmljb24tYnVzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ih1wiOyB9XG5cbi5pY29uLWlveGhvc3QtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iIXCI7IH1cblxuLmljb24tYW5nZWxsaXN0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IiVwiOyB9XG5cbi5pY29uLWNjLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IilwiOyB9XG5cbi5pY29uLXNoZWtlbC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tc2hlcWVsLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1pbHMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iLXCI7IH1cblxuLmljb24tbWVhbnBhdGgtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iMXCI7IH1cblxuLmljb24tYnV5c2VsbGFkcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviI1cIjsgfVxuXG4uaWNvbi1jb25uZWN0ZGV2ZWxvcC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviI5cIjsgfVxuXG4uaWNvbi1kYXNoY3ViZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJBcIjsgfVxuXG4uaWNvbi1mb3J1bWJlZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJFcIjsgfVxuXG4uaWNvbi1sZWFucHViLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IklwiOyB9XG5cbi5pY29uLXNlbGxzeS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJNcIjsgfVxuXG4uaWNvbi1zaGlydHNpbmJ1bGstLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iUXCI7IH1cblxuLmljb24tc2ltcGx5YnVpbHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iVXCI7IH1cblxuLmljb24tc2t5YXRsYXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iWXCI7IH1cblxuLmljb24tY2FydC1wbHVzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Il1wiOyB9XG5cbi5pY29uLWNhcnQtYXJyb3ctZG93bi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJhcIjsgfVxuXG4uaWNvbi1kaWFtb25kLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ImVwiOyB9XG5cbi5pY29uLXNoaXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iaXCI7IH1cblxuLmljb24tdXNlci1zZWNyZXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ibXCI7IH1cblxuLmljb24tbW90b3JjeWNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJxcIjsgfVxuXG4uaWNvbi1zdHJlZXQtdmlldy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJ1cIjsgfVxuXG4uaWNvbi1oZWFydGJlYXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ieXCI7IH1cblxuLmljb24tdmVudXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ihXCI7IH1cblxuLmljb24tbWFycy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviKJcIjsgfVxuXG4uaWNvbi1tZXJjdXJ5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Io1wiOyB9XG5cbi5pY29uLWludGVyc2V4LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi10cmFuc2dlbmRlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviKRcIjsgfVxuXG4uaWNvbi10cmFuc2dlbmRlci1hbHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ilXCI7IH1cblxuLmljb24tdmVudXMtZG91YmxlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IplwiOyB9XG5cbi5pY29uLW1hcnMtZG91YmxlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ip1wiOyB9XG5cbi5pY29uLXZlbnVzLW1hcnMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ioXCI7IH1cblxuLmljb24tbWFycy1zdHJva2UtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ipXCI7IH1cblxuLmljb24tbWFycy1zdHJva2Utdi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviKpcIjsgfVxuXG4uaWNvbi1tYXJzLXN0cm9rZS1oLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Iq1wiOyB9XG5cbi5pY29uLW5ldXRlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviKxcIjsgfVxuXG4uaWNvbi1nZW5kZXJsZXNzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IrVwiOyB9XG5cbi5pY29uLWZhY2Vib29rLW9mZmljaWFsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IsFwiOyB9XG5cbi5pY29uLXBpbnRlcmVzdC1wLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IsVwiOyB9XG5cbi5pY29uLXdoYXRzYXBwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IslwiOyB9XG5cbi5pY29uLXNlcnZlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviLNcIjsgfVxuXG4uaWNvbi11c2VyLXBsdXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74i0XCI7IH1cblxuLmljb24tdXNlci10aW1lcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviLVcIjsgfVxuXG4uaWNvbi1ob3RlbC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYmVkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ItlwiOyB9XG5cbi5pY29uLXZpYWNvaW4tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74i3XCI7IH1cblxuLmljb24tdHJhaW4tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74i4XCI7IH1cblxuLmljb24tc3Vid2F5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IuVwiOyB9XG5cbi5pY29uLW1lZGl1bS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviLpcIjsgfVxuXG4uaWNvbi15Yy0tYWZ0ZXI6OmFmdGVyLFxuLmljb24teS1jb21iaW5hdG9yLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Iu1wiOyB9XG5cbi5pY29uLW9wdGluLW1vbnN0ZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74i8XCI7IH1cblxuLmljb24tb3BlbmNhcnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74i9XCI7IH1cblxuLmljb24tZXhwZWRpdGVkc3NsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IvlwiOyB9XG5cbi5pY29uLWJhdHRlcnktNC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYmF0dGVyeS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYmF0dGVyeS1mdWxsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JgFwiOyB9XG5cbi5pY29uLWJhdHRlcnktMy0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYmF0dGVyeS10aHJlZS1xdWFydGVycy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYFcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LTItLWFmdGVyOjphZnRlcixcbi5pY29uLWJhdHRlcnktaGFsZi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYJcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LTEtLWFmdGVyOjphZnRlcixcbi5pY29uLWJhdHRlcnktcXVhcnRlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYNcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LTAtLWFmdGVyOjphZnRlcixcbi5pY29uLWJhdHRlcnktZW1wdHktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mEXCI7IH1cblxuLmljb24tbW91c2UtcG9pbnRlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYVcIjsgfVxuXG4uaWNvbi1pLWN1cnNvci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYZcIjsgfVxuXG4uaWNvbi1vYmplY3QtZ3JvdXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mHXCI7IH1cblxuLmljb24tb2JqZWN0LXVuZ3JvdXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mIXCI7IH1cblxuLmljb24tc3RpY2t5LW5vdGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mJXCI7IH1cblxuLmljb24tc3RpY2t5LW5vdGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYpcIjsgfVxuXG4uaWNvbi1jYy1qY2ItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mLXCI7IH1cblxuLmljb24tY2MtZGluZXJzLWNsdWItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mMXCI7IH1cblxuLmljb24tY2xvbmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mNXCI7IH1cblxuLmljb24tYmFsYW5jZS1zY2FsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviY5cIjsgfVxuXG4uaWNvbi1ob3VyZ2xhc3Mtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviZBcIjsgfVxuXG4uaWNvbi1ob3VyZ2xhc3MtMS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24taG91cmdsYXNzLXN0YXJ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JkVwiOyB9XG5cbi5pY29uLWhvdXJnbGFzcy0yLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1ob3VyZ2xhc3MtaGFsZi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviZJcIjsgfVxuXG4uaWNvbi1ob3VyZ2xhc3MtMy0tYWZ0ZXI6OmFmdGVyLFxuLmljb24taG91cmdsYXNzLWVuZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviZNcIjsgfVxuXG4uaWNvbi1ob3VyZ2xhc3MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mUXCI7IH1cblxuLmljb24taGFuZC1ncmFiLW8tLWFmdGVyOjphZnRlcixcbi5pY29uLWhhbmQtcm9jay1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JlVwiOyB9XG5cbi5pY29uLWhhbmQtc3RvcC1vLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1oYW5kLXBhcGVyLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mWXCI7IH1cblxuLmljb24taGFuZC1zY2lzc29ycy1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Jl1wiOyB9XG5cbi5pY29uLWhhbmQtbGl6YXJkLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mYXCI7IH1cblxuLmljb24taGFuZC1zcG9jay1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JmVwiOyB9XG5cbi5pY29uLWhhbmQtcG9pbnRlci1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JmlwiOyB9XG5cbi5pY29uLWhhbmQtcGVhY2Utby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviZtcIjsgfVxuXG4uaWNvbi10cmFkZW1hcmstLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mcXCI7IH1cblxuLmljb24tcmVnaXN0ZXJlZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviZ1cIjsgfVxuXG4uaWNvbi1jcmVhdGl2ZS1jb21tb25zLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JnlwiOyB9XG5cbi5pY29uLWdnLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JoFwiOyB9XG5cbi5pY29uLWdnLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviaFcIjsgfVxuXG4uaWNvbi10cmlwYWR2aXNvci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviaJcIjsgfVxuXG4uaWNvbi1vZG5va2xhc3NuaWtpLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Jo1wiOyB9XG5cbi5pY29uLW9kbm9rbGFzc25pa2ktc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JpFwiOyB9XG5cbi5pY29uLWdldC1wb2NrZXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mlXCI7IH1cblxuLmljb24td2lraXBlZGlhLXctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mmXCI7IH1cblxuLmljb24tc2FmYXJpLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Jp1wiOyB9XG5cbi5pY29uLWNocm9tZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviahcIjsgfVxuXG4uaWNvbi1maXJlZm94LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JqVwiOyB9XG5cbi5pY29uLW9wZXJhLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JqlwiOyB9XG5cbi5pY29uLWludGVybmV0LWV4cGxvcmVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Jq1wiOyB9XG5cbi5pY29uLXR2LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi10ZWxldmlzaW9uLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JrFwiOyB9XG5cbi5pY29uLWNvbnRhby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvia1cIjsgfVxuXG4uaWNvbi01MDBweC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvia5cIjsgfVxuXG4uaWNvbi1hbWF6b24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mwXCI7IH1cblxuLmljb24tY2FsZW5kYXItcGx1cy1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JsVwiOyB9XG5cbi5pY29uLWNhbGVuZGFyLW1pbnVzLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74myXCI7IH1cblxuLmljb24tY2FsZW5kYXItdGltZXMtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvibNcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci1jaGVjay1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JtFwiOyB9XG5cbi5pY29uLWluZHVzdHJ5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JtVwiOyB9XG5cbi5pY29uLW1hcC1waW4tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74m2XCI7IH1cblxuLmljb24tbWFwLXNpZ25zLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Jt1wiOyB9XG5cbi5pY29uLW1hcC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JuFwiOyB9XG5cbi5pY29uLW1hcC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviblcIjsgfVxuXG4uaWNvbi1jb21tZW50aW5nLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JulwiOyB9XG5cbi5pY29uLWNvbW1lbnRpbmctby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvibtcIjsgfVxuXG4uaWNvbi1ob3V6ei0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvibxcIjsgfVxuXG4uaWNvbi12aW1lby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvib1cIjsgfVxuXG4uaWNvbi1ibGFjay10aWUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74m+XCI7IH1cblxuLmljb24tZm9udGljb25zLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KgFwiOyB9XG5cbi5pY29uLXJlZGRpdC1hbGllbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvioFcIjsgfVxuXG4uaWNvbi1lZGdlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KglwiOyB9XG5cbi5pY29uLWNyZWRpdC1jYXJkLWFsdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvioNcIjsgfVxuXG4uaWNvbi1jb2RpZXBpZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvioRcIjsgfVxuXG4uaWNvbi1tb2R4LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KhVwiOyB9XG5cbi5pY29uLWZvcnQtYXdlc29tZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvioZcIjsgfVxuXG4uaWNvbi11c2ItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qHXCI7IH1cblxuLmljb24tcHJvZHVjdC1odW50LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KiFwiOyB9XG5cbi5pY29uLW1peGNsb3VkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KiVwiOyB9XG5cbi5pY29uLXNjcmliZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviopcIjsgfVxuXG4uaWNvbi1wYXVzZS1jaXJjbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qLXCI7IH1cblxuLmljb24tcGF1c2UtY2lyY2xlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qMXCI7IH1cblxuLmljb24tc3RvcC1jaXJjbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qNXCI7IH1cblxuLmljb24tc3RvcC1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvio5cIjsgfVxuXG4uaWNvbi1zaG9wcGluZy1iYWctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qQXCI7IH1cblxuLmljb24tc2hvcHBpbmctYmFza2V0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KkVwiOyB9XG5cbi5pY29uLWhhc2h0YWctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qSXCI7IH1cblxuLmljb24tYmx1ZXRvb3RoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Kk1wiOyB9XG5cbi5pY29uLWJsdWV0b290aC1iLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KlFwiOyB9XG5cbi5pY29uLXBlcmNlbnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qVXCI7IH1cblxuLmljb24tZ2l0bGFiLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KllwiOyB9XG5cbi5pY29uLXdwYmVnaW5uZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qXXCI7IH1cblxuLmljb24td3Bmb3Jtcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviphcIjsgfVxuXG4uaWNvbi1lbnZpcmEtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qZXCI7IH1cblxuLmljb24tdW5pdmVyc2FsLWFjY2Vzcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvippcIjsgfVxuXG4uaWNvbi13aGVlbGNoYWlyLWFsdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviptcIjsgfVxuXG4uaWNvbi1xdWVzdGlvbi1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvipxcIjsgfVxuXG4uaWNvbi1ibGluZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvip1cIjsgfVxuXG4uaWNvbi1hdWRpby1kZXNjcmlwdGlvbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvip5cIjsgfVxuXG4uaWNvbi12b2x1bWUtY29udHJvbC1waG9uZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviqBcIjsgfVxuXG4uaWNvbi1icmFpbGxlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KoVwiOyB9XG5cbi5pY29uLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviqJcIjsgfVxuXG4uaWNvbi1hc2wtaW50ZXJwcmV0aW5nLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviqNcIjsgfVxuXG4uaWNvbi1kZWFmbmVzcy0tYWZ0ZXI6OmFmdGVyLFxuLmljb24taGFyZC1vZi1oZWFyaW5nLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1kZWFmLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KpFwiOyB9XG5cbi5pY29uLWdsaWRlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KpVwiOyB9XG5cbi5pY29uLWdsaWRlLWctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qmXCI7IH1cblxuLmljb24tc2lnbmluZy0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tc2lnbi1sYW5ndWFnZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviqdcIjsgfVxuXG4uaWNvbi1sb3ctdmlzaW9uLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KqFwiOyB9XG5cbi5pY29uLXZpYWRlby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviqlcIjsgfVxuXG4uaWNvbi12aWFkZW8tc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KqlwiOyB9XG5cbi5pY29uLXNuYXBjaGF0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Kq1wiOyB9XG5cbi5pY29uLXNuYXBjaGF0LWdob3N0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KrFwiOyB9XG5cbi5pY29uLXNuYXBjaGF0LXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviq1cIjsgfVxuXG4uaWNvbi1waWVkLXBpcGVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KrlwiOyB9XG5cbi5pY29uLWZpcnN0LW9yZGVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KsFwiOyB9XG5cbi5pY29uLXlvYXN0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KsVwiOyB9XG5cbi5pY29uLXRoZW1laXNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvirJcIjsgfVxuXG4uaWNvbi1nb29nbGUtcGx1cy1jaXJjbGUtLWFmdGVyOjphZnRlcixcbi5pY29uLWdvb2dsZS1wbHVzLW9mZmljaWFsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ks1wiOyB9XG5cbi5pY29uLWZhLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1mb250LWF3ZXNvbWUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74q0XCI7IH1cblxuLmljb24taGFuZHNoYWtlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74q1XCI7IH1cblxuLmljb24tZW52ZWxvcGUtb3Blbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvirZcIjsgfVxuXG4uaWNvbi1lbnZlbG9wZS1vcGVuLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74q3XCI7IH1cblxuLmljb24tbGlub2RlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KuFwiOyB9XG5cbi5pY29uLWFkZHJlc3MtYm9vay0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvirlcIjsgfVxuXG4uaWNvbi1hZGRyZXNzLWJvb2stby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvirpcIjsgfVxuXG4uaWNvbi12Y2FyZC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYWRkcmVzcy1jYXJkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ku1wiOyB9XG5cbi5pY29uLXZjYXJkLW8tLWFmdGVyOjphZnRlcixcbi5pY29uLWFkZHJlc3MtY2FyZC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KvFwiOyB9XG5cbi5pY29uLXVzZXItY2lyY2xlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KvVwiOyB9XG5cbi5pY29uLXVzZXItY2lyY2xlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74q+XCI7IH1cblxuLmljb24tdXNlci1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LgFwiOyB9XG5cbi5pY29uLWlkLWJhZGdlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LgVwiOyB9XG5cbi5pY29uLWRyaXZlcnMtbGljZW5zZS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24taWQtY2FyZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi4JcIjsgfVxuXG4uaWNvbi1kcml2ZXJzLWxpY2Vuc2Utby0tYWZ0ZXI6OmFmdGVyLFxuLmljb24taWQtY2FyZC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Lg1wiOyB9XG5cbi5pY29uLXF1b3JhLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LhFwiOyB9XG5cbi5pY29uLWZyZWUtY29kZS1jYW1wLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LhVwiOyB9XG5cbi5pY29uLXRlbGVncmFtLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LhlwiOyB9XG5cbi5pY29uLXRoZXJtb21ldGVyLTQtLWFmdGVyOjphZnRlcixcbi5pY29uLXRoZXJtb21ldGVyLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi10aGVybW9tZXRlci1mdWxsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Lh1wiOyB9XG5cbi5pY29uLXRoZXJtb21ldGVyLTMtLWFmdGVyOjphZnRlcixcbi5pY29uLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LiFwiOyB9XG5cbi5pY29uLXRoZXJtb21ldGVyLTItLWFmdGVyOjphZnRlcixcbi5pY29uLXRoZXJtb21ldGVyLWhhbGYtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uJXCI7IH1cblxuLmljb24tdGhlcm1vbWV0ZXItMS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tdGhlcm1vbWV0ZXItcXVhcnRlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi4pcIjsgfVxuXG4uaWNvbi10aGVybW9tZXRlci0wLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi10aGVybW9tZXRlci1lbXB0eS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi4tcIjsgfVxuXG4uaWNvbi1zaG93ZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uMXCI7IH1cblxuLmljb24tYmF0aHR1Yi0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tczE1LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1iYXRoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LjVwiOyB9XG5cbi5pY29uLXBvZGNhc3QtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uOXCI7IH1cblxuLmljb24td2luZG93LW1heGltaXplLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LkFwiOyB9XG5cbi5pY29uLXdpbmRvdy1taW5pbWl6ZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi5FcIjsgfVxuXG4uaWNvbi13aW5kb3ctcmVzdG9yZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi5JcIjsgfVxuXG4uaWNvbi10aW1lcy1yZWN0YW5nbGUtLWFmdGVyOjphZnRlcixcbi5pY29uLXdpbmRvdy1jbG9zZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi5NcIjsgfVxuXG4uaWNvbi10aW1lcy1yZWN0YW5nbGUtby0tYWZ0ZXI6OmFmdGVyLFxuLmljb24td2luZG93LWNsb3NlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uUXCI7IH1cblxuLmljb24tYmFuZGNhbXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uVXCI7IH1cblxuLmljb24tZ3Jhdi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi5ZcIjsgfVxuXG4uaWNvbi1ldHN5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ll1wiOyB9XG5cbi5pY29uLWltZGItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uYXCI7IH1cblxuLmljb24tcmF2ZWxyeS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi5lcIjsgfVxuXG4uaWNvbi1lZXJjYXN0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LmlwiOyB9XG5cbi5pY29uLW1pY3JvY2hpcC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi5tcIjsgfVxuXG4uaWNvbi1zbm93Zmxha2Utby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi5xcIjsgfVxuXG4uaWNvbi1zdXBlcnBvd2Vycy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi51cIjsgfVxuXG4uaWNvbi13cGV4cGxvcmVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LnlwiOyB9XG5cbi5pY29uLW1lZXR1cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi6BcIjsgfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuLmJyZWFkY3J1bWJzID4gYSArIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JyZWFkY3J1bWItYXJyb3cucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBtYXJnaW46IDAgNXB4OyB9XG5cbi5icmVhZGNydW1icyBhOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4uaXMtc2hvd24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgaHIsXG5hLCBhYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZW0sIGltZywgc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYXVkaW8sXG5jYW52YXMsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuaHRtbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7IH1cblxuYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkOyB9XG4gIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5ociB7XG4gIGhlaWdodDogMDsgfVxuXG5jb2RlLFxucHJlIHtcbiAgZm9udC1mYW1pbHk6IFwiQml0c3RyZWFtIFZlcmEgU2FucyBNb25vXCIsIENvbnNvbGFzLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlOyB9XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwidXJsXCJdLCBpbnB1dFt0eXBlPVwiY29sb3JcIl0sIGlucHV0W3R5cGU9XCJkYXRlXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCBpbnB1dFt0eXBlPVwidGltZVwiXSwgaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbnVsLFxub2wsXG5kbCB7XG4gIHBhZGRpbmc6IDA7IH1cblxubGkgPiB1bCxcbmxpID4gb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG4gIHRhYmxlIHRoLFxuICB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMC44OyB9XG5cbmZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7IH1cblxubGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbmlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCBpbnB1dFt0eXBlPVwidGVsXCJdLCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cInVybFwiXSwgaW5wdXRbdHlwZT1cImNvbG9yXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sIGlucHV0W3R5cGU9XCJtb250aFwiXSwgaW5wdXRbdHlwZT1cInRpbWVcIl0sIGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDJweCAxcHggMXB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGZvbnQ6IDEycHggLyAxLjYgXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJudW1iZXJcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInRlbFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInRleHRcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJ1cmxcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJjb2xvclwiXTpob3ZlciwgaW5wdXRbdHlwZT1cImRhdGVcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpob3ZlciwgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwibW9udGhcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwid2Vla1wiXTpob3ZlcixcbiAgdGV4dGFyZWE6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2JjYmNiYzsgfVxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyxcbiAgdGV4dGFyZWE6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2JjYmNiYztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxudGV4dGFyZWEge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMnB4IDVweCAwIDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YS1jaGVjay5wbmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4OyB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6Zm9jdXMsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTphY3RpdmUsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMCAzMHB4IDAgMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvZG93bi1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAuZm9ybS10eXBlLXBhc3N3b3JkIC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5mb3JtLWRpc2FibGVkIGxhYmVsIHtcbiAgb3BhY2l0eTogLjU7IH1cblxuLmZvcm0tcmVxdWlyZWQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXBfX2Zvcm0sIC5zZWFyY2gtbW9kdWxlIC5pbnB1dC1ncm91cCAuZm9ybS1pdGVtLFxuICAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwX19hY3Rpb24sXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1pdGVtLFxuICAuaW5wdXQtZ3JvdXAgLmZvcm0tc3VibWl0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXBfX2Zvcm0sIC5zZWFyY2gtbW9kdWxlIC5pbnB1dC1ncm91cCAuZm9ybS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXBfX2Zvcm0gLmNob3Nlbi1jb250YWluZXIsIC5zZWFyY2gtbW9kdWxlIC5pbnB1dC1ncm91cCAuZm9ybS1pdGVtIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cF9fYWN0aW9uIHtcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cF9fYWN0aW9uOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5tb2xsb20tY2FwdGNoYS1jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7IH1cblxuLm1vbGxvbS1pbWFnZS1jYXB0Y2hhLWluc3RydWN0aW9ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLyohXHJcbkNob3NlbiwgYSBTZWxlY3QgQm94IEVuaGFuY2VyIGZvciBqUXVlcnkgYW5kIFByb3RvdHlwZVxyXG5ieSBQYXRyaWNrIEZpbGxlciBmb3IgSGFydmVzdCwgaHR0cDovL2dldGhhcnZlc3QuY29tXHJcblxyXG5WZXJzaW9uIDEuMS4wXHJcbkZ1bGwgc291cmNlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9oYXJ2ZXN0aHEvY2hvc2VuXHJcbkNvcHlyaWdodCAoYykgMjAxMSBIYXJ2ZXN0IGh0dHA6Ly9nZXRoYXJ2ZXN0LmNvbVxyXG5cclxuTUlUIExpY2Vuc2UsIGh0dHBzOi8vZ2l0aHViLmNvbS9oYXJ2ZXN0aHEvY2hvc2VuL2Jsb2IvbWFzdGVyL0xJQ0VOU0UubWRcclxuVGhpcyBmaWxlIGlzIGdlbmVyYXRlZCBieSBgZ3J1bnQgYnVpbGRgLCBkbyBub3QgZWRpdCBpdCBieSBoYW5kLlxyXG4qL1xuLyogQGdyb3VwIEJhc2UgKi9cbi5jaG9zZW4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAtOTk5OXB4O1xuICB6LWluZGV4OiAxMDEwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMHB4IDFweCAxcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9wIHtcbiAgbGVmdDogMDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciBhIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBTaW5nbGUgQ2hvc2VuICovXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogc29saWQgI2RkZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM0NDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAzOHB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgcmlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdXAtYXJyb3cucG5nXCIpIDVweCAwcHg7XG4gIGZvbnQtc2l6ZTogMXB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Rvd24tYXJyb3cucG5nXCIpIG5vLXJlcGVhdCAwcHggMHB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAxMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4IDIwcHggNHB4IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYmFja2dyb3VuZDogd2hpdGUgdXJsKFwiLi4vaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAxMDAlIC0yMHB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2FhYTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9wIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFJlc3VsdHMgKi9cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHggNnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5hY3RpdmUtcmVzdWx0IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmRpc2FibGVkLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMDA2NGEyO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkubm8tcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtcmVzdWx0IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgTXVsdGkgQ2hvc2VuICovXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDElO1xuICBwYWRkaW5nOiAwIDVweCAwIDA7XG4gIGJvcmRlcjogc29saWQgI2RkZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgLmRlZmF1bHQge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzcHggMCAzcHggNXB4O1xuICBwYWRkaW5nOiA1cHggMjBweCA1cHggNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlNGU0ZTQ7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZ1wiKSAtNDJweCAycHggbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDFweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC05cHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZGlzYWJsZWQge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCUsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDIwJSwgI2Y0ZjRmNCksIGNvbG9yLXN0b3AoNTAlLCAjZjBmMGYwKSwgY29sb3Itc3RvcCg1MiUsICNlOGU4ZTgpLCBjb2xvci1zdG9wKDEwMCUsICNlZWVlZWUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGNvbG9yOiAjNjY2OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2Q0ZDRkNDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1mb2N1cyAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tcmVzdWx0cyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWRyb3AgLnJlc3VsdC1zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgQWN0aXZlICAqL1xuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIC04cHggMHB4IC01cHggI2RkZDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2IHVybChcIi4uL2ltYWdlcy91cC1hcnJvdy5wbmdcIikgMHB4IDBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGNvbG9yOiAjMTExICFpbXBvcnRhbnQ7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIERpc2FibGVkIFN1cHBvcnQgKi9cbi5jaG9zZW4tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyogQGVuZCAqL1xuYWRkcmVzcywgY29kZSxcbnByZSwgcCwgdWwsXG5vbCxcbmRsLCB0YWJsZSwgaHIsIC5jb250ZW50X19hY3Rpb24tYmFyLCAuYmFjay10by1tYWdhemluZSwgLnByb2ZpbGVfX3N1YnNjcmliZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuYm9keSB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250OiAxNHB4IC8gMS42IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgYm9keS50b29sYmFyLCBib2R5LnRvb2xiYXItZHJhd2VyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbmEge1xuICBjb2xvcjogIzAwNjRhMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjsgfVxuICBhOmhvdmVyLCBhOmFjdGl2ZSwgYTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDU1ODk7IH1cblxuLmFjY29yZGlvbiBbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gNXJlbSAxcmVtIDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7IH1cbiAgLmFjY29yZGlvbiBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV06aG92ZXIsIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NTg5OyB9XG4gIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FjY29yZGlvbi1zcHJpdGUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggNDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmFjY29yZGlvbiBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV0gKyBkaXYge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAgIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdICsgZGl2IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXSArIGRpdiBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmFjY29yZGlvbiBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV0ge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLmFjY29yZGlvbiBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV1bYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjBweDsgfVxuXG4uYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0NjBweDtcbiAgaGVpZ2h0OiAyNTVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5hZCBpbWcge1xuICAgIHotaW5kZXg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hZCBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgcGFkZGluZzogMTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLmFkX19jb250ZW50IHtcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmFkX19hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7IH1cbiAgLmFkX19hY3Rpb25zIGFbY2xhc3MqPVwiYnRuLS1cIl06OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hZF9fYWN0aW9ucyBzcGFuIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkX19hY3Rpb25zIHNwYW4ge1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBmb250LXNpemU6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5hZF9fYWN0aW9ucyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5hZF9fYWN0aW9ucyBhW2NsYXNzKj1cImJ0bi0tXCJdIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cblxuLmFkLXRleHQtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5hZC10ZXh0LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZWVlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmFkLXRleHQtbGluayB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4uYWQtLXRubCB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIGNvbG9yOiAjNjY2OyB9XG4gIC5hZC0tdG5sIC5hZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgY29sb3I6ICNmMjczMjA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hZC0tdG5sIC5hZF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfSB9XG4gIC5hZC0tdG5sIC5hZF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hZC0tdG5sIC5hZF9fc3VidGl0bGUge1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gIC5hZC0tdG5sIC50bmwtdGltZXMge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkLS10bmwgLnRubC10aW1lcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYWQtLWF1dGhvciB7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5hZC0tYXV0aG9yIC5hZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkLS1hdXRob3IgLmFkX190aXRsZSB7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5hZC0tYXV0aG9yIC5hZF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hZC0tYXV0aG9yIC5hZF9fc3VidGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmFkLS1hdXRob3IgLmFkX19hY3Rpb25zIHtcbiAgICBib3R0b206IC01cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkLS1hdXRob3IgLmFkX19hY3Rpb25zIHtcbiAgICAgICAgYm90dG9tOiAtMjVweDsgfSB9XG5cbi5hZC0td2VsY29tZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5hZC0td2VsY29tZSAuYWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWQtLXdlbGNvbWUgLmFkX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cbiAgLmFkLS13ZWxjb21lIC5hZF9fc3VidGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkLS13ZWxjb21lIC5hZF9fc3VidGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgd2lkdGg6IDkwcHg7IH0gfVxuICAuYWQtLXdlbGNvbWUgLnlvdXR1YmUtbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogOThweDtcbiAgICBoZWlnaHQ6IDcxcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3lvdXR1YmUtbG9nby13aGl0ZS5wbmdcIik7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkLS13ZWxjb21lIC55b3V0dWJlLWxpbmsge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwOyB9IH1cblxuLmhlbHAtdmlkZW8tYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7IH1cbiAgLmhlbHAtdmlkZW8tYmxvY2sgLmljb24tcXVlc3Rpb24tY2lyY2xlOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuaGVscC12aWRlby1ibG9jayBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzQ0NDsgfVxuICAuaGVscC12aWRlby1ibG9jayAuaGVscC12aWRlby10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmhlbHAtdmlkZW8tYmxvY2sgLmhlbHAtdmlkZW8tdGV4dDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmhlbHAtdmlkZW8tYmxvY2sgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmhlbHAtdmlkZW8tdGl0bGUge1xuICBjb2xvcjogIzIyMjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5oZWxwLXZpZGVvLW9yIHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm1hcmtldGluZ19zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tYXJrZXRpbmdfc2VjdGlvbiAuZW1iZWRkZWQtdmlkZW8gLnBsYXllciA+IGlmcmFtZSB7XG4gIGhlaWdodDogMjU1cHg7XG4gIHdpZHRoOiA0NjBweDsgfVxuXG4uYmxvY2stdGEtYXVkaXQtaW5zaWdodC1hbm5vdGF0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLmJsb2NrLXRhLWF1ZGl0LWluc2lnaHQtYW5ub3RhdGlvbnMuYW5ub3RhdGluZy0tbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMxMHB4OyB9XG4gIC5ibG9jay10YS1hdWRpdC1pbnNpZ2h0LWFubm90YXRpb25zLmFubm90YXRpbmctLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogLTMxMHB4OyB9XG5cbi5kb2N1bWVudF9fbm90ZXMge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMzUpOyB9XG4gIC5kb2N1bWVudF9fbm90ZXMgLm5vdGVzX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3B4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5kb2N1bWVudF9fbm90ZXMgPiBoZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5kb2N1bWVudF9fbm90ZXMgPiBoZWFkZXIgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5kb2N1bWVudF9fbm90ZXMgLm5vdGVzX19ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5kb2N1bWVudF9fbm90ZXMgPiBmb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5kb2N1bWVudF9fbm90ZXMgPiBmb290ZXIgLm5vdGVzLWFkZC1ub3RlIHtcbiAgICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZG9jdW1lbnRfX25vdGVzID4gZm9vdGVyIC5ub3Rlcy1hZGQtbm90ZVtkaXNhYmxlZD1cImRpc2FibGVkXCJdIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAuZG9jdW1lbnRfX25vdGVzID4gZm9vdGVyIC5hamF4LXByb2dyZXNzLXRocm9iYmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7IH1cbiAgICAuZG9jdW1lbnRfX25vdGVzID4gZm9vdGVyOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMjBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4zKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSA3MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLm5vdGVzX19tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuICAubm90ZXNfX21lc3NhZ2UgLm5vdGVzX19tZXNzYWdlLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA2cHggMTBweDsgfVxuXG4ubm90ZXNfX2FkZCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAubm90ZXNfX2FkZCAubm90ZV9fdG9nZ2xlZCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5ub3Rlc19fbGlzdCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMTBweCAyMHB4OyB9XG5cbi5ub3RlID4gaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm5vdGUgPiBoZWFkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLm5vdGUgKyAubm90ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5ub3RlX190b2dnbGVkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ub3RlX19tZXRhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmc6IDhweCAxMHB4OyB9XG4gIC5ub3RlX19tZXRhIC5ub3RlX19kYXRlLFxuICAubm90ZV9fbWV0YSAubm90ZV9fdGFncyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAubm90ZV9fbWV0YSAubm90ZV9fZGF0ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5ub3RlX19tZXRhIC5ub3RlX190YWdzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgLm5vdGVfX21ldGEgLm5vdGVfX3RhZ3MgaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAubm90ZV9fbWV0YSAubm90ZV9fcHJldmlldyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5vdGVfX2FjdGlvbnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDE1cHggMTBweDsgfVxuICAubm90ZV9fYWN0aW9ucyBhIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGNvbG9yOiAjY2NjY2NjO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzOyB9XG4gICAgLm5vdGVfX2FjdGlvbnMgYTpob3ZlciwgLm5vdGVfX2FjdGlvbnMgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAwNjRhMjsgfVxuXG4ubm90ZV9fZWRpdC1ub3RlLFxuLm5vdGVfX2VkaXQtdGFncyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDI4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5ub3RlX19lZGl0LW5vdGUgaDMsXG4gIC5ub3RlX19lZGl0LXRhZ3MgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5ub3RlX19lZGl0LW5vdGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLm5vdGVfX2VkaXQtbm90ZSB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNXB4KTsgfVxuXG4ubm90ZV9fZWRpdC10YWdzIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5ub3RlX19lZGl0LXRhZ3MgPiBkaXYge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLm5vdGVfX2VkaXQtdGFncyAudGFncy1saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDVweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLm5vdGVfX2VkaXQtdGFncyAudGFncy1saXN0IGxhYmVsIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5ub3RlX19lZGl0LXRhZ3MgLnRhZ3MtdG9vbHMge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAubm90ZV9fZWRpdC10YWdzIC50YWdzLXRvb2xzIC5qcy1jcmVhdGUtdGFnLFxuICAgIC5ub3RlX19lZGl0LXRhZ3MgLnRhZ3MtdG9vbHMgLmpzLW1hbmFnZS10YWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzIyMjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5ub3RlX19lZGl0LXRhZ3MgLnRhZ3MtdG9vbHMgLnRhZy1jcmVhdGlvbiAuZWRpdC10YWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLm5vdGVfX2VkaXQtdGFncyAudGFncy10b29scyAudGFnLWNyZWF0aW9uIC50YWctY3JlYXRpb25fX2FjdGlvbnMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLm5vdGVfX2VkaXQtdGFncyAudGFncy10b29scyAudGFnLWNyZWF0aW9uIC50YWctY3JlYXRpb25fX2FjdGlvbnMgPiBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm5vdGVfX3NlbGVjdGVkLXRhZ3Mge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5ub3RlX19zZWxlY3RlZC10YWdzIGgzIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAuODVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubm90ZV9fc2VsZWN0ZWQtdGFncyAubm90ZV9fdGFnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzOyB9XG4gICAgLm5vdGVfX3NlbGVjdGVkLXRhZ3MgLm5vdGVfX3RhZyBidXR0b24ge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzLFxyIGNvbG9yIC4xNXM7IH1cblxuLm5vdGVzX19hZGRfX2FjdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwIDIwcHggMTBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAubm90ZXNfX2FkZF9fYWN0aW9ucyBhIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnJlbW9kYWwudGFnLW1hbmFnZXIge1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC5yZW1vZGFsLWNsb3NlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7IH1cbiAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMTc1cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAgIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3QgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHBhZGRpbmc6IDJweCA1cHg7IH1cbiAgICAgIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3QgbGk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3QgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgfVxuICAucmVtb2RhbC50YWctbWFuYWdlciAudGFncy1saXN0X190YWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViOyB9XG4gIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3RfX2FjdGlvbnMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMzAlO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdF9fYWN0aW9ucyBhIHtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgICAucmVtb2RhbC50YWctbWFuYWdlciAudGFncy1saXN0X19hY3Rpb25zIGEuaWNvbi1vbmx5IHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3RfX2FjdGlvbnMgYS5pY29uLWVkaXQ6OmJlZm9yZSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3RfX2FjdGlvbnMgYTpob3ZlciwgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdF9fYWN0aW9ucyBhOmZvY3VzLCAucmVtb2RhbC50YWctbWFuYWdlciAudGFncy1saXN0X19hY3Rpb25zIGE6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMwMDY0YTI7IH1cbiAgLnJlbW9kYWwudGFnLW1hbmFnZXIgZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucmVtb2RhbC50YWctbWFuYWdlciBmb290ZXIgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMnB4O1xuICAgICAgY29sb3I6ICMyMjI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udGFncy1tYW5hZ2VyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnRhZ3MtbWFuYWdlcl9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi50YWdzLW1hbmFnZXJfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAudGFncy1tYW5hZ2VyX19zZWFyY2ggaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnRhZ3MtbWFuYWdlcl9fc2VhcmNoIGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBjb2xvcjogIzIyMjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLmNyZWF0ZS10YWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNyZWF0ZS10YWcgaW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogNjAlOyB9XG4gIC5jcmVhdGUtdGFnIC5jcmVhdGUtdGFnX19hY3Rpb25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI7IH1cbiAgICAuY3JlYXRlLXRhZyAuY3JlYXRlLXRhZ19fYWN0aW9ucyBhLCAuY3JlYXRlLXRhZyAuY3JlYXRlLXRhZ19fYWN0aW9ucyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMjIyOyB9XG4gICAgLmNyZWF0ZS10YWcgLmNyZWF0ZS10YWdfX2FjdGlvbnMgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCksIHByaW50IHtcbiAgLmFubm90YXRpb25zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbi5hbm5vdGF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5hbm5vdGF0aW9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5hbm5vdGF0aW9uLmFubm90YXRpb24tLW5vdGUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNjgzODsgfVxuICAuYW5ub3RhdGlvbi5hbm5vdGF0aW9uLS1oaWdobGlnaHQge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNjRhMjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hbm5vdGF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAuYW5ub3RhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gICAgICAuYW5ub3RhdGlvbjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmFubm90YXRpb25zLS1lbXB0eSB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5hbm5vdGF0aW9uX19vdmVydmlldyxcbi5hbm5vdGF0aW9uX19jb250ZW50LFxuLmFubm90YXRpb25fX2NvbnRyb2wge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgLjM1czsgfVxuXG4uYW5ub3RhdGlvbl9fb3ZlcnZpZXcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMzBweDsgfVxuICAuYW5ub3RhdGlvbi0tbm90ZSAuYW5ub3RhdGlvbl9fb3ZlcnZpZXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZmZmQ7IH1cbiAgLmFubm90YXRpb24tLWhpZ2hsaWdodCAuYW5ub3RhdGlvbl9fb3ZlcnZpZXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZlZmY7IH1cbiAgLmFubm90YXRpb25fX292ZXJ2aWV3IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuYW5ub3RhdGlvbl9fb3ZlcnZpZXcgaDIgaTo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07IH1cbiAgICAgIC5hbm5vdGF0aW9uLS1ub3RlIC5hbm5vdGF0aW9uX19vdmVydmlldyBoMiBpOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzAwNjgzODsgfVxuICAgICAgLmFubm90YXRpb24tLWhpZ2hsaWdodCAuYW5ub3RhdGlvbl9fb3ZlcnZpZXcgaDIgaTo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICMwMDY0YTI7IH1cbiAgLmFubm90YXRpb25fX292ZXJ2aWV3IGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYW5ub3RhdGlvbl9fb3ZlcnZpZXcge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5hbm5vdGF0aW9uX19vdmVydmlldyB7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLmFubm90YXRpb25fX3RhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzOyB9XG4gIC5hbm5vdGF0aW9uX190YWc6aG92ZXIsIC5hbm5vdGF0aW9uX190YWc6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cblxuLmFubm90YXRpb25fX2NvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGNhbGMoNzUlIC0gNTBweCk7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2VlZTsgfVxuICAuYW5ub3RhdGlvbi0tbm90ZSAuYW5ub3RhdGlvbl9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjZmMTsgfVxuICAuYW5ub3RhdGlvbi0taGlnaGxpZ2h0IC5hbm5vdGF0aW9uX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNmY5OyB9XG4gIC5hbm5vdGF0aW9uX19jb250ZW50IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmFubm90YXRpb25fX2NvbnRlbnQgLm1lZGlhX19pbWFnZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hbm5vdGF0aW9uX19jb250ZW50IC5tZWRpYV9faW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmFubm90YXRpb25fX2NvbnRlbnQgLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuYW5ub3RhdGlvbl9fY29udGVudCAubWVkaWFfX2NvbnRlbnQgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm1lZGlhX19pbWFnZSArIC5hbm5vdGF0aW9uX19jb250ZW50IC5tZWRpYV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hbm5vdGF0aW9uX19jb250ZW50IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm9yZGVyOiAwOyB9IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAuYW5ub3RhdGlvbl9fY29udGVudCB7XG4gICAgICB3aWR0aDogNjYuNjYlO1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLmFubm90YXRpb25fX25vdGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7IH1cbiAgLmFubm90YXRpb25fX25vdGUgcCB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB9XG5cbi5hbm5vdGF0aW9uX19ub3RlX2VkaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAtMjBweDsgfVxuICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fbm90ZSxcbiAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X190YWdzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGUtZWRpdF9fbm90ZSB0ZXh0YXJlYSxcbiAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X190YWdzID4gZGl2IHtcbiAgICBoZWlnaHQ6IDIwMHB4OyB9XG4gIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fdGFncyA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX3RhZ3MgLnRhZ3MtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAgIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fdGFncyAudGFncy1saXN0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X190YWdzIC50YWdzLWxpc3QgbGFiZWwge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fdGFncyAudGFncy10b29scyBhOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fYWN0aW9ucyB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X19hY3Rpb25zIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX2FjdGlvbnMgLnNhdmVfX25vdGVfZWRpdCAuc3VibWl0LXByb2dyZXNzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX2FjdGlvbnMgLnNhdmVfX25vdGVfZWRpdCAuc3VibWl0LXByb2dyZXNzIC50aHJvYmJlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X19hY3Rpb25zIC5zYXZlX19ub3RlX2VkaXQgLnN1Ym1pdC1wcm9ncmVzcyAudGhyb2JiZXI6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLvhJBcIjtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uYW5ub3RhdGlvbl9fY29udHJvbCB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDUwcHg7XG4gIHBhZGRpbmc6IDI1cHggMTBweDsgfVxuICAuYW5ub3RhdGlvbl9fY29udHJvbCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1czsgfVxuICAgIC5hbm5vdGF0aW9uX19jb250cm9sIGE6aG92ZXIsIC5hbm5vdGF0aW9uX19jb250cm9sIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmMjczMjA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmFubm90YXRpb25fX2NvbnRyb2wgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCksIHByaW50IHtcbiAgICAuYW5ub3RhdGlvbl9fY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmJvYXJkLW9mLWRpcmVjdG9ycyAudmlldy1oZWFkZXIgaDIsXG4uYm9hcmQtb2YtZGlyZWN0b3JzIC52aWV3LWZvb3RlciBoMiB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbi5tYW5hZ2VtZW50LXRlYW0gLnZpZXctaGVhZGVyLFxuLm1hbmFnZW1lbnQtdGVhbSAudmlldy1mb290ZXIsXG4uYm9hcmQtb2YtZGlyZWN0b3JzIC52aWV3LWhlYWRlcixcbi5ib2FyZC1vZi1kaXJlY3RvcnMgLnZpZXctZm9vdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICM2NjY7IH1cblxuLm1hbmFnZW1lbnQtdGVhbSAuaXRlbS1saXN0IHVsLFxuLmJvYXJkLW9mLWRpcmVjdG9ycyAuaXRlbS1saXN0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubWFuYWdlbWVudC10ZWFtIC5pdGVtLWxpc3QgdWwgbGksXG4gIC5ib2FyZC1vZi1kaXJlY3RvcnMgLml0ZW0tbGlzdCB1bCBsaSB7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwOyB9XG4gIC5tYW5hZ2VtZW50LXRlYW0gLml0ZW0tbGlzdCB1bCAudmlld3MtZmllbGQtZmllbGQtcG9ydHJhaXQsXG4gIC5ib2FyZC1vZi1kaXJlY3RvcnMgLml0ZW0tbGlzdCB1bCAudmlld3MtZmllbGQtZmllbGQtcG9ydHJhaXQge1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAubWFuYWdlbWVudC10ZWFtIC5pdGVtLWxpc3QgdWwgLnZpZXdzLWZpZWxkLWZpZWxkLWpvYi1wb3NpdGlvbixcbiAgLm1hbmFnZW1lbnQtdGVhbSAuaXRlbS1saXN0IHVsIC52aWV3cy1maWVsZC1maWVsZC1jb21wYW55LFxuICAuYm9hcmQtb2YtZGlyZWN0b3JzIC5pdGVtLWxpc3QgdWwgLnZpZXdzLWZpZWxkLWZpZWxkLWpvYi1wb3NpdGlvbixcbiAgLmJvYXJkLW9mLWRpcmVjdG9ycyAuaXRlbS1saXN0IHVsIC52aWV3cy1maWVsZC1maWVsZC1jb21wYW55IHtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB0OyB9XG4gIC5tYW5hZ2VtZW50LXRlYW0gLml0ZW0tbGlzdCB1bCAudmlld3MtZmllbGQtdGl0bGUsXG4gIC5ib2FyZC1vZi1kaXJlY3RvcnMgLml0ZW0tbGlzdCB1bCAudmlld3MtZmllbGQtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cbiAgLm1hbmFnZW1lbnQtdGVhbSAuaXRlbS1saXN0IHVsIC52aWV3cy1maWVsZC1ib2R5LFxuICAuYm9hcmQtb2YtZGlyZWN0b3JzIC5pdGVtLWxpc3QgdWwgLnZpZXdzLWZpZWxkLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC5tYW5hZ2VtZW50LXRlYW0gLml0ZW0tbGlzdCB1bCAudmlld3MtZmllbGQtYm9keSBhLnRleHQtbGluay0tYWx0OmhvdmVyLFxuICAuYm9hcmQtb2YtZGlyZWN0b3JzIC5pdGVtLWxpc3QgdWwgLnZpZXdzLWZpZWxkLWJvZHkgYS50ZXh0LWxpbmstLWFsdDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tYW5hZ2VtZW50LXRlYW0gLml0ZW0tbGlzdCB1bCAudmlldy1mb290ZXIsXG4gIC5ib2FyZC1vZi1kaXJlY3RvcnMgLml0ZW0tbGlzdCB1bCAudmlldy1mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5tYW5hZ2VtZW50LXRlYW0gLml0ZW0tbGlzdCAudmlld3MtZmllbGQtdGl0bGUsXG4gIC5ib2FyZC1vZi1kaXJlY3RvcnMgLml0ZW0tbGlzdCAudmlld3MtZmllbGQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICAubWFuYWdlbWVudC10ZWFtIC5pdGVtLWxpc3QgLnZpZXdzLWZpZWxkLWJvZHksXG4gIC5ib2FyZC1vZi1kaXJlY3RvcnMgLml0ZW0tbGlzdCAudmlld3MtZmllbGQtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBjbGVhcjogbGVmdDsgfSB9XG5cbi5idG4tLXByaW1hcnksICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAucG9sbCAuZm9ybS1zdWJtaXQsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYnRuLS1zZWNvbmRhcnksIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQsIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXSwgLmJ0bi0tdGVydGlhcnksIC5vcGluaW9ucy1zdWJzY3JpYmUgLmNvbnRlbnQgLmZvcm0tc3VibWl0LFxuLnN0dWRlbnQtc3VibWlzc2lvbnMgLmNvbnRlbnQgLmZvcm0tc3VibWl0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBib3JkZXI6IHNvbGlkIGJsYWNrO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAuYnRuLS1wcmltYXJ5OmhvdmVyLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdDpob3ZlciwgLnBvbGwgLmZvcm0tc3VibWl0OmhvdmVyLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQ6aG92ZXIsICN0YS1jb250YWN0LWZvcm0gaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLmJ0bi0tc2Vjb25kYXJ5OmhvdmVyLCAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0OmhvdmVyLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0OmhvdmVyLCAucmF0ZXMtY29tcGFyZSA6aG92ZXJbaWQqPVwiZWRpdC1hZGRcIl0sIC5idG4tLXRlcnRpYXJ5OmhvdmVyLCAub3BpbmlvbnMtc3Vic2NyaWJlIC5jb250ZW50IC5mb3JtLXN1Ym1pdDpob3ZlcixcbiAgLnN0dWRlbnQtc3VibWlzc2lvbnMgLmNvbnRlbnQgLmZvcm0tc3VibWl0OmhvdmVyLCAuYnRuLS1wcmltYXJ5OmZvY3VzLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdDpmb2N1cywgLnBvbGwgLmZvcm0tc3VibWl0OmZvY3VzLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQ6Zm9jdXMsICN0YS1jb250YWN0LWZvcm0gaW5wdXQ6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXQ6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgLmJ0bi0tc2Vjb25kYXJ5OmZvY3VzLCAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0OmZvY3VzLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0OmZvY3VzLCAucmF0ZXMtY29tcGFyZSA6Zm9jdXNbaWQqPVwiZWRpdC1hZGRcIl0sIC5idG4tLXRlcnRpYXJ5OmZvY3VzLCAub3BpbmlvbnMtc3Vic2NyaWJlIC5jb250ZW50IC5mb3JtLXN1Ym1pdDpmb2N1cyxcbiAgLnN0dWRlbnQtc3VibWlzc2lvbnMgLmNvbnRlbnQgLmZvcm0tc3VibWl0OmZvY3VzLCAuYnRuLS1wcmltYXJ5OmFjdGl2ZSwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6YWN0aXZlLCAucG9sbCAuZm9ybS1zdWJtaXQ6YWN0aXZlLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDphY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDphY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDphY3RpdmUsICN0YS1jb250YWN0LWZvcm0gaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0OmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLCAuYnRuLS1zZWNvbmRhcnk6YWN0aXZlLCAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0OmFjdGl2ZSwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDphY3RpdmUsIC5yYXRlcy1jb21wYXJlIDphY3RpdmVbaWQqPVwiZWRpdC1hZGRcIl0sIC5idG4tLXRlcnRpYXJ5OmFjdGl2ZSwgLm9waW5pb25zLXN1YnNjcmliZSAuY29udGVudCAuZm9ybS1zdWJtaXQ6YWN0aXZlLFxuICAuc3R1ZGVudC1zdWJtaXNzaW9ucyAuY29udGVudCAuZm9ybS1zdWJtaXQ6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLS1wcmltYXJ5OmFmdGVyLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdDphZnRlciwgLnBvbGwgLmZvcm0tc3VibWl0OmFmdGVyLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQ6YWZ0ZXIsICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLmJ0bi0tc2Vjb25kYXJ5OmFmdGVyLCAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0OmFmdGVyLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0OmFmdGVyLCAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl06YWZ0ZXIsIC5idG4tLXRlcnRpYXJ5OmFmdGVyLCAub3BpbmlvbnMtc3Vic2NyaWJlIC5jb250ZW50IC5mb3JtLXN1Ym1pdDphZnRlcixcbiAgLnN0dWRlbnQtc3VibWlzc2lvbnMgLmNvbnRlbnQgLmZvcm0tc3VibWl0OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC5idG4tLXByaW1hcnk6OmJlZm9yZSwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6OmJlZm9yZSwgLnBvbGwgLmZvcm0tc3VibWl0OjpiZWZvcmUsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmJlZm9yZSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOjpiZWZvcmUsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQ6OmJlZm9yZSwgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOjpiZWZvcmUsICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmJlZm9yZSwgLmJ0bi0tc2Vjb25kYXJ5OjpiZWZvcmUsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6OmJlZm9yZSwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDo6YmVmb3JlLCAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl06OmJlZm9yZSwgLmJ0bi0tdGVydGlhcnk6OmJlZm9yZSwgLm9waW5pb25zLXN1YnNjcmliZSAuY29udGVudCAuZm9ybS1zdWJtaXQ6OmJlZm9yZSxcbiAgLnN0dWRlbnQtc3VibWlzc2lvbnMgLmNvbnRlbnQgLmZvcm0tc3VibWl0OjpiZWZvcmUsIC5idG4tLXByaW1hcnk6OmFmdGVyLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdDo6YWZ0ZXIsIC5wb2xsIC5mb3JtLXN1Ym1pdDo6YWZ0ZXIsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0OjphZnRlciwgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsIC5idG4tLXNlY29uZGFyeTo6YWZ0ZXIsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6OmFmdGVyLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0OjphZnRlciwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdOjphZnRlciwgLmJ0bi0tdGVydGlhcnk6OmFmdGVyLCAub3BpbmlvbnMtc3Vic2NyaWJlIC5jb250ZW50IC5mb3JtLXN1Ym1pdDo6YWZ0ZXIsXG4gIC5zdHVkZW50LXN1Ym1pc3Npb25zIC5jb250ZW50IC5mb3JtLXN1Ym1pdDo6YWZ0ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtOyB9XG4gIC5idG4tLXByaW1hcnk6bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIsICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0Om5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCAucG9sbCAuZm9ybS1zdWJtaXQ6bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIsICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOm5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOm5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCAuYnRuLS1zZWNvbmRhcnk6bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIsIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXTpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgLmJ0bi0tdGVydGlhcnk6bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIsIC5vcGluaW9ucy1zdWJzY3JpYmUgLmNvbnRlbnQgLmZvcm0tc3VibWl0Om5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLFxuICAuc3R1ZGVudC1zdWJtaXNzaW9ucyAuY29udGVudCAuZm9ybS1zdWJtaXQ6bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi74OaXCI7IH1cbiAgLm5vLWljb24uYnRuLS1wcmltYXJ5OjphZnRlciwgI3RyaWFsLWRpdiAubm8taWNvbi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsIC5wb2xsIC5uby1pY29uLmZvcm0tc3VibWl0OjphZnRlciwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQubm8taWNvblt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dC5uby1pY29uW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLm5vLWljb24uZm9ybS1zdWJtaXQ6OmFmdGVyLCAjdGEtY29udGFjdC1mb3JtIGlucHV0Lm5vLWljb25bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0Lm5vLWljb25bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsIC5uby1pY29uLmJ0bi0tc2Vjb25kYXJ5OjphZnRlciwgLmxvZ2luX19mb3JtIC5uby1pY29uLmZvcm0tc3VibWl0OjphZnRlciwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5uby1pY29uLmZvcm0tc3VibWl0OjphZnRlciwgLnJhdGVzLWNvbXBhcmUgLm5vLWljb25baWQqPVwiZWRpdC1hZGRcIl06OmFmdGVyLCAubm8taWNvbi5idG4tLXRlcnRpYXJ5OjphZnRlciwgLm9waW5pb25zLXN1YnNjcmliZSAuY29udGVudCAubm8taWNvbi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsXG4gIC5zdHVkZW50LXN1Ym1pc3Npb25zIC5jb250ZW50IC5uby1pY29uLmZvcm0tc3VibWl0OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5idG4tLXByaW1hcnksICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAucG9sbCAuZm9ybS1zdWJtaXQsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYnRuLS1zZWNvbmRhcnksIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQsIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXSwgLmJ0bi0tdGVydGlhcnksIC5vcGluaW9ucy1zdWJzY3JpYmUgLmNvbnRlbnQgLmZvcm0tc3VibWl0LFxuICAgIC5zdHVkZW50LXN1Ym1pc3Npb25zIC5jb250ZW50IC5mb3JtLXN1Ym1pdCB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cblxuLmJ0bi0tbGFyZ2Uge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7IH1cbiAgLmJ0bi0tbGFyZ2U6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5idG4tLWxhcmdlX19uby0taWNvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDsgfVxuICAuYnRuLS1sYXJnZV9fbm8tLWljb246OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5idG4tLXByaW1hcnksICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAucG9sbCAuZm9ybS1zdWJtaXQsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYmFja2dyb3VuZDogI2YyNzMyMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDM1YzFkOyB9XG4gIC5idG4tLXByaW1hcnk6aG92ZXIsICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0OmhvdmVyLCAucG9sbCAuZm9ybS1zdWJtaXQ6aG92ZXIsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDpob3ZlciwgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuYnRuLS1wcmltYXJ5OmZvY3VzLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdDpmb2N1cywgLnBvbGwgLmZvcm0tc3VibWl0OmZvY3VzLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQ6Zm9jdXMsICN0YS1jb250YWN0LWZvcm0gaW5wdXQ6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXQ6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgLmJ0bi0tcHJpbWFyeTphY3RpdmUsICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0OmFjdGl2ZSwgLnBvbGwgLmZvcm0tc3VibWl0OmFjdGl2ZSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQ6YWN0aXZlLCAjdGEtY29udGFjdC1mb3JtIGlucHV0OmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dDphY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYmFja2dyb3VuZDogI2QzNWMxZDsgfVxuXG4uYnRuLS1zZWNvbmRhcnksIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQsIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXSB7XG4gIGJhY2tncm91bmQ6ICMwMDY0YTI7XG4gIGJvcmRlci1jb2xvcjogIzAwNTU4OTsgfVxuICAuYnRuLS1zZWNvbmRhcnk6aG92ZXIsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6aG92ZXIsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6aG92ZXIsIC5yYXRlcy1jb21wYXJlIDpob3ZlcltpZCo9XCJlZGl0LWFkZFwiXSwgLmJ0bi0tc2Vjb25kYXJ5OmZvY3VzLCAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0OmZvY3VzLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0OmZvY3VzLCAucmF0ZXMtY29tcGFyZSA6Zm9jdXNbaWQqPVwiZWRpdC1hZGRcIl0sIC5idG4tLXNlY29uZGFyeTphY3RpdmUsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6YWN0aXZlLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0OmFjdGl2ZSwgLnJhdGVzLWNvbXBhcmUgOmFjdGl2ZVtpZCo9XCJlZGl0LWFkZFwiXSB7XG4gICAgYmFja2dyb3VuZDogIzAwNTU4OTsgfVxuXG4uYnRuLS10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQ6ICNhYWE7XG4gIGJvcmRlci1jb2xvcjogIzg4ODsgfVxuICAuYnRuLS10ZXJ0aWFyeTpob3ZlciwgLmJ0bi0tdGVydGlhcnk6Zm9jdXMsIC5idG4tLXRlcnRpYXJ5OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzg4ODsgfVxuXG4udGV4dC1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAudGV4dC1saW5rOmhvdmVyLCAudGV4dC1saW5rOmZvY3VzLCAudGV4dC1saW5rOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNkMzVjMWQ7IH1cblxuLnRleHQtbGluay0tYWx0IHtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAudGV4dC1saW5rLS1hbHQ6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDA2NGEyICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGluay0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnRleHQtbGluay0tc2Vjb25kYXJ5OmhvdmVyLCAudGV4dC1saW5rLS1zZWNvbmRhcnk6Zm9jdXMsIC50ZXh0LWxpbmstLXNlY29uZGFyeTphY3RpdmUge1xuICAgIGNvbG9yOiAjNjY2OyB9XG5cbi5pY29uLW9ubHk6YmVmb3JlIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uZnJlZS10cmlhbC1jdGEtLWJvZHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xuICBtYXJnaW46IDQwcHggMDsgfVxuICAuZnJlZS10cmlhbC1jdGEtLWJvZHkgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmZyZWUtdHJpYWwtY3RhLS1ib2R5IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmZyZWUtdHJpYWwtY3RhLS1ib2R5IHAge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuZnJlZS10cmlhbC1jdGEtLWJvZHkgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5mcmVlLXRyaWFsLWN0YS0tYm9keSAuYnRuLS1wcmltYXJ5LCAuZnJlZS10cmlhbC1jdGEtLWJvZHkgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLmZyZWUtdHJpYWwtY3RhLS1ib2R5IC5mb3JtLXN1Ym1pdCwgLmZyZWUtdHJpYWwtY3RhLS1ib2R5IC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLmZyZWUtdHJpYWwtY3RhLS1ib2R5IC5mb3JtLXN1Ym1pdCwgLmZyZWUtdHJpYWwtY3RhLS1ib2R5ICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5mcmVlLXRyaWFsLWN0YS0tYm9keSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZnJlZS10cmlhbC1jdGEtLWJvZHkgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5mcmVlLXRyaWFsLWN0YS0tYm9keSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZnJlZS10cmlhbC1jdGEtLWJvZHkgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mcmVlLXRyaWFsLWN0YS0tYm9keSAuZm9ybS1zdWJtaXQsIC5mcmVlLXRyaWFsLWN0YS0tYm9keSAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLmZyZWUtdHJpYWwtY3RhLS1ib2R5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mcmVlLXRyaWFsLWN0YS0tYm9keSAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAuZnJlZS10cmlhbC1jdGEtLWJvZHkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZnJlZS10cmlhbC1jdGEtLWJvZHkgLmJ0bi0tcHJpbWFyeSwgLmZyZWUtdHJpYWwtY3RhLS1ib2R5ICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5mcmVlLXRyaWFsLWN0YS0tYm9keSAuZm9ybS1zdWJtaXQsIC5mcmVlLXRyaWFsLWN0YS0tYm9keSAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5mcmVlLXRyaWFsLWN0YS0tYm9keSAuZm9ybS1zdWJtaXQsIC5mcmVlLXRyaWFsLWN0YS0tYm9keSAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAuZnJlZS10cmlhbC1jdGEtLWJvZHkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZyZWUtdHJpYWwtY3RhLS1ib2R5ICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAuZnJlZS10cmlhbC1jdGEtLWJvZHkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZyZWUtdHJpYWwtY3RhLS1ib2R5IC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZnJlZS10cmlhbC1jdGEtLWJvZHkgLmZvcm0tc3VibWl0LCAuZnJlZS10cmlhbC1jdGEtLWJvZHkgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5mcmVlLXRyaWFsLWN0YS0tYm9keSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZnJlZS10cmlhbC1jdGEtLWJvZHkgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLmZyZWUtdHJpYWwtY3RhLS1ib2R5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4uZnJlZS10cmlhbC1jdGEtLXNpZGViYXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkOyB9XG4gIC5mcmVlLXRyaWFsLWN0YS0tc2lkZWJhciBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmZyZWUtdHJpYWwtY3RhLS1zaWRlYmFyIC5idG4tLXNlY29uZGFyeSwgLmZyZWUtdHJpYWwtY3RhLS1zaWRlYmFyIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQsIC5sb2dpbl9fZm9ybSAuZnJlZS10cmlhbC1jdGEtLXNpZGViYXIgLmZvcm0tc3VibWl0LCAuZnJlZS10cmlhbC1jdGEtLXNpZGViYXIgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdCwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mcmVlLXRyaWFsLWN0YS0tc2lkZWJhciAuZm9ybS1zdWJtaXQsIC5mcmVlLXRyaWFsLWN0YS0tc2lkZWJhciAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl0sIC5yYXRlcy1jb21wYXJlIC5mcmVlLXRyaWFsLWN0YS0tc2lkZWJhciBbaWQqPVwiZWRpdC1hZGRcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLmFydGljbGUtY3RhIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMvYXJ0aWNsZS1DVEEtLWJhY2tncm91bmQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmFydGljbGUtY3RhIC5hcnRpY2xlLWN0YS0tYm9keSB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDIwcHg7IH1cbiAgICAuYXJ0aWNsZS1jdGEgLmFydGljbGUtY3RhLS1ib2R5IGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC5hcnRpY2xlLWN0YSAuYXJ0aWNsZS1jdGEtLWJvZHkgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzY2NjsgfVxuICAgICAgLmFydGljbGUtY3RhIC5hcnRpY2xlLWN0YS0tYm9keSBwIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYXJ0aWNsZS1jdGEgLmFydGljbGUtY3RhLS1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDY0YTI7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDU1ODk7IH1cbiAgICAuYXJ0aWNsZS1jdGEgLmFydGljbGUtY3RhLS1mb290ZXIgLmFydGljbGUtY3RhLS1mb290ZXItY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIC5hcnRpY2xlLWN0YSAuYXJ0aWNsZS1jdGEtLWZvb3RlciAuYXJ0aWNsZS1jdGEtLWZvb3Rlci1jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5hcnRpY2xlLWN0YSAuYXJ0aWNsZS1jdGEtLWZvb3RlciAuYXJ0aWNsZS1jdGEtLWZvb3Rlci1jb250ZW50IC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLmZyZWUtdHJpYWwtY3RhLS1mdWxsLXdpZHRoIHtcbiAgbWFyZ2luOiAwIC01MHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NTg5OyB9XG4gIC5mcmVlLXRyaWFsLWN0YS0tZnVsbC13aWR0aCBwIHtcbiAgICBtYXJnaW46IDAgNTB2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZyZWUtdHJpYWwtY3RhLS1mdWxsLXdpZHRoIHAgYSB7XG4gICAgICBjb2xvcjogI2M5ZWFmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLmZyZWUtdHJpYWwtY3RhLS1mdWxsLXdpZHRoIHAgYTpob3ZlciwgLmZyZWUtdHJpYWwtY3RhLS1mdWxsLXdpZHRoIHAgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZyZWUtdHJpYWwtY3RhLS1mdWxsLXdpZHRoIHAgYS5idG4tLXByaW1hcnksIC5mcmVlLXRyaWFsLWN0YS0tZnVsbC13aWR0aCBwICN0cmlhbC1kaXYgYS5mb3JtLXN1Ym1pdCwgI3RyaWFsLWRpdiAuZnJlZS10cmlhbC1jdGEtLWZ1bGwtd2lkdGggcCBhLmZvcm0tc3VibWl0LCAuZnJlZS10cmlhbC1jdGEtLWZ1bGwtd2lkdGggcCAucG9sbCBhLmZvcm0tc3VibWl0LCAucG9sbCAuZnJlZS10cmlhbC1jdGEtLWZ1bGwtd2lkdGggcCBhLmZvcm0tc3VibWl0LCAuZnJlZS10cmlhbC1jdGEtLWZ1bGwtd2lkdGggcCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgYS5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mcmVlLXRyaWFsLWN0YS0tZnVsbC13aWR0aCBwIGEuZm9ybS1zdWJtaXQge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLmZyZWUtdHJpYWwtY3RhLS1mdWxsLXdpZHRoIHAge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7IH0gfVxuICAuZnJlZS10cmlhbC1jdGEtLWZ1bGwtd2lkdGggcC5zdWItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5mcmVlLXRyaWFsLWN0YS0tZnVsbC13aWR0aCBwOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIC5mcmVlLXRyaWFsLWN0YS0tZnVsbC13aWR0aCBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuLmVjb21tLXByb2R1Y3Qtc2hvd2Nhc2Uge1xuICBwYWRkaW5nOiAyMHB4IDAgNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5lY29tbS1wcm9kdWN0LXNob3djYXNlIC5maWVsZC1uYW1lLWZpZWxkLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5lY29tbS1wcm9kdWN0LXNob3djYXNlIC5maWVsZC1uYW1lLWZpZWxkLWhlYWRsaW5lIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmZpZWxkLW5hbWUtZmllbGQtZWNvbW1lcmNlLXNob3djYXNlIC5maWVsZC1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgLmVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmZpZWxkLW5hbWUtZmllbGQtZWNvbW1lcmNlLXNob3djYXNlIC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtIHtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAzIC0gMjBweCk7XG4gICAgICAtbXMtZmxleDogMCAwIDMyJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgLmVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmZpZWxkLW5hbWUtZmllbGQtZWNvbW1lcmNlLXNob3djYXNlIC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG4gICAgLmVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmZpZWxkLW5hbWUtZmllbGQtZWNvbW1lcmNlLXNob3djYXNlIC5maWVsZC1pdGVtcyAucHJvZHVjdC1ib3gge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmZpZWxkLW5hbWUtZmllbGQtZWNvbW1lcmNlLXNob3djYXNlIC5maWVsZC1pdGVtcyAucHJvZHVjdC1ib3ggLnByb2R1Y3QtYm94LS1oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zIC5wcm9kdWN0LWJveCAucHJvZHVjdC1ib3gtLWhlYWRlci5mZWRlcmFsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA4NDY3ZDsgfVxuICAgICAgLmVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmZpZWxkLW5hbWUtZmllbGQtZWNvbW1lcmNlLXNob3djYXNlIC5maWVsZC1pdGVtcyAucHJvZHVjdC1ib3ggLnByb2R1Y3QtYm94LS1oZWFkZXIuc3RhdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM4OyB9XG4gICAgICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zIC5wcm9kdWN0LWJveCAucHJvZHVjdC1ib3gtLWhlYWRlci5pbnRlcm5hdGlvbmFsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk1MjIyNjsgfVxuICAgICAgLmVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmZpZWxkLW5hbWUtZmllbGQtZWNvbW1lcmNlLXNob3djYXNlIC5maWVsZC1pdGVtcyAucHJvZHVjdC1ib3ggLnRvcGljLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIyMHB4OyB9XG4gICAgICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zIC5wcm9kdWN0LWJveCAudG9waWMtY29udGVudCBoMyB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLmVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmZpZWxkLW5hbWUtZmllbGQtZWNvbW1lcmNlLXNob3djYXNlIC5maWVsZC1pdGVtcyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4uc2lkZWJhci1lY29tbS1wcm9kdWN0LXNob3djYXNlIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIC5zaWRlYmFyLWVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgaDIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5zaWRlYmFyLWVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmVjb21tLWNhcmQtLWhvcml6b250YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAuc2lkZWJhci1lY29tbS1wcm9kdWN0LXNob3djYXNlIC5lY29tbS1jYXJkLS1ob3Jpem9udGFsIC5lY29tbS1jYXJkLWltYWdlIHtcbiAgICAgIG1pbi13aWR0aDogMzAlO1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5zaWRlYmFyLWVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmVjb21tLWNhcmQtLWhvcml6b250YWwgLmVjb21tLWNhcmQtaW1hZ2UgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTExNXB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgICAgLnNpZGViYXItZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZWNvbW0tY2FyZC0taG9yaXpvbnRhbCAuZWNvbW0tY2FyZC1pbWFnZSBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNTBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgICAuc2lkZWJhci1lY29tbS1wcm9kdWN0LXNob3djYXNlIC5lY29tbS1jYXJkLS1ob3Jpem9udGFsIC5lY29tbS1jYXJkLWltYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IDI0MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnNpZGViYXItZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZWNvbW0tY2FyZC0taG9yaXpvbnRhbCAuZWNvbW0tY2FyZC1pbWFnZSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMTBweDsgfSB9XG4gICAgLnNpZGViYXItZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZWNvbW0tY2FyZC0taG9yaXpvbnRhbCAuZWNvbW0tY2FyZC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXg6IDEgMSAwJTsgfVxuICAgICAgLnNpZGViYXItZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZWNvbW0tY2FyZC0taG9yaXpvbnRhbCAuZWNvbW0tY2FyZC1jb250ZW50IGgzIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgICAuc2lkZWJhci1lY29tbS1wcm9kdWN0LXNob3djYXNlIC5lY29tbS1jYXJkLS1ob3Jpem9udGFsIC5lY29tbS1jYXJkLWNvbnRlbnQgaDMuZmVkZXJhbCB7XG4gICAgICAgIGNvbG9yOiAjMDg0NjdkOyB9XG4gICAgICAuc2lkZWJhci1lY29tbS1wcm9kdWN0LXNob3djYXNlIC5lY29tbS1jYXJkLS1ob3Jpem9udGFsIC5lY29tbS1jYXJkLWNvbnRlbnQgaDMuc3RhdGUge1xuICAgICAgICBjb2xvcjogIzAwNjgzODsgfVxuICAgICAgLnNpZGViYXItZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZWNvbW0tY2FyZC0taG9yaXpvbnRhbCAuZWNvbW0tY2FyZC1jb250ZW50IGgzLmludGVybmF0aW9uYWwge1xuICAgICAgICBjb2xvcjogIzk1MjIyNjsgfVxuICAuc2lkZWJhci1lY29tbS1wcm9kdWN0LXNob3djYXNlIC5zaG93Y2FzZS1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZWNvbW0tYWJvdXQtLXNpZGViYXIge1xuICBtYXJnaW46IDQwcHggMDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLypieFNsaWRlciBzZWN0aW9uIG9uIHByb2R1Y3QgZGV0YWlsIHBhZ2UqL1xuICAvKmVuZCBieFNsaWRlciBzZWN0aW9uKi8gfVxuICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgaDMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzQ0NDsgfVxuICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5lY29tbS1hYm91dC0tc2lkZWJhciAucHJpY2UtZnJlcXVlbmN5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLnByaWNlLWZyZXF1ZW5jeSAucHJpY2Uge1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLnByaWNlLWZyZXF1ZW5jeSAuZnJlcXVlbmN5IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgI3Byb2R1Y3QtcHJpY2luZyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgI3Byb2R1Y3QtcHJpY2luZyAucHJvZHVjdF9fcXVhbnRpdHkgLnNlY3Rpb24tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5lY29tbS1hYm91dC0tc2lkZWJhciAjcHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gIC5lY29tbS1hYm91dC0tc2lkZWJhciAjcHJvZHVjdC1kZXRhaWwge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgLmVjb21tLWFib3V0LS1zaWRlYmFyICNwcm9kdWN0LWRldGFpbCB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAjcHJvZHVjdC1kZXRhaWwgdWwgbGkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLnByb2R1Y3RfX3NhbXBsZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gICAgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5ieC13cmFwcGVyIC53cmFwLS1zbGlkZXIge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciAudGVzdGltb25pYWxzIHtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciAudGVzdGltb25pYWxzIGJsb2NrcXVvdGUge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciAudGVzdGltb25pYWxzIGJsb2NrcXVvdGUgcCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzAwNjRhMjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5ieC13cmFwcGVyIC53cmFwLS1zbGlkZXIgLnRlc3RpbW9uaWFscyBjaXRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciAudGVzdGltb25pYWxzIGNpdGUgc3Ryb25nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC50ZXN0aW1vbmlhbHMgY2l0ZSA+IGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciAudGVzdGltb25pYWxzIGNpdGUgLmF1dGhvcl90aXRsZSxcbiAgICAgICAgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5ieC13cmFwcGVyIC53cmFwLS1zbGlkZXIgLnRlc3RpbW9uaWFscyBjaXRlIC5hdXRob3Jfd29yayB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiB7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiBhIHtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIGEuZGlzYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtcHJldixcbiAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1uZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbnRyb2xzLnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7IH1cbiAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1wcmV2IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1uZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzcHggMDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7IH1cbiAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTBweDsgfVxuICAgICAgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIC5ieC1wYWdlci1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUsIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmZvY3VzLCAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2NjYzsgfVxuICAgICAgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YyNzMyMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjI3MzIwOyB9XG5cbi50b3AtbmV3cy1kYXRlLCAubGlzdGluZ19fcGFnaW5hdGlvbiwgLmFydGljbGVfX25hdixcbi5hcnRpY2xlLXBkZl9fbmF2LCAudXNlLXJlc3VsdHMge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDBweCAwcHggMnB4IDBweDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuaWU4IC50b3AtbmV3cy1kYXRlLCAuaWU4IC5saXN0aW5nX19wYWdpbmF0aW9uLCAuaWU4IC5hcnRpY2xlX19uYXYsXG4gIC5pZTggLmFydGljbGUtcGRmX19uYXYsIC5pZTggLnVzZS1yZXN1bHRzIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG5cbi50b3AtbmV3cy1kYXRlIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG9wLW5ld3MtZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIC0yMHB4IDM1cHg7IH0gfVxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBhLCAuYXJ0aWNsZV9fbmF2IGEsIC5hcnRpY2xlLXBkZl9fbmF2IGEsIC51c2UtcmVzdWx0cyBhIHtcbiAgY29sb3I6ICM2NjY7IH1cblxuLmxpc3RpbmdfX3BhZ2luYXRpb24gcCwgLmFydGljbGVfX25hdiBwLCAuYXJ0aWNsZS1wZGZfX25hdiBwLCAudXNlLXJlc3VsdHMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIl9fYnRuXCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIl9fYnRuXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIl9fYnRuXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzVweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjOTk5O1xuICBjb2xvcjogI2VlZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCJfX2J0blwiXTpiZWZvcmUsIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIl9fYnRuXCJdOmJlZm9yZSwgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIl9fYnRuXCJdOmJlZm9yZSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCJfX2J0blwiXTpiZWZvcmUge1xuICAgIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCJfX2J0blwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCJfX2J0blwiXSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiX19sYWJlbFwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiX19sYWJlbFwiXSwgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIl9fbGFiZWxcIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiX19sYWJlbFwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCJfX2xhYmVsXCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCJfX2xhYmVsXCJdLCAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiX19sYWJlbFwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCJfX2xhYmVsXCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1wcmV2XCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl0sIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1wcmV2XCJdLFxuLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tZGV0YWlsXCJdLFxuLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1kZXRhaWxcIl0sXG4uYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1kZXRhaWxcIl0sXG4udXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tZGV0YWlsXCJdLFxuLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tbmV4dFwiXSxcbi5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSxcbi5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl0sXG4udXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tbmV4dFwiXSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1wcmV2XCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl0sIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1wcmV2XCJdLFxuLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tbmV4dFwiXSxcbi5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSxcbi5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl0sXG4udXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tbmV4dFwiXSB7XG4gIHdpZHRoOiAyMCU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1wcmV2XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2xhYmVsXCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl06aG92ZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0sIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl06aG92ZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1wcmV2XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2xhYmVsXCJdLFxuICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1uZXh0XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2xhYmVsXCJdLFxuICAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl06aG92ZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0sXG4gIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl06aG92ZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0sXG4gIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1uZXh0XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2xhYmVsXCJdIHtcbiAgICBjb2xvcjogIzY2NjsgfVxuICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1wcmV2XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXTpob3ZlciBbY2xhc3MqPVwiX19idG5cIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1wcmV2XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2J0blwiXSxcbiAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tbmV4dFwiXTpob3ZlciBbY2xhc3MqPVwiX19idG5cIl0sXG4gIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXTpob3ZlciBbY2xhc3MqPVwiX19idG5cIl0sXG4gIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl06aG92ZXIgW2NsYXNzKj1cIl9fYnRuXCJdLFxuICAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tbmV4dFwiXTpob3ZlciBbY2xhc3MqPVwiX19idG5cIl0ge1xuICAgIGJhY2tncm91bmQ6ICM2NjY7IH1cbiAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tcHJldlwiXTplbXB0eSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdOmVtcHR5LCAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdOmVtcHR5LCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tcHJldlwiXTplbXB0eSxcbiAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tbmV4dFwiXTplbXB0eSxcbiAgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdOmVtcHR5LFxuICAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdOmVtcHR5LFxuICAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tbmV4dFwiXTplbXB0eSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1wcmV2XCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl0sIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1wcmV2XCJdLFxuICAgIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLW5leHRcIl0sXG4gICAgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdLFxuICAgIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl0sXG4gICAgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLW5leHRcIl0ge1xuICAgICAgd2lkdGg6IDI1JTsgfSB9XG5cbi5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLXByZXZcIl0gW2NsYXNzKj1cIl9fYnRuXCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl0gW2NsYXNzKj1cIl9fYnRuXCJdLCAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdIFtjbGFzcyo9XCJfX2J0blwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLXByZXZcIl0gW2NsYXNzKj1cIl9fYnRuXCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tcHJldlwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl0gW2NsYXNzKj1cIl9fYnRuXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tcHJldlwiXSBbY2xhc3MqPVwiX19idG5cIl0ge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1uZXh0XCJdLFxuLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdLFxuLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSxcbi51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1uZXh0XCJdIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tbmV4dFwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl0gW2NsYXNzKj1cIl9fYnRuXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tbmV4dFwiXSBbY2xhc3MqPVwiX19idG5cIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLW5leHRcIl0gW2NsYXNzKj1cIl9fYnRuXCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl0gW2NsYXNzKj1cIl9fYnRuXCJdLCAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdIFtjbGFzcyo9XCJfX2J0blwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLW5leHRcIl0gW2NsYXNzKj1cIl9fYnRuXCJdIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cblxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1kZXRhaWxcIl0sXG4uYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLWRldGFpbFwiXSxcbi5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLWRldGFpbFwiXSxcbi51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1kZXRhaWxcIl0ge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWpheC1wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogMCAwIDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWpheC1wcm9ncmVzcyAudGhyb2JiZXIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYWpheC1wcm9ncmVzcyAubWVzc2FnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ubG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IC0xcHg7XG4gIHotaW5kZXg6IDIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAwIDVweCBibGFjazsgfVxuXG4ubG9hZGVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5sb2FkZXJfX2ljb24sXG4ubG9hZGVyX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5sb2FkZXJfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uYmlnX19sb2FkZXIgLmxvYWRlciB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDQwcHg7IH1cblxuLmNvbnRlbnQtYmxvY2ssXG5bY2xhc3MqPVwiY29udGVudC1ibG9jay0tXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY29udGVudC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lcixcbiAgW2NsYXNzKj1cImNvbnRlbnQtYmxvY2stLVwiXSAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubGluay1saXN0ID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ubGluay1saXN0LS1zdWItY2F0ZWdvcnkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMCAzcHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNjRhMjsgfVxuXG4uY29udGVudC1ibG9ja19faGVhZGVyLS1icmFuZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDFyZW07IH1cblxuLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLmNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjMDA2NGEyO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2YyNzMyMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jb250ZW50LWJsb2NrX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2QzNWMxZDsgfVxuXG4uY29udGVudC1ibG9jay0tYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgfVxuICAuY29udGVudC1ibG9jay0tYm94IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLmNvbnRlbnQtYmxvY2stLWJveCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gIC5jb250ZW50LWJsb2NrLS1ib3ggLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLS1ib3ggLm1lZGlhX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5jb250ZW50LWJsb2NrLS1ib3ggLm1lZGlhX190aXRsZSBhIHtcbiAgICAgIGNvbG9yOiAjMDA2NGEyOyB9XG4gICAgICAuY29udGVudC1ibG9jay0tYm94IC5tZWRpYV9fdGl0bGUgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDA1NTg5OyB9XG4gICAgICAuY29udGVudC1ibG9jay0tYm94IC5tZWRpYV9fdGl0bGUgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICMyNjdiYWY7IH1cbiAgLmNvbnRlbnQtYmxvY2stLWJveCAubWVkaWFfX3NuaXBwZXQge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uY29udGVudC1ibG9jay0tYm94LS1hbHQge1xuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG4gIC5jb250ZW50LWJsb2NrLS1ib3gtLWFsdCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5jb250ZW50LWJsb2NrLS1ib3gtLWFsdCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRlbnQtYmxvY2stLWJveC0tYWx0IC5jb250ZW50LWJsb2NrX19jb250ZW50IHtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDsgfVxuXG5bY2xhc3MqPVwiX19jb250ZW50LS1zaWRlYmFyXCJdOm5vdCguaG9tZV9fY29udGVudC0tc2lkZWJhcikgLmNvbnRlbnQtYmxvY2stLWJveCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgcGFkZGluZzogMTBweDsgfVxuXG5bY2xhc3MqPVwiX19jb250ZW50LS1zaWRlYmFyXCJdOm5vdCguaG9tZV9fY29udGVudC0tc2lkZWJhcikgLmNvbnRlbnQtYmxvY2stLWJveCAubWVkaWFfX2ltYWdlICsgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fbWV0YSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuW2NsYXNzKj1cIl9fY29udGVudC0tc2lkZWJhclwiXTpub3QoLmhvbWVfX2NvbnRlbnQtLXNpZGViYXIpIC5tZWRpYV9faW1hZ2Uge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4OyB9XG4gIFtjbGFzcyo9XCJfX2NvbnRlbnQtLXNpZGViYXJcIl06bm90KC5ob21lX19jb250ZW50LS1zaWRlYmFyKSAubWVkaWFfX2ltYWdlICsgLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG5cbltjbGFzcyo9XCJfX2NvbnRlbnQtLXNpZGViYXJcIl06bm90KC5ob21lX19jb250ZW50LS1zaWRlYmFyKSAubWVkaWFfX3NuaXBwZXQge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmxhdGVzdC11cGRhdGVzIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5sYXRlc3QtdXBkYXRlcyBbY2xhc3MqPVwiY29udGVudC1ibG9jay0tXCJdLFxuICAubGF0ZXN0LXVwZGF0ZXMgLmNvbnRlbnQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLmZybCAubGF0ZXN0LXVwZGF0ZXMgLm1lZGlhX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZnJsIC5sYXRlc3QtdXBkYXRlcyAuY29sdW1uLmZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5mcmwgLmxhdGVzdC11cGRhdGVzIC5jb2x1bW4ubGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5kYWlsaWVzIC5sYXRlc3QtdXBkYXRlcyAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjI3MzIwOyB9XG4gIC5kYWlsaWVzIC5sYXRlc3QtdXBkYXRlcyAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gIC5kYWlsaWVzIC5sYXRlc3QtdXBkYXRlcyAubWVkaWEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLmRhaWxpZXMgLmxhdGVzdC11cGRhdGVzIC5tZWRpYTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4ubGFuZGluZ19fdGl0bGUsIC5mb3JtX19oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubGFuZGluZ19fdGl0bGUsIC5mb3JtX19oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9IH1cblxuLmxpc3Rpbmcge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5saXN0aW5nIC5jb250ZW50LWJsb2NrIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC5saXN0aW5nIC5jb250ZW50LWJsb2NrIC5tZWRpYSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubGlzdGluZyAuY29udGVudC1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmxpc3RpbmcgLmNvbnRlbnQtYmxvY2sge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgLmxpc3RpbmcgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5saXN0aW5nIHtcbiAgICAgIG1hcmdpbjogMCAtMjBweCA2MHB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDsgfVxuICAgICAgLmxpc3RpbmcgLmxhbmRpbmdfX3RpdGxlLCAubGlzdGluZyAuZm9ybV9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLmxpc3RpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMjBweCAwOyB9XG4gIC5saXN0aW5nX19kZXNjcmlwdGlvbiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAubGlzdGluZ19fZGVzY3JpcHRpb24gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZW9tbC1jb250ZW50IC5jb250ZW50ID4gZm9ybSAudGl0bGUsXG4uZW9tbC1jb250ZW50IC5jb250ZW50ID4gZm9ybSBwLmZpZWxkIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5saXN0aW5nX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIC5saXN0aW5nX19jb250cm9scyAuZm9ybS1pdGVtLWRvY3VtZW50LXR5cGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5saXN0aW5nX19jb250cm9scyAuZm9ybS1pdGVtLWRvY3VtZW50LXR5cGUgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIC5saXN0aW5nX19jb250cm9scyAuZm9ybS1pdGVtLWRvY3VtZW50LXR5cGUgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAubGlzdGluZ19fY29udHJvbHMgLmZvcm0taXRlbS1kb2N1bWVudC10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmxpc3RpbmdfX2NvbnRyb2xzIC5mb3JtLS1pbmxpbmU6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmxpc3RpbmdfX2NvbnRyb2xzIC5mb3JtLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAubGlzdGluZ19fY29udHJvbHMgLmZvcm0tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmxpc3RpbmdfX2NvbnRyb2xzIC5tYXJrdXBfb3Ige1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAubGlzdGluZ19fY29udHJvbHMgLmJ0bi0tcHJpbWFyeSwgLmxpc3RpbmdfX2NvbnRyb2xzICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5saXN0aW5nX19jb250cm9scyAuZm9ybS1zdWJtaXQsIC5saXN0aW5nX19jb250cm9scyAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5saXN0aW5nX19jb250cm9scyAuZm9ybS1zdWJtaXQsIC5saXN0aW5nX19jb250cm9scyAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAubGlzdGluZ19fY29udHJvbHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxpc3RpbmdfX2NvbnRyb2xzICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAubGlzdGluZ19fY29udHJvbHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxpc3RpbmdfX2NvbnRyb2xzIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAubGlzdGluZ19fY29udHJvbHMgLmZvcm0tc3VibWl0LCAubGlzdGluZ19fY29udHJvbHMgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5saXN0aW5nX19jb250cm9scyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubGlzdGluZ19fY29udHJvbHMgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLmxpc3RpbmdfX2NvbnRyb2xzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIG1hcmdpbi10b3A6IDIycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLmxpc3RpbmdfX2NvbnRyb2xzIC5idG4tLXByaW1hcnksIC5saXN0aW5nX19jb250cm9scyAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgI3RyaWFsLWRpdiAubGlzdGluZ19fY29udHJvbHMgLmZvcm0tc3VibWl0LCAubGlzdGluZ19fY29udHJvbHMgLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAubGlzdGluZ19fY29udHJvbHMgLmZvcm0tc3VibWl0LCAubGlzdGluZ19fY29udHJvbHMgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLmxpc3RpbmdfX2NvbnRyb2xzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5saXN0aW5nX19jb250cm9scyAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLmxpc3RpbmdfX2NvbnRyb2xzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5saXN0aW5nX19jb250cm9scyAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmxpc3RpbmdfX2NvbnRyb2xzIC5mb3JtLXN1Ym1pdCwgLmxpc3RpbmdfX2NvbnRyb2xzICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAubGlzdGluZ19fY29udHJvbHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxpc3RpbmdfX2NvbnRyb2xzICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5saXN0aW5nX19jb250cm9scyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbi5saXN0aW5nX19jb250cm9scy0tdmlldyxcbi5saXN0aW5nX19jb250cm9scy0tYWN0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3NSU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmxpc3RpbmdfX2NvbnRyb2xzLS12aWV3IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5saXN0aW5nX19jb250cm9scy0tdmlldyBmb3JtLFxuLmxpc3RpbmdfX2NvbnRyb2xzLS12aWV3IC5jaG9zZW4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDIyNXB4OyB9XG5cbi5saXN0aW5nX19jb250cm9scy0tdmlldyAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5saXN0aW5nX19jb250cm9scy0tYWN0aW9uIGEge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmxpc3RpbmdfX2NvbnRyb2xzLS1hY3Rpb24gYTpub3QoW2NsYXNzKj1cImJ0bi0tXCJdKSB7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5saXN0aW5nX190b3Age1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDsgfVxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmxpc3RpbmdfX2NvbnRlbnQge1xuICBjbGVhcjogYm90aDsgfVxuICAubGlzdGluZ19fY29udGVudCBvbCxcbiAgLmxpc3RpbmdfX2NvbnRlbnQgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmxpc3RpbmdfX2NvbnRlbnQgb2wgbGksXG4gICAgLmxpc3RpbmdfX2NvbnRlbnQgdWwgbGkge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwOyB9XG4gICAgICAubGlzdGluZ19fY29udGVudCBvbCBsaTpsYXN0LW9mLXR5cGUsXG4gICAgICAubGlzdGluZ19fY29udGVudCB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5sb2FkLW1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDI1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5sb2FkLW1vcmUgaW5wdXQge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmF1dGhvcnMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE4MHB4O1xuICBtYXJnaW46IDAgMjBweCAxNXB4IDA7XG4gIHBhZGRpbmc6IDAgMjBweCAxMHB4IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmF1dGhvcnNfX2J5bGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYXV0aG9yX19pbWFnZSxcbi5hdXRob3JfX25hbWUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5hdXRob3JfX2ltYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hdXRob3JfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5hdXRob3JfX25hbWUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zZWFyY2gtaGlnaGxpZ2h0IHtcbiAgcGFkZGluZzogMCAycHg7XG4gIGJhY2tncm91bmQ6ICNmMzg4NDE7XG4gIC8qIFdhcyBicmFuZC1jb2xvci0yICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5zZWFyY2gtaGlnaGxpZ2h0LmN1cnJlbnQsXG5tYXJrLnNlYXJjaC1oaWdobGlnaHQuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICNkMzVjMWQ7IH1cblxuLmRvY3VtZW50X19zZWFyY2gtbmF2Lmdsb2JhbC1zZWFyY2gtbmF2IHtcbiAgei1pbmRleDogOTsgfVxuXG4uaG9saWRheS1tZXNzYWdlIC5ob2xpZGF5LW1lc3NhZ2VfX2FsZXJ0IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2YyNzMyMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmZlZWRiYWNrLWxpbmsge1xuICB6LWluZGV4OiAxMDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyNXB4O1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQsIC4zczsgfVxuICAuZmVlZGJhY2stbGluazpob3ZlciwgLmZlZWRiYWNrLWxpbms6YWN0aXZlIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLXRyZWF0aWVzLWNvbXBhcmUtcmVzdWx0cyAuZmVlZGJhY2stbGluayB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5mZWVkYmFjay1saW5rIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5mZWVkYmFjay1saW5rIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbiN0YWJzLXdyYXBwZXIge1xuICBtYXJnaW46IC0yMHB4IGF1dG8gMjBweDsgfVxuXG4ubWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTsgfVxuICAubWVkaWE6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5tZWRpYS5ibG9nZ2VyLWluZm8ge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5tZWRpYSAuZmxhZy10aHJvYmJlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubWVkaWEgLmZsYWctd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICBsZWZ0OiAwcHg7IH1cbiAgLm1lZGlhIC5hZGQtdG8tcXVldWUsXG4gIC5tZWRpYSAucmVtb3ZlLWZyb20tcXVldWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzOyB9XG4gICAgLm1lZGlhIC5hZGQtdG8tcXVldWU6YmVmb3JlLFxuICAgIC5tZWRpYSAucmVtb3ZlLWZyb20tcXVldWU6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAubWVkaWEgLmFkZC10by1xdWV1ZSB7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgICAubWVkaWEgLmFkZC10by1xdWV1ZTpob3ZlciB7XG4gICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAubWVkaWEgLnJlbW92ZS1mcm9tLXF1ZXVlIHtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAgIC5tZWRpYSAucmVtb3ZlLWZyb20tcXVldWU6aG92ZXIge1xuICAgICAgY29sb3I6ICNkMzVjMWQ7IH1cblxuLm1lZGlhX19sZWZ0LFxuLm1lZGlhX19pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5tZWRpYV9fbGVmdCArIC5tZWRpYV9fY29udGVudCxcbiAgLm1lZGlhX19pbWFnZSArIC5tZWRpYV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuXG4ubWVkaWFfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4OyB9XG5cbi5tZWRpYV9fY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDIwcHggMHB4OyB9XG5cbi5tZWRpYS0tYmxvZyxcbi5tZWRpYS0tb3BpbmlvbnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTsgfVxuICAubWVkaWEtLWJsb2c6bGFzdC1vZi10eXBlLFxuICAubWVkaWEtLW9waW5pb25zOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAubWVkaWEtLWJsb2cgLm1lZGlhX19kYXRldGltZSxcbiAgLm1lZGlhLS1vcGluaW9ucyAubWVkaWFfX2RhdGV0aW1lIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4uYmxvZy1saXN0IC5tZWRpYS0tYmxvZyAubWVkaWFfX21ldGEgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5ibG9nLWxpc3QgLm1lZGlhLS1ibG9nIC5tZWRpYV9fbWV0YSBkaXYgPiAubWVkaWFfX2F1dGhvciB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5ibG9nLWxpc3QgLm1lZGlhLS1ibG9nIC5tZWRpYV9fbWV0YSBkaXYgPiAubWVkaWFfX2F1dGhvciArIC5tZWRpYV9fZGF0ZXRpbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICd8JztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmJsb2ctbGlzdCAubWVkaWEtLWJsb2cgLm1lZGlhX19tZXRhIGRpdiA+IC5tZWRpYV9fZGF0ZXRpbWUge1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4ubWVkaWFfX2RhdGV0aW1lLFxuLm1lZGlhX19hdXRob3IsXG4ubWVkaWFfX3Byb2R1Y3Qge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tZWRpYV9fZGF0ZXRpbWUgYSxcbiAgLm1lZGlhX19hdXRob3IgYSxcbiAgLm1lZGlhX19wcm9kdWN0IGEge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgLm1lZGlhX19kYXRldGltZSBhOmhvdmVyLFxuICAgIC5tZWRpYV9fYXV0aG9yIGE6aG92ZXIsXG4gICAgLm1lZGlhX19wcm9kdWN0IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICM0NDQ7IH1cblxuLm1lZGlhX19kYXRldGltZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7IH1cblxuLm1lZGlhX19wcm9kdWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLmxpc3RpbmcgLm1lZGlhX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5tZWRpYV9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLm1lZGlhX190aXRsZSBhIHtcbiAgICBjb2xvcjogIzAwNjRhMjsgfVxuICAgIC5tZWRpYV9fdGl0bGUgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjMjY3YmFmOyB9XG4gICAgLm1lZGlhX190aXRsZSBhOnZpc2l0ZWQ6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDU1ODk7IH1cbiAgICAubWVkaWFfX3RpdGxlIGE6aG92ZXIsIC5tZWRpYV9fdGl0bGUgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAwNTU4OTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5tZWRpYV9fdGl0bGUgLm5hdi1saW5rX19ub2FjY2VzcyB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubWVkaWFfX3RpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuXG4ubWVkaWFfX2F1dGhvciB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubWVkaWFfX3NuaXBwZXQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS40OyB9XG4gIC5tZWRpYV9fc25pcHBldCBhIHtcbiAgICBjb2xvcjogIzAwNjRhMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlOyB9XG5cbi5tZWRpYV9fc3ViLWNhdGVnb3J5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDEwcHggMCA1cHg7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAubWVkaWFfX3N1Yi1jYXRlZ29yeSArIC5tZWRpYV9fbWV0YSB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLm5hdi1saW5rLS10b3AgPiBhLCAubmF2LWxpbmstLW1haW4sIC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50YXgtdG9waWNzLW1lbnUsXG4ua2V5LWRvY3VtZW50cy1tZW51LFxuLmp1cmlzZGljdGlvbnMtbWVudSxcbi5ob3QtdG9waWNzLW1lbnUsIC5jb250cmlidXRvcnMtbWVudSB7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkzKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIG92ZXJmbG93OiBzY3JvbGw7IH1cbiAgLnZpc2libGUudGF4LXRvcGljcy1tZW51LFxuICAudmlzaWJsZS5rZXktZG9jdW1lbnRzLW1lbnUsXG4gIC52aXNpYmxlLmp1cmlzZGljdGlvbnMtbWVudSxcbiAgLnZpc2libGUuaG90LXRvcGljcy1tZW51LCAudmlzaWJsZS5jb250cmlidXRvcnMtbWVudSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLCAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciwgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19oZWFkZXIsIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciwgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19oZWFkZXIsIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLCAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciB7XG4gICAgICAgIG1pbi13aWR0aDogMHB4OyB9IH1cbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19oZWFkZXIsIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLCAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciwgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19oZWFkZXIsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19oZWFkZXIge1xuICAgICAgICBtaW4td2lkdGg6IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciwgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19oZWFkZXIsIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLCAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fdGl0bGUsIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9fdGl0bGUsIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9fdGl0bGUsIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fdGl0bGUsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X190aXRsZSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICBjb2xvcjogI2NjYztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXIsIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyLCAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlciwgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXIsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZDogIzc3NztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmhvdmVyLCAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjpob3ZlciwgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6aG92ZXIsIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmhvdmVyLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmhvdmVyLCAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjpmb2N1cywgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6Zm9jdXMsIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmZvY3VzLCAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjpmb2N1cywgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjpmb2N1cywgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6YWN0aXZlLCAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjphY3RpdmUsIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmFjdGl2ZSwgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6YWN0aXZlLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyLCAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlciwgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXIsIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbG9zZSwgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19jbG9zZSwgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19jbG9zZSwgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbG9zZSwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbG9zZSAuaWNvbi1jYW5jZWwtY2lyY2xlZDpiZWZvcmUsIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2UgLmljb24tY2FuY2VsLWNpcmNsZWQ6YmVmb3JlLCAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlIC5pY29uLWNhbmNlbC1jaXJjbGVkOmJlZm9yZSwgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbG9zZSAuaWNvbi1jYW5jZWwtY2lyY2xlZDpiZWZvcmUsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19jbG9zZSAuaWNvbi1jYW5jZWwtY2lyY2xlZDpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAtM3B4IDAgMCA1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlOmhvdmVyLCAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlOmhvdmVyLCAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlOmhvdmVyLCAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlOmhvdmVyLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2U6aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2UsIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2UsIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2UsIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2UsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19jbG9zZSB7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDsgfSB9XG4gIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2xlYXIsIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9fY2xlYXIsIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9fY2xlYXIsIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2xlYXIsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19jbGVhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDJweDtcbiAgICByaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbGVhciwgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19jbGVhciwgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19jbGVhciwgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbGVhciwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2NsZWFyIHtcbiAgICAgICAgdG9wOiA0N3B4O1xuICAgICAgICByaWdodDogMTVweDsgfSB9XG4gIC50YXgtdG9waWNzLW1lbnUgbGk6bm90KFtjbGFzcyo9XCJfX2NhdGVnb3J5XCJdKSwgLmtleS1kb2N1bWVudHMtbWVudSBsaTpub3QoW2NsYXNzKj1cIl9fY2F0ZWdvcnlcIl0pLCAuanVyaXNkaWN0aW9ucy1tZW51IGxpOm5vdChbY2xhc3MqPVwiX19jYXRlZ29yeVwiXSksIC5ob3QtdG9waWNzLW1lbnUgbGk6bm90KFtjbGFzcyo9XCJfX2NhdGVnb3J5XCJdKSwgLmNvbnRyaWJ1dG9ycy1tZW51IGxpOm5vdChbY2xhc3MqPVwiX19jYXRlZ29yeVwiXSkge1xuICAgIG1hcmdpbjogMCAxNXB4IDJweCA1cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCwgLjNzOyB9XG4gICAgLnRheC10b3BpY3MtbWVudSBsaTpub3QoW2NsYXNzKj1cIl9fY2F0ZWdvcnlcIl0pOmhvdmVyLCAua2V5LWRvY3VtZW50cy1tZW51IGxpOm5vdChbY2xhc3MqPVwiX19jYXRlZ29yeVwiXSk6aG92ZXIsIC5qdXJpc2RpY3Rpb25zLW1lbnUgbGk6bm90KFtjbGFzcyo9XCJfX2NhdGVnb3J5XCJdKTpob3ZlciwgLmhvdC10b3BpY3MtbWVudSBsaTpub3QoW2NsYXNzKj1cIl9fY2F0ZWdvcnlcIl0pOmhvdmVyLCAuY29udHJpYnV0b3JzLW1lbnUgbGk6bm90KFtjbGFzcyo9XCJfX2NhdGVnb3J5XCJdKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gIC50YXgtdG9waWNzLW1lbnUgYSwgLmtleS1kb2N1bWVudHMtbWVudSBhLCAuanVyaXNkaWN0aW9ucy1tZW51IGEsIC5ob3QtdG9waWNzLW1lbnUgYSwgLmNvbnRyaWJ1dG9ycy1tZW51IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgY29sb3I6ICNkZGQ7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAudGF4LXRvcGljcy1tZW51IGE6aG92ZXIsIC5rZXktZG9jdW1lbnRzLW1lbnUgYTpob3ZlciwgLmp1cmlzZGljdGlvbnMtbWVudSBhOmhvdmVyLCAuaG90LXRvcGljcy1tZW51IGE6aG92ZXIsIC5jb250cmlidXRvcnMtbWVudSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC50YXgtdG9waWNzLW1lbnUgdWwsIC5rZXktZG9jdW1lbnRzLW1lbnUgdWwsIC5qdXJpc2RpY3Rpb25zLW1lbnUgdWwsIC5ob3QtdG9waWNzLW1lbnUgdWwsIC5jb250cmlidXRvcnMtbWVudSB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubmF2LS10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5uYXYtLXRvcCAuY29udGFpbiwgLm5hdi0tdG9wIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLm5hdi0tdG9wIC53cmFwX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5hdi0tdG9wIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm5hdi0tdG9wIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubmF2LS10b3Age1xuICAgICAgb3JkZXI6IDE7IH0gfVxuXG4ubmF2LWxpbmstLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogMCAwIDAgLTNweDtcbiAgaGVpZ2h0OiAyNXB4OyB9XG4gIC5uYXYtbGluay0tdG9wID4gYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJvcmRlcjogc29saWQgI2U5ZTllOTtcbiAgICBib3JkZXItd2lkdGg6IDBweCAwcHggMHB4IDFweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5uYXYtbGluay0tdG9wID4gYTo6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5uYXYtbGluay0tdG9wID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuICAubmF2LWxpbmstLXRvcDpsYXN0LWNoaWxkID4gYSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubmF2LWxpbmstLXRvcDpsYXN0LWNoaWxkID4gYSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfSB9XG4gIC5uYXYtbGluay0tdG9wIHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAtOTk5OXB4O1xuICAgIGJhY2tncm91bmQ6ICM3Nzc7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgLm5hdi1saW5rLS10b3AgdWwgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIGNvbG9yOiAjZWVlOyB9XG4gICAgICAubmF2LWxpbmstLXRvcCB1bCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5uYXYtbGluay0tdG9wIHVsIGE6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5uYXYtbGluay0tdG9wIHVsIGEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm5hdi1saW5rLS10b3AgdWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5uYXYtbGluay0tdG9wIHVsIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMDsgfSB9XG4gIC5uYXYtbGluay0tdG9wOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzc3OyB9XG4gICAgLm5hdi1saW5rLS10b3A6aG92ZXIgYSB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmF2LWxpbmstLXRvcDpob3ZlciB1bCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLm5hdi1saW5rLS10b3A6aG92ZXIgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLm5hdi1saW5rLS10b3A6aG92ZXIgdWwgYSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubmF2LWxpbmstLXRvcCB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAgIC5uYXYtbGluay0tdG9wOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7IH1cbiAgICAgIC5uYXYtbGluay0tdG9wIC5pY29uLWNhcmV0LWRvd24tLWFmdGVyOjphZnRlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfSB9XG5cbi5uYXYtLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjsgfVxuICAubmF2LS1tYWluIC5uYXYtLW1haW5fX25hdiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5uYXYtLW1haW4gLm5hdi0tbWFpbl9fbmF2IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAubmF2LS1tYWluIC5pY29uLXNlYXJjaCB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlM2UzZTM7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5uYXYtLW1haW4gLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5uYXYtLW1haW4gLmljb24tc2VhcmNoLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA2NGEyO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaWU4IC5uYXYtLW1haW4gLmljb24tc2VhcmNoIHtcbiAgICAgIHdpZHRoOiA3NnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm5hdi0tbWFpbiB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvcmRlcjogNTsgfSB9XG5cbi5uYXYtbGluay0tbWFpbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGJvcmRlcjogc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXdpZHRoOiAwcHggMHB4IDBweCAxcHg7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzOyB9XG4gIC5uYXYtbGluay0tbWFpbiAjaGVhZGVyLXNlYXJjaC1pbnB1dC1jb250YWluZXIge1xuICAgIGhlaWdodDogNzBweDsgfVxuICAubmF2LWxpbmstLW1haW4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzEzNDM3O1xuICAgIGNvbG9yOiAjY2NjOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm5hdi1saW5rLS1tYWluIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4OyB9XG4gICAgICAubmF2LWxpbmstLW1haW46bGFzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm5hdi1saW5rLS1tYWluIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfSB9XG5cbi50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2F0ZWdvcnkuc2hvdyxcbi5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9fY2F0ZWdvcnkuc2hvdyxcbi5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9fY2F0ZWdvcnkuc2hvdyxcbi5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2F0ZWdvcnkuc2hvdyB7XG4gIHdpZHRoOiAyNSU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAxMHB4IDAgMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2F0ZWdvcnkuc2hvdyxcbiAgICAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2NhdGVnb3J5LnNob3csXG4gICAgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93LFxuICAgIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2F0ZWdvcnkuc2hvdyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4udGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2NhdGVnb3J5LFxuLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeSxcbi5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9fY2F0ZWdvcnksXG4uaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2NhdGVnb3J5IHtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7IH1cblxuLnRheC10b3BpY3MtbWVudSAuY2F0ZWdvcnlfX3RpdGxlLFxuLmtleS1kb2N1bWVudHMtbWVudSAuY2F0ZWdvcnlfX3RpdGxlLFxuLmp1cmlzZGljdGlvbnMtbWVudSAuY2F0ZWdvcnlfX3RpdGxlLFxuLmhvdC10b3BpY3MtbWVudSAuY2F0ZWdvcnlfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICM1NTI4MGI7IH1cblxuLmNvbnRyaWJ1dG9ycy1tZW51IHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmNvbnRyaWJ1dG9ycy0tZmVhdHVyZWQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc1JTtcbiAgcGFkZGluZzogMDsgfVxuICAuY29udHJpYnV0b3JzLS1mZWF0dXJlZCAuZmVhdHVyZWQtb3ZlcnZpZXcgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTsgfVxuICAuY29udHJpYnV0b3JzLS1mZWF0dXJlZCAuZmVhdHVyZWQtb3ZlcnZpZXcgYSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuY29udHJpYnV0b3JzLS1mZWF0dXJlZCAuZmVhdHVyZWQtb3ZlcnZpZXc6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuY29udHJpYnV0b3JzLS1mZWF0dXJlZCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA3NSU7IH0gfVxuXG4uY29udHJpYnV0b3ItLWZlYXR1cmVkX19pbmZvIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5jb250cmlidXRvci0tZmVhdHVyZWRfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY29udHJpYnV0b3ItLWZlYXR1cmVkX19uYW1lIHtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5jb250cmlidXRvci0tZmVhdHVyZWRfX2xpbmtzIHtcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbGlua3MgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgIGNvbG9yOiAjZGRkO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5jb250cmlidXRvci0tZmVhdHVyZWRfX2xpbmtzIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5jb250cmlidXRvci0tZmVhdHVyZWRfX3ZpZXctYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jb250cmlidXRvcnMtLWxpc3Qge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc1JTsgfVxuICAuY29udHJpYnV0b3JzLS1saXN0IC5jb2x1bW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2NDY0NjQ7IH1cbiAgLmNvbnRyaWJ1dG9ycy0tbGlzdCBsaSBhIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBjb2xvcjogI2YyNzMyMDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuY29udHJpYnV0b3JzLS1saXN0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDc1JTsgfSB9XG5cbi5tZW51LWNvdW50ZXIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgYmFja2dyb3VuZDogIzI2N2JhZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubWVudS1uby1yZXN1bHRzIHtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLm1lbnUtbm8tcmVzdWx0cyBzcGFuIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnBlcnNvbmFsLXdlbGNvbWUsXG4udXNlci1yZWFkaW5nLXF1ZXVlLFxuLnVzZXItZmF2b3JpdGVzLFxuLnB1YmxpY2F0aW9ucy1tZW51LFxuLnJlc2VhcmNoLXRvb2xzLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubmF2LS1wZXJzb25hbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA2NGEyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxYTczYWIgMCUsICMxYTczYWIgNTAlLCAjMDA2NGEyIDUwJSwgIzAwNjRhMiAxMDAlKTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDU1ODk7XG4gIG9yZGVyOiAwOyB9XG4gIC5uYXYtLXBlcnNvbmFsIC5jb250YWluLCAubmF2LS1wZXJzb25hbCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5uYXYtLXBlcnNvbmFsIC53cmFwX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogIzAwNjRhMjtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNTU4OTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubmF2LS1wZXJzb25hbCAuY29udGFpbiwgLm5hdi0tcGVyc29uYWwgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAubmF2LS1wZXJzb25hbCAud3JhcF9fY29udGVudCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgLm5hdi0tcGVyc29uYWwgLmNvbnRhaW4sIC5uYXYtLXBlcnNvbmFsIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLm5hdi0tcGVyc29uYWwgLndyYXBfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLm5hdi0tcGVyc29uYWwgW2NsYXNzKj1cImljb24tXCJdOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICAgIC5pZTggLm5hdi0tcGVyc29uYWwgW2NsYXNzKj1cImljb24tXCJdOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAubmF2LS1wZXJzb25hbCBbY2xhc3MqPVwiLS1hZnRlclwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgLm5hdi0tcGVyc29uYWwgLmljb24tZG93bi1kaXI6YWZ0ZXIge1xuICAgIG1hcmdpbjogMCAwIDAgLjVyZW07XG4gICAgb3BhY2l0eTogMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5uYXYtLXBlcnNvbmFsIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgLm5hdi0tcGVyc29uYWwge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLm5hdi1saW5rLS1wZXJzb25hbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDViOTM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5uYXYtbGluay0tcGVyc29uYWw6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDU1ODk7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm5hdi1saW5rLS1wZXJzb25hbDphZnRlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmllOCAubmF2LWxpbmstLXBlcnNvbmFsIHtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5uYXYtbGluay0tcGVyc29uYWwge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA1NTg5OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubmF2LWxpbmstLXBlcnNvbmFsLmljb24tc2lnbi1pbiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5uYXYtbGluay0tcGVyc29uYWwgLmNvbnRlbnQgYS5uYXYtbGluay0tcGVyc29uYWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5zcGFuLm5hdi1saW5rLS1wZXJzb25hbCB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ubmF2LWxpbmstLXBlcnNvbmFsX190b29scyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYmFja2dyb3VuZDogI2YyNzMyMDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNkMzVjMWQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMzVjMWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7IH1cbiAgLm5hdi1saW5rLS1wZXJzb25hbF9fdG9vbHM6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNkMzVjMWQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubmF2LWxpbmstLXBlcnNvbmFsX190b29scyB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbi5wZXJzb25hbC1kYXRldGltZSB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMWE3M2FiO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNTU4OTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgLnBlcnNvbmFsLWRhdGV0aW1lOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWE3M2FiOyB9XG4gIC5pZTggLnBlcnNvbmFsLWRhdGV0aW1lIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5wZXJzb25hbC1kYXRldGltZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAucGVyc29uYWwtZGF0ZXRpbWUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4ucGVyc29uYWwtd2VsY29tZSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5wZXJzb25hbC13ZWxjb21lIC5uYXYtbGluay0tcGVyc29uYWwge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5wZXJzb25hbC13ZWxjb21lIC5wZXJzb25hbC13ZWxjb21lX19uYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMjVweDtcbiAgICBsaW5lLWhlaWdodDogLjg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIC1tcy10ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAucGVyc29uYWwtd2VsY29tZTpob3ZlciAubmF2LWxpbmstLXBlcnNvbmFsIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA1NTg5OyB9XG4gIC5wZXJzb25hbC13ZWxjb21lIHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDA1NTg5O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5LCAwLjNzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSwgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5LCAwLjNzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wZXJzb25hbC13ZWxjb21lIHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIC0zcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH0gfVxuICAucGVyc29uYWwtd2VsY29tZSBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wZXJzb25hbC13ZWxjb21lIGxpIHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNDA2NzsgfVxuICAgICAgLnBlcnNvbmFsLXdlbGNvbWUgbGkgdWwgbGk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5wZXJzb25hbC13ZWxjb21lIGxpIHVsIGxpIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzLCBiYWNrZ3JvdW5kIC4zczsgfVxuICAgICAgICAucGVyc29uYWwtd2VsY29tZSBsaSB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA0MDY3O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAgIC5wZXJzb25hbC13ZWxjb21lIGxpIHVsIGxpIGE6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wZXJzb25hbC13ZWxjb21lID4gbGk6aG92ZXIgdWwge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgb3BhY2l0eTogMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5wZXJzb25hbC13ZWxjb21lIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubXktdGF4LW5vdGVzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm15LXRheC1ub3Rlczpob3ZlciAubmF2LWxpbmstLXBlcnNvbmFsIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA1NTg5O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5teS10YXgtbm90ZXMgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm15LXRheC1ub3RlcyB1bCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDBweDtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA1NTg5O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cbiAgICAubXktdGF4LW5vdGVzIHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5teS10YXgtbm90ZXMgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA0MDY3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5teS10YXgtbm90ZXMgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAubXktdGF4LW5vdGVzID4gbGk6aG92ZXIgPiB1bCB7XG4gICAgbGVmdDogYXV0bztcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG4gICAgLm15LXRheC1ub3RlcyAubXktdGF4LW5vdGVzX19zdWItbWVudSBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpIC5mYXZvcml0ZV9fcmVtb3ZlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm15LXRheC1ub3RlcyAubXktdGF4LW5vdGVzX19zdWItbWVudSBsaSAuZmF2b3JpdGVfX3JlbW92ZTpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zczsgfVxuICAgICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpIC5mYXZvcml0ZV9fcmVtb3ZlOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLm15LXRheC1ub3RlcyAubXktdGF4LW5vdGVzX19zdWItbWVudSBsaSAuZmxhZy1yZWFkaW5nLXF1ZXVlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpIC5mbGFnLXJlYWRpbmctcXVldWUgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLm15LXRheC1ub3RlcyAubXktdGF4LW5vdGVzX19zdWItbWVudSBsaSAuZmxhZy1yZWFkaW5nLXF1ZXVlIC5yZW1vdmUtZnJvbS1xdWV1ZTpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zczsgfVxuICAgICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpIC5mbGFnLXJlYWRpbmctcXVldWU6aG92ZXIgLnJlbW92ZS1mcm9tLXF1ZXVlOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLm15LXRheC1ub3RlcyAubXktdGF4LW5vdGVzX19zdWItbWVudSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDM3NTk7IH1cbiAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpLCBpbnNldCAwIC01cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm15LXRheC1ub3RlcyAubXktdGF4LW5vdGVzX19zdWItbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNjc7XG4gICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAubXktdGF4LW5vdGVzIHVsIGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA0MDY3OyB9XG4gICAgLm15LXRheC1ub3RlcyB1bCBsaTpob3ZlciA+IHVsIHtcbiAgICAgIGxlZnQ6IDI1MHB4O1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLm15LXRheC1ub3RlcyB1bCBsaTpob3ZlciA+IHVsIHtcbiAgICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgLm15LXRheC1ub3RlcyAubXktZmF2b3JpdGVzIHtcbiAgICB0b3A6IDA7IH1cbiAgLm15LXRheC1ub3RlcyAubXktcmVhZGluZy1xdWV1ZSB7XG4gICAgdG9wOiA0MHB4OyB9XG4gIC5teS10YXgtbm90ZXMgLm15LXNhdmVkLXNlYXJjaGVzIHtcbiAgICB0b3A6IDgwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubXktdGF4LW5vdGVzIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5teS10YXgtbm90ZXMgLm15LWZhdm9yaXRlcyxcbiAgICAgIC5teS10YXgtbm90ZXMgLm15LXJlYWRpbmctcXVldWUsXG4gICAgICAubXktdGF4LW5vdGVzIC5teS1zYXZlZC1zZWFyY2hlcyB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDsgfSB9XG5cbi5teS10YXgtbm90ZXMtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MsIGJhY2tncm91bmQgLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm15LXRheC1ub3Rlcy1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA0MDY3O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5teS10YXgtbm90ZXMtbGluazpob3ZlcjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLm15LXRheC1ub3Rlcy1saW5rIC5tZW51LWNvdW50ZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gICAgLmllOCAubXktdGF4LW5vdGVzLWxpbmsgLm1lbnUtY291bnRlciB7XG4gICAgICBtYXJnaW4tdG9wOiA5cHg7IH1cblxuLm15LXRheC1ub3Rlc19fdmlldy1hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubXktdGF4LW5vdGVzX192aWV3LWFsbDpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IC43NTsgfVxuXG4ucmVzZWFyY2gtdG9vbHMtbWVudSxcbi5wdWJsaWNhdGlvbnMtbWVudSB7XG4gIGZsb2F0OiByaWdodDsgfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudSAubmF2LWxpbmstLXBlcnNvbmFsX190b29scyxcbiAgLnB1YmxpY2F0aW9ucy1tZW51IC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnJlc2VhcmNoLXRvb2xzLW1lbnU6aG92ZXIgLm5hdi1saW5rLS1wZXJzb25hbF9fdG9vbHMsXG4gIC5wdWJsaWNhdGlvbnMtbWVudTpob3ZlciAubmF2LWxpbmstLXBlcnNvbmFsX190b29scyB7XG4gICAgYmFja2dyb3VuZDogI2QzNWMxZDsgfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudSB1bCxcbiAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiAtOTk5OXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYmFja2dyb3VuZDogI2QzNWMxZDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgdWw6YWZ0ZXIsXG4gICAgLnB1YmxpY2F0aW9ucy1tZW51IHVsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgdWwgYSxcbiAgICAucHVibGljYXRpb25zLW1lbnUgdWwgYSB7XG4gICAgICBjb2xvcjogI2VlZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgdWwgYSxcbiAgICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5yZXNlYXJjaC10b29scy1tZW51IHVsLFxuICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgaW5zZXQgMCAtM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9IH1cbiAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgbGksXG4gIC5wdWJsaWNhdGlvbnMtbWVudSBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudSBsaSBsaSxcbiAgLnB1YmxpY2F0aW9ucy1tZW51IGxpIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5yZXNlYXJjaC10b29scy1tZW51IGxpIGxpIGEsXG4gICAgLnB1YmxpY2F0aW9ucy1tZW51IGxpIGxpIGEge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAuaWU4IC5yZXNlYXJjaC10b29scy1tZW51IGxpIGxpIGEsIC5pZThcbiAgICAgIC5wdWJsaWNhdGlvbnMtbWVudSBsaSBsaSBhIHtcbiAgICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjsgfVxuICAgICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgbGkgbGkgYTpob3ZlcixcbiAgICAgIC5wdWJsaWNhdGlvbnMtbWVudSBsaSBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5yZXNlYXJjaC10b29scy1tZW51IGxpIGxpIGEsXG4gICAgICAgIC5wdWJsaWNhdGlvbnMtbWVudSBsaSBsaSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIC5yZXNlYXJjaC10b29scy1tZW51IGxpIGxpOm5vdCg6bGFzdC1vZi10eXBlKSxcbiAgICAucHVibGljYXRpb25zLW1lbnUgbGkgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgPiBsaTpob3ZlciB1bCxcbiAgLnB1YmxpY2F0aW9ucy1tZW51ID4gbGk6aG92ZXIgdWwge1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudSBuYXYsXG4gIC5wdWJsaWNhdGlvbnMtbWVudSBuYXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgbmF2Om50aC1jaGlsZCgyKSxcbiAgICAucHVibGljYXRpb25zLW1lbnUgbmF2Om50aC1jaGlsZCgyKSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucmVzZWFyY2gtdG9vbHMtbWVudSBuYXY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAucHVibGljYXRpb25zLW1lbnUgbmF2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgbmF2LFxuICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IG5hdiB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5yZXNlYXJjaC10b29scy1tZW51IC5zb3VyY2VfX3RpdGxlLFxuICAucHVibGljYXRpb25zLW1lbnUgLnNvdXJjZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIC5yZXNlYXJjaC10b29scy1tZW51IC5zb3VyY2VfX3RpdGxlIC5tZW51LWxlZ2VuZCxcbiAgICAucHVibGljYXRpb25zLW1lbnUgLnNvdXJjZV9fdGl0bGUgLm1lbnUtbGVnZW5kIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5yZXNlYXJjaC10b29scy1tZW51IC5zb3VyY2VfX3RpdGxlLFxuICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IC5zb3VyY2VfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAucmVzZWFyY2gtdG9vbHMtbWVudSxcbiAgICAucHVibGljYXRpb25zLW1lbnUge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5yZXNlYXJjaC10b29scy1tZW51IC5uYXYtbGlua19fbm9hY2Nlc3MsXG4gIC5wdWJsaWNhdGlvbnMtbWVudSAubmF2LWxpbmtfX25vYWNjZXNzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgLm5hdi1saW5rX19ub2FjY2Vzczpob3ZlcixcbiAgICAucHVibGljYXRpb25zLW1lbnUgLm5hdi1saW5rX19ub2FjY2Vzczpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgLm5hdi1saW5rX19ub2FjY2VzcyxcbiAgICAgIC5wdWJsaWNhdGlvbnMtbWVudSAubmF2LWxpbmtfX25vYWNjZXNzIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyB9IH1cbiAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgLm1lbnUtbGVnZW5kLFxuICAucHVibGljYXRpb25zLW1lbnUgLm1lbnUtbGVnZW5kIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCAwIDQ1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIC5yZXNlYXJjaC10b29scy1tZW51IC5tZW51LWxlZ2VuZDo6YmVmb3JlLFxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSAubWVudS1sZWdlbmQ6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ucHVibGljYXRpb25zLW1lbnUgLm5hdi1saW5rLS1wZXJzb25hbF9fdG9vbHMge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDM1YzFkOyB9XG5cbi5wdWJsaWNhdGlvbnMtbWVudSB1bCB7XG4gIHdpZHRoOiA2NDBweDtcbiAgcGFkZGluZzogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5wdWJsaWNhdGlvbnMtbWVudSB1bCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDsgfSB9XG4gIC5wdWJsaWNhdGlvbnMtbWVudSB1bCAuc3Vic2NyaWJlci1oZWFkZXIsXG4gIC5wdWJsaWNhdGlvbnMtbWVudSB1bCAubm9uc3Vic2NyaWJlci1oZWFkZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIC5ub25zdWJzY3JpYmVyLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSB1bCAubm9uc3Vic2NyaWJlci1oZWFkZXIgPiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIC5zdWJzY3JpYmVyLWhlYWRlciArIGRpdixcbiAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIC5ub25zdWJzY3JpYmVyLWhlYWRlciArIGRpdiB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucHVibGljYXRpb25zLW1lbnUgdWwgLnN1YnNjcmliZXItaGVhZGVyICsgZGl2LFxuICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIC5ub25zdWJzY3JpYmVyLWhlYWRlciArIGRpdiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAucHVibGljYXRpb25zLW1lbnUgdWwgbmF2IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMyk7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAucHVibGljYXRpb25zLW1lbnUgdWwgbmF2OmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSB1bCBuYXY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIG5hdiAuc291cmNlX190aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucHVibGljYXRpb25zLW1lbnUgdWwgbmF2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlOyB9IH1cbiAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIC5ub25zdWJzY3JpYmVyLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIC5ub25zdWJzY3JpYmVyLW1lc3NhZ2UgaDIge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSB1bCAubm9uc3Vic2NyaWJlci1tZXNzYWdlIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZGlzcGxheTogdW5zZXQ7IH1cblxuLnJlc2VhcmNoLXRvb2xzLW1lbnUgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMzBweDsgfVxuXG4ubW9kYWxfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLm1vZGFsX19oZWFkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubW9kYWxfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLm1vZGFsX190aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDUwcHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubW9kYWxfX3RpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5tb2RhbF9fdGl0bGUge1xuICAgICAgd2lkdGg6IDYwJTsgfSB9XG5cbi5tb2RhbF9fY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDUwcHg7IH1cbiAgLm1vZGFsX19jb250ZW50IHAge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLm1vZGFsX19jb250ZW50IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTc1cHg7IH1cbiAgLm1vZGFsX19hY3Rpb24tLXNlY29uZGFyeSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5tb2RhbF9fYWN0aW9uLS1zZWNvbmRhcnkgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IGhyIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBib3JkZXI6IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMHB4IDBweCAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLm1vZGFsX19hY3Rpb24tLXNlY29uZGFyeSBociB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwOyB9IH1cbiAgLm1vZGFsX19hY3Rpb24tLXNlY29uZGFyeSBhIHtcbiAgICBjb2xvcjogI2YyNzMyMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLm1vZGFsX19hY3Rpb24tLXNlY29uZGFyeSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tb2RhbF9fYWN0aW9uLS1zZWNvbmRhcnkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5yZWRpcmVjdCAucmVtb2RhbC1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJlbW9kYWwtLXNwbGl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5yZW1vZGFsLS1zcGxpdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAucmVtb2RhbC0tc3BsaXQgLnJlbW9kYWxfX2xlZnQsXG4gIC5yZW1vZGFsLS1zcGxpdCAucmVtb2RhbF9fcmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnJlbW9kYWwtLXNwbGl0IC5yZW1vZGFsX19sZWZ0LFxuICAgICAgLnJlbW9kYWwtLXNwbGl0IC5yZW1vZGFsX19yaWdodCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbltkYXRhLXJlbW9kYWwtdGFyZ2V0XSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBSZW1vZGFsJ3MgbmVjZXNzYXJ5IHN0eWxlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogSGlkZSBzY3JvbGwgYmFyICovXG5odG1sLnJlbW9kYWwtaXMtbG9ja2VkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIGh0bWwucmVtb2RhbC1pcy1sb2NrZWQge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9IH1cblxuLyogQW50aSBGT1VDICovXG4ucmVtb2RhbCxcbltkYXRhLXJlbW9kYWwtaWRdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmVtb2RhbC13cmFwcGVyW3N0eWxlKj1cImRpc3BsYXk6IGJsb2NrO1wiXSAucmVtb2RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIE5lY2Vzc2FyeSBzdHlsZXMgb2YgdGhlIG92ZXJsYXkgKi9cbi5yZW1vZGFsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRvcDogLTUwMDBweDtcbiAgcmlnaHQ6IC01MDAwcHg7XG4gIGJvdHRvbTogLTUwMDBweDtcbiAgbGVmdDogLTUwMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDkwZTtcbiAgb3BhY2l0eTogLjk7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAucmVtb2RhbC1vdmVybGF5IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH0gfVxuXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSB3cmFwcGVyICovXG4ucmVtb2RhbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAucmVtb2RhbC13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9IH1cblxuLnJlbW9kYWwtd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTAuMDVlbTsgfVxuXG4vKiBGaXggaVBhZCwgaVBob25lIGdsaXRjaGVzICovXG4ucmVtb2RhbC1vdmVybGF5LFxuLnJlbW9kYWwtd3JhcHBlciB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSBtb2RhbCBkaWFsb2cgKi9cbi5yZW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5yZW1vZGFsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAucmVtb2RhbDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDsgfSB9XG5cbi5yZW1vZGFsOm5vdCguaGVscC1pbWFnZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucmVtb2RhbC1pcy1pbml0aWFsaXplZCB7XG4gIC8qIERpc2FibGUgQW50aS1GT1VDICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucmVtb2RhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgcmlnaHQ6IC0yNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7IH1cbiAgLnJlbW9kYWwtY2xvc2U6YmVmb3JlIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50OyB9XG4gIC5yZW1vZGFsLWNsb3NlOmhvdmVyOmJlZm9yZSB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAucmVtb2RhbC1jbG9zZSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICByaWdodDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIGJvdHRvbTogLTQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAucmVtb2RhbC1jbG9zZSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgei1pbmRleDogMTAwOyB9XG4gICAgICAucmVtb2RhbC1jbG9zZTpiZWZvcmUge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH0gfVxuXG4ucmVtb2RhbC5hZHYtc2VhcmNoLWhlbHAge1xuICBtYXgtaGVpZ2h0OiA4MCU7IH1cbiAgLnJlbW9kYWwuYWR2LXNlYXJjaC1oZWxwIC5zZWFyY2gtaGVscF9fY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cblxuLmhlbHAtdmlkZW8ge1xuICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwcHg7IH1cbiAgLmhlbHAtdmlkZW8gaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIC5oZWxwLXZpZGVvIHtcbiAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmRhdGEtbW9kYWwge1xuICBtYXgtd2lkdGg6IDk2MHB4OyB9XG4gIC5kYXRhLW1vZGFsIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuI3RoZS1jYW52YXMge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ub3BlbnRpcCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgYm9yZGVyOiAxcHggc29saWQ7IH1cblxuLm90LWNsb3NlIHtcbiAgZm9udC1zaXplOiAxMnB0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdG9wOiAtMjVweCAhaW1wb3J0YW50OyB9XG5cbi5vdC1jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlhcIjsgfVxuXG4ub3QtY29udGVudCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAwIDAgcmVwZWF0IHNjcm9sbCB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlLigIzigItBQTdcIik7IH1cblxuLnN0eWxlLXRhLWFtZW5kcy5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCxcbi5zdHlsZS10YS1mcmVlLXRyaWFsLXRpcC5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCxcbi5zdHlsZS10YS1hdWRpdC1pbnNpZ2h0LXRpcC5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCxcbi5zdHlsZS10YS1jb21wYXJlLXRyZWF0aWVzLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwLFxuLnN0eWxlLXRhLXF1aWNrLXJlZmVyZW5jZS10YWJsZS5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCxcbi5zdHlsZS10YS1tbGktdGFibGUtdGlwLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwLFxuLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcC5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCxcbi5zdHlsZS10YS1zZWFyY2hwYWdlLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC5zdHlsZS10YS1hbWVuZHMub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2UsXG4gIC5zdHlsZS10YS1mcmVlLXRyaWFsLXRpcC5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZSxcbiAgLnN0eWxlLXRhLWF1ZGl0LWluc2lnaHQtdGlwLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlLFxuICAuc3R5bGUtdGEtY29tcGFyZS10cmVhdGllcy5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZSxcbiAgLnN0eWxlLXRhLXF1aWNrLXJlZmVyZW5jZS10YWJsZS5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZSxcbiAgLnN0eWxlLXRhLW1saS10YWJsZS10aXAub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2UsXG4gIC5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2UsXG4gIC5zdHlsZS10YS1zZWFyY2hwYWdlLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlIHtcbiAgICB0b3A6IDAgIWltcG9ydGFudDsgfVxuICAuc3R5bGUtdGEtYW1lbmRzLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlOjphZnRlcixcbiAgLnN0eWxlLXRhLWZyZWUtdHJpYWwtdGlwLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlOjphZnRlcixcbiAgLnN0eWxlLXRhLWF1ZGl0LWluc2lnaHQtdGlwLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlOjphZnRlcixcbiAgLnN0eWxlLXRhLWNvbXBhcmUtdHJlYXRpZXMub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2U6OmFmdGVyLFxuICAuc3R5bGUtdGEtcXVpY2stcmVmZXJlbmNlLXRhYmxlLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlOjphZnRlcixcbiAgLnN0eWxlLXRhLW1saS10YWJsZS10aXAub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2U6OmFmdGVyLFxuICAuc3R5bGUtdGEtbmVyLXJpZ2h0LXJhaWwtdGlwLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlOjphZnRlcixcbiAgLnN0eWxlLXRhLXNlYXJjaHBhZ2Uub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2U6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lOyB9XG5cbi5zdHlsZS10YS1tbGktdGFibGUtdGlwLm9wZW50aXAtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7IH1cblxuLnN0eWxlLXRhLWZyZWUtdHJpYWwtdGlwIC5vdC1jb250ZW50IGkge1xuICBjb2xvcjogIzAwNjRhMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnN0eWxlLXRhLXNlYXJjaHBhZ2Uub3BlbnRpcC1jb250YWluZXIgLm90LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnN0eWxlLXRhLXNlYXJjaHBhZ2Uub3BlbnRpcC1jb250YWluZXIgLm90LWNvbnRlbnQge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi51aS1mcm9udCB7XG4gIHotaW5kZXg6IDEwMDAxICFpbXBvcnRhbnQ7IH1cblxuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogIzAwMDkwZTsgfVxuXG4udWktZGlhbG9nIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHotaW5kZXg6IDEwMDAyICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC51aS1kaWFsb2cgLnVpLXdpZGdldC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDY0YTI7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25zZXQgYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9uc2V0IC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2NGEyO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25zZXQgLnVpLXN0YXRlLWhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA1NTg5OyB9XG4gIC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25zZXQgLnVpLWJ1dHRvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDExcHg7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbioqICBDU1MgZm9yIHRoZSBubyBhY2Nlc3MgaW4gdGhlIGRvY3VtZW50IGJvZHlcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLm1vZGFsX19ib2R5X2lubGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm1vZGFsX19jb250ZW50X2lubGluZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTsgfVxuICAubW9kYWxfX2NvbnRlbnRfaW5saW5lIHAge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLm1vZGFsX19jb250ZW50X2lubGluZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm1vZGFsX19hY3Rpb24tLWJvZHkge1xuICB3aWR0aDogMTAwJTsgfVxuICAubW9kYWxfX2FjdGlvbi0tYm9keSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5tb2RhbF9fYWN0aW9uLS1ib2R5IHNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLm1vZGFsX19hY3Rpb24tLWJvZHkgYSB7XG4gICAgY29sb3I6ICNmMjczMjA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5tb2RhbF9fYWN0aW9uLS1ib2R5IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5tb2RhbF9fYWN0aW9uLS1ib2R5IHVsIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzAlOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lcixcbi5vcGVudGlwLWNvbnRhaW5lciAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm9wZW50aXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS10b3Auc3RlbS1jZW50ZXIsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLXRvcC5zdGVtLWNlbnRlcixcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS10b3Auc3RlbS1jZW50ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS10b3Auc3RlbS1yaWdodCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tdG9wLnN0ZW0tcmlnaHQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tdG9wLnN0ZW0tcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKDVweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKDVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKDVweCk7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLW1pZGRsZS5zdGVtLXJpZ2h0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS1taWRkbGUuc3RlbS1yaWdodCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS1taWRkbGUuc3RlbS1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS1ib3R0b20uc3RlbS1yaWdodCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tYm90dG9tLnN0ZW0tcmlnaHQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tYm90dG9tLnN0ZW0tcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKDVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCg1cHgpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS1ib3R0b20uc3RlbS1jZW50ZXIsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLWJvdHRvbS5zdGVtLWNlbnRlcixcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS1ib3R0b20uc3RlbS1jZW50ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkZGVuLnN0ZW0tYm90dG9tLnN0ZW0tbGVmdCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tYm90dG9tLnN0ZW0tbGVmdCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS1ib3R0b20uc3RlbS1sZWZ0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKC01cHgpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS1taWRkbGUuc3RlbS1sZWZ0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS1taWRkbGUuc3RlbS1sZWZ0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLW1pZGRsZS5zdGVtLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS10b3Auc3RlbS1sZWZ0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS10b3Auc3RlbS1sZWZ0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLXRvcC5zdGVtLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCgtNXB4KTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQgLm9wZW50aXAge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3QtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICMyMjI7IH1cblxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5oZWFkZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1jbG9zZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICBsZWZ0OiA2MHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1jbG9zZSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWxvYWRpbmctaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3QtbG9hZGluZyAub3QtbG9hZGluZy1pbmRpY2F0b3Ige1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWxvYWRpbmcgLm90LWxvYWRpbmctaW5kaWNhdG9yIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1hbmltYXRpb246IG90bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBvdGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IG90bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb246IG90bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogb3Rsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS1kYXJrIC5vcGVudGlwLFxuLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLWFsZXJ0IC5vcGVudGlwIHtcbiAgY29sb3I6ICNmOGY4Zjg7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLWdsYXNzIC5vcGVudGlwIHtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBjb2xvcjogIzMxN2NjNTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggOHB4IHJnYmEoMCwgOTQsIDE1MywgMC4zKTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3QtaGlkZS1lZmZlY3QtZmFkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3QtaGlkZS1lZmZlY3QtZmFkZS5vdC1oaWRpbmcge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1zaG93LWVmZmVjdC1hcHBlYXIub3QtZ29pbmctdG8tc2hvdyxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1zaG93LWVmZmVjdC1hcHBlYXIub3Qtc2hvd2luZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LXNob3ctZWZmZWN0LWFwcGVhci5vdC1nb2luZy10by1zaG93IHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3Qtc2hvdy1lZmZlY3QtYXBwZWFyLm90LXNob3dpbmcge1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LXNob3ctZWZmZWN0LWFwcGVhci5vdC12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiBub25lOyB9XG5cbkAtbW96LWtleWZyYW1lcyBvdGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBvdGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtby1rZXlmcmFtZXMgb3Rsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5ALW1zLWtleWZyYW1lcyBvdGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgb3Rsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4ub3QtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5vdC1jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucmVsYXRlZC1wcm9kdWN0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnJlbGF0ZWQtcHJvZHVjdHMgLnJlbGF0ZWQtcHJvZHVjdHNfX2hlYWRlciB7XG4gICAgbWFyZ2luOiAzMHB4IDMwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAgIC5yZWxhdGVkLXByb2R1Y3RzIC5yZWxhdGVkLXByb2R1Y3RzX19oZWFkZXIgaDMge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7IH1cbiAgICAucmVsYXRlZC1wcm9kdWN0cyAucmVsYXRlZC1wcm9kdWN0c19faGVhZGVyIGgxLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAucmVsYXRlZC1wcm9kdWN0cyAucmVsYXRlZC1wcm9kdWN0c19faGVhZGVyIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnJlbGF0ZWQtcHJvZHVjdHMgLnJlbGF0ZWQtcHJvZHVjdHNfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDsgfVxuICAgIC5yZWxhdGVkLXByb2R1Y3RzIC5yZWxhdGVkLXByb2R1Y3RzX19ib2R5IC5tZWRpYV9fY29udGVudCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgcGFkZGluZzogMCAwIDIwcHg7IH1cbiAgICAgIC5yZWxhdGVkLXByb2R1Y3RzIC5yZWxhdGVkLXByb2R1Y3RzX19ib2R5IC5tZWRpYV9fY29udGVudCAucmVsYXRlZC1wcm9kdWN0X19wcm9kdWN0LW5hbWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgIC5yZWxhdGVkLXByb2R1Y3RzIC5yZWxhdGVkLXByb2R1Y3RzX19ib2R5IC5tZWRpYV9fY29udGVudCAubmF2LWxpbmtfX25vYWNjZXNzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgICAucmVsYXRlZC1wcm9kdWN0cyAucmVsYXRlZC1wcm9kdWN0c19fYm9keSAubWVkaWFfX2NvbnRlbnQgaDMge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7IH1cbiAgICAgIC5yZWxhdGVkLXByb2R1Y3RzIC5yZWxhdGVkLXByb2R1Y3RzX19ib2R5IC5tZWRpYV9fY29udGVudCAubWVkaWFfX3RpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgLnJlbGF0ZWQtcHJvZHVjdHMgLnJlbGF0ZWQtcHJvZHVjdHNfX2JvZHkgLm1lZGlhX19jb250ZW50IHtcbiAgICAgICAgICBmbGV4OiAwIDAgMTAwJTsgfSB9XG4gICAgLnJlbGF0ZWQtcHJvZHVjdHMgLnJlbGF0ZWQtcHJvZHVjdHNfX2JvZHkgLm1lZGlhX19jb250ZW50Om50aC1jaGlsZChvZGQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIC5yZWxhdGVkLXByb2R1Y3RzIC5yZWxhdGVkLXByb2R1Y3RzX19ib2R5IC5tZWRpYV9fY29udGVudDpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgLnJlbGF0ZWQtcHJvZHVjdHMgLnJlbGF0ZWQtcHJvZHVjdHNfX2JvZHkgLm1lZGlhX19jb250ZW50Om50aC1jaGlsZChldmVuKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIC5yZWxhdGVkLXByb2R1Y3RzIC5yZWxhdGVkLXByb2R1Y3RzX19ib2R5IC5tZWRpYV9fY29udGVudDpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC5yZWxhdGVkLXByb2R1Y3RzIC5yZWxhdGVkLXByb2R1Y3RzX19mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDU1ODk7IH1cbiAgICAucmVsYXRlZC1wcm9kdWN0cyAucmVsYXRlZC1wcm9kdWN0c19fZm9vdGVyIHAge1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnJlbGF0ZWQtcHJvZHVjdHMgLnJlbGF0ZWQtcHJvZHVjdHNfX2Zvb3RlciBwIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cblxuLm1vcmUtYXJ0aWNsZXMgLm1vcmUtYXJ0aWNsZXMtLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2NjY7IH1cblxuLnNhbXBsZS13b3JrIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5zYW1wbGUtd29yayAuY29udGVudC1ibG9ja19faGVhZGVyIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogIzY2NjsgfVxuXG4uc2FtcGxlLXdvcmsgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnNhbXBsZS13b3JrIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5zYW1wbGUtd29yayAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19tZXRhIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5zYW1wbGUtd29yayAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19tZXRhIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLnNhbXBsZS13b3JrIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gIGNvbG9yOiAjNDQ0OyB9XG4gIC5zYW1wbGUtd29yayAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19tZXRhIGgzIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgfVxuXG4uc2FtcGxlLXdvcmsgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fc25pcHBldCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4uc2FtcGxlLXdvcmsgLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogMjBweDsgfVxuICAuc2FtcGxlLXdvcmsgLmhpZ2hsaWdodGVkIC5tZWRpYV9fbWV0YSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuc2FtcGxlLXdvcmsgLmhpZ2hsaWdodGVkIC5tZWRpYV9fbWV0YSBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLnNhbXBsZS13b3JrIC5oaWdobGlnaHRlZCAubWVkaWFfX21ldGEgLm1lZGlhX190aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zYW1wbGUtd29yayAuaGlnaGxpZ2h0ZWQgLm1lZGlhX19tZXRhIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNhbXBsZS13b3JrIC5oaWdobGlnaHRlZCAubWVkaWFfX21ldGEgLm1lZGlhX19zbmlwcGV0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNhbXBsZS13b3JrIC5oaWdobGlnaHRlZCAubWVkaWFfX21ldGEgLnNlcGFyYXRvciB7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5zYW1wbGUtd29yayAuaGlnaGxpZ2h0ZWQgLm1lZGlhX19tZXRhIC5tZWRpYV9fZGF0ZXRpbWUge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLnNhbXBsZS13b3JrLS1ob21lcGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnNhbXBsZS13b3JrLS1ob21lcGFnZSAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuc2FtcGxlLXdvcmstLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgaDMge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgICAuc2FtcGxlLXdvcmstLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zYW1wbGUtd29yay0taG9tZXBhZ2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuc2FtcGxlLXdvcmstLWhvbWVwYWdlIC5tZWRpYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuc2FtcGxlLXdvcmstLWhvbWVwYWdlIC5tZWRpYSAubWVkaWFfX2RlZmF1bHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAxLjUpO1xuICAgICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuc2FtcGxlLXdvcmstLWhvbWVwYWdlIC5tZWRpYSAubWVkaWFfX2RlZmF1bHQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgLnNhbXBsZS13b3JrLS1ob21lcGFnZSAubWVkaWEgLm1lZGlhX19kZWZhdWx0IC5tZWRpYV9fY29udGVudCB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMiAtIDEwcHgpO1xuICAgICAgLW1zLWZsZXg6IDAgMCA0OCU7XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweDsgfVxuICAgICAgLnNhbXBsZS13b3JrLS1ob21lcGFnZSAubWVkaWEgLm1lZGlhX19kZWZhdWx0IC5tZWRpYV9fY29udGVudDpudGgtY2hpbGQoM24pLCAuc2FtcGxlLXdvcmstLWhvbWVwYWdlIC5tZWRpYSAubWVkaWFfX2RlZmF1bHQgLm1lZGlhX19jb250ZW50Om50aC1jaGlsZCg0bikge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnNhbXBsZS13b3JrLS1ob21lcGFnZSAubWVkaWEgLm1lZGlhX19kZWZhdWx0IC5tZWRpYV9fY29udGVudCB7XG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5zYW1wbGUtd29yay0taG9tZXBhZ2UgLm1lZGlhIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEgLm1lZGlhX190aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLnNhbXBsZS13b3JrLS1ob21lcGFnZSAubWVkaWEgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fbWV0YSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNhbXBsZS13b3JrLS1ob21lcGFnZSAubWVkaWEge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5zYW1wbGUtd29yay0taG9tZXBhZ2UgLmhpZ2hsaWdodGVkIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuc2FtcGxlLXdvcmstLWhvbWVwYWdlIC5oaWdobGlnaHRlZCAubWVkaWFfX21ldGEgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ub3BpbmlvbnMtc3Vic2NyaWJlLFxuLnN0dWRlbnQtc3VibWlzc2lvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDNweCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLm9waW5pb25zLXN1YnNjcmliZSAuY29udGVudCBoMixcbiAgLnN0dWRlbnQtc3VibWlzc2lvbnMgLmNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gIC5vcGluaW9ucy1zdWJzY3JpYmUgLmNvbnRlbnQgLmZvcm0tdGV4dCxcbiAgLnN0dWRlbnQtc3VibWlzc2lvbnMgLmNvbnRlbnQgLmZvcm0tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC5vcGluaW9ucy1zdWJzY3JpYmUgLmNvbnRlbnQgLmZvcm0tc3VibWl0LFxuICAuc3R1ZGVudC1zdWJtaXNzaW9ucyAuY29udGVudCAuZm9ybS1zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB0O1xuICAgIGJhY2tncm91bmQ6ICNmMjczMjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDM1YzFkOyB9XG4gICAgLm9waW5pb25zLXN1YnNjcmliZSAuY29udGVudCAuZm9ybS1zdWJtaXQ6aG92ZXIsIC5vcGluaW9ucy1zdWJzY3JpYmUgLmNvbnRlbnQgLmZvcm0tc3VibWl0OmZvY3VzLCAub3BpbmlvbnMtc3Vic2NyaWJlIC5jb250ZW50IC5mb3JtLXN1Ym1pdDphY3RpdmUsXG4gICAgLnN0dWRlbnQtc3VibWlzc2lvbnMgLmNvbnRlbnQgLmZvcm0tc3VibWl0OmhvdmVyLFxuICAgIC5zdHVkZW50LXN1Ym1pc3Npb25zIC5jb250ZW50IC5mb3JtLXN1Ym1pdDpmb2N1cyxcbiAgICAuc3R1ZGVudC1zdWJtaXNzaW9ucyAuY29udGVudCAuZm9ybS1zdWJtaXQ6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkMzVjMWQ7IH1cblxuLnRhYnMtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnRhYnMtbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAudGFicy1uYXYgbGkge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAudGFicy1uYXYgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4udGFicy1uYXZfX3RhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzY2NjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkO1xuICBib3JkZXItd2lkdGg6IDRweCAxcHggMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIC50YWJzLW5hdl9fdGFiOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAudGFicy1uYXZfX3RhYi5hY3RpdmUge1xuICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDY0YTI7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogNHB4IDFweCAwIDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC50YWJzLW5hdl9fdGFiLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgLnRhYnMtbmF2X190YWI6aG92ZXIsIC50YWJzLW5hdl9fdGFiOmZvY3VzIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDA2NGEyOyB9XG4gIC50YWJzLW5hdl9fdGFiLnRheC1ub3RlcyB7XG4gICAgY29sb3I6ICMwODQ2N2Q7IH1cbiAgICAudGFicy1uYXZfX3RhYi50YXgtbm90ZXM6aG92ZXIsIC50YWJzLW5hdl9fdGFiLnRheC1ub3Rlczpmb2N1cyB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDg0NjdkOyB9XG4gICAgLnRhYnMtbmF2X190YWIudGF4LW5vdGVzLmFjdGl2ZSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDg0NjdkO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZGRkO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNkZGQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci13aWR0aDogNHB4IDFweCAwIDFweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIC50YWJzLW5hdl9fdGFiLnRheC1ub3Rlcy5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwODQ2N2Q7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgLnRhYnMtbmF2X190YWIuc3RhdGUtdGF4LW5vdGVzIHtcbiAgICBjb2xvcjogIzAwNjgzODsgfVxuICAgIC50YWJzLW5hdl9fdGFiLnN0YXRlLXRheC1ub3Rlczpob3ZlciwgLnRhYnMtbmF2X190YWIuc3RhdGUtdGF4LW5vdGVzOmZvY3VzIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDY4Mzg7IH1cbiAgICAudGFicy1uYXZfX3RhYi5zdGF0ZS10YXgtbm90ZXMuYWN0aXZlIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDY4Mzg7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNkZGQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogI2RkZDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiA0cHggMXB4IDAgMXB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgLnRhYnMtbmF2X190YWIuc3RhdGUtdGF4LW5vdGVzLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjgzODtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAycHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAudGFicy1uYXZfX3RhYi50YXgtbm90ZXMtaW50ZXJuYXRpb25hbCB7XG4gICAgY29sb3I6ICM5NTIyMjY7IH1cbiAgICAudGFicy1uYXZfX3RhYi50YXgtbm90ZXMtaW50ZXJuYXRpb25hbDpob3ZlciwgLnRhYnMtbmF2X190YWIudGF4LW5vdGVzLWludGVybmF0aW9uYWw6Zm9jdXMge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzk1MjIyNjsgfVxuICAgIC50YWJzLW5hdl9fdGFiLnRheC1ub3Rlcy1pbnRlcm5hdGlvbmFsLmFjdGl2ZSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjOTUyMjI2O1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZGRkO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNkZGQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci13aWR0aDogNHB4IDFweCAwIDFweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIC50YWJzLW5hdl9fdGFiLnRheC1ub3Rlcy1pbnRlcm5hdGlvbmFsLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk1MjIyNjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAycHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAudGFicy1uYXZfX3RhYiAubmF2LWxpbmtfX25vYWNjZXNzIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAudGFicy1uYXZfX3RhYiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4OyB9IH1cblxuLnRhLXRvb2xiYXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgIzAwNjgzODsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC50YS10b29sYmFyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDEwcHg7IH0gfVxuXG4udGEtdG9vbGJhcl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLnRhLXRvb2xiYXJfX3RpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC50YS10b29sYmFyX190aXRsZSBoMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAudGEtdG9vbGJhcl9fdGl0bGUgLmJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50YS10b29sYmFyX190aXRsZSAuYnRuIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLnRhLXRvb2xiYXJfX3NlYXJjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnRhLXRvb2xiYXJfX3NlYXJjaDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAudGEtdG9vbGJhcl9fc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnRhLXRvb2xiYXJfX3NlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAzOHB4OyB9IH1cbiAgLnRhLXRvb2xiYXJfX3NlYXJjaCAuYnRuIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAudGEtdG9vbGJhcl9fc2VhcmNoIC5idG4ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAudGEtdG9vbGJhcl9fc2VhcmNoIC53b3JkLXNlYXJjaC1jbGVhcixcbiAgLnRhLXRvb2xiYXJfX3NlYXJjaCAud29yZC1zZWFyY2gtd2ItY2xlYXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50YS10b29sYmFyX19zZWFyY2ggLndvcmQtc2VhcmNoLWNsZWFyLFxuICAgICAgLnRhLXRvb2xiYXJfX3NlYXJjaCAud29yZC1zZWFyY2gtd2ItY2xlYXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9IH1cbiAgLnRhLXRvb2xiYXJfX3NlYXJjaCAudGEtdG9vbGJhcl9fc2VhcmNoLXR5cGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAudGEtdG9vbGJhcl9fc2VhcmNoIC50YS10b29sYmFyX19zZWFyY2gtdHlwZTpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGNsZWFyOiBsZWZ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50YS10b29sYmFyX19zZWFyY2ggLnRhLXRvb2xiYXJfX3NlYXJjaC10eXBlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRhLXRvb2xiYXJfX3NlYXJjaCxcbiAgICAudGEtdG9vbGJhcl9fc2VhcmNoID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG4udGEtdG9vbGJhcl9fd29ya2JlbmNoIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC50YS10b29sYmFyX193b3JrYmVuY2ggW2NsYXNzKj1pY29uLV06YWZ0ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRhLXRvb2xiYXJfX3dvcmtiZW5jaCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnRhLXRvb2xiYXItLXdvcmtiZW5jaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAudGEtdG9vbGJhci0td29ya2JlbmNoOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC50YS10b29sYmFyLS13b3JrYmVuY2ggW2NsYXNzKj1cInRhLXRvb2xiYXJfX1wiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggW2NsYXNzKj1cInRhLXRvb2xiYXJfX1wiXSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1sZWZ0ID4gZGl2IHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1sZWZ0IC50YS10b29sYmFyX19zZWFyY2ggaW5wdXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLWxlZnQge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSxcbiAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MsXG4gICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fc29ydCxcbiAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlID4gYnV0dG9uLFxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlID4gc2VsZWN0LFxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzID4gYnV0dG9uLFxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzID4gc2VsZWN0LFxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fc29ydCA+IGJ1dHRvbixcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX3NvcnQgPiBzZWxlY3QsXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQgPiBidXR0b24sXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQgPiBzZWxlY3Qge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSA+IGJ1dHRvbixcbiAgICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgPiBzZWxlY3QsXG4gICAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzID4gYnV0dG9uLFxuICAgICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdGFncyA+IHNlbGVjdCxcbiAgICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19zb3J0ID4gYnV0dG9uLFxuICAgICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX3NvcnQgPiBzZWxlY3QsXG4gICAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZXhwb3J0ID4gYnV0dG9uLFxuICAgICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCA+IHNlbGVjdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgPiBidXR0b24sXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MgPiBidXR0b24sXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19zb3J0ID4gYnV0dG9uLFxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZXhwb3J0ID4gYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7IH1cbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlID4gYnV0dG9uIC5pY29uLXRhZyxcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlID4gYnV0dG9uIC5pY29uLXVwbG9hZCxcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzID4gYnV0dG9uIC5pY29uLXRhZyxcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzID4gYnV0dG9uIC5pY29uLXVwbG9hZCxcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fc29ydCA+IGJ1dHRvbiAuaWNvbi10YWcsXG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX3NvcnQgPiBidXR0b24gLmljb24tdXBsb2FkLFxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQgPiBidXR0b24gLmljb24tdGFnLFxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQgPiBidXR0b24gLmljb24tdXBsb2FkIHtcbiAgICAgICAgICBjb2xvcjogIzQ0NDsgfVxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgPiBidXR0b24gLmljb24tY2FyZXQtZG93bi0tYWZ0ZXIsXG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdGFncyA+IGJ1dHRvbiAuaWNvbi1jYXJldC1kb3duLS1hZnRlcixcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fc29ydCA+IGJ1dHRvbiAuaWNvbi1jYXJldC1kb3duLS1hZnRlcixcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZXhwb3J0ID4gYnV0dG9uIC5pY29uLWNhcmV0LWRvd24tLWFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAgICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSA+IGJ1dHRvbiAuaWNvbi1jYXJldC1kb3duLS1hZnRlcjo6YWZ0ZXIsXG4gICAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzID4gYnV0dG9uIC5pY29uLWNhcmV0LWRvd24tLWFmdGVyOjphZnRlcixcbiAgICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19zb3J0ID4gYnV0dG9uIC5pY29uLWNhcmV0LWRvd24tLWFmdGVyOjphZnRlcixcbiAgICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQgPiBidXR0b24gLmljb24tY2FyZXQtZG93bi0tYWZ0ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSA+IHNlbGVjdCxcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdGFncyA+IHNlbGVjdCxcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX3NvcnQgPiBzZWxlY3QsXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQgPiBzZWxlY3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiA1cHggMzBweCA1cHggMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlLFxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MsXG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX3NvcnQsXG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MsXG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCB7XG4gICAgICAgICAgZmxleDogMCAxIDQ5JTsgfVxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19zb3J0IHtcbiAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDsgfSB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSB7XG4gIG1hcmdpbi10b3A6IDdweDsgfVxuICAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlIGxhYmVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlIGxhYmVsIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGZsZXg6IDE7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC50YS10b29sYmFyX19maWx0ZXItLXR5cGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH0gfVxuXG4uZXhwb3J0X19kcm9wZG93bixcbi5maWx0ZXItdGFncyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAtMTAwMDBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMjIyO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1czsgfVxuICAuZXhwb3J0X19kcm9wZG93bi5vcGVuLFxuICAuZmlsdGVyLXRhZ3Mub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmV4cG9ydF9fZHJvcGRvd24sXG4gICAgLmZpbHRlci10YWdzIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmZpbHRlci10YWdzIC50ZXh0LWxpbmstLXNlY29uZGFyeSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICM2NjY7IH1cblxuLmZpbHRlci10YWdzX19xdWljay1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAuZmlsdGVyLXRhZ3NfX3F1aWNrLXNlbGVjdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuZmlsdGVyLXRhZ3NfX3F1aWNrLXNlbGVjdCBidXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmZpbHRlci10YWdzX19xdWljay1zZWxlY3QgYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5maWx0ZXItdGFnc19fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5maWx0ZXItdGFnc19fbGlzdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuZmlsdGVyLXRhZ3NfX2xpc3QgbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuZmlsdGVyLXRhZ3NfX2xpc3QgbGFiZWw6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgLmZpbHRlci10YWdzX19saXN0IGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmZpbHRlci10YWdzX19saXN0IGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZmlsdGVyLXRhZ3NfX2xpc3QgbGFiZWwge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uZXhwb3J0X19kcm9wZG93biB7XG4gIHdpZHRoOiAyNzVweDsgfVxuICAuZXhwb3J0X19kcm9wZG93biBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZXhwb3J0X19kcm9wZG93biB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5leHBvcnRfX2Ryb3Bkb3duIHVsIGEge1xuICAgICAgY29sb3I6ICMyMjI7IH1cbiAgICAgIC5leHBvcnRfX2Ryb3Bkb3duIHVsIGE6aG92ZXIsIC5leHBvcnRfX2Ryb3Bkb3duIHVsIGE6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZXhwb3J0X19kcm9wZG93biAuc2hhcmUtYW5ub3RhdGlvbnMgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuZXhwb3J0X19kcm9wZG93biAuc2hhcmUtYW5ub3RhdGlvbnMgbGFiZWwgaW5wdXQge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5leHBvcnRfX2Ryb3Bkb3duIC5leHBvcnRfX2Rvd25sb2FkLXBkZi1idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZmlsdGVyLXRhZ3Mge1xuICB3aWR0aDogMzUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZmlsdGVyLXRhZ3Mge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4udG9wLW5ld3MtLXNpZGViYXIgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnRvcC1uZXdzLS1zaWRlYmFyIC5jb250ZW50LWJsb2NrX19oZWFkZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC50b3AtbmV3cy0tc2lkZWJhciAuY29udGVudC1ibG9ja19faGVhZGVyIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4OyB9IH1cblxuLnRvcC1uZXdzLS1zaWRlYmFyIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7IH1cbiAgLnRvcC1uZXdzLS1zaWRlYmFyIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEgaDMgYSB7XG4gICAgY29sb3I6ICM0NDQ7IH1cbiAgLnRvcC1uZXdzLS1zaWRlYmFyIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEgaDMgLmljb24tbG9jayB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi50b3AtbmV3cy0tc2lkZWJhciAubWVkaWFfX2NvbnRlbnQgaDMudGF4LW5vdGVzLXRvZGF5IGE6aG92ZXIsXG4udG9wLW5ld3MtLXNpZGViYXIgLm1lZGlhX19jb250ZW50IGgzLnRheC1ub3Rlcy10b2RheSBhOmZvY3VzLFxuLnRvcC1uZXdzLS1zaWRlYmFyIC5tZWRpYV9fY29udGVudCBoMy50YXgtbm90ZXMtdG9kYXktZmVkZXJhbCBhOmhvdmVyLFxuLnRvcC1uZXdzLS1zaWRlYmFyIC5tZWRpYV9fY29udGVudCBoMy50YXgtbm90ZXMtdG9kYXktZmVkZXJhbCBhOmZvY3VzIHtcbiAgY29sb3I6ICMwODQ2N2Q7IH1cblxuLnRvcC1uZXdzLS1zaWRlYmFyIC5tZWRpYV9fY29udGVudCBoMy5zdGF0ZS10YXgtdG9kYXkgYTpob3Zlcixcbi50b3AtbmV3cy0tc2lkZWJhciAubWVkaWFfX2NvbnRlbnQgaDMuc3RhdGUtdGF4LXRvZGF5IGE6Zm9jdXMsXG4udG9wLW5ld3MtLXNpZGViYXIgLm1lZGlhX19jb250ZW50IGgzLnRheC1ub3Rlcy10b2RheS1zdGF0ZSBhOmhvdmVyLFxuLnRvcC1uZXdzLS1zaWRlYmFyIC5tZWRpYV9fY29udGVudCBoMy50YXgtbm90ZXMtdG9kYXktc3RhdGUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA2ODM4OyB9XG5cbi50b3AtbmV3cy0tc2lkZWJhciAubWVkaWFfX2NvbnRlbnQgaDMud29ybGR3aWRlLXRheC1kYWlseSBhOmhvdmVyLFxuLnRvcC1uZXdzLS1zaWRlYmFyIC5tZWRpYV9fY29udGVudCBoMy53b3JsZHdpZGUtdGF4LWRhaWx5IGE6Zm9jdXMsXG4udG9wLW5ld3MtLXNpZGViYXIgLm1lZGlhX19jb250ZW50IGgzLnRheC1ub3Rlcy10b2RheS1pbnRlcm5hdGlvbmFsIGE6aG92ZXIsXG4udG9wLW5ld3MtLXNpZGViYXIgLm1lZGlhX19jb250ZW50IGgzLnRheC1ub3Rlcy10b2RheS1pbnRlcm5hdGlvbmFsIGE6Zm9jdXMge1xuICBjb2xvcjogIzk1MjIyNjsgfVxuXG4udG9wLW5ld3MtLXNpZGViYXIgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fbWV0YSAubWVkaWFfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogNXB4IDA7IH1cblxuLnRvcC1uZXdzLS1zaWRlYmFyIC5tZWRpYV9fY29udGVudCAubWVkaWFfX3NuaXBwZXQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7IH1cblxuLnRvcC1uZXdzLS1ob21lcGFnZSAudG9wLW5ld3Mge1xuICBtYXJnaW46IDQwcHggMDsgfVxuICAudG9wLW5ld3MtLWhvbWVwYWdlIC50b3AtbmV3cyAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLnRvcC1uZXdzLS1ob21lcGFnZSAudG9wLW5ld3MgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC50b3AtbmV3cy0taG9tZXBhZ2UgLnRvcC1uZXdzIC5tZWRpYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnRvcC1uZXdzLS1ob21lcGFnZSAudG9wLW5ld3MgLm1lZGlhIC5tZWRpYV9fY29udGVudCB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMyAtIDIwcHgpO1xuICAgICAgLW1zLWZsZXg6IDAgMCAzMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnRvcC1uZXdzLS1ob21lcGFnZSAudG9wLW5ld3MgLm1lZGlhIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRvcC1uZXdzLS1ob21lcGFnZSAudG9wLW5ld3MgLm1lZGlhIC5tZWRpYV9fY29udGVudCB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgLnRvcC1uZXdzLS1ob21lcGFnZSAudG9wLW5ld3MgLm1lZGlhIC5tZWRpYV9fY29udGVudCB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMiAtIDIwcHgpO1xuICAgICAgLW1zLWZsZXg6IDAgMCA0OCU7IH0gfVxuXG4uYWJvdXQtdXMgLmFib3V0LXVzX19oZWFkZXItaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmFib3V0LXVzIC50YWJzLW5hdl9fdGFiLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuYWJvdXQtdXMgLnRhYnMtbmF2X190YWItY29udGVudCAudGFiLWNvbnRlbnRfX2hlYWRlciB7XG4gICAgY29sb3I6ICNmMjczMjA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuYWJvdXQtdXMgLnRhYnMtbmF2X190YWItY29udGVudCAudGFiLWNvbnRlbnRfX2JvZHkgaDEge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuYWJvdXQtdXMgLnRhYnMtbmF2X190YWItY29udGVudCAudGFiLWNvbnRlbnRfX2JvZHkgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5hYm91dC11cyAudGFicy1uYXZfX3RhYi1jb250ZW50IC50YWItY29udGVudF9fYm9keSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuYWJvdXQtdXMgLnRhYnMtbmF2X190YWItY29udGVudCAudGFiLWNvbnRlbnRfX2JvZHkgcC5zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG5cbi5hYm91dC11cyAuYWJvdXQtdXNfX2luZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAwIDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuYWJvdXQtdXMgLmFib3V0LXVzX19pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24taXRlbXMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2RkZDsgfSB9XG5cbi5hYm91dC11cyAuYWJvdXQtdXNfX2luZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1pdGVtIHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMgLSAzMHB4KTtcbiAgLW1zLWZsZXg6IDAgMCAzMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmFib3V0LXVzIC5hYm91dC11c19faW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWl0ZW0gLmljb24ge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmFib3V0LXVzIC5hYm91dC11c19faW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWl0ZW0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuYWJvdXQtdXMgLmFib3V0LXVzX19pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24taXRlbSAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmFib3V0LXVzIC5hYm91dC11c19faW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWl0ZW0gPiAqIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH0gfVxuXG4uYWJvdXQtdXMgLmFib3V0LXVzX19pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24taXRlbSBhLFxuLmFib3V0LXVzIC5hYm91dC11c19faW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWl0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjMDA2NGEyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmFib3V0LXVzIC5hYm91dC11c19faW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWl0ZW0gYSxcbiAgICAuYWJvdXQtdXMgLmFib3V0LXVzX19pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24taXRlbSBwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG5cbi5hYm91dC11cyAuYWJvdXQtdXNfX2luZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1pdGVtIHAge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hYm91dC11cyAuYXdhcmRzLXRpbWVsaW5lIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5hYm91dC11cyAuYXdhcmRzLXRpbWVsaW5lIGgzIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuYWJvdXQtdXMgLmF3YXJkcy10aW1lbGluZSAudmlldy1jb250ZW50IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7IH0gfVxuXG4uYWJvdXQtdXMgLmF3YXJkcy10aW1lbGluZSAudmlld3Mtcm93IHtcbiAgd2lkdGg6IDUwJTsgfVxuICAuYWJvdXQtdXMgLmF3YXJkcy10aW1lbGluZSAudmlld3Mtcm93Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuYWJvdXQtdXMgLmF3YXJkcy10aW1lbGluZSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDU1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuYWJvdXQtdXMgLmF3YXJkcy10aW1lbGluZSAudmlld3Mtcm93IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmFib3V0LXVzIC5hd2FyZHMtdGltZWxpbmUgLnZpZXdzLXJvdy1vZGQge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDsgfVxuICAuYWJvdXQtdXMgLmF3YXJkcy10aW1lbGluZSAudmlld3Mtcm93LW9kZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBtYXJnaW4tbGVmdDogLThweDsgfVxuICAuYWJvdXQtdXMgLmF3YXJkcy10aW1lbGluZSAudmlld3Mtcm93LW9kZCAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLmFib3V0LXVzIC5hd2FyZHMtdGltZWxpbmUgLnZpZXdzLXJvdy1vZGQgLnZpZXdzLWZpZWxkLWJvZHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuYWJvdXQtdXMgLmF3YXJkcy10aW1lbGluZSAudmlld3Mtcm93LW9kZCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuYWJvdXQtdXMgLmF3YXJkcy10aW1lbGluZSAudmlld3Mtcm93LW9kZCAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmFib3V0LXVzIC5hd2FyZHMtdGltZWxpbmUgLnZpZXdzLXJvdy1vZGQgLnZpZXdzLWZpZWxkLWJvZHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuLmFib3V0LXVzIC5hd2FyZHMtdGltZWxpbmUgLnZpZXdzLXJvdy1ldmVuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjbGVhcjogbGVmdDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5hYm91dC11cyAuYXdhcmRzLXRpbWVsaW5lIC52aWV3cy1yb3ctZXZlbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBtYXJnaW4tbGVmdDogLThweDsgfVxuICAuYWJvdXQtdXMgLmF3YXJkcy10aW1lbGluZSAudmlld3Mtcm93LWV2ZW4gLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLmFib3V0LXVzIC5hd2FyZHMtdGltZWxpbmUgLnZpZXdzLXJvdy1ldmVuIC52aWV3cy1maWVsZC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuYWJvdXQtdXMgLmF3YXJkcy10aW1lbGluZSAudmlld3Mtcm93LWV2ZW4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBib3JkZXItbGVmdDogMDsgfSB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbkFkdmFuY2UgU2VhcmNoXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uc2VhcmNoX2FyZWFfY29udGFpbmVyIHtcbiAgd2lkdGg6IDk2JTtcbiAgbWFyZ2luLWxlZnQ6IDIlOyB9XG5cbi5hZHZhbmNlX3NlYXJjaF9vcHRpb25zIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgd2lkdGg6IDE1MHB4OyB9XG5cbi5hZHZfc2VhcmNoX2FuZF9kaXYge1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7IH1cblxuI2VkaXRfYXV0aG9yc19hZHZfY2hvc2VuLCAjZWRpdF9qdWRnZXNfYWR2X2Nob3NlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuI2VkaXRfY29kZV9zZWN0aW9uX2Fkdl9jaG9zZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbiNlZGl0LXNlYXJjaC1hZHYge1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4uYWR2YW5jZV9zZWFyY2hfdG9vbHRpcF9yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFkdmFuY2Vfc2VhcmNoX29wdGlvbnNfZGF0ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFkdl9zZWFyY2hfbGVmdF9ncm91cCB7XG4gIHdpZHRoOiA0OCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDIlOyB9XG5cbi5hZHZfc2VhcmNoX3JpZ2h0X2dyb3VwIHtcbiAgd2lkdGg6IDQ4JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAyJTtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5hZHZfc2VhcmNoX3dyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuXG4jYWR2X3NlYXJjaF93cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuXG4uY29ubmVjdG9yc19hZHZfc2VhcmNoIHtcbiAgcGFkZGluZy1sZWZ0OiAzJTtcbiAgcGFkZGluZy1yaWdodDogMyU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4uYWR2X2RhdGVfY2xlYXJfbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDhwdDtcbiAgbWFyZ2luLXRvcDogLTE0cHg7IH1cblxuLmFkdl9zZWFyY2hfY2xlYXJfZm9ybV9kaXYge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uYWR2X3NlYXJjaF9jbGVhcl9mb3JtX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIHdpZHRoOiA2N3B4OyB9XG5cbi5hZHZfc2VhcmNoX3N1Ym1pdF9idXR0b25fZGl2IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5hZHZfc2VhcmNoX3N1Ym1pdF9idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZjI3MzIwIHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2luZ2VuaWEvaW1hZ2VzL3RhLXN1Ym1pdC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAxMjAlIDYlO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYxcHg7XG4gIHdpZHRoOiA2N3B4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5hZHZfc2VhcmNoX2lucHV0LWdyb3VwIHtcbiAgICBmb250LXNpemU6IDhwdDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIGxpLmFjdGl2ZS1yZXN1bHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogOXB0OyB9IH1cblxuZGl2W2NsYXNzKj1cIi0tYWR2YW5jZV9zZWFyY2hcIl06OmFmdGVyIHtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGNvbnRlbnQ6IFwi74OXXCI7XG4gIGZvbnQtZmFtaWx5OiBcInRheFwiO1xuICBmb250LXNpemU6IDE2cHQ7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgei1pbmRleDogMTsgfVxuXG4uYWR2YW5jZV9zZWFyY2hfY2FsZW5kYXJfaWNvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2luZ2VuaWEvaW1hZ2VzL2NhbGVuZGFyLWljb24ucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAwLzEwMCUgYXV0bztcbiAgaGVpZ2h0OiA0MCU7XG4gIG1hcmdpbi1sZWZ0OiA3MyU7XG4gIG1hcmdpbi10b3A6IDE1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTclO1xuICB6LWluZGV4OiAyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmFkdmFuY2Vfc2VhcmNoX2NhbGVuZGFyX2ljb24ge1xuICAgICAgbWFyZ2luLXRvcDogMjklO1xuICAgICAgbWFyZ2luLWxlZnQ6IDY3JTtcbiAgICAgIHotaW5kZXg6IC0xOyB9IH1cblxuLmFkdmFuY2Vfc2VhcmNoX2RhdGVfaGVscGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmFkdmFuY2Vfc2VhcmNoX2RhdGVfaGVscGVyIHtcbiAgICAgIHRvcDogMTJweDsgfSB9XG5cbi5hZHZhbmNlX3NlYXJjaF9wcm94aW1pdHlfaGVscGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA5cHg7XG4gIHRvcDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5hZHZhbmNlX3NlYXJjaF9wcm94aW1pdHlfaGVscGVyIHtcbiAgICAgIHRvcDogMTJweDsgfSB9XG5cbmFydGljbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmJyZWFkY3J1bWJzIGEge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYnJlYWRjcnVtYnMge1xuICAgICAgbWFyZ2luOiAyMHB4IDA7IH0gfVxuXG4uYXJ0aWNsZS1wZGZfX25hdiB7XG4gIG1hcmdpbjogMTVweCAwIDA7IH1cblxuaGdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBoZ3JvdXAgLmFydGljbGVfX3ByaW1hcnksXG4gIGhncm91cCAuYXJ0aWNsZV9fc2Vjb25kYXJ5LFxuICBoZ3JvdXAgLmFydGljbGVfX3RlcnRpYXJ5IHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIGhncm91cCAuYXJ0aWNsZV9fc2Vjb25kYXJ5IHtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIGhncm91cCAuYXJ0aWNsZV9fdGl0bGUge1xuICAgIGNvbG9yOiAjZjI3MzIwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5hcnRpY2xlX190YS1lZGl0b3JzLW5vdGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5hcnRpY2xlX190YS1lZGl0b3JzLW5vdGUgcCB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGhyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlOm5vdCgudGFibGUpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG50YWJsZSBjYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0aGVhZCB0ciB0aCxcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGJvZHkgdHIgdGgsXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMTBweDsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRoZWFkIHRyIHRoLFxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0Ym9keSB0ciB0aCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjY2NjOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGJvZHkgdHIgdGQgcCxcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGhlYWQgdHIgdGggcCxcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGJvZHkgdHIgdGggcCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uYXJ0aWNsZV9fYmFyIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5hcnRpY2xlX19iYXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYXJ0aWNsZV9fYmFyIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5hcnRpY2xlX19wb3N0ZWQge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDEycHg7IH1cbiAgLmFydGljbGVfX3Bvc3RlZCBwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmFydGljbGVfX3Bvc3RlZCBwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5hcnRpY2xlX19wb3N0ZWQgYSB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgICAuYXJ0aWNsZV9fcG9zdGVkIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYXJ0aWNsZV9fcG9zdGVkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBzb2xpZCAjY2NjO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7IH0gfVxuXG4uYXJ0aWNsZV9fYWN0aW9ucyB7XG4gIGZsb2F0OiByaWdodDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hcnRpY2xlX19hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogc29saWQgI2NjYztcbiAgICAgIGJvcmRlci13aWR0aDogMCAxcHg7IH1cbiAgICAgIC5hcnRpY2xlX19hY3Rpb25zOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAuYXJ0aWNsZV9fYWN0aW9ucyBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH0gfVxuXG4uYXJ0aWNsZV9fZmF2b3JpdGUsXG4uYXJ0aWNsZV9fcHJpbnQsXG4uYXJ0aWNsZV9fcGRmLFxuLmFydGljbGVfX3NvY2lhbCxcbi5hcnRpY2xlX19lbWFpbCxcbi5hcnRpY2xlX19jb21wYXJlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMTJweCA4cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgY29sb3I6ICM5OTk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYXJ0aWNsZV9fZmF2b3JpdGUgc3BhbixcbiAgLmFydGljbGVfX3ByaW50IHNwYW4sXG4gIC5hcnRpY2xlX19wZGYgc3BhbixcbiAgLmFydGljbGVfX3NvY2lhbCBzcGFuLFxuICAuYXJ0aWNsZV9fZW1haWwgc3BhbixcbiAgLmFydGljbGVfX2NvbXBhcmUgc3BhbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAuYXJ0aWNsZV9fZmF2b3JpdGUgc3BhbjpiZWZvcmUsXG4gICAgLmFydGljbGVfX3ByaW50IHNwYW46YmVmb3JlLFxuICAgIC5hcnRpY2xlX19wZGYgc3BhbjpiZWZvcmUsXG4gICAgLmFydGljbGVfX3NvY2lhbCBzcGFuOmJlZm9yZSxcbiAgICAuYXJ0aWNsZV9fZW1haWwgc3BhbjpiZWZvcmUsXG4gICAgLmFydGljbGVfX2NvbXBhcmUgc3BhbjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5hcnRpY2xlX19mYXZvcml0ZTpob3ZlcixcbiAgLmFydGljbGVfX3ByaW50OmhvdmVyLFxuICAuYXJ0aWNsZV9fcGRmOmhvdmVyLFxuICAuYXJ0aWNsZV9fc29jaWFsOmhvdmVyLFxuICAuYXJ0aWNsZV9fZW1haWw6aG92ZXIsXG4gIC5hcnRpY2xlX19jb21wYXJlOmhvdmVyIHtcbiAgICBjb2xvcjogIzY2NjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hcnRpY2xlX19mYXZvcml0ZSxcbiAgICAuYXJ0aWNsZV9fcHJpbnQsXG4gICAgLmFydGljbGVfX3BkZixcbiAgICAuYXJ0aWNsZV9fc29jaWFsLFxuICAgIC5hcnRpY2xlX19lbWFpbCxcbiAgICAuYXJ0aWNsZV9fY29tcGFyZSB7XG4gICAgICBmbGV4OiAxIDEgMjUlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuYXJ0aWNsZV9fZmF2b3JpdGUgc3BhbixcbiAgICAgIC5hcnRpY2xlX19wcmludCBzcGFuLFxuICAgICAgLmFydGljbGVfX3BkZiBzcGFuLFxuICAgICAgLmFydGljbGVfX3NvY2lhbCBzcGFuLFxuICAgICAgLmFydGljbGVfX2VtYWlsIHNwYW4sXG4gICAgICAuYXJ0aWNsZV9fY29tcGFyZSBzcGFuIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4uYXJ0aWNsZV9fY29tcGFyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYXJ0aWNsZV9fY29tcGFyZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi50YS1kZWxldGUtZmF2b3JpdGUtdXAge1xuICBjb2xvcjogI2YyNzMyMCAhaW1wb3J0YW50OyB9XG5cbi5hcnRpY2xlX19zb2NpYWwgI2F0c3RieCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5hcnRpY2xlX19zb2NpYWwge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYXJ0aWNsZV9fYmFyLS1taW5pIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hcnRpY2xlX19iYXItLW1pbmkgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgLmFydGljbGVfX2Jhci0tbWluaSBhOmJlZm9yZSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmFydGljbGVfX2Jhci0tbWluaSAuYXJ0aWNsZV9fc29jaWFsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5hcnRpY2xlX190YS1zdW1tYXJ5IHtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG4gIC5hcnRpY2xlX190YS1zdW1tYXJ5IHN0cm9uZzpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzAwNjRhMjtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYXJ0aWNsZV9fdGEtc3VtbWFyeSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmFydGljbGVfX3RhLXN1bW1hcnkgcDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5hcnRpY2xlX190YS10aXRsZSxcbi5hcnRpY2xlX190YS1jYXNlLW5hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dC1sYWJlbCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC8qJiA+IGRpdiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIHNlY3Rpb24gPiBkaXYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfSovIH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBhIHtcbiAgICBjb2xvcjogIzAwNjRhMjtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBhOmhvdmVyLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmMjczMjA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5hcnRpY2xlX190YS1mdWxsLXRleHQgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjZDM1YzFkOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgaDEsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgaDIsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgaDMsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgaDQsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgaDUsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgaDYge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgaDUge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGg2IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0ID4gcDplbXB0eSArIHAsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgPiBwOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0ID4gcDplbXB0eSArIHAgLnRhcGljLFxuICAgIC5hcnRpY2xlX190YS1mdWxsLXRleHQgPiBwOmVtcHR5ICsgcCAudGFjYXBwaWMsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgPiBwOmZpcnN0LW9mLXR5cGUgLnRhcGljLFxuICAgIC5hcnRpY2xlX190YS1mdWxsLXRleHQgPiBwOmZpcnN0LW9mLXR5cGUgLnRhY2FwcGljIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB1bCwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB1bCwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBvbCwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBvbCBvbCwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBvbCBwIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB1bCBsaSBwOmZpcnN0LW9mLXR5cGUsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgb2wgbGkgcDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgb2wgbGkgcDpub3QoOmZpcnN0LW9mLXR5cGUpLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHVsIGxpIHA6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGZpZ3VyZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGZpZ2NhcHRpb24ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC50YS1hcnRpY2xlX19pbWctLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAudGEtYXJ0aWNsZV9faW1nLS1sZWZ0IGZpZ2NhcHRpb24ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC50YS1hcnRpY2xlX19pbWctLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAudGEtYXJ0aWNsZV9faW1nLS1yaWdodCBmaWdjYXB0aW9uIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLmNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLkZvb3Rub3RlcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLkZvb3Rub3RlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgc3VwICsgaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHR0LCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5sZWdhY3lUYWJsZVJvdyB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udHJlYXRpZXNfX2NvbnRlbnQtLW1haW46bm90KC53dHMpIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGU6bm90KC50YWJsZSkge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcmludC1saW5rIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYnlsaW5lIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5ieWxpbmUgLmJ5bGluZS1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuYnlsaW5lIC5hdXRob3Ige1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG4gICAgLmJ5bGluZSAuYXV0aG9yLWltZyB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5ieWxpbmUgLmF1dGhvciAuYXV0aG9yLW5hbWUtbWFpbHRvLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHBhZGRpbmc6IDVweCAwIDAgNXB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYnlsaW5lIC5hdXRob3ItaW1nIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgLmJ5bGluZSAuYXV0aG9yLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDsgfVxuICAgIC5ieWxpbmUgLmF1dGhvci1uYW1lIGEge1xuICAgICAgY29sb3I6ICM4ODg7IH1cbiAgICAuYnlsaW5lIC5hdXRob3ItbmFtZSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA1NTg5O1xuICAgICAgdHJhbnNpdGlvbjogdGV4dC1zaGFkb3cgLjJzIGVhc2U7XG4gICAgICB0ZXh0LXNoYWRvdzogMC41cHggMC41cHggMC41cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJ5bGluZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9IH1cblxuLm1hZ2F6aW5lIC5hcnRpY2xlX190YS1zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1hZ2F6aW5lIC5hcnRpY2xlX190YS1zdW1tYXJ5IGZpZ3VyZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAubWFnYXppbmUgLmFydGljbGVfX3RhLXN1bW1hcnkgZmlndXJlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmF1dGhvcl9tYWlsdG8ge1xuICBmb250LXNpemU6IDhwdDsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IEZpZ0NhcHRpb24sIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLkZpZ0NhcHRpb24sXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IEZpZ0NhcHRpb24sIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLkZpZ0NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBmb250LWZhbWlseTogTGF0byxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuZmxvYXRpbmcucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0ID4gZmlnaGVhZGVyLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0ID4gLkZpZ0hlYWRlcixcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgPiBmaWdoZWFkZXIsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgPiAuRmlnSGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgZm9udC1mYW1pbHk6IExhdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgLmZsb2F0aW5nLmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAucGhvdG8tc3ByZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLnBob3RvLXNwcmVhZCA+IGZpZ3VyZS5mbG9hdGluZy5yaWdodCwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAucGhvdG8tc3ByZWFkID4gZmlndXJlLmZsb2F0aW5nLmxlZnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbm9uZTsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5waG90by1zcHJlYWQgPiBmaWd1cmU6Zmlyc3Qtb2YtdHlwZS5mbG9hdGluZy5yaWdodCwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAucGhvdG8tc3ByZWFkID4gZmlndXJlOmZpcnN0LW9mLXR5cGUuZmxvYXRpbmcubGVmdCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLnBob3RvLXNwcmVhZCA+IGZpZ3VyZTpsYXN0LW9mLXR5cGUuZmxvYXRpbmcucmlnaHQsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLnBob3RvLXNwcmVhZCA+IGZpZ3VyZTpsYXN0LW9mLXR5cGUuZmxvYXRpbmcubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cblxuLm1ldGFkYXRhLXJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5tZXRhZGF0YS1yb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubWV0YWRhdGEtcm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4ubWV0YWRhdGFfX2xhYmVsLFxuLm1ldGFkYXRhX19yZXN1bHRzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3NSU7IH1cblxuLm1ldGFkYXRhX19sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubWV0YWRhdGFfX3Jlc3VsdHMge1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1ldGFkYXRhX19yZXN1bHRzID4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMnB4O1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5tZXRhZGF0YV9fcmVzdWx0cyBhLFxuICAubWV0YWRhdGFfX3Jlc3VsdHMgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzAwNjRhMjsgfVxuXG4uYXJ0aWNsZS1wZGZfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuXG4uYXJ0aWNsZV9fdGEtZGF0ZS1wcmVwYXJhdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnRvYyB7XG4gIGNsZWFyOiBib3RoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAudG9jIC50b2MtdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHggNnB4IDIwcHg7XG4gICAgY29sb3I6ICM3Nzc7IH1cbiAgLnRvYyBvbCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDAgMTBweDsgfVxuICAgIC50b2Mgb2wgbGkge1xuICAgICAgbWFyZ2luOiAxMHB4IDIwcHg7IH1cbiAgICAudG9jIG9sIG9sIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC50b2Mgb2wgYSB7XG4gICAgICBjb2xvcjogIzAwNjRhMjsgfVxuXG5bZGF0YS10eXBlPVwiZXhwYW5kYWJsZS1ub3RlXCJdIC5wYW5lbCxcbi5hcnRpY2xlX19jb21tZW50cyAucGFuZWwsXG4uYXJ0aWNsZV9fc3VibWl0LWNvbW1lbnQgLnBhbmVsLFxuLmFydGljbGVfX2F0dHJpYnV0ZXMgLnBhbmVsIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIFtkYXRhLXR5cGU9XCJleHBhbmRhYmxlLW5vdGVcIl0gLnBhbmVsLmV4cGFuZGVkLFxuICAuYXJ0aWNsZV9fY29tbWVudHMgLnBhbmVsLmV4cGFuZGVkLFxuICAuYXJ0aWNsZV9fc3VibWl0LWNvbW1lbnQgLnBhbmVsLmV4cGFuZGVkLFxuICAuYXJ0aWNsZV9fYXR0cmlidXRlcyAucGFuZWwuZXhwYW5kZWQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5zZWN0aW9uLW1pbmltaXplLW5vaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYXJ0aWNsZV9fc3VibWl0LWNvbW1lbnQgLnBhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hcnRpY2xlX19zdWJtaXQtY29tbWVudCAucGFuZWwuZXhwYW5kZWQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7IH1cbiAgLmFydGljbGVfX3N1Ym1pdC1jb21tZW50IC5wYW5lbCAuZmllbGQtbmFtZS1jb21tZW50LWJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmFydGljbGVfX3N1Ym1pdC1jb21tZW50IC5wYW5lbCAuZmlsdGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFydGljbGVfX3N1Ym1pdC1jb21tZW50IC5wYW5lbCAucmVxdWlyZWQtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc3VibWl0LWNvbW1lbnRfX2ludHJvIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uc3VibWl0LWNvbW1lbnRfX25vdGlmeSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnN1Ym1pdC1jb21tZW50X19ub3RpZnkgbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5jb21tZW50IHtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmNvbW1lbnRfX2F1dGhvciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuY29tbWVudF9fYXV0aG9yIGEge1xuICAgIGNvbG9yOiAjNDQ0OyB9XG5cbi5jb21tZW50X19hY3Rpb25zIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuY29tbWVudF9fYWN0aW9ucyAubGlua3MgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5jb21tZW50X19hY3Rpb25zIGEge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgLmNvbW1lbnRfX2FjdGlvbnMgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzY2NjsgfVxuICAuY29tbWVudF9fYWN0aW9ucyBsaTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5hcnRpY2xlX19uYXYtLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5wcmV2aW91cy1hcnRpY2xlLFxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm5leHQtYXJ0aWNsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgYmFja2dyb3VuZDogIzAwNjRhMjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zczsgfVxuICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtYXJ0aWNsZTpob3ZlcixcbiAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm5leHQtYXJ0aWNsZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjY3YmFmOyB9XG4gICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5wcmV2aW91cy1hcnRpY2xlLmluYWN0aXZlLFxuICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubmV4dC1hcnRpY2xlLmluYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyNjdiYWY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5wcmV2aW91cy1hcnRpY2xlLFxuICAgICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5uZXh0LWFydGljbGUge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtYXJ0aWNsZSxcbiAgICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubmV4dC1hcnRpY2xlIHtcbiAgICAgICAgcGFkZGluZzogMzBweDsgfSB9XG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtYXJ0aWNsZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI2N2JhZjsgfVxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLnByZXZpb3VzLWFydGljbGVfX2NvbnRlbnQsXG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubmV4dC1hcnRpY2xlX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5wcmV2aW91cy1hcnRpY2xlX19jb250ZW50ID4gYSxcbiAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm5leHQtYXJ0aWNsZV9fY29udGVudCA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgY29sb3I6ICM4MEIyQ0Y7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLnByZXZpb3VzLWFydGljbGVfX2NvbnRlbnQgLm1lZGlhX190aXRsZSxcbiAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm5leHQtYXJ0aWNsZV9fY29udGVudCAubWVkaWFfX3RpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLnByZXZpb3VzLWFydGljbGVfX2NvbnRlbnQgLm1lZGlhX19zbmlwcGV0LFxuICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubmV4dC1hcnRpY2xlX19jb250ZW50IC5tZWRpYV9fc25pcHBldCB7XG4gICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtYXJ0aWNsZV9fY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5wcmV2aW91cy1hcnRpY2xlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubmV4dC1hcnRpY2xlX19jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5uZXh0LWFydGljbGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm1lZGlhX190aXRsZSBhLFxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm1lZGlhX19zbmlwcGV0IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm1lZGlhX190aXRsZSB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5tZWRpYV9fc25pcHBldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5wcmV2aW91cy1saW5rLFxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm5leHQtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogIzgwQjJDRjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAuaWNvbi1sZWZ0LWRpciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xN3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAuaWNvbi1sZWZ0LWRpciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5pY29uLXJpZ2h0LWRpciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7IH1cbiAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLmljb24tcmlnaHQtZGlyOmJlZm9yZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAuaWNvbi1yaWdodC1kaXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4vKlxyXG4qKiBhcnRpY2xlX190YS1mdWxsLXRleHRcclxuKi9cbi5hcnRpY2xlX190YS1mdWxsLXRleHQge1xuICAvKiBkaXYge1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMCAyMHB4O1xyXG4gIH0qL1xuICAvKlxyXG4gICAgcHtcclxuICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHA6ZW1wdHl7XHJcbiAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuICAgIH0qLyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgYSA+IGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLmMxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmluZGVudGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuW2RhdGEtdHlwZT1cImNhdXRpb25cIl0ge1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgbWFyZ2luOiAwIDFweCAhaW1wb3J0YW50OyB9XG5cbi5jYXV0aW9uIHtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIG1hcmdpbjogMCAxcHggIWltcG9ydGFudDsgfVxuXG5bZGF0YS10eXBlPVwiZXhwYW5kYWJsZS1ub3RlXCJdIHtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgW2RhdGEtdHlwZT1cImV4cGFuZGFibGUtbm90ZVwiXSAuY29udGVudC1ibG9ja19faGVhZGVyIGg2IHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgW2RhdGEtdHlwZT1cImV4cGFuZGFibGUtbm90ZVwiXSAuY29udGVudC1ibG9ja19fbGluay5zZWN0aW9uLW1pbmltaXplIHtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuICBbZGF0YS10eXBlPVwiZXhwYW5kYWJsZS1ub3RlXCJdIC5wYW5lbC5leHBhbmRlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2VlZTsgfVxuICAgIFtkYXRhLXR5cGU9XCJleHBhbmRhYmxlLW5vdGVcIl0gLnBhbmVsLmV4cGFuZGVkIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbmZvcm0jZW1haWxQREZGb3JtIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuZm9ybSNlbWFpbFBERkZvcm0gLmxhbmRpbmdfX3RpdGxlLCBmb3JtI2VtYWlsUERGRm9ybSAuZm9ybV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG5mb3JtI2VtYWlsUERGRm9ybSBpbnB1dCwgZm9ybSNlbWFpbFBERkZvcm0gdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmZvcm0jZW1haWxQREZGb3JtIC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogNXB4IDAgMTVweCAwOyB9XG5cbi50YWJsZVVwcGVyV3JhcHBlciB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRhYmxlVXBwZXJEaXYge1xuICBoZWlnaHQ6IDIwcHg7IH1cblxuLmFydGljbGVTdWJtaXNzaW9uIHtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLnN1Ym1pc3Npb25yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxuLnN1Ym1pc3Npb25Db2xIZWFkZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc3VibWlzc2lvbkNvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7IH1cblxuLnN1Ym1pc3Npb25HZW5lcmFsSGVhZGVyQ29udGFpbmVyIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNjRhMjsgfVxuXG4uc3VibWlzc2lvbkdlbmVyYWxIZWFkZXJDb250YWluZXIgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuLnN1Ym1pc3Npb25zQWRkTWFyZ2luQm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5zdWJtaXNzaW9uQ29udGFjdENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc3VibWlzc2lvbkNvbnRhY3RDb250YWluZXIgdWwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cblxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gbGFiZWwge1xuICBtYXJnaW46IDIwcHggMCA1cHggMDsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAuYXV0aG9yU3VibWlzc2lvbnMgZGl2IHtcbiAgd2lkdGg6IDQ2JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLmF1dGhvclN1Ym1pc3Npb25zIGxhYmVsLmNvbnRhY3QtaW5mby1sYWJlbCB7XG4gIG1hcmdpbjogMjBweCAwIDA7IH1cblxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLmF1dGhvclN1Ym1pc3Npb25zIGxhYmVsOm5vdCguY29udGFjdC1pbmZvLWxhYmVsKSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAuYXV0aG9yU3VibWlzc2lvbnMgLmNvbnRhY3QtaW5mby1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbiN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5hdXRob3JTdWJtaXNzaW9ucyAuYWRkTW9yZUF1dGhvcnMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDA2NGEyOyB9XG4gICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5hdXRob3JTdWJtaXNzaW9ucyAuYWRkTW9yZUF1dGhvcnM6aG92ZXIge1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG5cbiN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNGMUY5O1xuICBtYXJnaW46IDVweCAwO1xuICBwYWRkaW5nOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLmRlc2NyaXB0aW9uLmljb24taW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb2xvcjogI2FhYTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAuZm9ybS1zdWJtaXQge1xuICBtYXJnaW46IDE1cHggMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiA4cHggMjVweDsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAuZm9ybS1yZXF1aXJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDA7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLmZvcm0tcmVxdWlyZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwicmVxdWlyZWRcIjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWQge1xuICBib3JkZXI6IGRhc2hlZCAxcHggI2RkZDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0X2Zvb3RlciB7XG4gIGhlaWdodDogMzJweDsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfZmlsZWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyB9XG4gICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZF9maWxlbGlzdCBsaSB7XG4gICAgYmFja2dyb3VuZDogI2VlZTsgfVxuICAgICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZF9maWxlbGlzdCBsaS5wbHVwbG9hZF9kb25lIHtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG4gICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZF9maWxlbGlzdCAucGx1cGxvYWRfZmlsZV9uYW1lIHtcbiAgICB3aWR0aDogMjQwcHg7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IC5wbHVwbG9hZF9kcm9wdGV4dCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZF9maWxlbGlzdCAucGx1cGxvYWRfZGVsZXRlIGEsXG4gICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZF9maWxlbGlzdCAucGx1cGxvYWRfZG9uZSBhIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IC5wbHVwbG9hZF9kZWxldGUgYTpob3ZlcixcbiAgICAjdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfZmlsZWxpc3QgLnBsdXBsb2FkX2RvbmUgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAgICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZF9maWxlbGlzdCAucGx1cGxvYWRfZGVsZXRlIGE6YmVmb3JlLFxuICAgICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZF9maWxlbGlzdCAucGx1cGxvYWRfZG9uZSBhOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IC5wbHVwbG9hZF9kZWxldGUgYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74CNXCI7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IC5wbHVwbG9hZF9kb25lIGEge1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gICAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IC5wbHVwbG9hZF9kb25lIGE6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi74CMXCI7IH1cblxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2J1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDA2NGEyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2J1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2J1dHRvbi5wbHVwbG9hZF9hZGQge1xuICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gICAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2J1dHRvbi5wbHVwbG9hZF9hZGQ6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIGNvbnRlbnQ6IFwi74GnXCI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAjdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfYnV0dG9uLnBsdXBsb2FkX3N0YXJ0OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGNvbnRlbnQ6IFwi74KTXCI7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLmNob3Nlbi1jb250YWluZXIsICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5mb3JtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLmF1ZGl0LW1hbnVhbHMgLmNvbnRhaW4sIC5hdWRpdC1tYW51YWxzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLmF1ZGl0LW1hbnVhbHMgLndyYXBfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICBtaW4td2lkdGg6IDk2MHB4OyB9XG4gIC5hdWRpdC1tYW51YWxzIC5jb250YWluOmFmdGVyLCAuYXVkaXQtbWFudWFscyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50OmFmdGVyLCAucGFnZS0tbm9uc3ViIC5hdWRpdC1tYW51YWxzIC53cmFwX19jb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5hdWRpdC1tYW51YWxzIC5jb250ZW50LWJsb2NrX19oZWFkZXItLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM4OyB9XG5cbi50bmFpU3RhdGVIZWFkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYXVkaXQtaW5zaWdodF9fcHJvbW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gLnByb21vX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNzUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDc1JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gLnByb21vX19vdmVybGF5IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9IH1cbiAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIC5wcm9tb19fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gcCB7XG4gICAgbWF4LXdpZHRoOiA1NWNoO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gcCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyAucHJvbW9fX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIC5wcm9tb19fYWN0aW9uczphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyAucHJvbW9fX2FjdGlvbnMgYSxcbiAgICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gLnByb21vX19hY3Rpb25zIHAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIC5wcm9tb19fYWN0aW9ucyBhLFxuICAgICAgICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gLnByb21vX19hY3Rpb25zIHAge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gLnByb21vX19hY3Rpb25zIHAge1xuICAgICAgbWF4LXdpZHRoOiAzNWNoO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTsgfVxuICAgICAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIC5wcm9tb19fYWN0aW9ucyBwIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIC5wcm9tb19fYWN0aW9ucyBwIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG5cbi5hdWRpdC1tYW51YWxzX19zaWRlYmFyIHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYXVkaXQtbWFudWFsc19fc2lkZWJhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gIC5hdWRpdC1tYW51YWxzX19zaWRlYmFyIC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5hdWRpdC1tYW51YWxzX19jb250ZW50IHtcbiAgd2lkdGg6IDc1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIC8qXHJcbiAgLm5vdC1sb2dnZWQtaW4gJiB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiovIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYXVkaXQtbWFudWFsc19fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5hdWRpdC1tYW51YWxzX19sYWJlbC1uZXcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tOyB9XG4gIC5hdWRpdC1tYW51YWxzX19sYWJlbC1uZXcgLmxhYmVsLW51bSB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4OyB9XG5cbi5hdWRpdC1tYW51YWxzX19pY29uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX2ljb24td3JhcHBlciAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xNnB4OyB9XG4gIC5hdWRpdC1tYW51YWxzX19pY29uLXdyYXBwZXIgLmljb24tY2VydGlmaWNhdGU6OmJlZm9yZSB7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX2ljb24td3JhcHBlciAuaWNvbi10ZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAwLjAzMTI1ZW0pLCBjYWxjKC01MCUgKyAwLjAzMTI1ZW0pKSBzY2FsZSgwLjQzNzUsIDAuNDM3NSkgcm90YXRlKC0zMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAwLjAzMTI1ZW0pLCBjYWxjKC01MCUgKyAwLjAzMTI1ZW0pKSBzY2FsZSgwLjQzNzUsIDAuNDM3NSkgcm90YXRlKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDJweCk7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzAwNjgzODtcbiAgY29sb3I6ICM2NjY7IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX2hlYWRlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuYXVkaXQtbWFudWFsc19faGVhZGVyIGgxIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXVkaXQtbWFudWFsc19faGVhZGVyIGgxIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gIC5hdWRpdC1tYW51YWxzX19oZWFkZXIgLmJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxM3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hdWRpdC1tYW51YWxzX19oZWFkZXIgLmJ0biB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYXVkaXQtbWFudWFsc19faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyAuY29udGVudC1ibG9ja19fY29udGVudCxcbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQsXG4uYXVkaXQtbWFudWFsc19fbW9yZSAuY29udGVudC1ibG9ja19fY29udGVudCxcbi5hdWRpdC1tYW51YWxzX19jb250YWN0IC5jb250ZW50LWJsb2NrX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyAubWVkaWEsXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIC5tZWRpYSxcbi5hdWRpdC1tYW51YWxzX19tb3JlIC5tZWRpYSxcbi5hdWRpdC1tYW51YWxzX19jb250YWN0IC5tZWRpYSB7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyAubWVkaWE6bm90KDpsYXN0LW9mLXR5cGUpLFxuICAuYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIC5tZWRpYTpub3QoOmxhc3Qtb2YtdHlwZSksXG4gIC5hdWRpdC1tYW51YWxzX19tb3JlIC5tZWRpYTpub3QoOmxhc3Qtb2YtdHlwZSksXG4gIC5hdWRpdC1tYW51YWxzX19jb250YWN0IC5tZWRpYTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjOyB9XG5cbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyAubWVkaWFfX2xlZnQsXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIC5tZWRpYV9fbGVmdCxcbi5hdWRpdC1tYW51YWxzX19tb3JlIC5tZWRpYV9fbGVmdCxcbi5hdWRpdC1tYW51YWxzX19jb250YWN0IC5tZWRpYV9fbGVmdCB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyAubWVkaWFfX2NvbnRlbnQsXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIC5tZWRpYV9fY29udGVudCxcbi5hdWRpdC1tYW51YWxzX19tb3JlIC5tZWRpYV9fY29udGVudCxcbi5hdWRpdC1tYW51YWxzX19jb250YWN0IC5tZWRpYV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzIC5tZWRpYV9fY29udGVudCBhOm5vdCguYnRuKSxcbiAgLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyAubWVkaWFfX2NvbnRlbnQgYTpub3QoLmJ0biksXG4gIC5hdWRpdC1tYW51YWxzX19tb3JlIC5tZWRpYV9fY29udGVudCBhOm5vdCguYnRuKSxcbiAgLmF1ZGl0LW1hbnVhbHNfX2NvbnRhY3QgLm1lZGlhX19jb250ZW50IGE6bm90KC5idG4pIHtcbiAgICBjb2xvcjogIzIyMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MgYnV0dG9uLmNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG4gIC5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyBidXR0b24uY29udGVudC1ibG9ja19fbGluayAuaWNvbi1yZWZyZXNoIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzIGJ1dHRvbi5jb250ZW50LWJsb2NrX19saW5rOmhvdmVyIC5pY29uLXJlZnJlc2gsXG4gIC5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyBidXR0b24uY29udGVudC1ibG9ja19fbGluazpmb2N1cyAuaWNvbi1yZWZyZXNoLFxuICAuYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MgYnV0dG9uLmNvbnRlbnQtYmxvY2tfX2xpbms6YWN0aXZlIC5pY29uLXJlZnJlc2gge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MgLm1lZGlhX19sZWZ0IHtcbiAgd2lkdGg6IDcwcHg7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzIC5tZWRpYV9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIGJ1dHRvbi5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuICAuYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIGJ1dHRvbi5jb250ZW50LWJsb2NrX19saW5rIC5pY29uLXJlZnJlc2gge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1czsgfVxuICAuYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIGJ1dHRvbi5jb250ZW50LWJsb2NrX19saW5rOmhvdmVyIC5pY29uLXJlZnJlc2gsXG4gIC5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMgYnV0dG9uLmNvbnRlbnQtYmxvY2tfX2xpbms6Zm9jdXMgLmljb24tcmVmcmVzaCxcbiAgLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyBidXR0b24uY29udGVudC1ibG9ja19fbGluazphY3RpdmUgLmljb24tcmVmcmVzaCB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMgLm1lZGlhX19sZWZ0IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyAubWVkaWFfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYXVkaXQtbWFudWFsc19fbW9yZSAubWVkaWFfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5hdWRpdC1tYW51YWxzX19tb3JlIC5tZWRpYV9fY29udGVudCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hdWRpdC1tYW51YWxzX19tb3JlIC5idG4ge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5hdWRpdC1tYW51YWxzX19jb250YWN0IHAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX2NvbnRhY3QgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmF1ZGl0LW1hbnVhbF9fZmF2b3JpdGVzLFxuLmF1ZGl0LW1hbnVhbF9fYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmF1ZGl0LW1hbnVhbF9fZmF2b3JpdGVzIC5jb250ZW50LWJsb2NrX19jb250ZW50LFxuICAuYXVkaXQtbWFudWFsX19hbGwgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAuYXVkaXQtbWFudWFsX19mYXZvcml0ZXMgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQ6YWZ0ZXIsXG4gICAgLmF1ZGl0LW1hbnVhbF9fYWxsIC5jb250ZW50LWJsb2NrX19jb250ZW50OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG5cbi5mYXZvcml0ZXMtLWVtcHR5IHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNlZWU7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmF2b3JpdGVzLS1lbXB0eSBwIHtcbiAgICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmF1ZGl0LW1hbnVhbHNfaG9tZSA+IC5jb250YWluLCAucGFnZS0tbm9uc3ViIC5hdWRpdC1tYW51YWxzX2hvbWUgPiAud3JhcF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAgIC5hdWRpdC1tYW51YWxzX2hvbWUgPiAuY29udGFpbiAuYXVkaXQtbWFudWFsc19fc2lkZWJhciwgLnBhZ2UtLW5vbnN1YiAuYXVkaXQtbWFudWFsc19ob21lID4gLndyYXBfX2NvbnRlbnQgLmF1ZGl0LW1hbnVhbHNfX3NpZGViYXIge1xuICAgICAgb3JkZXI6IDE7IH0gfVxuXG4uYXVkaXQtbWFudWFsc19fc3RhdGUge1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYXVkaXQtbWFudWFsc19fc3RhdGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uc3RhdGVfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnN0YXRlX190aXRsZSAuaWNvbi1zdGFyIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzOyB9XG4gICAgLnN0YXRlX190aXRsZSAuaWNvbi1zdGFyOmhvdmVyLCAuc3RhdGVfX3RpdGxlIC5pY29uLXN0YXI6Zm9jdXMsIC5zdGF0ZV9fdGl0bGUgLmljb24tc3RhcjphY3RpdmUsXG4gICAgLnN0YXRlLS1mYXZvcml0ZSAuc3RhdGVfX3RpdGxlIC5pY29uLXN0YXIge1xuICAgICAgY29sb3I6ICNmMjczMjA7IH1cbiAgICAuc3RhdGUtLWZhdm9yaXRlIC5zdGF0ZV9fdGl0bGUgLmljb24tc3Rhcjpob3ZlcixcbiAgICAuc3RhdGUtLWZhdm9yaXRlIC5zdGF0ZV9fdGl0bGUgLmljb24tc3Rhcjpmb2N1cyxcbiAgICAuc3RhdGUtLWZhdm9yaXRlIC5zdGF0ZV9fdGl0bGUgLmljb24tc3RhcjphY3RpdmUge1xuICAgICAgY29sb3I6ICM5OTk7IH1cbiAgLnN0YXRlX190aXRsZSBoMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuc3RhdGVfX3RpdGxlIGgzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zdGF0ZV9fdGl0bGUgYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIC5zdGF0ZV9fdGl0bGUgYTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXgtd2lkdGg6IDgwJTsgfVxuICAuc3RhdGVfX3RpdGxlIC5hamF4LXByb2dyZXNzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc3RhdGVfX3RpdGxlIC5zdGF0ZV9fdG9nZ2xlLXN0YXRlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjMDA2NGEyOyB9XG5cbi5zdGF0ZV9fbWFudWFscyB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnN0YXRlX19tYW51YWxzIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLnN0YXRlX19tYW51YWxzIGEge1xuICBjb2xvcjogIzIyMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgI2RhdGFUYWJsZVNBTV93cmFwcGVyIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvOyB9IH1cblxuI2RhdGFUYWJsZVNBTSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICNkYXRhVGFibGVTQU0gYSB7XG4gICAgY29sb3I6ICMyMjI7IH1cbiAgI2RhdGFUYWJsZVNBTSB0aGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjgzODtcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogIzAwNjgzODsgfVxuICAgICNkYXRhVGFibGVTQU0gdGhlYWQgdGgge1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAjZGF0YVRhYmxlU0FNIHRoZWFkIHRoOjphZnRlciB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJzsgfVxuICAgICAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aC5zb3J0aW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAjZGF0YVRhYmxlU0FNIHRoZWFkIHRoLnNvcnRpbmc6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLvg5xcIjsgfVxuICAgICAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aC5zb3J0aW5nX2FzYzo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIu+DnlwiOyB9XG4gICAgICAjZGF0YVRhYmxlU0FNIHRoZWFkIHRoLnNvcnRpbmdfZGVzYzo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIu+DnVwiOyB9XG4gICAgICAjZGF0YVRhYmxlU0FNIHRoZWFkIHRoOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgbWluLXdpZHRoOiA5NXB4OyB9XG4gICAgICAjZGF0YVRhYmxlU0FNIHRoZWFkIHRoOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDsgfVxuICAgICAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aDpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7IH1cbiAgICAgICNkYXRhVGFibGVTQU0gdGhlYWQgdGg6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWluLXdpZHRoOiA5NXB4OyB9XG4gICNkYXRhVGFibGVTQU0gdGhlYWQgdGg6bm90KDpudGgtb2YtdHlwZSgzKSksXG4gICNkYXRhVGFibGVTQU0gdGJvZHkgdGQ6bm90KDpudGgtb2YtdHlwZSgzKSkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjZGF0YVRhYmxlU0FNIHRoZWFkIHRoOm50aC1vZi10eXBlKDUpIGEsXG4gICNkYXRhVGFibGVTQU0gdGJvZHkgdGQ6bnRoLW9mLXR5cGUoNSkgYSB7XG4gICAgbWFyZ2luOiAwIDVweDsgfVxuICAjZGF0YVRhYmxlU0FNIHRib2R5IHRyW3JvbGVdIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYzsgfVxuICAjZGF0YVRhYmxlU0FNIHRib2R5IHRyLmV2ZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICNkYXRhVGFibGVTQU0gdGJvZHkgdHIuc2hvd24ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjY2NjOyB9XG4gICAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZCBbY2xhc3MqPVwiaWNvbi1cIl06OmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2JmYmRiZjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7IH1cbiAgICAjZGF0YVRhYmxlU0FNIHRib2R5IHRkIC5hdWRpdC1tYW51YWxzX19pY29uLXdyYXBwZXIgLmljb24tY2VydGlmaWNhdGU6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAgICNkYXRhVGFibGVTQU0gdGJvZHkgdGQ6Zmlyc3Qtb2YtdHlwZS5qcy1zaG93LWhpc3Rvcnkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAjZGF0YVRhYmxlU0FNIHRib2R5IHRkOmZpcnN0LW9mLXR5cGUuanMtc2hvdy1oaXN0b3J5OmhvdmVyIGk6OmJlZm9yZSwgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZDpmaXJzdC1vZi10eXBlLmpzLXNob3ctaGlzdG9yeTpmb2N1cyBpOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAgICNkYXRhVGFibGVTQU0gdGJvZHkgdGQ6bnRoLW9mLXR5cGUoMykgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICNkYXRhVGFibGVTQU0gdGJvZHkgdGQ6bGFzdC1vZi10eXBlIGE6aG92ZXIgaTo6YmVmb3JlLFxuICAgICNkYXRhVGFibGVTQU0gdGJvZHkgdGQ6bGFzdC1vZi10eXBlIGE6Zm9jdXMgaTo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gICNkYXRhVGFibGVTQU0gdGZvb3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cbiAgICAjZGF0YVRhYmxlU0FNIHRmb290IHRkIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAjZGF0YVRhYmxlU0FNIHRmb290IHRkIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICNkYXRhVGFibGVTQU0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5hdWRpdC1uZXdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5hdWRpdC1uZXdzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5hdWRpdC1uZXdzIC5tZWRpYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuICAgIC5hdWRpdC1uZXdzIC5tZWRpYSAubWVkaWFfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuYXVkaXQtbmV3cyAubWVkaWEgLm1lZGlhX19hdXRob3Ige1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXVkaXQtbmV3cyAubWVkaWEge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfSB9XG5cbi5kb2N1bWVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE5NnB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjsgfVxuICAubG9nZ2VkLWluLnRvb2xiYXIgLmRvY3VtZW50cyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjI2cHgpOyB9XG4gIC5sb2dnZWQtaW4udG9vbGJhci1kcmF3ZXIgLmRvY3VtZW50cyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjgwcHgpOyB9XG4gIC5kb2N1bWVudHMgLmNvbnRhaW4sIC5kb2N1bWVudHMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuZG9jdW1lbnRzIC53cmFwX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZG9jdW1lbnRzIC5jb250YWluOmFmdGVyLCAuZG9jdW1lbnRzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQ6YWZ0ZXIsIC5wYWdlLS1ub25zdWIgLmRvY3VtZW50cyAud3JhcF9fY29udGVudDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAuZG9jdW1lbnRzIC5kb2N1bWVudF9fbGVmdCxcbiAgLmRvY3VtZW50cyAuZG9jdW1lbnRfX3JpZ2h0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ2FpbnNib3JvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kb2N1bWVudHMgLmRvY3VtZW50X19yaWdodCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmRvY3VtZW50cy5kb2N1bWVudHNfc2luZ2xlIC5kb2N1bWVudF9fbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5kb2N1bWVudHMuZG9jdW1lbnRzX3NpbmdsZSAuZG9jdW1lbnRfX2xlZnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gIC5kb2N1bWVudHMuZG9jdW1lbnRzX3NpbmdsZSAuZG9jdW1lbnRfX3JpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDIyJTtcbiAgICBwYWRkaW5nOiAxMDBweCAzMHB4OyB9XG4gICAgLmRvY3VtZW50cy5kb2N1bWVudHNfc2luZ2xlIC5kb2N1bWVudF9fcmlnaHQgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuZG9jdW1lbnRzLmRvY3VtZW50c19zaW5nbGUgLmRvY3VtZW50X19yaWdodCAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuZG9jdW1lbnRzLmRvY3VtZW50c19jb21wYXJlID4gLnJlZ2lvbixcbiAgLmRvY3VtZW50cy5kb2N1bWVudHNfY29tcGFyZSA+IC5yZWdpb24gPiAuYmxvY2ssXG4gIC5kb2N1bWVudHMuZG9jdW1lbnRzX2NvbXBhcmUgPiAucmVnaW9uID4gLmJsb2NrID4gLmNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuZG9jdW1lbnRzLmRvY3VtZW50c19jb21wYXJlIC5kb2N1bWVudF9fbGVmdCxcbiAgLmRvY3VtZW50cy5kb2N1bWVudHNfY29tcGFyZSAuZG9jdW1lbnRfX3JpZ2h0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDklOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5kb2N1bWVudHMuZG9jdW1lbnRzX2NvbXBhcmUgLmRvY3VtZW50X19sZWZ0LFxuICAgICAgLmRvY3VtZW50cy5kb2N1bWVudHNfY29tcGFyZSAuZG9jdW1lbnRfX3JpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA3NSU7IH0gfVxuICAuZG9jdW1lbnRzLmRvY3VtZW50c19jb21wYXJlIC5kb2N1bWVudF9fbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZG9jdW1lbnRzLmRvY3VtZW50c19jb21wYXJlIC5kb2N1bWVudF9fbGVmdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5kb2N1bWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5kb2N1bWVudCA+IGhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyOyB9XG4gICAgLmRvY3VtZW50ID4gaGVhZGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmRvY3VtZW50ID4gaGVhZGVyIC5idG4tLXNlY29uZGFyeSwgLmRvY3VtZW50ID4gaGVhZGVyIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQsIC5sb2dpbl9fZm9ybSAuZG9jdW1lbnQgPiBoZWFkZXIgLmZvcm0tc3VibWl0LCAuZG9jdW1lbnQgPiBoZWFkZXIgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdCwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5kb2N1bWVudCA+IGhlYWRlciAuZm9ybS1zdWJtaXQsIC5kb2N1bWVudCA+IGhlYWRlciAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl0sIC5yYXRlcy1jb21wYXJlIC5kb2N1bWVudCA+IGhlYWRlciBbaWQqPVwiZWRpdC1hZGRcIl0ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2N2JhZjtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmRvY3VtZW50ID4gaGVhZGVyIC5idG4tLXNlY29uZGFyeTpob3ZlciwgLmRvY3VtZW50ID4gaGVhZGVyIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6aG92ZXIsIC5sb2dpbl9fZm9ybSAuZG9jdW1lbnQgPiBoZWFkZXIgLmZvcm0tc3VibWl0OmhvdmVyLCAuZG9jdW1lbnQgPiBoZWFkZXIgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDpob3ZlciwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5kb2N1bWVudCA+IGhlYWRlciAuZm9ybS1zdWJtaXQ6aG92ZXIsIC5kb2N1bWVudCA+IGhlYWRlciAucmF0ZXMtY29tcGFyZSA6aG92ZXJbaWQqPVwiZWRpdC1hZGRcIl0sIC5yYXRlcy1jb21wYXJlIC5kb2N1bWVudCA+IGhlYWRlciA6aG92ZXJbaWQqPVwiZWRpdC1hZGRcIl0sIC5kb2N1bWVudCA+IGhlYWRlciAuYnRuLS1zZWNvbmRhcnk6Zm9jdXMsIC5kb2N1bWVudCA+IGhlYWRlciAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0OmZvY3VzLCAubG9naW5fX2Zvcm0gLmRvY3VtZW50ID4gaGVhZGVyIC5mb3JtLXN1Ym1pdDpmb2N1cywgLmRvY3VtZW50ID4gaGVhZGVyIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6Zm9jdXMsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZG9jdW1lbnQgPiBoZWFkZXIgLmZvcm0tc3VibWl0OmZvY3VzLCAuZG9jdW1lbnQgPiBoZWFkZXIgLnJhdGVzLWNvbXBhcmUgOmZvY3VzW2lkKj1cImVkaXQtYWRkXCJdLCAucmF0ZXMtY29tcGFyZSAuZG9jdW1lbnQgPiBoZWFkZXIgOmZvY3VzW2lkKj1cImVkaXQtYWRkXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjODhiNzsgfVxuICAgICAgLmRvY3VtZW50ID4gaGVhZGVyIC5idG4tLXNlY29uZGFyeS5tb2JpbGUtb25seSwgLmRvY3VtZW50ID4gaGVhZGVyIC5sb2dpbl9fZm9ybSAubW9iaWxlLW9ubHkuZm9ybS1zdWJtaXQsIC5sb2dpbl9fZm9ybSAuZG9jdW1lbnQgPiBoZWFkZXIgLm1vYmlsZS1vbmx5LmZvcm0tc3VibWl0LCAuZG9jdW1lbnQgPiBoZWFkZXIgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5tb2JpbGUtb25seS5mb3JtLXN1Ym1pdCwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5kb2N1bWVudCA+IGhlYWRlciAubW9iaWxlLW9ubHkuZm9ybS1zdWJtaXQsIC5kb2N1bWVudCA+IGhlYWRlciAucmF0ZXMtY29tcGFyZSAubW9iaWxlLW9ubHlbaWQqPVwiZWRpdC1hZGRcIl0sIC5yYXRlcy1jb21wYXJlIC5kb2N1bWVudCA+IGhlYWRlciAubW9iaWxlLW9ubHlbaWQqPVwiZWRpdC1hZGRcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLmRvY3VtZW50ID4gaGVhZGVyIC5idG4tLXNlY29uZGFyeS5tb2JpbGUtb25seSwgLmRvY3VtZW50ID4gaGVhZGVyIC5sb2dpbl9fZm9ybSAubW9iaWxlLW9ubHkuZm9ybS1zdWJtaXQsIC5sb2dpbl9fZm9ybSAuZG9jdW1lbnQgPiBoZWFkZXIgLm1vYmlsZS1vbmx5LmZvcm0tc3VibWl0LCAuZG9jdW1lbnQgPiBoZWFkZXIgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5tb2JpbGUtb25seS5mb3JtLXN1Ym1pdCwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5kb2N1bWVudCA+IGhlYWRlciAubW9iaWxlLW9ubHkuZm9ybS1zdWJtaXQsIC5kb2N1bWVudCA+IGhlYWRlciAucmF0ZXMtY29tcGFyZSAubW9iaWxlLW9ubHlbaWQqPVwiZWRpdC1hZGRcIl0sIC5yYXRlcy1jb21wYXJlIC5kb2N1bWVudCA+IGhlYWRlciAubW9iaWxlLW9ubHlbaWQqPVwiZWRpdC1hZGRcIl0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmRvY3VtZW50ID4gaGVhZGVyIC5idG4tLXNlY29uZGFyeSwgLmRvY3VtZW50ID4gaGVhZGVyIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQsIC5sb2dpbl9fZm9ybSAuZG9jdW1lbnQgPiBoZWFkZXIgLmZvcm0tc3VibWl0LCAuZG9jdW1lbnQgPiBoZWFkZXIgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdCwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5kb2N1bWVudCA+IGhlYWRlciAuZm9ybS1zdWJtaXQsIC5kb2N1bWVudCA+IGhlYWRlciAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl0sIC5yYXRlcy1jb21wYXJlIC5kb2N1bWVudCA+IGhlYWRlciBbaWQqPVwiZWRpdC1hZGRcIl0ge1xuICAgICAgICAgIGZsZXg6IDAgMSA0OCU7IH1cbiAgICAgICAgICAuZG9jdW1lbnQgPiBoZWFkZXIgLmJ0bi0tc2Vjb25kYXJ5OjpiZWZvcmUsIC5kb2N1bWVudCA+IGhlYWRlciAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0OjpiZWZvcmUsIC5sb2dpbl9fZm9ybSAuZG9jdW1lbnQgPiBoZWFkZXIgLmZvcm0tc3VibWl0OjpiZWZvcmUsIC5kb2N1bWVudCA+IGhlYWRlciBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0OjpiZWZvcmUsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZG9jdW1lbnQgPiBoZWFkZXIgLmZvcm0tc3VibWl0OjpiZWZvcmUsIC5kb2N1bWVudCA+IGhlYWRlciAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl06OmJlZm9yZSwgLnJhdGVzLWNvbXBhcmUgLmRvY3VtZW50ID4gaGVhZGVyIFtpZCo9XCJlZGl0LWFkZFwiXTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZG9jdW1lbnQgPiBoZWFkZXIgLmJ0bi0tc2Vjb25kYXJ5ICsgLmJ0biwgLmRvY3VtZW50ID4gaGVhZGVyIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQgKyAuYnRuLCAubG9naW5fX2Zvcm0gLmRvY3VtZW50ID4gaGVhZGVyIC5mb3JtLXN1Ym1pdCArIC5idG4sIC5kb2N1bWVudCA+IGhlYWRlciBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0ICsgLmJ0biwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5kb2N1bWVudCA+IGhlYWRlciAuZm9ybS1zdWJtaXQgKyAuYnRuLCAuZG9jdW1lbnQgPiBoZWFkZXIgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdICsgLmJ0biwgLnJhdGVzLWNvbXBhcmUgLmRvY3VtZW50ID4gaGVhZGVyIFtpZCo9XCJlZGl0LWFkZFwiXSArIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZG9jdW1lbnQgPiBoZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9IH1cbiAgLmRvY3VtZW50IC5kb2N1bWVudF9fdGl0bGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmRvY3VtZW50IC5kb2N1bWVudF9fdGl0bGUgaDEge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuZG9jdW1lbnQgLmRvY3VtZW50X190aXRsZSBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAuZG9jdW1lbnQgLmRvY3VtZW50X190aXRsZSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgIC5kb2N1bWVudCAuZG9jdW1lbnRfX3RpdGxlIHAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmRvY3VtZW50IC5kb2N1bWVudF9fdGl0bGUgcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmRvY3VtZW50IC5kb2N1bWVudF9fdGl0bGUgLmNvbXBhcmVfZG9jc19jbG9zZV9zcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmRvY3VtZW50IC5kb2N1bWVudF9fdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kb2N1bWVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9IH1cblxuLmRvY3VtZW50X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmRvY3VtZW50X19jb250YWluZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uZG9jdW1lbnRfX2Z1bGx0ZXh0IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gIC5kb2N1bWVudF9fZnVsbHRleHQgW2lkXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgcGFkZGluZzogNXB4IDI1cHggNXB4IDEwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cztcbiAgICAvKiAmLmhpZ2hsaWdodC5ub3RlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItNTtcclxuXHJcbiAgICAgICYuaWNvbi1zdGFyLS1hZnRlcjo6YWZ0ZXJ7XHJcbiAgICAgICAgcmlnaHQ6IDIycHg7XHJcbiAgICAgIH1cclxuICAgIH0qLyB9XG4gICAgLmRvY3VtZW50X19mdWxsdGV4dCBbaWRdLnNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gICAgLmRvY3VtZW50X19mdWxsdGV4dCBbaWRdLmhpZ2hsaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmZWZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2NGEyOyB9XG4gICAgICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IFtpZF0uaGlnaGxpZ2h0Lmljb24tc3Rhci0tYWZ0ZXI6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgY29sb3I6ICMwMDY0YTI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmRvY3VtZW50X19mdWxsdGV4dCBbaWRdLm5vdGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmZmZDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNjgzODsgfVxuICAgICAgLmRvY3VtZW50X19mdWxsdGV4dCBbaWRdLm5vdGUuaWNvbi1wZW5jaWw6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgIGNvbG9yOiAjMDA2ODM4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5kb2N1bWVudF9fZnVsbHRleHQgW2lkXSBidXR0b24uanMtaGlnaGxpZ2h0LWVsZW1lbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IFtpZF0ge1xuICAgICAgICBwYWRkaW5nOiA1cHg7IH0gfVxuICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07IH1cbiAgLmRvY3VtZW50X19mdWxsdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmRvY3VtZW50X19mdWxsdGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIC5kb2N1bWVudF9fZnVsbHRleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG4gIC5kb2N1bWVudF9fZnVsbHRleHQgaDUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IHVsLFxuICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IHVsIGxpID4gcCxcbiAgICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IG9sIGxpID4gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5kb2N1bWVudF9fZnVsbHRleHQgdWwsXG4gICAgICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IG9sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgLmRvY3VtZW50X19mdWxsdGV4dCBmaWd1cmUsXG4gIC5kb2N1bWVudF9fZnVsbHRleHQgdGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IHRhYmxlIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvOyB9XG5cbi5kb2N1bWVudF9fc2VhcmNoLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMTBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIHotaW5kZXg6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAuZG9jdW1lbnRfX3NlYXJjaC1uYXYgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5kb2N1bWVudF9fc2VhcmNoLW5hdiAuc2VhcmNoLW5hdl9fY291bnRlciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5kb2N1bWVudF9fc2VhcmNoLW5hdiAuc2VhcmNoLW5hdl9fY29udHJvbHMgPiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1czsgfVxuICAgIC5kb2N1bWVudF9fc2VhcmNoLW5hdiAuc2VhcmNoLW5hdl9fY29udHJvbHMgPiBhOmhvdmVyLCAuZG9jdW1lbnRfX3NlYXJjaC1uYXYgLnNlYXJjaC1uYXZfX2NvbnRyb2xzID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kb2N1bWVudF9fc2VhcmNoLW5hdiB7XG4gICAgICB0b3A6IDEwMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7IH0gfVxuXG4uZG9jdW1lbnRfX3RvYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDU2cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDk4JTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAxMHB4IDM2cHggMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMzUpOyB9XG4gIC5kb2N1bWVudF9fdG9jIG9sIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmRvY3VtZW50X190b2Mgb2wgb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAuZG9jdW1lbnRfX3RvYyBvbCBvbCBvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgIC5kb2N1bWVudF9fdG9jIG9sIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAuZG9jdW1lbnRfX3RvYyA+IG9sID4gbGkgPiBhIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5kb2N1bWVudF9fdG9jIC50b2NfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5kb2N1bWVudF9fdG9jIC50b2NfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLmRvY3VtZW50X190b2MgLnRvY19fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogNXB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmRvY3VtZW50X190b2MgLmJhY2stdG8tdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5kb2N1bWVudF9fdG9jIC5iYWNrLXRvLXRvcCBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tOyB9XG5cbi5kb2N1bWVudF9fdG9vbGJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMzVzOyB9XG4gIC5kb2N1bWVudF9fdG9vbGJveDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAuZG9jdW1lbnRfX3Rvb2xib3ggLnRvb2xib3hfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZG9jdW1lbnRfX3Rvb2xib3ggLnRvb2xib3hfX2xpbms6aG92ZXIsIC5kb2N1bWVudF9fdG9vbGJveCAudG9vbGJveF9fbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuZG9jdW1lbnRfX3Rvb2xib3ggLnRvb2xib3hfX2xpbms6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gICAgLmRvY3VtZW50X190b29sYm94IC50b29sYm94X19saW5rIGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZG9jdW1lbnRfX3Rvb2xib3guaGlnaGxpZ2h0IC5qcy1oaWdobGlnaHQtZWxlbWVudCxcbiAgLmRvY3VtZW50X190b29sYm94Lm5vdGUgLmpzLWNyZWF0ZS1ub3RlIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmRvY3VtZW50X19sZWZ0IC5kb2N1bWVudF9fdG9vbGJveCB7XG4gICAgcmlnaHQ6IC0zN3B4OyB9XG4gICAgLmRvY3VtZW50X19sZWZ0IC5kb2N1bWVudF9fdG9vbGJveDo6YWZ0ZXIge1xuICAgICAgbGVmdDogLTEycHg7XG4gICAgICBib3JkZXItd2lkdGg6IDEycHggMTJweCAxMnB4IDA7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmMDczMmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgLmRvY3VtZW50X19yaWdodCAuZG9jdW1lbnRfX3Rvb2xib3gge1xuICAgIGxlZnQ6IC0zN3B4OyB9XG4gICAgLmRvY3VtZW50X19yaWdodCAuZG9jdW1lbnRfX3Rvb2xib3g6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgIGJvcmRlci13aWR0aDogMTJweCAwIDEycHggMTJweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2YwNzMyZjsgfVxuICAuZG9jdW1lbnRfX3Rvb2xib3gubW9iaWxlIHtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDEwcHg7IH1cbiAgICAuZG9jdW1lbnRfX3Rvb2xib3gubW9iaWxlOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRvY3VtZW50X190b29sYm94Lm1vYmlsZSBidXR0b24ge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGNvbG9yOiAjY2NjOyB9XG4gICAgICAuZG9jdW1lbnRfX3Rvb2xib3gubW9iaWxlIGJ1dHRvbi5oaWdobGlnaHRlZCB7XG4gICAgICAgIGNvbG9yOiAjMDA2NGEyOyB9XG5cbi5jaGFuZ2UtZG9jdW1lbnQgLmF1ZGl0LW1hbnVhbHNfX3N0YXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlcjogMDsgfVxuICAuY2hhbmdlLWRvY3VtZW50IC5hdWRpdC1tYW51YWxzX19zdGF0ZSA+IGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICMwMDY0YTI7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuY2hhbmdlLWRvY3VtZW50IC5hdWRpdC1tYW51YWxzX19zdGF0ZSA+IGJ1dHRvbiBpIHtcbiAgICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgICAuY2hhbmdlLWRvY3VtZW50IC5hdWRpdC1tYW51YWxzX19zdGF0ZSA+IGJ1dHRvbiAuYWpheC1wcm9ncmVzcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE0cHg7XG4gICAgICByaWdodDogMjBweDsgfVxuICAgICAgLmNoYW5nZS1kb2N1bWVudCAuYXVkaXQtbWFudWFsc19fc3RhdGUgPiBidXR0b24gLmFqYXgtcHJvZ3Jlc3MgLnRocm9iYmVyIHtcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgIC5jaGFuZ2UtZG9jdW1lbnQgLmF1ZGl0LW1hbnVhbHNfX3N0YXRlID4gYnV0dG9uIC5hamF4LXByb2dyZXNzIC50aHJvYmJlcjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIu+EkFwiO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG4gICAgICAuY2hhbmdlLWRvY3VtZW50IC5hdWRpdC1tYW51YWxzX19zdGF0ZSA+IGJ1dHRvbiAuYWpheC1wcm9ncmVzcyAubWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLmNoYW5nZS1kb2N1bWVudCAuYXVkaXQtbWFudWFsc19fc3RhdGU6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuXG4uY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBib3JkZXItdG9wOiAwOyB9XG4gIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaSBpLFxuICAuY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpIGEsXG4gIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGkgc3BhbiB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGkgaSxcbiAgLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaSBhIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpIGkge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaSBpOjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGkgc3BhbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaSB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAgIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGkgdWwgbGkge1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cblxuLmF1ZGl0LW1hbnVhbF9fbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLnBhZ2UtYXVkaXQtaW5zaWdodCAudGhyb2JiZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5wYWdlLWF1ZGl0LWluc2lnaHQgLnRocm9iYmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SQXCI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgLnBhZ2UtYXVkaXQtaW5zaWdodCAudGhyb2JiZXIgKyAubWVzc2FnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4vKiBGb3Igd29yZCBzZWFyY2ggJiBjbGVhciBidXR0b25zIG5leHQgdG8gc2VhcmNoIGJveGVzIG9uIGRvY3VtZW50cyAmIGluIHdvcmtiZW5jaC4gKi9cbi5hdWRpdC1tYW51YWxzIC53b3JkLXNlYXJjaCxcbi5hdWRpdC1tYW51YWxzIC53b3JkLXNlYXJjaC1jbGVhcixcbi5hdWRpdC1tYW51YWxzIC53b3JkLXNlYXJjaC13Yi1jbGVhciB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuLmJlcHMtcmVwb3J0LXRyYWNrZXIgdGFibGUge1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5iZXBzLXJlcG9ydC10cmFja2VyIHRhYmxlIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYmVwcy1yZXBvcnQtdHJhY2tlciB0YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYmVwcy1yZXBvcnQtdHJhY2tlciB0YWJsZSB0aCwgLmJlcHMtcmVwb3J0LXRyYWNrZXIgdGFibGUgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cblxuLmJlcHNfcGFydCB7XG4gIGJvcmRlci1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAwcHggIWltcG9ydGFudDsgfVxuXG4vKlxyXG4uZGF0ZV9oZWFkZXJfYmVwcyB7XHJcbiAgd2lkdGg6MjMlO1xyXG59XHJcbiovXG4ucGFnZS1ibG9nIC5sYW5kaW5nX190aXRsZSwgLnBhZ2UtYmxvZyAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtYmxvZ2dlci1wcm9maWxlIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWJsb2dnZXItcHJvZmlsZSAuZm9ybV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzc1NzU4NDsgfVxuXG4uYmxvZy1saXN0IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzU3NTg0OyB9XG5cbi5ibG9nLWxpc3QgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICM3NTc1ODQ7IH1cblxuLm1lZGlhLS1vcGluaW9ucyAubWVkaWFfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLm1lZGlhLS1vcGluaW9ucyAubWVkaWFfX2NvbnRlbnQgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLm1lZGlhLS1vcGluaW9ucyAubWVkaWFfX2NvbnRlbnQgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gIC5tZWRpYS0tb3BpbmlvbnMgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fYXV0aG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMCAwIDUwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAubWVkaWEtLW9waW5pb25zIC5tZWRpYV9fY29udGVudCAubWVkaWFfX2F1dGhvciB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlOyB9IH1cbiAgICAubWVkaWEtLW9waW5pb25zIC5tZWRpYV9fY29udGVudCAubWVkaWFfX2F1dGhvciBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5tZWRpYS0tb3BpbmlvbnMgLm1lZGlhX19jb250ZW50IC5kaXNxdXMtY29tbWVudC1jb3VudCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5tZWRpYS0tb3BpbmlvbnMgLm1lZGlhX19jb250ZW50IC5kaXNxdXMtY29tbWVudC1jb3VudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tZWRpYS0tb3BpbmlvbnMgLm1lZGlhX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4IDA7IH0gfVxuXG4uYmxvY2stdGJkLWJsb2cge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5zaWRlYmFyX19vcmctY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1ZjY7XG4gIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4OyB9XG4gIC5zaWRlYmFyX19vcmctY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4gIC5zaWRlYmFyX19vcmctY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUgYSB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLnNpZGViYXJfX29yZy1jb250ZW50IC5tZWRpYV9fdGl0bGUsXG4gIC5zaWRlYmFyX19vcmctY29udGVudCAubWVkaWFfX3RpdGxlIGEge1xuICAgIGNvbG9yOiAjMDA2NGEyOyB9XG4gIC5zaWRlYmFyX19vcmctY29udGVudCAuYmxvY2stdGFmZWF0dXJlZGNvbHVtbiAuY29udGVudC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ub3JnLWNvbnRlbnRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAub3JnLWNvbnRlbnRfX3RpdGxlIHN0cm9uZyB7XG4gICAgY29sb3I6ICNmMjczMjA7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4ubWVkaWEtLW9yZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLm1lZGlhLS1vcmcgLm1lZGlhX19kYXRldGltZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiVGF4QW5hbHlzdHMub3JnXCI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLm9yZy1jb250ZW50X19jdGEge1xuICBjb2xvcjogI2YyNzMyMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc2VhcmNoLS1ibG9nZ2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5zZWFyY2gtLWJsb2dnZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLnNlYXJjaC0tYmxvZ2dlcl9fcGhvdG8ge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuc2VhcmNoLS1ibG9nZ2VyX19waG90byBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4uc2VhcmNoLS1ibG9nZ2VyX19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy10b29sYmFyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtdG9vbGJhciAudG9vbGJhci1zb3J0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy10b29sYmFyIC50b29sYmFyLXNvcnQgbGFiZWwge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtdG9vbGJhciAudG9vbGJhci1zb3J0IHNlbGVjdCB7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy10b29sYmFyIC50b29sYmFyLXZpZXctb3B0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDg3cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy10b29sYmFyIC50b29sYmFyLXZpZXctb3B0aW9uIGkge1xuICAgICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLXRvb2xiYXIgLnRvb2xiYXItdmlldy1vcHRpb24gaS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNGMjczMjA7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLXRvb2xiYXIgLnRvb2xiYXItdmlldy1vcHRpb24gaTpob3ZlciB7XG4gICAgICBjb2xvcjogI0YyNzMyMDsgfVxuXG4uYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0ge1xuICAgIGZsZXg6IDAgMCAzMiU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBtaW4taGVpZ2h0OiAzODEuNXB4O1xuICAgIG1hcmdpbjogMCA3cHggMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLW92ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzIsIDIzNywgMjQwLCAwLjk2KTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1vdmVybGF5IC5ib29rLWl0ZW0tb3ZlcmxheS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICM0NDQ7IH1cbiAgICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tb3ZlcmxheSAuYm9vay1pdGVtLW92ZXJsYXktc3VtbWFyeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tY292ZXItaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1kZXNjcmlwdGlvbiAuYm9vay1pdGVtLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICM1NTU7IH1cbiAgICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24gLmJvb2staXRlbS10aXRsZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWRlc2NyaXB0aW9uIC5ib29rLWl0ZW0tcHVibGlzaC1pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24gLmJvb2staXRlbS1hdXRob3JzLWluZm8ge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgICAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWRlc2NyaXB0aW9uIC5ib29rLWl0ZW0tYXV0aG9ycy1pbmZvIGEge1xuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWRlc2NyaXB0aW9uIC5ib29rLWl0ZW0tYnJpZWYge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1hY3Rpb25zIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmc6IDEwcHggNXB4IDE1cHggMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWFjdGlvbnMgYSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTFweDsgfVxuICAgICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1hY3Rpb25zIGEgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyNzMyMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGFyZ2VcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSB7XG4gIGZsZXgtYmFzaXM6IDQ4JTtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgbWluLWhlaWdodDogMjk2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4OyB9XG4gIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsYXJnZVwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tY292ZXItaW1hZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiAyMzIuMDhweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wOyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxhcmdlXCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1jb3Zlci1pbWFnZS1jb250YWluZXIgLmJvb2staXRlbS1jb3Zlci1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBjdXJzb3I6IGF1dG87IH1cbiAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxhcmdlXCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsYXJnZVwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24gLmJvb2staXRlbS10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGN1cnNvcjogYXV0bzsgfVxuICAgICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxhcmdlXCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1kZXNjcmlwdGlvbiAuYm9vay1pdGVtLXRpdGxlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM1NTU7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGFyZ2VcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWRlc2NyaXB0aW9uIC5ib29rLWl0ZW0tYnJpZWYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGFyZ2VcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxhcmdlXCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1hY3Rpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMDsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsYXJnZVwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tYWN0aW9ucyAuYm9vay1pdGVtLWJ1dHRvbnMtd3JhcHBlciB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cblxuLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxhcmdlXCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW06bnRoLWNoaWxkKDJuKSB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGFyZ2VcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbS1hY3Rpb25zIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZsb2F0OiBub25lOyB9IH1cblxuLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxpc3RcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cbiAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxpc3RcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Y0RjRGNDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxpc3RcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWNvdmVyLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogNTguNDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgd2lkdGg6IDkwLjU5cHg7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3A7IH1cbiAgICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsaXN0XCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1jb3Zlci1pbWFnZS1jb250YWluZXIgLmJvb2staXRlbS1jb3Zlci1pbWFnZSB7XG4gICAgICAgIGN1cnNvcjogYXV0bzsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsaXN0XCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1kZXNjcmlwdGlvbiAuYm9vay1pdGVtLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgY3Vyc29yOiBhdXRvOyB9XG4gICAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGlzdFwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24gLmJvb2staXRlbS10aXRsZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNTU1OyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxpc3RcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWRlc2NyaXB0aW9uIC5ib29rLWl0ZW0tYnJpZWYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsaXN0XCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1hY3Rpb25zIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuaGlkZGVuLW9uLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSB7XG4gICAgZmxleC1iYXNpczogOTglICFpbXBvcnRhbnQ7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWFjdGlvbnMgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWNvdmVyLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9IH1cblxuLmJvb2tzLWNvbGxlY3Rpb25zLWJsb2NrLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5ib29rcy1jb2xsZWN0aW9ucy1ibG9jay1jb250YWluZXIgLmJsb2NrX2xlZnQge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuYm9va3MtY29sbGVjdGlvbnMtYmxvY2stY29udGFpbmVyIC5ibG9ja19yaWdodCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmJvb2tzLWNvbGxlY3Rpb25zLWJsb2NrLWNvbnRhaW5lciAuYm9va19pbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ib29rcy1jb2xsZWN0aW9ucy1ibG9jay1jb250YWluZXIgLmJvb2tfaGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4ucGFnZS10YXgtbm90ZXMtdG9kYXkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLCAucGFnZS10YXgtbm90ZXMtdG9kYXkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy10b2RheS1mZWRlcmFsIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy10b2RheS1mZWRlcmFsIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXhwcmFjdGljZSAuZGFpbGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXhwcmFjdGljZSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5mcmwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmZybC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXgtZGlyZWN0b3J5LW9sZCAuZnJsLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeS1vbGQgLmZybC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5lb21sLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuZW9tbC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlciB7XG4gIGNvbG9yOiAjMDg0NjdkO1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgIzA4NDY3ZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wYWdlLXRheC1ub3Rlcy10b2RheSAuZGFpbGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsIC5wYWdlLXRheC1ub3Rlcy10b2RheSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLXRheC1ub3Rlcy10b2RheS1mZWRlcmFsIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS10YXgtbm90ZXMtdG9kYXktZmVkZXJhbCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtdGF4cHJhY3RpY2UgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLXRheHByYWN0aWNlIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmNvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmZybC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmZybC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtdGF4LWRpcmVjdG9yeS1vbGQgLmZybC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS10YXgtZGlyZWN0b3J5LW9sZCAuZnJsLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5lb21sLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmVvbWwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlciB7XG4gICAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXktZmVkZXJhbCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10YXhwcmFjdGljZSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10YXgtZGlyZWN0b3J5LW9sZCAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzA4NDY3ZDsgfVxuXG4ucGFnZS10YXgtbm90ZXMtdG9kYXkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LWZlZGVyYWwgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheHByYWN0aWNlIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1kaXJlY3Rvcnktb2xkIC5mcmwtY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzA4NDY3ZDsgfVxuICAucGFnZS10YXgtbm90ZXMtdG9kYXkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLXRheC1ub3Rlcy10b2RheS1mZWRlcmFsIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLXRheHByYWN0aWNlIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLXRheC1kaXJlY3Rvcnktb2xkIC5mcmwtY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSBhIHtcbiAgICBjb2xvcjogIzA4NDY3ZDsgfVxuXG4ucGFnZS1zdGF0ZS10YXgtdG9kYXkgLmxhbmRpbmdfX3RpdGxlLCAucGFnZS1zdGF0ZS10YXgtdG9kYXkgLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy10b2RheS1zdGF0ZSAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXktc3RhdGUgLmZvcm1fX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjMDA2ODM4O1xuICBjb2xvcjogIzAwNjgzODsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wYWdlLXN0YXRlLXRheC10b2RheSAubGFuZGluZ19fdGl0bGUsIC5wYWdlLXN0YXRlLXRheC10b2RheSAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLXRheC1ub3Rlcy10b2RheS1zdGF0ZSAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LXN0YXRlIC5mb3JtX19oZWFkZXIge1xuICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbi5wYWdlLXN0YXRlLXRheC10b2RheSAuZGFpbGllc19fY29udGVudC5saXN0aW5nIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXktc3RhdGUgLmRhaWxpZXNfX2NvbnRlbnQubGlzdGluZyAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNjgzODsgfVxuXG4ucGFnZS1zdGF0ZS10YXgtdG9kYXkgLmRhaWxpZXNfX2NvbnRlbnQubGlzdGluZyAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXktc3RhdGUgLmRhaWxpZXNfX2NvbnRlbnQubGlzdGluZyAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzAwNjgzODsgfVxuICAucGFnZS1zdGF0ZS10YXgtdG9kYXkgLmRhaWxpZXNfX2NvbnRlbnQubGlzdGluZyAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LXN0YXRlIC5kYWlsaWVzX19jb250ZW50Lmxpc3RpbmcgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEge1xuICAgIGNvbG9yOiAjMDA2ODM4OyB9XG5cbi5wYWdlLWF1ZGl0LWluc2lnaHQtbmV3cyAubGFuZGluZ19fdGl0bGUsIC5wYWdlLWF1ZGl0LWluc2lnaHQtbmV3cyAuZm9ybV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjgzODsgfVxuXG4ucGFnZS1hdWRpdC1pbnNpZ2h0LW5ld3MgLmxpc3RpbmcgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDY4Mzg7IH1cblxuLnBhZ2UtYXVkaXQtaW5zaWdodC1uZXdzIC5saXN0aW5nIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA2ODM4OyB9XG5cbi5wYWdlLWF1ZGl0LWluc2lnaHQgLmNvbnRlbnQtYmxvY2suYXVkaXQtbmV3cyAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNjgzODsgfVxuXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSwgLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LWludGVybmF0aW9uYWwgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LWludGVybmF0aW9uYWwgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy10b2RheS1nbG9iYWwgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LWdsb2JhbCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtYmVwcy1leHBlcnQgLmJlcHNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtYmVwcy1leHBlcnQgLmJlcHNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWZhdGNhLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0IC5mYXRjYV9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5mYXRjYV9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmZvcm1fX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjOTUyMjI2O1xuICBjb2xvcjogIzk1MjIyNjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLCAucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LWludGVybmF0aW9uYWwgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLXRheC1ub3Rlcy10b2RheS1pbnRlcm5hdGlvbmFsIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LWdsb2JhbCAuZGFpbGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LWdsb2JhbCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLWJlcHMtZXhwZXJ0IC5iZXBzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS1iZXBzLWV4cGVydCAuYmVwc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLWZhdGNhLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLWZhdGNhLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5mYXRjYV9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5mb3JtX19oZWFkZXIge1xuICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy10b2RheS1pbnRlcm5hdGlvbmFsIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXktZ2xvYmFsIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1iZXBzLWV4cGVydCAuYmVwc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0IC5mYXRjYV9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTUyMjI2OyB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LWludGVybmF0aW9uYWwgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LWdsb2JhbCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1iZXBzLWV4cGVydCAuYmVwc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1mYXRjYS1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5mYXRjYV9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICM5NTIyMjY7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LWludGVybmF0aW9uYWwgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLXRheC1ub3Rlcy10b2RheS1nbG9iYWwgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLWJlcHMtZXhwZXJ0IC5iZXBzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS1mYXRjYS1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEge1xuICAgIGNvbG9yOiAjOTUyMjI2OyB9XG5cbi5kYWlsaWVzX19zdWItY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmRhaWxpZXNfX3N1Yi1jYXRlZ29yeSArIC5tZWRpYSAubWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgLmRhaWxpZXNfX3N1Yi1jYXRlZ29yeSArIC5tZWRpYSAubWVkaWFfX2NvbnRlbnQgLmZsYWctd3JhcHBlciB7XG4gICAgICB0b3A6IDVweDsgfVxuXG4uZGFpbGllc19fbGF0ZXN0LW5ld3Mge1xuICBiYWNrZ3JvdW5kOiAjZWNlYmViOyB9XG4gIC5kYWlsaWVzX19sYXRlc3QtbmV3cyAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjI3MzIwOyB9XG4gIC5kYWlsaWVzX19sYXRlc3QtbmV3cyAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gIC5kYWlsaWVzX19sYXRlc3QtbmV3cyAubWVkaWEge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7IH1cbiAgICAuZGFpbGllc19fbGF0ZXN0LW5ld3MgLm1lZGlhOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5kYWlsaWVzX19sYXRlc3QtbmV3cyAuZG93bmxvYWQtZnVsbC10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmRhaWxpZXNfX2xhdGVzdC1uZXdzIC5kb3dubG9hZC1mdWxsLXRleHQ6aG92ZXIge1xuICAgICAgY29sb3I6ICM0NDQ7IH1cblxuLmRhaWxpZXNfX2NvbnRlbnQgLmZsYWctd3JhcHBlciArIC5tZWRpYV9fbWV0YSA+IC5tZWRpYV9fdGl0bGUge1xuICBtYXJnaW4tbGVmdDogMjVweDsgfVxuXG4uZGFpbGllc19jYWxlbmRhciB7XG4gIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMnB4IDBweCAwcHggIWltcG9ydGFudDsgfVxuXG4uZGFpbGllc19jYWxlbmRhcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uY2FsX2ljb25fZGFpbGllcyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xuICBtYXJnaW4tbGVmdDogMjI5cHg7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNhbF9pY29uX2RhaWxpZXMge1xuICAgICAgbWFyZ2luLXRvcDogMTRweDsgfSB9XG5cbi5kYWlsaWVzLWxpc3RpbmdfX3RhYnMtbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDIwcHggYXV0byAwcHggYXV0bztcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMjg4cHg7IH1cbiAgLmRhaWxpZXMtbGlzdGluZ19fdGFicy1uYXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmRhaWxpZXMtbGlzdGluZ19fdGFicy1uYXY6aG92ZXIsIC5kYWlsaWVzLWxpc3RpbmdfX3RhYnMtbmF2OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5pZTggLmRhaWxpZXMtbGlzdGluZ19fdGFicy1uYXYge1xuICAgIHdpZHRoOiAzNjBweDsgfVxuXG4ucXVpY2stdHJlYXR5LWZpbHRlcnMge1xuICBtYXJnaW46IDVweCBhdXRvIDBweCBhdXRvO1xuICB3aWR0aDogNDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICAucXVpY2stdHJlYXR5LWZpbHRlcnM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmRhaWxpZXMtb3ZlcnZpZXdfX3RhYiB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjOTk5O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE0NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzOyB9XG4gIC5pZTggLmRhaWxpZXMtb3ZlcnZpZXdfX3RhYiB7XG4gICAgLW1zLXRleHQtanVzdGlmeTogZGlzdHJpYnV0ZS1hbGwtbGluZXM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuODtcbiAgICB3aWR0aDogMTgwcHg7IH1cbiAgLmRhaWxpZXMtb3ZlcnZpZXdfX3RhYjpob3ZlciwgLmRhaWxpZXMtb3ZlcnZpZXdfX3RhYjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuZGFpbGllcy1vdmVydmlld19fdGFiLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZGFpbGllcy1vdmVydmlld19fdGFiOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuZGFpbGllcy1vdmVydmlld19fdGFiIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kYWlsaWVzLW92ZXJ2aWV3X190YWIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuZGFpbGllcy1saXN0aW5nX190YWJzLW5hdiB7XG4gICAgbWFyZ2luOiAxOXB4IGF1dG8gMHB4IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uaG9saWRheV9tZXNzYWdlX2RpdiB7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuXG4uaG9saWRheV9tZXNzYWdlX2g0IHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIGgxLmxhbmRpbmdfX3RpdGxlLCAucGFnZS1jb21iaW5lZC1kYWlsaWVzIGgxLmZvcm1fX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7IH1cblxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAubGFuZGluZ19fdGl0bGUuY29tYmluZWQtZmVkZXJhbCwgLnBhZ2UtY29tYmluZWQtZGFpbGllcyAuY29tYmluZWQtZmVkZXJhbC5mb3JtX19oZWFkZXIsXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5sYW5kaW5nX190aXRsZS5jb21iaW5lZC10YXgtbm90ZXMtdG9kYXksXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5jb21iaW5lZC10YXgtbm90ZXMtdG9kYXkuZm9ybV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA3ODsgfVxuXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5sYW5kaW5nX190aXRsZS5jb21iaW5lZC1zdGF0ZSwgLnBhZ2UtY29tYmluZWQtZGFpbGllcyAuY29tYmluZWQtc3RhdGUuZm9ybV9faGVhZGVyLFxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAubGFuZGluZ19fdGl0bGUuY29tYmluZWQtc3RhdGUtdGF4LXRvZGF5LFxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAuY29tYmluZWQtc3RhdGUtdGF4LXRvZGF5LmZvcm1fX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY4Mzg7IH1cblxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAubGFuZGluZ19fdGl0bGUuY29tYmluZWQtaW50ZXJuYXRpb25hbCwgLnBhZ2UtY29tYmluZWQtZGFpbGllcyAuY29tYmluZWQtaW50ZXJuYXRpb25hbC5mb3JtX19oZWFkZXIsXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5sYW5kaW5nX190aXRsZS5jb21iaW5lZC13b3JsZHdpZGUtdGF4LWRhaWx5LFxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAuY29tYmluZWQtd29ybGR3aWRlLXRheC1kYWlseS5mb3JtX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUyMjI2OyB9XG5cbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmNvbnRlbnQtYmxvY2suY29tYmluZWQtZmVkZXJhbCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNDA3ODsgfVxuXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5jb250ZW50LWJsb2NrLmNvbWJpbmVkLWZlZGVyYWwgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDQwNzg7IH1cblxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAuY29udGVudC1ibG9jay5jb21iaW5lZC1zdGF0ZSAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNjgzODsgfVxuXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5jb250ZW50LWJsb2NrLmNvbWJpbmVkLXN0YXRlIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjMDA2ODM4OyB9XG5cbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmNvbnRlbnQtYmxvY2suY29tYmluZWQtaW50ZXJuYXRpb25hbCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk1MjIyNjsgfVxuXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5jb250ZW50LWJsb2NrLmNvbWJpbmVkLWludGVybmF0aW9uYWwgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICM5NTIyMjY7IH1cblxuLmJhci1UTlQge1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICMwMDQwNzg7XG4gIHBhZGRpbmctbGVmdDogNHB4OyB9XG5cbi5iYXItV1REIHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjOTUyMjI2O1xuICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxuXG4uYmFyLVNUVCB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzAwNjgzODtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7IH1cblxuaDEubWVkaWFfX3RpdGxlIC5iYXItVE5UIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuaDEubWVkaWFfX3RpdGxlIC5iYXItV1REIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuaDEubWVkaWFfX3RpdGxlIC5iYXItU1RUIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm9lY2QtZ3VpZGVsaW5lcyB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5vZWNkLWd1aWRlbGluZXMgdWwgbGkgPiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbmgzLmdsb2JhbF9wcm9kdWN0cyB7XG4gIGNvbG9yOiAjNDQ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4OyB9XG5cbi5zaWRlYmFyLWFydGljbGUtYnV0dG9uIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qaGVhZGVyKi9cbi5wYWdlLS1ub25zdWIge1xuICAvKmVuZCBzdGF0cyBmYWN0cyovXG4gIC8qIEF2YWlsYWJsZSBQcm9kdWN0cyAqL1xuICAvKmVuZCB0YXggZGVzY3JpcHRpb25zKi9cbiAgLypzbGlkZXIgc2VjdGlvbiovXG4gIC8qZW5kIHNsaWRlciBzZWN0aW9uKi9cbiAgLyogUmVuZXdhbCAqL1xuICAvKiBUcnVzdGVkIEJ5ICovXG4gIC8qcXVvdGVzIHNlY3Rpb24qL1xuICAvKmxvbmcgc2Nyb2xsIHNlY3Rpb24gdGhyZWUqL1xuICAvKmVuZCBvZiBsb25nIHNjcm9sbCBzZWN0aW9uIHRocmVlKi9cbiAgLypGQVEgc2VjdGlvbiovXG4gIC8qRW5kIEZBUSovXG4gIC8qIENUQSAqL1xuICAvKnBhZ2UgaW5mbyBzZWN0aW9uKi9cbiAgLyplbmQgb2YgcGFnZSBpbmZvIHNlY3Rpb24qL1xuICAvKmZvb3RlciBzZWN0aW9uKi9cbiAgLypidXR0b24gc2VjdGlvbiovXG4gIC8qZW5kIG9mIGJ1dHRvbiBzZWN0aW9uKi8gfVxuICAucGFnZS0tbm9uc3ViIC5idG4tLXByaW1hcnkgYSwgLnBhZ2UtLW5vbnN1YiAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCBhLCAjdHJpYWwtZGl2IC5wYWdlLS1ub25zdWIgLmZvcm0tc3VibWl0IGEsIC5wYWdlLS1ub25zdWIgLnBvbGwgLmZvcm0tc3VibWl0IGEsIC5wb2xsIC5wYWdlLS1ub25zdWIgLmZvcm0tc3VibWl0IGEsIC5wYWdlLS1ub25zdWIgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBhLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gYSwgLnBhZ2UtLW5vbnN1YiAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gYSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gYSwgLnBhZ2UtLW5vbnN1YiAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0IGEsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAucGFnZS0tbm9uc3ViIC5mb3JtLXN1Ym1pdCBhLCAucGFnZS0tbm9uc3ViICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBhLCAjdGEtY29udGFjdC1mb3JtIC5wYWdlLS1ub25zdWIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBhLCAucGFnZS0tbm9uc3ViICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gYSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLnBhZ2UtLW5vbnN1YiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIGEge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAucGFnZS0tbm9uc3ViIGhlYWRlciB7XG4gICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmxvZ28ge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5sb2dvIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zIC5idG4tLXByaW1hcnksIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgI3RyaWFsLWRpdiAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDdyZW0gMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbmdlbmlhL2ltYWdlcy9ob21lL2hlcm8taW1nLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIC5iZ19fd3JhcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIHAge1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyBwOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIHAgc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyBwIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gLmJ0bi0tcHJpbWFyeSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyB7XG4gICAgICAgIHBhZGRpbmc6IDVyZW0gMXJlbTsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjdiYWY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIGgyIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHdpZHRoOiAzOCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQ6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICB3aWR0aDogMzYlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0Om50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdCBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdCBwID4gc3Ryb25nLFxuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQgcCA+IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdCBwID4gc3Ryb25nLFxuICAgICAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0IHAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQgcCA+IHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjYWFhO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdCBwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0IHN0cm9uZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdCBzdHJvbmcgLmtlcm4ge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA1ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdmlkZW8tYmcuanBnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDQ0cHggMCA1MnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiA0NHB4IDAgNTJweDsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAuY29udGFpbiwgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAud3JhcF9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgbWluLXdpZHRoOiAwOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAubGlzdF9fdmlkZW9zIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC5saXN0X192aWRlb3MgbGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAubGlzdF9fdmlkZW9zIGxpIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAubGlzdF9fdmlkZW9zIGxpIHtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAubGlzdF9fdmlkZW9zIGxpLmlzLS1hY3RpdmUge1xuICAgICAgICBhbmltYXRpb24tbmFtZTogc2hvd0Zyb21EaXNwbGF5Tm9uZTtcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLm5hdl9fdmlkZW9fbGlzdCB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLm5hdl9fdmlkZW9fbGlzdCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC5uYXZfX3ZpZGVvX2xpc3QgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC5uYXZfX3ZpZGVvX2xpc3QgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMjsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAubmF2X192aWRlb19saXN0IGEge1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYm9yZGVyLXRvcCAwLjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAxNnB4IDEycHg7XG4gICAgICBtaW4td2lkdGg6IDExN3B4O1xuICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMxQTczQTk7XG4gICAgICBiYWNrZ3JvdW5kOiAjMUE3M0E5O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLm5hdl9fdmlkZW9fbGlzdCBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0YwNzMyMDtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0M1NjIyMDsgfVxuICAucGFnZS0tbm9uc3ViIC5saXN0X192aWRlb3Mge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIHtcbiAgICBwYWRkaW5nOiA0cmVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCB7XG4gICAgICAvKmZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHRwYWRkaW5nOiAwIC41cmVtOyovXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDUwcHg7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3Q6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgLnRheC1wcm9kdWN0X19uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IHNtYWxsIHtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAuYnRuLS1wcmltYXJ5LCAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0ICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0ICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0ICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3Qge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMge1xuICAgICAgICBwYWRkaW5nOiAycmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTE0cHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIHVsIGxpIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgdWwgbGk6bGFzdC1vZi10eXBlLFxuICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgdWwgbGkubGFzdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIGxpIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogLjg3NTtcbiAgICBjb2xvcjogIzAwNjRhMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgbGkgcCBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogIzY2NjsgfVxuICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIGxpIHAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyBsaSBwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzEyNTtcbiAgICAgICAgY29sb3I6ICMwMDY0YTA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgbGkgYSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIGxpIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIHVsIGxpLmZhY3QtdGhyZWUgYSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIHVsIGxpLmZhY3QtdGhyZWUgYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgLnNob3dfX21vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlLS1ub25zdWIgLmxzLXNlY3Rpb24tLXRocmVlIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wYWdlLS1ub25zdWIgLnNsaWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGYwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnNsaWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAubHQtaWU5IC5wYWdlLS1ub25zdWIgLnNsaWRlciAuYngtdmlld3BvcnQge1xuICAgICAgbWluLWhlaWdodDogMTc3cHg7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjQzFDMUMxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUsXG4gIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpmb2N1cyxcbiAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQzFDMUMxOyB9XG4gIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIGEge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LXByZXYsXG4gICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb250cm9scy5wbmdcIikgMCAwIG5vLXJlcGVhdDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtcHJldiB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LW5leHQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMDsgfVxuICAucGFnZS0tbm9uc3ViIC53cmFwLS1zbGlkZXIgLnRlc3RpbW9uaWFscyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlLS1ub25zdWIgLndyYXAtLXNsaWRlciAudGVzdGltb25pYWxzIHtcbiAgICBwYWRkaW5nOiA1MnB4IDAgMTBweDsgfVxuICAucGFnZS0tbm9uc3ViIC50ZXN0aW1vbmlhbHMgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudGVzdGltb25pYWxzIGJsb2NrcXVvdGUgcCB7XG4gICAgICBjb2xvcjogI2YwNzMyMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGVzdGltb25pYWxzIGNpdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudGVzdGltb25pYWxzIGNpdGUgc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudGVzdGltb25pYWxzIGNpdGUgc3Ryb25nOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICctJzsgfVxuICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwge1xuICAgIHBhZGRpbmc6IDZyZW0gMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbmdlbmlhL2ltYWdlcy9ob21lL2xzLXJlbmV3YWwuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCBoMixcbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgdWwsXG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIGgyLFxuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgdWwsXG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgdWwgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zIC5idG4tLXByaW1hcnksIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY3YmFmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtdHJ1c3RlZCBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtdHJ1c3RlZCBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXRydXN0ZWQgLnRydXN0ZWQtbGlzdCB7XG4gICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMnJlbTsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIC50cnVzdGVkLWxpc3QgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wNWVtOyB9XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtdHJ1c3RlZCAudHJ1c3RlZC1saXN0IGxpOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBtYXJnaW46IC4zcmVtIC41cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtdHJ1c3RlZCAudHJ1c3RlZC1saXN0IGxpOmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtdHJ1c3RlZCAudHJ1c3RlZC1saXN0IGxpOmxhc3Qtb2YtdHlwZTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtdHJ1c3RlZCAudHJ1c3RlZC1saXN0IGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGVzLWhlYWRlciBoMiB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE5MDQ3NjE5O1xuICAgIGNvbG9yOiAjMDA2NGEwO1xuICAgIGJhY2tncm91bmQ6ICNFRkVGRjA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGVzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUZFRkYwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICMwMDY0YTA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAucXVvdGVzIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEuYWN0aXZlLFxuICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6Zm9jdXMsXG4gIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0MxQzFDMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEuYWN0aXZlLFxuICAgICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmZvY3VzLFxuICAgICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1wcmV2LFxuICAgIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtbmV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29udHJvbHMucG5nXCIpIG5vLXJlcGVhdDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtbmV4dCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucGFnZS0tbm9uc3ViIC53cmFwLS1zbGlkZXIgLnF1b3RlLXNsaWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDUycHggMCAxMHB4OyB9XG4gIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBmaWd1cmUsIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBibG9ja3F1b3RlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgZmlndXJlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1heC13aWR0aDogODBweDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBibG9ja3F1b3RlIHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBvcGVuLXF1b3RlOyB9XG4gIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBibG9ja3F1b3RlIHA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlOyB9XG4gIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBpbWcge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAxMDhweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGltZyB7XG4gICAgICAgIG1hcmdpbjogaW5pdGlhbDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBjaXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBjaXRlIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBjaXRlIHN0cm9uZzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnLSc7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGZpZ2NhcHRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgYmxvY2txdW90ZSB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICB3aWR0aDogNjYlO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogI0YwNzMyMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGJsb2NrcXVvdGUge1xuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgYmxvY2txdW90ZSBwIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNzI3MjcyNzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgYmxvY2txdW90ZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBibG9ja3F1b3RlIHAgc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogJ2xhdG8nO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb2xvcjogI2YwNzMyMDsgfVxuICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgYmxvY2txdW90ZSBwOm50aC1jaGlsZCgzKSB7XG4gICAgZm9udC1mYW1pbHk6ICdsYXRvJztcbiAgICBmb250LXdlaWdodDogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb2xvcjogI2YwNzMyMDsgfVxuICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmc6IDUwcHggMCAxMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE0NTViOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zYW1wbGVzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zYW1wbGVzIC5zYW1wbGUtc2NyZWVuc2hvdHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTEzMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMgLnNhbXBsZS1zY3JlZW5zaG90cyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zYW1wbGVzIC5zYW1wbGUtYXJ0aWNsZXMge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zYW1wbGVzIC5zYW1wbGUtYXJ0aWNsZXMgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc2FtcGxlcyAuc2FtcGxlLWFydGljbGVzIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMgLnNhbXBsZS1hcnRpY2xlcyBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4OyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMgLnNhbXBsZS1hcnRpY2xlcyAudmlldy1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zYW1wbGVzIC5zYW1wbGUtYXJ0aWNsZXMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc2FtcGxlcyAuc2FtcGxlX19jYXRlZ29yeSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICNmMjczMjA7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zYW1wbGVzIC5zYW1wbGVfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5wYWdlLS1ub25zdWIgLmZhcSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiA2MnB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuZmFxIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5mYXEgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDY2NjY2NjY3O1xuICAgIGNvbG9yOiAjMDA2NGEwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnZS0tbm9uc3ViIC53cmFwX190YWJzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNzQwcHg7IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGFiLmlzQ2xvc2VkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7IH1cbiAgICAucGFnZS0tbm9uc3ViIC50YWIuaXNDbG9zZWQgLnRhYl9fdGl0bGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwNjcnOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudGFiLmlzQ2xvc2VkIC50YWJfX2JvZHkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGFiLmlzT3BlbiAudGFiX190aXRsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNjgnOyB9XG4gIC5wYWdlLS1ub25zdWIgLnRhYi5pc09wZW4gLnRhYl9fYm9keSB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGFiX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTJweCAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTczYTk7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAucGFnZS0tbm9uc3ViIC50YWJfX3RpdGxlOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgJ0ZvbnRBd2Vzb21lJztcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG8gMTRweCBhdXRvOyB9XG4gIC5wYWdlLS1ub25zdWIgLnRhYl9fYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAzNHB4IDMwcHggMjRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnRhYl9fYm9keSBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAuYnRuLS1wcmltYXJ5LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgI3RyaWFsLWRpdiAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLmJ0bi0tcHJpbWFyeSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAucGFnZV9pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIC5wYWdlLS1ub25zdWIgLnBhZ2UtaW5mbyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnZS0tbm9uc3ViIC5wYWdlLWluZm8gbGkgcCAudGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMztcbiAgICBjb2xvcjogIzAwNjRhMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wYWdlLS1ub25zdWIgLnBhZ2UtaW5mbyBsaSBwIHtcbiAgICBmb250LXNpemU6IDEyLjI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucGFnZS0tbm9uc3ViIC5wYWdlLWluZm8gbGkgcCBsaSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMi4yNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjYzFjMWMxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucGFnZS0tZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5wYWdlLS1mb290ZXIgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS0tbm9uc3ViIC5wYWdlLS1mb290ZXIgLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGUsIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGUgYSB7XG4gICAgICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAucGFnZS0tbm9uc3ViIC5wYWdlLS1mb290ZXIgLnRpdGxlLCAucGFnZS0tbm9uc3ViIC5wYWdlLS1mb290ZXIgLnRpdGxlIGEge1xuICAgICAgICAgICAgY29sb3I6ICMwMDY0YTI7IH0gfVxuICAgICAgICAucGFnZS0tbm9uc3ViIC5wYWdlLS1mb290ZXIgLnRpdGxlOmhvdmVyLCAucGFnZS0tbm9uc3ViIC5wYWdlLS1mb290ZXIgLnRpdGxlIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjYzFjMWMxOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGU6aG92ZXIsIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGUgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNjY2OyB9IH1cbiAgICAucGFnZS0tbm9uc3ViIC5wYWdlLS1mb290ZXIgYSB7XG4gICAgICBjb2xvcjogIzQ0NDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAucGFnZS0tZm9vdGVyIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzg4ODsgfVxuICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NpdGVfbWFwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2l0ZV9tYXAge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24gLnNob3dfX3RhYmxldCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMCAtNHB4IC0xMDAwMHB4IDA7XG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDUzcHggMjhweCAxMDAwMHB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRhZGE7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbi5mb290ZXJfX3NlY3Rpb24tLWFib3V0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbi5mb290ZXJfX3NlY3Rpb24tLWNvbnRhY3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiBsaSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDsgfSB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24gbGkgLmxpc3RfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogLjg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uIGxpIC5saXN0X19zdWJfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtaW4td2lkdGg6IDgzcHg7XG4gICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24gbGkgLmxpc3RfX3N1Yl9ib2R5IHtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24gbGkgLmxpc3RfX3N1Yl9ib2R5IGEge1xuICAgICAgICAgIGNvbG9yOiAjNDQ0OyB9XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiBsaSAubGlzdF9fc3ViX2JvZHkgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24gbGkgLmxpc3RfX3N1Yl9ib2R5IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uLS1jb250YWN0IHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5wYWdlLS1ub25zdWIgLnNoYXJlX19zb2NpYWwgLmljbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNDQ0OyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuc2hhcmVfX3NvY2lhbCAuaWNvOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuc2hhcmVfX3NvY2lhbCAuaWNvIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuc2hhcmVfX3NvY2lhbCAuaWNvIC5mYSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY29sb3I6ICM0NDQ7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19tZXRhX2RhdGEge1xuICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgICBjb2xvcjogI2MxYzFjMTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fbWV0YV9kYXRhIGEge1xuICAgICAgY29sb3I6ICNlY2VjZWM7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fbWV0YV9kYXRhIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2OyB9XG4gIC5wYWdlLS1ub25zdWIgLmJ0biwgLnBhZ2UtLW5vbnN1YiAubG9naW4tbGluayBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA3MzIwO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuYnRuOmhvdmVyLCAucGFnZS0tbm9uc3ViIC5sb2dpbi1saW5rIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzOTE1MDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmJ0bjphY3RpdmUsIC5wYWdlLS1ub25zdWIgLmxvZ2luLWxpbmsgYTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmNWIwZTsgfVxuICAucGFnZS0tbm9uc3ViIC5idG4tbG9naW4ge1xuICAgIGJhY2tncm91bmQ6ICMwMDY0QTA7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5idG4tbG9naW46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTFkNTsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmJ0bi1sb2dpbjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzNTU3ZDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5idG4tbG9naW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA3MzIwOyB9XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmJ0bi1sb2dpbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzOTE1MDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnNob3dfX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuc2hvd19fbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAuc2hvd19fbW9iaWxlX2lubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnNob3dfX21vYmlsZV9pbmxpbmUtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5zaG93X190YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuc2hvd19fdGFibGV0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5zaG93X190YWJsZXRfaW5saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnNob3dfX3RhYmxldF9pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5zaG93X190YWJsZXRfaW5saW5lX2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnNob3dfX3RhYmxldF9pbmxpbmVfYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5zaG93X19kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm9sZGllIC5wYWdlLS1ub25zdWIgLnNob3dfX2Rlc2t0b3Age1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuc2hvd19fZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmxvZ2luLWxpbmsgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5Aa2V5ZnJhbWVzIHNob3dGcm9tRGlzcGxheU5vbmUge1xuICAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDElIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uZW9tbCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTsgfVxuXG4uZW9tbCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzk5OTsgfVxuXG4ucGFnZS1jdXN0b21lcnJvci00MDQgLmJsb2NrLXN5c3RlbSB7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAucGFnZS1jdXN0b21lcnJvci00MDQgLmJsb2NrLXN5c3RlbSB7XG4gICAgICBtaW4td2lkdGg6IDBweDsgfSB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnBhZ2UtY3VzdG9tZXJyb3ItNDA0IC5ibG9jay1zeXN0ZW0ge1xuICAgICAgbWluLXdpZHRoOiAwOyB9IH1cbiAgLnBhZ2UtY3VzdG9tZXJyb3ItNDA0IC5ibG9jay1zeXN0ZW0gaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmVycm9yLXBhZ2UtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi50YS1tZXNzYWdlIHtcbiAgei1pbmRleDogMTIwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDExMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA1NDBweDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDI1cHggNDVweCAyNXB4IDI1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAudGEtbWVzc2FnZSBhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudGEtbWVzc2FnZSBhLmlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC50YS1tZXNzYWdlLnRhLW1lc3NhZ2UtLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE1LCAyMzUsIDI0NSwgMC45NSk7XG4gICAgY29sb3I6ICMwYTFmMmE7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC50YS1tZXNzYWdlLnRhLW1lc3NhZ2UtLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAyMzgsIDIxNSwgMC45NSk7XG4gICAgY29sb3I6ICM2MDQzMGM7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC50YS1tZXNzYWdlLnRhLW1lc3NhZ2UtLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMjExLCAyMDksIDAuOTUpO1xuICAgIGNvbG9yOiAjNWMwZTBhO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50YS1tZXNzYWdlIHtcbiAgICAgIHdpZHRoOiA5MCU7IH0gfVxuXG4udGEtbWVzc2FnZV9fZGlzbWlzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgY29sb3I6ICM2NjY7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudGEtbWVzc2FnZV9fZGlzbWlzczpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uc3RpY2t5LWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzEwcHg7IH1cbiAgLnN0aWNreS1mb290ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmZvb3Rlcl9fbWFpbiB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mb290ZXJfX21haW4gLmNvbnRhaW4sIC5mb290ZXJfX21haW4gLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19tYWluIC53cmFwX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5mb290ZXJfX21haW4ge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuZm9vdGVyX19tYWluIC5jb250YWluLCAuZm9vdGVyX19tYWluIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fbWFpbiAud3JhcF9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cblxuLmZvb3Rlcl9fbmF2LWxpc3Qge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc1JTtcbiAgaGVpZ2h0OiAyODBweDtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGFkYWRhOyB9XG4gIC5mb290ZXJfX25hdi1saXN0OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZvb3Rlcl9fbmF2LWxpc3Q6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5mb290ZXJfX25hdi1saXN0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgLmZvb3Rlcl9fbmF2LWxpc3Q6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmZvb3Rlcl9fbmF2LWxpc3Q6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gIC5mb290ZXJfX25hdi1saXN0IC5uYXYtbGlzdF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZm9vdGVyX19uYXYtbGlzdCAubmF2LWxpc3RfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC5mb290ZXJfX25hdi1saXN0IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmZvb3Rlcl9fbmF2LWxpc3QgYSB7XG4gICAgY29sb3I6ICMwMDY0YTI7IH1cbiAgICAuZm9vdGVyX19uYXYtbGlzdCBhOmhvdmVyLCAuZm9vdGVyX19uYXYtbGlzdCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDA1NTg5OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZvb3Rlcl9fbmF2LWxpc3Qge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgICAuZm9vdGVyX19uYXYtbGlzdDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmZvb3Rlcl9fbmF2LWxpc3Qge1xuICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbi5mb290ZXJfX2NvbnRhY3QgZGQge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5pZTggLmZvb3Rlcl9fY29udGFjdCBkZCB7XG4gICAgd2lkdGg6IDQwJTsgfVxuXG4uZm9vdGVyX19jb250YWN0IGR0IHtcbiAgd2lkdGg6IDYwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzk5OTsgfVxuICAuaWU4IC5mb290ZXJfX2NvbnRhY3QgZHQge1xuICAgIHdpZHRoOiA2MCU7IH1cblxuLmZvb3Rlcl9fc29jaWFsLXJvdyBhOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDY0YTI7IH1cblxuLmZvb3Rlcl9fYmFyIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjOTk5OyB9XG4gIC5mb290ZXJfX2JhciBhIHtcbiAgICBjb2xvcjogI2NjYzsgfVxuICAgIC5mb290ZXJfX2JhciBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjYWFhOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZvb3Rlcl9fYmFyIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmZvb3Rlcl9fdG9waWNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuZm9vdGVyX190b3BpY3M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZm9vdGVyX190b3BpY3Mge1xuICAgICAgcGFkZGluZzogMjVweCAyMHB4OyB9IH1cblxuLmZvb3Rlcl9fdG9waWMtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmZvb3Rlcl9fdG9waWMtbGlzdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5mb290ZXJfX3RvcGljLWxpc3Q6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mb290ZXJfX3RvcGljLWxpc3Q6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZvb3Rlcl9fdG9waWMtbGlzdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5mb290ZXJfX3RvcGljLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4xOyB9XG5cbi5ub2RlLXR5cGUtZnJlZS1yZXNvdXJjZXMgLnN0YXRpYyAuY29udGFpbiA+IHNlY3Rpb24uc3RhdGljX19jb250ZW50LS1tYWluLCAubm9kZS10eXBlLWZyZWUtcmVzb3VyY2VzIC5zdGF0aWMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb24uc3RhdGljX19jb250ZW50LS1tYWluLCAucGFnZS0tbm9uc3ViIC5ub2RlLXR5cGUtZnJlZS1yZXNvdXJjZXMgLnN0YXRpYyAud3JhcF9fY29udGVudCA+IHNlY3Rpb24uc3RhdGljX19jb250ZW50LS1tYWluIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubm9kZS1mcmVlLXJlc291cmNlcyAuZmllbGQtbmFtZS1maWVsZC1jYXJkcyA+IC5maWVsZC1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHBhZGRpbmc6IDMwcHggMCA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICAubm9kZS1mcmVlLXJlc291cmNlcyAuZmllbGQtbmFtZS1maWVsZC1jYXJkcyA+IC5maWVsZC1pdGVtcyAucGFyYWdyYXBocy1pdGVtLWZyZWUtcmVzb3VyY2VzLWNhcmRzIHtcbiAgICBtaW4taGVpZ2h0OiAzNTVweDtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIDE1cHggMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm5vZGUtZnJlZS1yZXNvdXJjZXMgLmZpZWxkLW5hbWUtZmllbGQtY2FyZHMgPiAuZmllbGQtaXRlbXMgLnBhcmFncmFwaHMtaXRlbS1mcmVlLXJlc291cmNlcy1jYXJkcyAuY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5ub2RlLWZyZWUtcmVzb3VyY2VzIC5maWVsZC1uYW1lLWZpZWxkLWNhcmRzID4gLmZpZWxkLWl0ZW1zIC5wYXJhZ3JhcGhzLWl0ZW0tZnJlZS1yZXNvdXJjZXMtY2FyZHMgaDMge1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB0O1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLm5vZGUtZnJlZS1yZXNvdXJjZXMgLmZpZWxkLW5hbWUtZmllbGQtY2FyZHMgPiAuZmllbGQtaXRlbXMgLnBhcmFncmFwaHMtaXRlbS1mcmVlLXJlc291cmNlcy1jYXJkcyAuZmllbGQtbmFtZS1maWVsZC1pY29uIGltZyB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLm5vZGUtZnJlZS1yZXNvdXJjZXMgLmZpZWxkLW5hbWUtZmllbGQtY2FyZHMgPiAuZmllbGQtaXRlbXMgLnBhcmFncmFwaHMtaXRlbS1mcmVlLXJlc291cmNlcy1jYXJkcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubm9kZS1mcmVlLXJlc291cmNlcyAuZmllbGQtbmFtZS1maWVsZC1jYXJkcyA+IC5maWVsZC1pdGVtcyAucGFyYWdyYXBocy1pdGVtLWZyZWUtcmVzb3VyY2VzLWNhcmRzIHtcbiAgICAgICAgd2lkdGg6IDMxMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubm9kZS1mcmVlLXJlc291cmNlcyAuZmllbGQtbmFtZS1maWVsZC1jYXJkcyA+IC5maWVsZC1pdGVtcyB7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjsgfSB9XG5cbi5ub2RlLWZyZWUtcmVzb3VyY2VzIC5lY29tbS1wcm9kdWN0LXNob3djYXNlIHtcbiAgbWFyZ2luOiAwIC01MHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLm5vZGUtZnJlZS1yZXNvdXJjZXMgLmVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmZpZWxkLW5hbWUtZmllbGQtaGVhZGxpbmUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDUwdnc7IH0gfVxuICAubm9kZS1mcmVlLXJlc291cmNlcyAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAucGFyYWdyYXBocy1pdGVtcy1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2Uge1xuICAgIG1hcmdpbjogMCA1MHZ3OyB9XG5cbi5mcmwtc2lkZWJhciAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTsgfVxuXG4uZnJsLXNpZGViYXIgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLmZybC1jb250ZW50IC5tZWRpYV9fZGF0ZXRpbWUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5mcmwtY29udGVudCAuZnJsLXNlY3Rpb24ge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG5cbi5mcmwtY29udGVudCAuZnJsLXNlY3Rpb25fX3JvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAuZnJsLWNvbnRlbnQgLmZybC1zZWN0aW9uX19yb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmZybC1jb250ZW50IC5mcmwtc2VjdGlvbl9fcm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmZybC1jb250ZW50IC5mcmwtc2VjdGlvbl9fbGFiZWwsXG4uZnJsLWNvbnRlbnQgLmZybC1zZWN0aW9uX19yZXN1bHRzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3NSU7IH1cblxuLmZybC1jb250ZW50IC5mcmwtc2VjdGlvbl9fbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwJTtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZnJsLWNvbnRlbnQgLmZybC1zZWN0aW9uX19yZXN1bHRzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3MCU7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuZnJsLWNvbnRlbnQgLmZybC1zZWN0aW9uX19yZXN1bHRzIGEge1xuICAgIGNvbG9yOiAjMDA2NGEyOyB9XG5cbltjbGFzc149XCJmcmwtc2VhcmNoLS1cIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICBbY2xhc3NePVwiZnJsLXNlYXJjaC0tXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIFtjbGFzc149XCJmcmwtc2VhcmNoLS1cIl06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuXG4uZnJsLXNlYXJjaF9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmZybC1zZWFyY2hfX2Zvcm0ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuZnJsLXNlYXJjaF9fZm9ybSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmZybC1zZWFyY2hfX29yIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZnJsLXNlYXJjaF9faHlwaGVuYXRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi5mcmwtc2VhcmNoX19pbmxpbmUge1xuICBmbG9hdDogbGVmdDsgfVxuICAuZnJsLXNlYXJjaF9faW5saW5lIC5mb3JtLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZnJsLXNlYXJjaF9fYWN0aW9ucyB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5mcmwtc2VhcmNoX19hY3Rpb25zIC5idG4tLXByaW1hcnksIC5mcmwtc2VhcmNoX19hY3Rpb25zICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5mcmwtc2VhcmNoX19hY3Rpb25zIC5mb3JtLXN1Ym1pdCwgLmZybC1zZWFyY2hfX2FjdGlvbnMgLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAuZnJsLXNlYXJjaF9fYWN0aW9ucyAuZm9ybS1zdWJtaXQsIC5mcmwtc2VhcmNoX19hY3Rpb25zICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5mcmwtc2VhcmNoX19hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mcmwtc2VhcmNoX19hY3Rpb25zICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAuZnJsLXNlYXJjaF9fYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZnJsLXNlYXJjaF9fYWN0aW9ucyAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZybC1zZWFyY2hfX2FjdGlvbnMgLmZvcm0tc3VibWl0LCAuZnJsLXNlYXJjaF9fYWN0aW9ucyAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLmZybC1zZWFyY2hfX2FjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZybC1zZWFyY2hfX2FjdGlvbnMgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLmZybC1zZWFyY2hfX2FjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5mcmwtY291cnQtcmVzdWx0cyAuaXRlbS1saXN0IHVsIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uZnJsLXNlYXJjaC0tdGNkIC5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuZnJsLXNlYXJjaC0tdGNkIC5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG5cbi5mcmwtc2VhcmNoLS10Y2QgLmZvcm0taXRlbS10YXhjLWNvdXJ0LWRlY2lzaW9uczIge1xuICB3aWR0aDogMjE1cHg7IH1cblxuLmZybC1zZWFyY2gtLXRjZCAuZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5mcmwtc2VhcmNoLS10Y2QgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5mcmwtc2VhcmNoLS10Y2QgLmZvcm0taXRlbS10YXhjLWNvdXJ0LWRlaWNpb25zMyxcbi5mcmwtc2VhcmNoLS10Y2QgLmZvcm0taXRlbS1udW1iZXIzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5mcmwtc2VhcmNoLS1mZWRlcmFsLXRjZCAuZm9ybS1pdGVtLWZjdGQxLFxuLmZybC1zZWFyY2gtLWZlZGVyYWwtdGNkIC5mb3JtLWl0ZW0tZmN0ZDMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuZnJsLXNlYXJjaC0tZmVkZXJhbC10Y2QgLmZvcm0taXRlbS1mY3RkMSxcbiAgICAuZnJsLXNlYXJjaC0tZmVkZXJhbC10Y2QgLmZvcm0taXRlbS1mY3RkMyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmZybC1zZWFyY2gtLWZlZGVyYWwtdGNkIC5mb3JtLWl0ZW0tZmN0ZDIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5mcmwtc2VhcmNoLS1mZWRlcmFsLXRjZCAuZm9ybS1pdGVtLWZjdGQyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uZnJsLXNlYXJjaC0tZmVkZXJhbC10Y2QgLmZvcm0taXRlbS11c3RjMSxcbi5mcmwtc2VhcmNoLS1mZWRlcmFsLXRjZCAuZm9ybS1pdGVtLXVzdGMyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuZnJsLXNlYXJjaC0tZmVkZXJhbC10Y2QgLmZvcm0taXRlbS11c3RjMSxcbiAgICAuZnJsLXNlYXJjaC0tZmVkZXJhbC10Y2QgLmZvcm0taXRlbS11c3RjMiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmZybC1zZWFyY2gtLWZlZGVyYWwtdGNkIC5mb3JtLWl0ZW0tdXN0YzMge1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW4tbGVmdDogNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmZybC1zZWFyY2gtLWZlZGVyYWwtdGNkIC5mb3JtLWl0ZW0tdXN0YzMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuI2ZybC1pcnMtYnVzaW5lc3MtcGxhbnMtZm9ybSAuaXRlbS1saXN0IGxpIHtcbiAgbWFyZ2luOiAwIDAgNXB4IDBweDsgfVxuXG4jZnJsLWlycy1idXNpbmVzcy1wbGFucy1mb3JtIC5pdGVtLWxpc3QgLmlyc19idXNpbmVzc19wbGFuX3N1YmhlYWQge1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4jZnJsLWlycy1idXNpbmVzcy1wbGFucy1mb3JtIC5pdGVtLWxpc3QgLmlyc19idXNpbmVzc19wbGFuX3N1YmhlYWQyIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLmZybCAuaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5mcmwgLkNsYXVzZSB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB0ZXh0LWluZGVudDogMjBweDsgfVxuXG4uZnJsIC5RVGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4OyB9XG5cbi5mcmwgLkZsdXNoUGFyYWdyYXBoIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cblxuLmZybCAuRmx1c2hTdWJQYXIge1xuICBtYXJnaW4tbGVmdDogNjBweDsgfVxuXG4uZnJsIC5GbHVzaFN1YlNlYyB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5mcmwgLkZsdXNoY2xhdXNlIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7IH1cblxuLmZybCAuRmx1c2hQYXIge1xuICBtYXJnaW4tbGVmdDogNDBweDsgfVxuXG4uZnJsIC5PdGhlciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB0ZXh0LWluZGVudDogMjBweDsgfVxuXG4uZnJsIC5QYXJhZ3JhcGhGbHVzaCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG5cbi5mcmwgLlN1YkNsYXVzZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgdGV4dC1pbmRlbnQ6IDIwcHg7IH1cblxuLmZybCAuU3ViUGFyIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIHRleHQtaW5kZW50OiAyMHB4OyB9XG5cbi5mcmwgLlN1YlNlYyB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB0ZXh0LWluZGVudDogMjBweDsgfVxuXG4uZnJsIC5QYXJhZ3JhcGgge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgdGV4dC1pbmRlbnQ6IDIwcHg7IH1cblxuLypcclxuLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgcCBzdHJvbmcge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbiovXG4uZGl2LmFydGljbGVfX3RhLWZ1bGwtdGV4dCBzZWN0aW9uIGE6bm90KFtocmVmXSkge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGE6bm90KFtocmVmXSkge1xuICBjb2xvcjogYmxhY2s7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgLmJyZWFrbGluZSB7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmJyZWFrbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGggcCxcbi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRkIHAge1xuICBtYXJnaW46IDA7IH1cblxuLyouZnJsLWNvbnRlbnQgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBzZWN0aW9uIGRpdiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59Ki9cbi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHNlY3Rpb24gc2VjdGlvbixcbi50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHNlY3Rpb24gc2VjdGlvbixcbi50cmVhdGllcy1jb21wYXJlLXJlc3VsdHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBzZWN0aW9uIHNlY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIC5oZWFkZXIuYWN0aXZlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTsgfSB9XG5cbi50YS1sb2dvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTc1cHg7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RheG5vdGVzLWxvZ28ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtaW5kZW50OiAtMTAwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50YS1sb2dvOmhvdmVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAudGEtbG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNlYXJjaC1tb2R1bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxNXB4IDE1cHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIC0xNXB4IDE1cHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKlxyXG4gIC5zZWFyY2gtbW9kdWxlX19hZHYge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luOiAxMnB4IDAgMCAyNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBtYXJnaW46IDExcHggMTBweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIH1cclxuXHJcbiAgfSAvLyBFTkQgaWNvbi1lcXVhbGl6ZXJcclxuICAqLyB9XG4gIC5zZWFyY2gtbW9kdWxlIGxhYmVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjI1cHg7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnNlYXJjaC1tb2R1bGUgLmlucHV0LWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDYwNXB4O1xuICAgIG1hcmdpbi10b3A6IDE3cHg7IH1cbiAgICAuc2VhcmNoLW1vZHVsZSAuaW5wdXQtZ3JvdXAgLmZvcm0taXRlbSBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLnNlYXJjaC1tb2R1bGUgLmlucHV0LWdyb3VwIC5zZWFyY2gtbW9kdWxlX19zdWJtaXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YS1zdWJtaXQucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDsgfVxuICAgICAgLnNlYXJjaC1tb2R1bGUgLmlucHV0LWdyb3VwIC5zZWFyY2gtbW9kdWxlX19zdWJtaXQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4OyB9XG4gIC5zZWFyY2gtbW9kdWxlIC5zZWFyY2gtbW9kdWxlX19hZHYuYnRuLS10ZXJ0aWFyeSB7XG4gICAgbWFyZ2luOiAxN3B4IDAgMCAxMHB4O1xuICAgIHBhZGRpbmc6IDZweCAxMHB4IDdweDsgfVxuICAuc2VhcmNoLW1vZHVsZSAuc2VhcmNoLW1vZHVsZV9fY2xvc2Uge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDIwcHggMjRweCAwIDA7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNlYXJjaC1tb2R1bGUgLnNlYXJjaC1tb2R1bGVfX2Nsb3NlOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLnNlYXJjaC1tb2R1bGUgLnNlYXJjaC1tb2R1bGVfX2Nsb3NlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNjY2OyB9XG5cbi5zZWFyY2gtaGVscF9fcHJvbXB0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDI0MHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNlYXJjaC1oZWxwX19wcm9tcHQ6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gIC5zZWFyY2gtaGVscF9fcHJvbXB0IC5zZWFyY2gtaGVscF9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogNjUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0MHB4OyB9XG5cbi5zdWdnZXN0LWRyb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JleTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGxpZ2h0Z3JleTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDE2cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuICAuc3VnZ2VzdC1kcm9wZG93biBlbS5pbnRybyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAuc3VnZ2VzdC1kcm9wZG93biB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgLnN1Z2dlc3QtZHJvcGRvd24gdWwgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnN1Z2dlc3QtZHJvcGRvd24gdWwgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAtMTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgICAuc3VnZ2VzdC1kcm9wZG93biB1bCBsaSBhOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXDIwMjIgIFwiOyB9XG4gICAgICAuc3VnZ2VzdC1kcm9wZG93biB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5zdWdnZXN0LWRyb3Bkb3duIGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uaGVhZGVyLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gIC5oZWFkZXItLW1vYmlsZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7IH1cbiAgLmhlYWRlci0tbW9iaWxlLmZpeCB7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDsgfVxuICAucGFnZS1hdWRpdC1pbnNpZ2h0IC5oZWFkZXItLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5oZWFkZXItLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgLmZyb250IC5oZWFkZXItLW1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIGJvZHlbbmctYXBwPVwiYXVkaXRJbnNpZ2h0XCJdOm5vdCgucGFnZS1hdWRpdC1pbnNpZ2h0KSAuaGVhZGVyLS1tb2JpbGUsXG4gICAgICAucGFnZS1hdWRpdC1pbnNpZ2h0LXdvcmtiZW5jaCAuaGVhZGVyLS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhlYWRlci0tbW9iaWxlX19tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaGVhZGVyLS1tb2JpbGVfX21lbnU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ01lbnUnO1xuICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7IH1cblxuLmhlYWRlci0tbW9iaWxlX19zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaGVhZGVyLS1tb2JpbGVfX3NlYXJjaDpiZWZvcmUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDI2cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnJlZ2lvbi1wYWdlLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jb3JvbmF2aXJ1cy10cmFja2VyX19oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDVweCAwIDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzAwNTU4OTsgfVxuXG4uZnJvbnQgLmFydGljbGVzLWNhdGVnb3J5IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4uZnJvbnQgLmdyYWRpZW50LW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMCwgMCwgMCwgMC42NSkpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyNhNjAwMDAwMCcsIEdyYWRpZW50VHlwZT0wKTsgfVxuXG4uZnJvbnQubm90LWxvZ2dlZC1pbiAuaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZnJvbnQubm90LWxvZ2dlZC1pbiAjdGFicy13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnJvbnQubm90LWxvZ2dlZC1pbiAuc3BsaXQge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5mcm9udC5ub3QtbG9nZ2VkLWluIC5zcGxpdCAuY29udGFpbiwgLmZyb250Lm5vdC1sb2dnZWQtaW4gLnNwbGl0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLmZyb250Lm5vdC1sb2dnZWQtaW4gLnNwbGl0IC53cmFwX19jb250ZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZnJvbnQubm90LWxvZ2dlZC1pbiAuc3BsaXQgLmNvbnRhaW4gLmJsb2NrLXRhYW5vbnltb3VzLXRhYW5vbnltb3VzLWhlYWRlci1ibG9jayAuY29udGVudCwgLmZyb250Lm5vdC1sb2dnZWQtaW4gLnNwbGl0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgLmJsb2NrLXRhYW5vbnltb3VzLXRhYW5vbnltb3VzLWhlYWRlci1ibG9jayAuY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuZnJvbnQubm90LWxvZ2dlZC1pbiAuc3BsaXQgLndyYXBfX2NvbnRlbnQgLmJsb2NrLXRhYW5vbnltb3VzLXRhYW5vbnltb3VzLWhlYWRlci1ibG9jayAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5mcm9udC5ub3QtbG9nZ2VkLWluIC5zcGxpdCAuY29udGFpbi5jb250ZW50LXJlZ2lvbiwgLmZyb250Lm5vdC1sb2dnZWQtaW4gLnNwbGl0IC5wYWdlLS1ub25zdWIgLmNvbnRlbnQtcmVnaW9uLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLmZyb250Lm5vdC1sb2dnZWQtaW4gLnNwbGl0IC5jb250ZW50LXJlZ2lvbi53cmFwX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIHtcbiAgbWFyZ2luOiAwIC01MHZ3IDQwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLmNvbnRhaW4sIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC53cmFwX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgNTB2dztcbiAgICBwYWRkaW5nOiA5MHB4IDAgNDVweDsgfVxuICAgIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLmNvbnRhaW4gaDEsIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCBoMSwgLnBhZ2UtLW5vbnN1YiAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC53cmFwX19jb250ZW50IGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC5jb250YWluIHAsIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCBwLCAucGFnZS0tbm9uc3ViIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLndyYXBfX2NvbnRlbnQgcCB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAuY29udGFpbiBwLCAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgcCwgLnBhZ2UtLW5vbnN1YiAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC53cmFwX19jb250ZW50IHAge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAuY29udGFpbiBwIGEsIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCBwIGEsIC5wYWdlLS1ub25zdWIgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAud3JhcF9fY29udGVudCBwIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuMTVzOyB9XG4gICAgICAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC5jb250YWluIHAgYTpob3ZlciwgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50IHAgYTpob3ZlciwgLnBhZ2UtLW5vbnN1YiAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC53cmFwX19jb250ZW50IHAgYTpob3ZlciwgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAuY29udGFpbiBwIGE6Zm9jdXMsIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCBwIGE6Zm9jdXMsIC5wYWdlLS1ub25zdWIgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAud3JhcF9fY29udGVudCBwIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2VlZTsgfVxuICAgIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLmNvbnRhaW4gLmJ1dHRvbi0tZ3JvdXAsIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCAuYnV0dG9uLS1ncm91cCwgLnBhZ2UtLW5vbnN1YiAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC53cmFwX19jb250ZW50IC5idXR0b24tLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDUwcHggMCAyMHB4OyB9XG4gICAgICAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC5jb250YWluIC5idXR0b24tLWdyb3VwIGE6Zmlyc3Qtb2YtdHlwZSwgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50IC5idXR0b24tLWdyb3VwIGE6Zmlyc3Qtb2YtdHlwZSwgLnBhZ2UtLW5vbnN1YiAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC53cmFwX19jb250ZW50IC5idXR0b24tLWdyb3VwIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAuY29udGFpbiAuYnV0dG9uLS1ncm91cCwgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50IC5idXR0b24tLWdyb3VwLCAucGFnZS0tbm9uc3ViIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLndyYXBfX2NvbnRlbnQgLmJ1dHRvbi0tZ3JvdXAge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAuY29udGFpbiAuYnV0dG9uLS1ncm91cCBhOmZpcnN0LW9mLXR5cGUsIC5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCAuYnV0dG9uLS1ncm91cCBhOmZpcnN0LW9mLXR5cGUsIC5wYWdlLS1ub25zdWIgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAud3JhcF9fY29udGVudCAuYnV0dG9uLS1ncm91cCBhOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC5jb250YWluLCAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLmhvbWVwYWdlLWhlcm8tLWFub255bW91cyAud3JhcF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuaG9tZXBhZ2UtaGVyby0tYW5vbnltb3VzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4udmlldy1lbmdhZ2VtZW50LWV4cGVydHMtYmxvY2sge1xuICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgLnZpZXctZW5nYWdlbWVudC1leHBlcnRzLWJsb2NrIC5xdW90ZXMtaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICM2NjY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnZpZXctZW5nYWdlbWVudC1leHBlcnRzLWJsb2NrIC5jb250YWluLCAudmlldy1lbmdhZ2VtZW50LWV4cGVydHMtYmxvY2sgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAudmlldy1lbmdhZ2VtZW50LWV4cGVydHMtYmxvY2sgLndyYXBfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfSB9XG5cbi5mcm9udC5ub3QtbG9nZ2VkLWluIC5ieC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIwcHggMDsgfVxuICAuZnJvbnQubm90LWxvZ2dlZC1pbiAuYngtd3JhcHBlciAuYngtdmlld3BvcnQge1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5mcm9udC5ub3QtbG9nZ2VkLWluIC5ieC13cmFwcGVyIC5ieC12aWV3cG9ydCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5mcm9udC5ub3QtbG9nZ2VkLWluIC5ieC13cmFwcGVyIC53cmFwLS1zbGlkZXIge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5mcm9udC5ub3QtbG9nZ2VkLWluIC5ieC13cmFwcGVyIC53cmFwLS1zbGlkZXIgLnF1b3RlLXNsaWRlciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgMDsgfVxuICAgICAgLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciAucXVvdGUtc2xpZGVyIGZpZ3VyZSB7XG4gICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgICAgIC5mcm9udC5ub3QtbG9nZ2VkLWluIC5ieC13cmFwcGVyIC53cmFwLS1zbGlkZXIgLnF1b3RlLXNsaWRlciBmaWd1cmUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciAucXVvdGUtc2xpZGVyIGZpZ3VyZSBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDhweDsgfVxuICAgICAgLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciAucXVvdGUtc2xpZGVyIGJsb2NrcXVvdGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgICAgIC5mcm9udC5ub3QtbG9nZ2VkLWluIC5ieC13cmFwcGVyIC53cmFwLS1zbGlkZXIgLnF1b3RlLXNsaWRlciBibG9ja3F1b3RlIHAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzAwNjRhMjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAuZnJvbnQubm90LWxvZ2dlZC1pbiAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC5xdW90ZS1zbGlkZXIgY2l0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5mcm9udC5ub3QtbG9nZ2VkLWluIC5ieC13cmFwcGVyIC53cmFwLS1zbGlkZXIgLnF1b3RlLXNsaWRlciBjaXRlIHN0cm9uZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgICAgLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciAucXVvdGUtc2xpZGVyIGNpdGUgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuZnJvbnQubm90LWxvZ2dlZC1pbiAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC5xdW90ZS1zbGlkZXIgY2l0ZSAuYXV0aG9yX3RpdGxlLFxuICAgICAgLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciAucXVvdGUtc2xpZGVyIGNpdGUgLmF1dGhvcl93b3JrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5mcm9udC5ub3QtbG9nZ2VkLWluIC5ieC13cmFwcGVyIC53cmFwLS1zbGlkZXIgLnF1b3RlLXNsaWRlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciAucXVvdGUtc2xpZGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAgICAgICAuZnJvbnQubm90LWxvZ2dlZC1pbiAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC5xdW90ZS1zbGlkZXIgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAuZnJvbnQubm90LWxvZ2dlZC1pbiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIGEge1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZnJvbnQubm90LWxvZ2dlZC1pbiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIGEge1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgdG9wOiAyNSU7IH0gfVxuICAuZnJvbnQubm90LWxvZ2dlZC1pbiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIGEuZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtcHJldixcbiAgLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtbmV4dCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbnRyb2xzLnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDsgfVxuICAuZnJvbnQubm90LWxvZ2dlZC1pbiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtbmV4dCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzcHggMDtcbiAgICByaWdodDogMTBweDsgfVxuICAuZnJvbnQubm90LWxvZ2dlZC1pbiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgLmJ4LXBhZ2VyLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYSB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICAgLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUsIC5mcm9udC5ub3QtbG9nZ2VkLWluIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6Zm9jdXMsIC5mcm9udC5ub3QtbG9nZ2VkLWluIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjOyB9XG4gICAgLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI2YyNzMyMDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2YyNzMyMDsgfVxuXG4uaG9tZXBhZ2UtdHJ1c3RlZCB7XG4gIG1hcmdpbjogMCAtNTB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2N2JhZjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaG9tZXBhZ2UtdHJ1c3RlZCAuaG9tZXBhZ2UtdHJ1c3RlZF9faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gIC5ob21lcGFnZS10cnVzdGVkIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuaG9tZXBhZ2UtdHJ1c3RlZCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDsgfSB9XG4gIC5ob21lcGFnZS10cnVzdGVkIC50cnVzdGVkLWxpc3Qge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7IH1cbiAgICAuaG9tZXBhZ2UtdHJ1c3RlZCAudHJ1c3RlZC1saXN0IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgICAgIC5ob21lcGFnZS10cnVzdGVkIC50cnVzdGVkLWxpc3QgbGk6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgbWFyZ2luOiAuM3JlbSAuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLmhvbWVwYWdlLXRydXN0ZWQgLnRydXN0ZWQtbGlzdCBsaTphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5ob21lcGFnZS10cnVzdGVkIC50cnVzdGVkLWxpc3QgbGk6bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmhvbWVwYWdlLXRydXN0ZWQgLnRydXN0ZWQtbGlzdCBsaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuaG9tZXBhZ2UtdHJ1c3RlZCAudHJ1c3RlZC1saXN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmZvb3Rlci1jdGEtLWJ1Y2tldHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZvb3Rlci1jdGEtLWJ1Y2tldHMgLmNhcmQtc2ltcGxlIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICAtbXMtZmxleDogMCAxIDEwMCU7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5mb290ZXItY3RhLS1idWNrZXRzIC5jYXJkLXNpbXBsZSBoMyB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgLmZvb3Rlci1jdGEtLWJ1Y2tldHMgLmNhcmQtc2ltcGxlIHAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5mb290ZXItY3RhLS1idWNrZXRzIC5jYXJkLXNpbXBsZSBwIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG4gICAgLmZvb3Rlci1jdGEtLWJ1Y2tldHMgLmNhcmQtc2ltcGxlOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuZm9vdGVyLWN0YS0tYnVja2V0cyAuY2FyZC1zaW1wbGU6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZm9vdGVyLWN0YS0tYnVja2V0cyAuY2FyZC1zaW1wbGUge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZm9vdGVyLWN0YS0tYnVja2V0cyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLmhvbWVwYWdlLXN0YXRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgbWFyZ2luOiAwIC01MHZ3OyB9XG4gIC5ob21lcGFnZS1zdGF0cyAuaG9tZXBhZ2Utc3RhdHNfX2hlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTU4OTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAuaG9tZXBhZ2Utc3RhdHMgLmhvbWVwYWdlLXN0YXRzX19oZWFkZXIgaDIge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaG9tZXBhZ2Utc3RhdHMgLmhvbWVwYWdlLXN0YXRzX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmhvbWVwYWdlLXN0YXRzIC5ob21lcGFnZS1zdGF0c19fY29udGVudCAuaG9tZXBhZ2Utc3RhdCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAuaG9tZXBhZ2Utc3RhdHMgLmhvbWVwYWdlLXN0YXRzX19jb250ZW50IC5ob21lcGFnZS1zdGF0IHAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmhvbWVwYWdlLXN0YXRzIC5ob21lcGFnZS1zdGF0c19fY29udGVudCAuaG9tZXBhZ2Utc3RhdCAuc3RhdC1udW1iZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuaG9tZXBhZ2Utc3RhdHMgLmhvbWVwYWdlLXN0YXRzX19jb250ZW50IC5ob21lcGFnZS1zdGF0IC5zdGF0LW51bWJlciBzdXAge1xuICAgICAgICBmb250LXNpemU6IDYwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuaG9tZXBhZ2Utc3RhdHMgLmhvbWVwYWdlLXN0YXRzX19jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZnJvbnQgLm15X3N1YnMgLmZpZWxkc2V0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTsgfVxuICAuZnJvbnQgLm15X3N1YnMgLmZpZWxkc2V0LXdyYXBwZXIgLnNob3ctZGFpbGllcy1sYW5kaW5nLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDBweCAjMDczYzZiO1xuICAgIGhlaWdodDogMjRweDsgfVxuICAgIC5mcm9udCAubXlfc3VicyAuZmllbGRzZXQtd3JhcHBlciAuc2hvdy1kYWlsaWVzLWxhbmRpbmctYnV0dG9uIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSBzb2xpZCB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDAgOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZnJvbnQgLm15X3N1YnMgLmZpZWxkc2V0LXdyYXBwZXIgLnNob3ctZGFpbGllcy1sYW5kaW5nLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZnJvbnQgLm15X3N1YnMgLmZpZWxkc2V0LXdyYXBwZXIgLnNob3ctZGFpbGllcy1sYW5kaW5nLWJ1dHRvbi5mZWRlcmFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg0NjdkOyB9XG4gIC5mcm9udCAubXlfc3VicyAuZmllbGRzZXQtd3JhcHBlciAuc2hvdy1kYWlsaWVzLWxhbmRpbmctYnV0dG9uLnN0YXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM4OyB9XG4gIC5mcm9udCAubXlfc3VicyAuZmllbGRzZXQtd3JhcHBlciAuc2hvdy1kYWlsaWVzLWxhbmRpbmctYnV0dG9uLmludGVybmF0aW9uYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NTIyMjY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZnJvbnQgLm15X3N1YnMgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuZnJvbnQgLm15X3N1YnMgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5mcm9udCAubXlfc3VicyAuZm9ybS1pdGVtLXNob3ctbXktc3VicyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuZnJvbnQgLm15X3N1YnMgLmZvcm0taXRlbS1zaG93LW15LXN1YnMgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG4gIC5mcm9udCAubXlfc3VicyAuZm9ybS1pdGVtLXNob3ctbXktc3VicyAuYWpheC1wcm9ncmVzcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmZyb250IC5teV9zdWJzIC5mb3JtLWl0ZW0tc2hvdy1teS1zdWJzIC5hamF4LXByb2dyZXNzIC50aHJvYmJlciB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5mcm9udCAubXlfc3VicyAuZm9ybS1pdGVtLXNob3ctbXktc3VicyAuYWpheC1wcm9ncmVzcyAubWVzc2FnZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuZnJvbnQgLm15X3N1YnMgLmZvcm0taXRlbS1zaG93LW15LXN1YnMge1xuICAgICAgcmlnaHQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5mcm9udCAubXlfc3VicyAuZm9ybS1pdGVtLXNob3ctbXktc3VicyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9IH1cblxuLnJlZ2lvbi1mdWxsd2lkdGgtaG9tZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5oZWFkZXItLWhvbWUge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2RkZDsgfVxuXG4uaG9tZXBhZ2UtbmV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAyMHB4IDAgNDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEyNDBweDsgfVxuICAuaG9tZXBhZ2UtbmV3cyAubWVkaWFfX21ldGEgaDMge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgIC5ob21lcGFnZS1uZXdzIC5tZWRpYV9fbWV0YSBoMyBhIHtcbiAgICAgIGNvbG9yOiAjNDQ0OyB9XG4gIC5ob21lcGFnZS1uZXdzIC5tZWRpYV9fbWV0YSBoMyBhLnRheC1ub3Rlcy10b2RheSxcbiAgLmhvbWVwYWdlLW5ld3MgLm1lZGlhX19tZXRhIGgzIGEudGF4LW5vdGVzLXRvZGF5LWZlZGVyYWw6aG92ZXIsIC5ob21lcGFnZS1uZXdzIC5tZWRpYV9fbWV0YSA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDg0NjdkICFpbXBvcnRhbnQ7IH1cbiAgLmhvbWVwYWdlLW5ld3MgLm1lZGlhX19tZXRhIGgzIGEuc3RhdGUtdGF4LXRvZGF5LFxuICAuaG9tZXBhZ2UtbmV3cyAubWVkaWFfX21ldGEgaDMgYS50YXgtbm90ZXMtdG9kYXktc3RhdGU6aG92ZXIsIC5ob21lcGFnZS1uZXdzIC5tZWRpYV9fbWV0YSA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDA2ODM4ICFpbXBvcnRhbnQ7IH1cbiAgLmhvbWVwYWdlLW5ld3MgLm1lZGlhX19tZXRhIGgzIGEud29ybGR3aWRlLXRheC1kYWlseSxcbiAgLmhvbWVwYWdlLW5ld3MgLm1lZGlhX19tZXRhIGgzIGEudGF4LW5vdGVzLXRvZGF5LWludGVybmF0aW9uYWw6aG92ZXIsIC5ob21lcGFnZS1uZXdzIC5tZWRpYV9fbWV0YSA6Zm9jdXMge1xuICAgIGNvbG9yOiAjOTUyMjI2ICFpbXBvcnRhbnQ7IH1cbiAgLmhvbWVwYWdlLW5ld3MgLmxlZnQge1xuICAgIGZsZXg6IDAgMSA2MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgLmhvbWVwYWdlLW5ld3MgLmxlZnQgLm1lZGlhIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgIC5ob21lcGFnZS1uZXdzIC5sZWZ0IC5tZWRpYSAubWVkaWFfX2NvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmhvbWVwYWdlLW5ld3MgLmxlZnQgLm1lZGlhIC5tZWRpYV9fdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmhvbWVwYWdlLW5ld3MgLmxlZnQgLm1lZGlhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cbiAgICAuaG9tZXBhZ2UtbmV3cyAubGVmdCA+IC5tZWRpYTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICNmMjczMjA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDYwcHg7IH1cbiAgICAgIC5ob21lcGFnZS1uZXdzIC5sZWZ0ID4gLm1lZGlhOmZpcnN0LWNoaWxkIC5tZWRpYV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5ob21lcGFnZS1uZXdzIC5sZWZ0ID4gLm1lZGlhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgLmhvbWVwYWdlLW5ld3MgLmxlZnQgPiAubWVkaWE6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuaG9tZXBhZ2UtbmV3cyAubGVmdCAubWVkaWEgLm1lZGlhX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9IH1cbiAgICAuaG9tZXBhZ2UtbmV3cyAubGVmdCA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAuaG9tZXBhZ2UtbmV3cyAubGVmdCA+IGRpdiAubWVkaWEge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMiAtIDIwcHgpO1xuICAgICAgICAtbXMtZmxleDogMCAwIDQwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmhvbWVwYWdlLW5ld3MgLmxlZnQgPiBkaXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuaG9tZXBhZ2UtbmV3cyAubGVmdCA+IGRpdiAubWVkaWEge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5ob21lcGFnZS1uZXdzIC5sZWZ0ID4gZGl2IC5tZWRpYSB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyIC0gMTBweCk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAuaG9tZXBhZ2UtbmV3cyAubGVmdCB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuaG9tZXBhZ2UtbmV3cyAubGVmdCB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAuaG9tZXBhZ2UtbmV3cyAucmlnaHQge1xuICAgIGZsZXg6IDAgMCA0NjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAycHggMXB4O1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5ob21lcGFnZS1uZXdzIC5yaWdodCAubWVkaWEgLm1lZGlhX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAgICAgLmhvbWVwYWdlLW5ld3MgLnJpZ2h0IC5tZWRpYSAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgIC5ob21lcGFnZS1uZXdzIC5yaWdodCBoMyAubmF2LWxpbmtfX25vYWNjZXNzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5ob21lcGFnZS1uZXdzIC5yaWdodCB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogNDAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmhvbWVwYWdlLW5ld3MgLnJpZ2h0IHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmhvbWVwYWdlLW5ld3Mge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1pbi13aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgLmhvbWVwYWdlLW5ld3Mge1xuICAgICAgbWluLXdpZHRoOiAxMDAlOyB9IH1cblxuLmhvbWVwYWdlX19oZWFkZXIgPiAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZGRkOyB9XG4gIC5ob21lcGFnZV9faGVhZGVyID4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlciBoMyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLmhvbWVwYWdlX19oZWFkZXIgPiAuY29udGVudC1ibG9ja19faGVhZGVyIGgzIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuXG4uaG9tZXBhZ2VfX2hlYWRlciAubWVkaWEgLm1lZGlhX19jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmhvbWVwYWdlX19oZWFkZXIgLm1lZGlhIC5tZWRpYV9fY29udGVudCBoMyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFwdDsgfVxuICAgIC5ob21lcGFnZV9faGVhZGVyIC5tZWRpYSAubWVkaWFfX2NvbnRlbnQgaDMgLm5hdi1saW5rX19ub2FjY2VzcyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzk5OTsgfVxuXG4uaG9tZXBhZ2VfX2hlYWRlciAubWVkaWEgLm1lZGlhX19jb250ZW50Omxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLnJlc2VhcmNoLWV4cGVydF9faGVhZGVyIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBjb2xvcjogIzY2NjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgLnJlc2VhcmNoLWV4cGVydF9faGVhZGVyIC5jb250ZW50LWJsb2NrX19oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5yZXNlYXJjaC1leHBlcnRfX2hlYWRlciAuc3Vic2NyaWJlZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgI2YyNzMyMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweDsgfVxuICAucmVzZWFyY2gtZXhwZXJ0X19oZWFkZXIgLnN1YnNjcmliZWQgLm1lZGlhX19tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAucmVzZWFyY2gtZXhwZXJ0X19oZWFkZXIgLnN1YnNjcmliZWQgLm1lZGlhX19tZXRhIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnJlc2VhcmNoLWV4cGVydF9faGVhZGVyIC5zdWJzY3JpYmVkIC5tZWRpYV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5yZXNlYXJjaC1leHBlcnRfX2hlYWRlciAub3V0c2lkZS1zdWJzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZmxvdzogd3JhcDsgfVxuICAucmVzZWFyY2gtZXhwZXJ0X19oZWFkZXIgLm91dHNpZGUtc3Vic2NyaXB0aW9uIC51bnN1YnNjcmliZWQge1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyIC0gMTBweCk7XG4gICAgLW1zLWZsZXg6IDAgMCA0MiU7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAycHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5yZXNlYXJjaC1leHBlcnRfX2hlYWRlciAub3V0c2lkZS1zdWJzY3JpcHRpb24gLnVuc3Vic2NyaWJlZCBoMyBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucmVzZWFyY2gtZXhwZXJ0X19oZWFkZXIgLm91dHNpZGUtc3Vic2NyaXB0aW9uIC51bnN1YnNjcmliZWQgaDMgYTpob3ZlcixcbiAgICAucmVzZWFyY2gtZXhwZXJ0X19oZWFkZXIgLm91dHNpZGUtc3Vic2NyaXB0aW9uIC51bnN1YnNjcmliZWQgaDMgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzQ0NDsgfVxuICAgIC5yZXNlYXJjaC1leHBlcnRfX2hlYWRlciAub3V0c2lkZS1zdWJzY3JpcHRpb24gLnVuc3Vic2NyaWJlZCAubmF2LWxpbmtfX25vYWNjZXNzIHtcbiAgICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5yZXNlYXJjaC1leHBlcnRfX2hlYWRlciAub3V0c2lkZS1zdWJzY3JpcHRpb24gLnVuc3Vic2NyaWJlZCB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAucmVzZWFyY2gtZXhwZXJ0X19oZWFkZXIgLm91dHNpZGUtc3Vic2NyaXB0aW9uIC51bnN1YnNjcmliZWQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAucmVzZWFyY2gtZXhwZXJ0X19oZWFkZXIgLm91dHNpZGUtc3Vic2NyaXB0aW9uIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4uYmxvY2stdGEtY29tbWVudGFyeS1hbmFseXNpcyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmJsb2NrLXRhLWNvbW1lbnRhcnktYW5hbHlzaXMgLm1lZGlhX19jb250ZW50IGgzIGEge1xuICAgIGNvbG9yOiAjNDQ0OyB9XG4gIC5ibG9jay10YS1jb21tZW50YXJ5LWFuYWx5c2lzIC5tZWRpYV9fY29udGVudCBoMyBhLnRheC1ub3Rlcy10b2RheSxcbiAgLmJsb2NrLXRhLWNvbW1lbnRhcnktYW5hbHlzaXMgLm1lZGlhX19jb250ZW50IGgzIGEudGF4LW5vdGVzLXRvZGF5LWZlZGVyYWw6aG92ZXIsIC5ibG9jay10YS1jb21tZW50YXJ5LWFuYWx5c2lzIC5tZWRpYV9fY29udGVudCA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDg0NjdkICFpbXBvcnRhbnQ7IH1cbiAgLmJsb2NrLXRhLWNvbW1lbnRhcnktYW5hbHlzaXMgLm1lZGlhX19jb250ZW50IGgzIGEuc3RhdGUtdGF4LXRvZGF5LFxuICAuYmxvY2stdGEtY29tbWVudGFyeS1hbmFseXNpcyAubWVkaWFfX2NvbnRlbnQgaDMgYS50YXgtbm90ZXMtdG9kYXktc3RhdGU6aG92ZXIsIC5ibG9jay10YS1jb21tZW50YXJ5LWFuYWx5c2lzIC5tZWRpYV9fY29udGVudCA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDA2ODM4ICFpbXBvcnRhbnQ7IH1cbiAgLmJsb2NrLXRhLWNvbW1lbnRhcnktYW5hbHlzaXMgLm1lZGlhX19jb250ZW50IGgzIGEud29ybGR3aWRlLXRheC1kYWlseSxcbiAgLmJsb2NrLXRhLWNvbW1lbnRhcnktYW5hbHlzaXMgLm1lZGlhX19jb250ZW50IGgzIGEudGF4LW5vdGVzLXRvZGF5LWludGVybmF0aW9uYWw6aG92ZXIsIC5ibG9jay10YS1jb21tZW50YXJ5LWFuYWx5c2lzIC5tZWRpYV9fY29udGVudCA6Zm9jdXMge1xuICAgIGNvbG9yOiAjOTUyMjI2ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYmxvY2stdGEtY29tbWVudGFyeS1hbmFseXNpcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmhvbWVQYWdlQWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wYWdlLXRhLWliZmQtdGF4LXJlZm9ybSB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjY2NjOyB9XG5cbi5pYmZkX19zb3VyY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gLTYwcHg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuaWJmZF9fc291cmNlczo6YmVmb3JlLCAuaWJmZF9fc291cmNlczo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogODBweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAuaWJmZF9fc291cmNlczo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAzNXB4IDEwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZGRkIHRyYW5zcGFyZW50OyB9XG4gIC5pYmZkX19zb3VyY2VzOjphZnRlciB7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIGJvcmRlci13aWR0aDogMzVweCAwIDAgMTBweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkZGQ7IH1cbiAgLmliZmRfX3NvdXJjZXMgLmNmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuICAgIC5pYmZkX19zb3VyY2VzIC5jZjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuXG4uaWJmZF9fc291cmNlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaWJmZF9fc291cmNlOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmliZmRfX3NvdXJjZTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IH0gfVxuICAuaWJmZF9fc291cmNlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gLjVyZW07IH1cbiAgLmliZmRfX3NvdXJjZSAudGV4dC1saW5rIHtcbiAgICBjb2xvcjogIzY2NjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5pYmZkX19zb3VyY2Uge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5pYmZkX19iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTIwcHg7XG4gIG1hcmdpbjogMCAtMTAwJTtcbiAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgLmliZmRfX2Jhbm5lcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgLmliZmRfX2Jhbm5lciAuY29udGFpbiwgLmliZmRfX2Jhbm5lciAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5pYmZkX19iYW5uZXIgLndyYXBfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEyMHB4IDIwcHggNDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuaWJmZF9fYmFubmVyIC5jb250YWluIGgxLCAuaWJmZF9fYmFubmVyIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgaDEsIC5wYWdlLS1ub25zdWIgLmliZmRfX2Jhbm5lciAud3JhcF9fY29udGVudCBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uaWJmZF9fYXJ0aWNsZXMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmliZmRfX2FydGljbGVzIC5pYmZkLXNvdXJjZV9fbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cbiAgLmliZmRfX2FydGljbGVzIC5tZWRpYV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4uaWJmZF9fZm9vdGVyIHtcbiAgbWFyZ2luOiAwIC0xMDAlO1xuICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgcGFkZGluZzogNDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIC5pYmZkX19mb290ZXIgLmNvbnRhaW4sIC5pYmZkX19mb290ZXIgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuaWJmZF9fZm9vdGVyIC53cmFwX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5pYmZkX19mb290ZXIgLmNvbnRhaW46YWZ0ZXIsIC5pYmZkX19mb290ZXIgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudDphZnRlciwgLnBhZ2UtLW5vbnN1YiAuaWJmZF9fZm9vdGVyIC53cmFwX19jb250ZW50OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG5cbi5pYmZkX19mb290ZXItLXNlY3Rpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG4gIC5pYmZkX19mb290ZXItLXNlY3Rpb24gPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuICAuaWJmZF9fZm9vdGVyLS1zZWN0aW9uIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmliZmRfX2Zvb3Rlci0tc2VjdGlvbiBwLFxuICAuaWJmZF9fZm9vdGVyLS1zZWN0aW9uIGFkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuaWJmZF9fZm9vdGVyLS1zZWN0aW9uIGFkZHJlc3Mge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5pYmZkX19mb290ZXItLXNlY3Rpb24ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5pYmZkQXJ0aWNsZSAuaWJmZF9fYmFubmVyIHAge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pYmZkQXJ0aWNsZSAuaWJmZF9fYmFubmVyIC5jb250YWluLCAuaWJmZEFydGljbGUgLmliZmRfX2Jhbm5lciAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5pYmZkQXJ0aWNsZSAuaWJmZF9fYmFubmVyIC53cmFwX19jb250ZW50IHtcbiAgcGFkZGluZzogMTIwcHggMjBweCAyMHB4OyB9XG5cbi5pYmZkQXJ0aWNsZSAuaWJmZF9fc291cmNlcyB7XG4gIGZvbnQ6IDE0cHgvMS42IFwiT3BlbiBTYW5zXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7IH1cblxuLmNvbnRlbnQtYmxvY2tfX2hlYWRlci5pYmZkX3BkZl9oZWFkZXIsIC5idG4tLXRlcnRpYXJ5Lmljb24tcGRmLmliZmRfcGRmX2xpbmsge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAyMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyLmliZmRfcGRmX2hlYWRlciwgLmJ0bi0tdGVydGlhcnkuaWNvbi1wZGYuaWJmZF9wZGZfbGluayB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5pYmZkX3BkZl9jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwcHg7IH0gfVxuXG5ociB7XG4gIGJvcmRlcjogc29saWQgI2RkZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMHB4IDBweCAwcHg7IH1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgLypib3JkZXItbGVmdDogNXB4IHNvbGlkICRicmFuZC1jb2xvci0zZDsqL1xuICAvKmZvbnQtc2l6ZTogJGgyLXNpemU7Ki9cbiAgY29sb3I6ICMyMjI7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7IH1cblxuLmNvbnRlbnRfX2FjdGlvbi1iYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmFjdGlvbi1iYXJfX3NlY3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDsgfVxuICAuYWN0aW9uLWJhcl9fc2VjdGlvbiBhIHtcbiAgICBjb2xvcjogI2NjYzsgfVxuICAuYWN0aW9uLWJhcl9fc2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4ubm8tc2Nyb2xsIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuI2NvbnRlbnQtd3JhcCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4ubG9nZ2VkLWluLnRvb2xiYXItZHJhd2VyIGhlYWRlciAudmlzaWJsZSB7XG4gIHRvcDogNjVweDsgfVxuXG4ucGFnZS10YXgtdG9waWNzIC5zdGF0aWMgLmNvbnRhaW4gPiBzZWN0aW9uLnN0YXRpY19fY29udGVudC0tbWFpbiwgLnBhZ2UtdGF4LXRvcGljcyAuc3RhdGljIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uLnN0YXRpY19fY29udGVudC0tbWFpbiwgLnBhZ2UtLW5vbnN1YiAucGFnZS10YXgtdG9waWNzIC5zdGF0aWMgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uLnN0YXRpY19fY29udGVudC0tbWFpbixcbi5wYWdlLWp1cmlzZGljdGlvbnMgLnN0YXRpYyAuY29udGFpbiA+IHNlY3Rpb24uc3RhdGljX19jb250ZW50LS1tYWluLFxuLnBhZ2UtanVyaXNkaWN0aW9ucyAuc3RhdGljIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uLnN0YXRpY19fY29udGVudC0tbWFpbixcbi5wYWdlLS1ub25zdWIgLnBhZ2UtanVyaXNkaWN0aW9ucyAuc3RhdGljIC53cmFwX19jb250ZW50ID4gc2VjdGlvbi5zdGF0aWNfX2NvbnRlbnQtLW1haW4ge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5jb250YWluLCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuY29udGFpbiwgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCB7XG4gICAgICBtaW4td2lkdGg6IDBweDsgfSB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLmNvbnRhaW4sIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQge1xuICAgICAgbWluLXdpZHRoOiAwOyB9IH1cbiAgLmNvbnRhaW46YWZ0ZXIsIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuY29udGFpbiwgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4uc2lkZWJhci1yaWdodCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNDYwcHg7IH1cbiAgICAuc2lkZWJhci1yaWdodCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIC5tZWRpYV9faW1hZ2UsIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSAubWVkaWFfX2ltYWdlLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikgLm1lZGlhX19pbWFnZSxcbiAgICAuc2lkZWJhci1yaWdodCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIC5tZWRpYV9faW1hZ2UgaW1nLFxuICAgIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSAubWVkaWFfX2ltYWdlIGltZyxcbiAgICAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikgLm1lZGlhX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgICAuc2lkZWJhci1yaWdodCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIC5jb250ZW50IGEgPiBpbWcsIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSAuY29udGVudCBhID4gaW1nLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikgLmNvbnRlbnQgYSA+IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgLmllOCAuc2lkZWJhci1yaWdodCAuY29udGFpbiA+IHNlY3Rpb246Zmlyc3QtY2hpbGQsIC5pZTggLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQsIC5wYWdlLS1ub25zdWIgLmllOCAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3MTBweDsgfVxuICAgIC5pZTggLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkIC5tZWRpYV9faW1hZ2UsIC5pZTggLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgLm1lZGlhX19pbWFnZSwgLnBhZ2UtLW5vbnN1YiAuaWU4IC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCAubWVkaWFfX2ltYWdlLFxuICAgIC5pZTggLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkIC5tZWRpYV9faW1hZ2UgaW1nLFxuICAgIC5pZTggLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgLm1lZGlhX19pbWFnZSBpbWcsXG4gICAgLnBhZ2UtLW5vbnN1YiAuaWU4IC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCAubWVkaWFfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIGhlaWdodDogNTVweDsgfVxuICAgIC5pZTggLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkICsgc2VjdGlvbiwgLmllOCAuc2lkZWJhci1yaWdodCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCArIHNlY3Rpb24sIC5wYWdlLS1ub25zdWIgLmllOCAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgKyBzZWN0aW9uIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiA0NjBweDsgfVxuICAuc2lkZWJhci1yaWdodCAuYmxvY2stdGFhZHMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuc2lkZWJhci1yaWdodCAuYmxvY2stdGFhZHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLnNpZGViYXItcmlnaHQgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2NGEyOyB9XG4gICAgLnNpZGViYXItcmlnaHQgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuY29udGVudC1ibG9ja19fdGl0bGUsXG4gICAgLnNpZGViYXItcmlnaHQgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuY29udGVudC1ibG9ja19fdGl0bGUgPiBhIHtcbiAgICAgIGNvbG9yOiAjMDA2NGEyOyB9XG4gIC5zaWRlYmFyLXJpZ2h0IC5yZWdpb24tYXJ0aWNsZS1zaWRlYmFyID4gZGl2IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2lkZWJhci1yaWdodCB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zaWRlYmFyLXJpZ2h0IHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4uc2lkZWJhci1sZWZ0IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5wYWdlLS1ub25zdWIgLnNpZGViYXItbGVmdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDYwcHg7IH1cbiAgICAuc2lkZWJhci1sZWZ0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSkgLm1lZGlhX19pbWFnZSwgLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSkgLm1lZGlhX19pbWFnZSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSkgLm1lZGlhX19pbWFnZSxcbiAgICAuc2lkZWJhci1sZWZ0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSkgLm1lZGlhX19pbWFnZSBpbWcsXG4gICAgLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSkgLm1lZGlhX19pbWFnZSBpbWcsXG4gICAgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSkgLm1lZGlhX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgICAuc2lkZWJhci1sZWZ0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSkgLmNvbnRlbnQgYSA+IGltZywgLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSkgLmNvbnRlbnQgYSA+IGltZywgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSkgLmNvbnRlbnQgYSA+IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5wYWdlLS1ub25zdWIgLnNpZGViYXItbGVmdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDsgfSB9XG4gIC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5wYWdlLS1ub25zdWIgLnNpZGViYXItbGVmdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDcxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAuc2lkZWJhci1sZWZ0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5zaWRlYmFyLWxlZnQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLWxlZnQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiA2MCU7IH0gfVxuICAuaWU4IC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkLCAuaWU4IC5zaWRlYmFyLWxlZnQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQsIC5wYWdlLS1ub25zdWIgLmllOCAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ2MHB4OyB9XG4gICAgLmllOCAuc2lkZWJhci1sZWZ0IC5jb250YWluID4gc2VjdGlvbjpmaXJzdC1jaGlsZCAubWVkaWFfX2ltYWdlLCAuaWU4IC5zaWRlYmFyLWxlZnQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgLm1lZGlhX19pbWFnZSwgLnBhZ2UtLW5vbnN1YiAuaWU4IC5zaWRlYmFyLWxlZnQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkIC5tZWRpYV9faW1hZ2UsXG4gICAgLmllOCAuc2lkZWJhci1sZWZ0IC5jb250YWluID4gc2VjdGlvbjpmaXJzdC1jaGlsZCAubWVkaWFfX2ltYWdlIGltZyxcbiAgICAuaWU4IC5zaWRlYmFyLWxlZnQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgLm1lZGlhX19pbWFnZSBpbWcsXG4gICAgLnBhZ2UtLW5vbnN1YiAuaWU4IC5zaWRlYmFyLWxlZnQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkIC5tZWRpYV9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgaGVpZ2h0OiA1NXB4OyB9XG4gICAgLmllOCAuc2lkZWJhci1sZWZ0IC5jb250YWluID4gc2VjdGlvbjpmaXJzdC1jaGlsZCArIHNlY3Rpb24sIC5pZTggLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCArIHNlY3Rpb24sIC5wYWdlLS1ub25zdWIgLmllOCAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCArIHNlY3Rpb24ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDcxMHB4OyB9XG4gIC5zaWRlYmFyLWxlZnQgLmJsb2NrLXRhYWRzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnNpZGViYXItbGVmdCAuYmxvY2stdGFhZHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2lkZWJhci1sZWZ0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5zaWRlYmFyLWxlZnQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLWxlZnQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnNpZGViYXItbGVmdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2lkZWJhci1sZWZ0IHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4uc3BsaXQge1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIC5zcGxpdCAuY29udGFpbiwgLnNwbGl0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLnNwbGl0IC53cmFwX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc3BsaXQgLmNvbnRhaW4sIC5zcGxpdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5zcGxpdCAud3JhcF9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5zcGxpdCAuY29udGFpbiwgLnNwbGl0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLnNwbGl0IC53cmFwX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgLnNwbGl0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5zcGxpdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5wYWdlLS1ub25zdWIgLnNwbGl0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA3MTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnNwbGl0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5zcGxpdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5wYWdlLS1ub25zdWIgLnNwbGl0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiA0NjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNwbGl0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMikgLmNvbnRlbnQgYSA+IGltZywgLnNwbGl0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSAuY29udGVudCBhID4gaW1nLCAucGFnZS0tbm9uc3ViIC5zcGxpdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIC5jb250ZW50IGEgPiBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuc3BsaXQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSAuY29udGVudCA+IGEgPiBpbWcsIC5zcGxpdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikgLmNvbnRlbnQgPiBhID4gaW1nLCAucGFnZS0tbm9uc3ViIC5zcGxpdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIC5jb250ZW50ID4gYSA+IGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuaWU4IC5zcGxpdCAuY29udGFpbiA+IHNlY3Rpb24sIC5pZTggLnNwbGl0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uLCAucGFnZS0tbm9uc3ViIC5pZTggLnNwbGl0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAgIC5pZTggLnNwbGl0IC5jb250YWluID4gc2VjdGlvbjpmaXJzdC1jaGlsZCwgLmllOCAuc3BsaXQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQsIC5wYWdlLS1ub25zdWIgLmllOCAuc3BsaXQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5pZTggLnNwbGl0IC5jb250YWluID4gc2VjdGlvbiArIHNlY3Rpb24sIC5pZTggLnNwbGl0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uICsgc2VjdGlvbiwgLnBhZ2UtLW5vbnN1YiAuaWU4IC5zcGxpdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb24gKyBzZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnNwbGl0IC5ob21lX19jb250ZW50LS1tYWluIC5hcnRpY2xlcy1jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5zcGxpdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAuc3BsaXQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAucGFnZS0tbm9uc3ViIC5zcGxpdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAuc3BsaXQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnNwbGl0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnBhZ2UtLW5vbnN1YiAuc3BsaXQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc3BsaXQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnNwbGl0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnBhZ2UtLW5vbnN1YiAuc3BsaXQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnNwbGl0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5zcGxpdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5wYWdlLS1ub25zdWIgLnNwbGl0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgLnNwbGl0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5zcGxpdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5wYWdlLS1ub25zdWIgLnNwbGl0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7IH1cbiAgICAuc3BsaXQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnNwbGl0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnBhZ2UtLW5vbnN1YiAuc3BsaXQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogNDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zcGxpdCB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgI2F1dGhjYWNoZWRiZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi51aS1kYXRlcGlja2VyLW1vbnRoLCAudWktZGF0ZXBpY2tlci15ZWFyIHtcbiAgcGFkZGluZy1yaWdodDogMHB4OyB9XG5cbi5hZHNsaXN0IHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbmFzaWRlIHtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIG1hcmdpbjogMjBweCAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMwMDY0YTI7IH1cbiAgYXNpZGUgcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuYXNpZGUgY2l0ZSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbmFzaWRlIGNpdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMjAwOVwiOyB9XG5cbltkYXRhLXR5cGU9XCJwcm9taW5lbnRcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICB3b3JkLXdyYXA6IG5vcm1hbDsgfVxuICBbZGF0YS10eXBlPVwicHJvbWluZW50XCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIFtkYXRhLXR5cGU9XCJwcm9taW5lbnRcIl0gcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNvcm9uYXZpcnVzLXJlYWN0LWFwcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmhlbHBmdWwtYWN0aW9uLWJsb2NrLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5oZWxwZnVsLWFjdGlvbi1ibG9jay1jb250YWluZXIgLmhlbHBmdWwtYWN0aW9uLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDU2cHg7IH1cbiAgLmhlbHBmdWwtYWN0aW9uLWJsb2NrLWNvbnRhaW5lciAuaGVscGZ1bC1hY3Rpb24tY29udGVudC1wYXJ0MSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyNSU7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7IH1cbiAgICAuaGVscGZ1bC1hY3Rpb24tYmxvY2stY29udGFpbmVyIC5oZWxwZnVsLWFjdGlvbi1jb250ZW50LXBhcnQxICNoZWxwZnVsLWFjdGlvbi1xdWVzdGlvbi1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LWZhbWlseTogbGF0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIC5oZWxwZnVsLWFjdGlvbi1ibG9jay1jb250YWluZXIgLmhlbHBmdWwtYWN0aW9uLWNvbnRlbnQtcGFydDEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTsgfSB9XG4gIC5oZWxwZnVsLWFjdGlvbi1ibG9jay1jb250YWluZXIgLmhlbHBmdWwtYWN0aW9uLWNvbnRlbnQtcGFydDEubGlrZWQge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMThweCAwIDAgMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaGVscGZ1bC1hY3Rpb24tYmxvY2stY29udGFpbmVyIC5oZWxwZnVsLWFjdGlvbi1jb250ZW50LXBhcnQyIHtcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xuICAgIHBhZGRpbmctbGVmdDogMzklO1xuICAgIHBhZGRpbmctdG9wOiAxNHB4OyB9XG4gICAgLmhlbHBmdWwtYWN0aW9uLWJsb2NrLWNvbnRhaW5lciAuaGVscGZ1bC1hY3Rpb24tY29udGVudC1wYXJ0MiAjaGVscGZ1bC1hY3Rpb24tZG8tbGlrZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QzNWMxZDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBsYXRvO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICB3aWR0aDogNjdweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7IH1cbiAgICAuaGVscGZ1bC1hY3Rpb24tYmxvY2stY29udGFpbmVyIC5oZWxwZnVsLWFjdGlvbi1jb250ZW50LXBhcnQyICNoZWxwZnVsLWFjdGlvbi1kby1saWtlID4gKiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIC5oZWxwZnVsLWFjdGlvbi1ibG9jay1jb250YWluZXIgLmhlbHBmdWwtYWN0aW9uLWNvbnRlbnQtcGFydDIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUyJTsgfSB9XG5cbi5oZWxwZnVsLWFjdGlvbi1wb3AtY29udGFpbmVyIHtcbiAgd2lkdGg6IDc1JTtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC5oZWxwZnVsLWFjdGlvbi1wb3AtY29udGFpbmVyIC5oZWxwZnVsLWFjdGlvbi1wb3AtY29udGVudCB7XG4gICAgaGVpZ2h0OiA3M3B4O1xuICAgIGJveC1zaGFkb3c6IDRweCA0cHggMTBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIG1hcmdpbjogMTVweCAwOyB9XG4gICAgLmhlbHBmdWwtYWN0aW9uLXBvcC1jb250YWluZXIgLmhlbHBmdWwtYWN0aW9uLXBvcC1jb250ZW50IHNwYW4ge1xuICAgICAgY29sb3I6ICNhYWE7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gICAgLmhlbHBmdWwtYWN0aW9uLXBvcC1jb250YWluZXIgLmhlbHBmdWwtYWN0aW9uLXBvcC1jb250ZW50IGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBsYXRvO1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7IH1cblxuLmZvcm1fX2hlYWRlciB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubG9naW5fX2Zvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICAubG9naW5fX2Zvcm06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmxvZ2luX19mb3JtIC5kZXNjcmlwdGlvbixcbiAgLmxvZ2luX19mb3JtIC5mb3JtLXJlcXVpcmVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLW5hbWUsXG4gIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLXBhc3MsXG4gIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLWVtYWlsLFxuICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wYXNzd29yZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDM0NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLW5hbWUgaW5wdXQsXG4gICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGFzcyBpbnB1dCxcbiAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1lbWFpbCBpbnB1dCxcbiAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wYXNzd29yZCBpbnB1dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1uYW1lLFxuICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGFzcyxcbiAgICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLWVtYWlsLFxuICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGFzc3dvcmQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1uYW1lIGlucHV0LFxuICAgICAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wYXNzIGlucHV0LFxuICAgICAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1lbWFpbCBpbnB1dCxcbiAgICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGFzc3dvcmQgaW5wdXQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAubG9naW5fX2Zvcm0gLmZvcm0tdHlwZS1wYXNzd29yZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmxvZ2luX19mb3JtIC5mb3JtLWFjdGlvbnMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlOyB9IH1cbiAgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMjJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGVyc2lzdGVudC1sb2dpbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTEzcHg7IH1cbiAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wZXJzaXN0ZW50LWxvZ2luIGxhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wZXJzaXN0ZW50LWxvZ2luIC5mb3JtLWNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogM3B4IDAgMCA1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGVyc2lzdGVudC1sb2dpbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB0b3A6IC04cHggIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMDsgfSB9XG4gIC5sb2dpbl9fZm9ybSAuZm9yZ290LXBhc3N3b3JkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1MHB4O1xuICAgIGxlZnQ6IDM2NXB4O1xuICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDExcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5sb2dpbl9fZm9ybSAuZm9yZ290LXBhc3N3b3JkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICAubG9naW5fX2Zvcm0gLml0ZW0tbGlzdCB7XG4gICAgbWFyZ2luOiAtMjBweCAwIDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5sb2dpbl9fZm9ybV9fZm9ybSxcbi5sb2dpbl9fZm9ybS0taXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubG9naW5fX2Zvcm1fX2Zvcm06YWZ0ZXIsXG4gIC5sb2dpbl9fZm9ybS0taXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmxvZ2luX19mb3JtX19mb3JtIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLmxvZ2luX19mb3JtLS1pcCB7XG4gIGhlaWdodDogNjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5sb2dpbl9fZm9ybS0taXAge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmxvZ2luX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uZm9yZ290LXBhc3N3b3JkIC5mb3JtLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc0JTsgfVxuXG4uZm9yZ290LXBhc3N3b3JkIC5mb3JtLWFjdGlvbnMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIwJTsgfVxuXG4uZm9yZ290LXBhc3N3b3JkIC5mb3JtLXN1Ym1pdCB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5pcC1hbHJlYWR5LXJlZ2lzdGVyZWQsXG4uaXAtcmVnaXN0ZXItaGVyZSB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uaXAtcmVnaXN0ZXItaGVyZSB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmlwLXJlZ2lzdGVyLWhlcmUge1xuICAgICAgbWFyZ2luLXRvcDogNzBweDsgfSB9XG5cbi5sb2dpbl9fcmVnaXN0ZXItaGVyZS1hY3Rpb24ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5jdGFfX21vZHVsZS0tcmVnaXN0ZXIsIC5jdGFfX21vZHVsZS0tc3Vic2NyaWJlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3NSU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmc6IDI1cHggMjBweDsgfVxuICAuY3RhX19tb2R1bGUtLXJlZ2lzdGVyIGgxLCAuY3RhX19tb2R1bGUtLXN1YnNjcmliZSBoMSwgLmN0YV9fbW9kdWxlLS1yZWdpc3RlciBwLCAuY3RhX19tb2R1bGUtLXN1YnNjcmliZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jdGFfX21vZHVsZS0tcmVnaXN0ZXIgYSwgLmN0YV9fbW9kdWxlLS1zdWJzY3JpYmUgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY3RhX19tb2R1bGUtLXJlZ2lzdGVyIGgxLCAuY3RhX19tb2R1bGUtLXN1YnNjcmliZSBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5jdGFfX21vZHVsZS0tcmVnaXN0ZXIgcCwgLmN0YV9fbW9kdWxlLS1zdWJzY3JpYmUgcCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5jdGFfX21vZHVsZS0tcmVnaXN0ZXIge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJvcmRlcjogc29saWQgIzAwNjRhMjtcbiAgYm9yZGVyLXdpZHRoOiAycHggMHB4IDJweCAycHg7IH1cbiAgLmN0YV9fbW9kdWxlLS1yZWdpc3RlciBoMSB7XG4gICAgY29sb3I6ICMwMDY0YTI7IH1cblxuLmN0YV9fbW9kdWxlLS1zdWJzY3JpYmUge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDQyJTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlcjogc29saWQgI2YyNzMyMDtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAuY3RhX19tb2R1bGUtLXN1YnNjcmliZSBoMSB7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cblxuLmNvbnRhY3QtYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5jb250YWN0LWJveDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuY29udGFjdC1ib3ggZGwge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuY29udGFjdC1ib3ggZGwge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5jb250YWN0LWJveCBkZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDg1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNvbnRhY3QtYm94IGR0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjOTk5OyB9XG5cbi5vdGhlci1saW5rcy1ib3ggYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5vdGhlci1saW5rcy1ib3ggYTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICAgTWFya2V0aW5nIEZyZWUgVHJpYWwgTG9naW5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wYWdlLXRyaWFsIC5pcC1yZWdpc3Rlci1oZXJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLmZyZWUtdHJpYWwgLmxvZ2luX19mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5mcmVlLXRyaWFsIC5sb2dpbl9fZm9ybSAubG9naW5fX2Zvcm1fX2Zvcm0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmZyZWUtdHJpYWwgLmxvZ2luX19mb3JtIC5sb2dpbl9fZm9ybV9fZm9ybSBmaWVsZHNldCB7XG4gICAgICBtaW4td2lkdGg6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmZyZWUtdHJpYWwgLmNvbnRhY3QtYm94IGRsIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5mcmVlLXRyaWFsIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4jdHJpYWwtZGl2IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAjdHJpYWwtZGl2IGxhYmVsIC5mb3JtLXJlcXVpcmVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTsgfVxuICAgICN0cmlhbC1kaXYgbGFiZWwgLmZvcm0tcmVxdWlyZWQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJyZXF1aXJlZFwiO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cblxuI3RyaWFsLWRpdiAuZmllbGRzZXQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiN0cmlhbC1kaXYgLmZvcm0taXRlbS1lbWFpbCAuZm9ybS1yZXF1aXJlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3RyaWFsLWRpdiAuZnJlZV90cmlhbF9lbWFpbF90aXRsZSB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbiN0cmlhbC1kaXYgLnBhc3N3b3JkLXN1Z2dlc3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiN0cmlhbC1kaXYgLnBhc3N3b3JkLXBhcmVudCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gICN0cmlhbC1kaXYgLnBhc3N3b3JkLXBhcmVudCAucGFzc3dvcmQtc3RyZW5ndGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMjBweDsgfVxuICAgICN0cmlhbC1kaXYgLnBhc3N3b3JkLXBhcmVudCAucGFzc3dvcmQtc3RyZW5ndGggLnBhc3N3b3JkLXN0cmVuZ3RoLXRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICN0cmlhbC1kaXYgLnBhc3N3b3JkLXBhcmVudCAucGFzc3dvcmQtc3RyZW5ndGggLnBhc3N3b3JkLXN0cmVuZ3RoLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAjdHJpYWwtZGl2IC5wYXNzd29yZC1wYXJlbnQgLnBhc3N3b3JkLXN0cmVuZ3RoIC5wYXNzd29yZC1pbmRpY2F0b3Ige1xuICAgICAgaGVpZ2h0OiAzcHg7IH1cblxuI3RyaWFsLWRpdiAuY29uZmlybS1wYXJlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuICAjdHJpYWwtZGl2IC5jb25maXJtLXBhcmVudCBkaXYucGFzc3dvcmQtY29uZmlybSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4jdHJpYWwtZGl2IC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsIC50aXRsZSxcbiN0cmlhbC1kaXYgLmZvcm0tdHlwZS1wYXNzd29yZCBsYWJlbCAudGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlLFxuI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZTphZnRlcixcbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUgLmZyZWUtdHJpYWwtY3VycmVudC1wcm9kdWN0LW9wdGlvbnMgLmZvcm0tdHlwZS1jaGVja2JveCxcbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1jdXJyZW50LXByb2R1Y3Qtb3B0aW9ucyAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZnJlZS10cmlhbC1jdXJyZW50LXByb2R1Y3Qtb3B0aW9ucyAuZm9ybS10eXBlLWNoZWNrYm94LFxuICAgICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1jdXJyZW50LXByb2R1Y3Qtb3B0aW9ucyAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDEwcHggMDsgfSB9XG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIGxhYmVsLm9wdGlvbixcbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIGxhYmVsLm9wdGlvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5jb2x1bW4td3JhcHBlcixcbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5jb2x1bW4td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5jb2x1bW4td3JhcHBlcixcbiAgICAgICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuY29sdW1uLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5jb2x1bW4tbGVmdCxcbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi1yaWdodCxcbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5jb2x1bW4tbGVmdCxcbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5jb2x1bW4tcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuY29sdW1uLWxlZnQsXG4gICAgICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuY29sdW1uLXJpZ2h0LFxuICAgICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5jb2x1bW4tbGVmdCxcbiAgICAgICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuY29sdW1uLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuZ3JvdXAtdGl0bGUsXG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuZ3JvdXAtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLnByb2R1Y3QtaW5mbyxcbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5wcm9kdWN0LWluZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7IH1cblxuI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZm9ybS1pdGVtLFxuICAgICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZm9ybS1pdGVtLWNoZWNrYm94IHtcbiAgICAgIG1hcmdpbjogMTBweCAwOyB9IH1cblxuI3RyaWFsLWRpdiAuZnJlZS10cmlhbC1uby1tb3JlLXByb2R1Y3RzLW5vdGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiN0cmlhbC1kaXYgLmZyZWUtdHJpYWwtdGV4dC1tZXNzYWdlLW5vdGUge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBmb250LXNpemU6IDEycHg7IH1cblxuI3RyaWFsLWRpdiAuZm9ybS1pdGVtLXZlcmlmaWNhdGlvbi1jb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4jdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdC50cmlhbC1zdWJtaXQtZW1haWwge1xuICBmbG9hdDogbm9uZTsgfVxuXG4jdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdC50cmlhbC1sb2dpbi1hZGQtc3Vic2NyaXB0aW9uLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdC50cmlhbC1yZWdpc3Rlci1sb2dpbi1hZGQtc3Vic2NyaXB0aW9uIHtcbiAgbWFyZ2luOiA1cHggYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LnRyaWFsLWxvZ2luLWFkZC1zdWJzY3JpcHRpb24sICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LnRyaWFsLXJlZ2lzdGVyLWxvZ2luLWFkZC1zdWJzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0IHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICN0cmlhbC1kaXYgLmctcmVjYXB0Y2hhIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc3KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH0gfVxuXG4jdHJpYWwtZGl2IC5pbnRsLXRlbC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICN0cmlhbC1kaXYgLmludGwtdGVsLWlucHV0IC5hZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cblxuI3RyaWFsLWRpdiAuYWpheC1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDglO1xuICBwYWRkaW5nOiAwO1xuICBib3R0b206IC00NnB4OyB9XG4gICN0cmlhbC1kaXYgLmFqYXgtcHJvZ3Jlc3MgLnRocm9iYmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbG9hZGluZ19kb3RzLmdpZlwiKTtcbiAgICB3aWR0aDogMzBweDsgfVxuICAjdHJpYWwtZGl2IC5hamF4LXByb2dyZXNzIC5tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbiN0cmlhbC1kaXYgLmZvcmdvdC1wYXNzd29yZCB7XG4gIHRvcDogNTZweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAjdHJpYWwtZGl2IC5mb3Jnb3QtcGFzc3dvcmQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtOHB4O1xuICAgICAgbGVmdDogMDsgfSB9XG5cbiN0cmlhbC1kaXYgLmZvcm0taXRlbS1wZXJzaXN0ZW50LWxvZ2luIHtcbiAgYm90dG9tOiAtMjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICN0cmlhbC1kaXYgLmZvcm0taXRlbS1wZXJzaXN0ZW50LWxvZ2luIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICBGcmVlIFRyYWlsIGxpbWl0IHJlYWNoZWQgc2VjdGlvblxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZnJlZS10cmlhbC1uby1tb3JlLXByb2R1Y3RzLW5vdGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5mcmVlLXRyaWFsLWxpbWl0LXJlYWNoZWQtdWwge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uZnJlZS10cmlhbC1saW1pdC1yZWFjaGVkLWxpIHtcbiAgcGFkZGluZzogMCA1cHggNXB4IDVweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgSUU4IFN1cHBvcnQgbWVzc2FnZVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uaWU4X3N1cHBvcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4uY2xvc2VfaWU4X3N1cHBvcnQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgY3Vyc29yOiBoYW5kOyB9XG5cbi5pZThfc3VwcG9ydF9saW5rIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuYS5pZThfc3VwcG9ydF9saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNFNkU2RTY7IH1cblxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzA4NDY3ZDsgfVxuXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5tYWdhemluZS50biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMwODQ2N2Q7IH1cblxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX3RpdGxlLFxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX3RpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzA4NDY3ZDsgfVxuXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUgaDEsXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUgaDEge1xuICBjb2xvcjogIzA4NDY3ZDsgfVxuXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fb3RjIC5tZWRpYSxcbi5tYWdhemluZS50biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX19vdGMgLm1lZGlhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NlZGFlNTsgfVxuXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rLFxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODQ2N2Q7IH1cblxuLm1hZ2F6aW5lLnN0biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA2ODM4OyB9XG5cbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjMDA2ODM4OyB9XG5cbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUsXG4ubWFnYXppbmUuc3RuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX3RpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNjgzODsgfVxuXG4ubWFnYXppbmUuc3RuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX3RpdGxlIGgxLFxuLm1hZ2F6aW5lLnN0biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSBoMSB7XG4gIGNvbG9yOiAjMDA2ODM4OyB9XG5cbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fb3RjIC5tZWRpYSxcbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fb3RjIC5tZWRpYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2UxZDc7IH1cblxuLm1hZ2F6aW5lLnN0biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmssXG4ubWFnYXppbmUuc3RuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY4Mzg7IH1cblxuLm1hZ2F6aW5lLmVvdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ubWFnYXppbmUuZW90ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLmVvdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUuZW90ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSxcbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX3RpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUuZW90ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSBoMSxcbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX3RpdGxlIGgxIHtcbiAgY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLmVvdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fb3RjIC5tZWRpYSxcbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX290YyAubWVkaWEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NkOWU0OyB9XG5cbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayxcbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLml0ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA0MDc4OyB9XG5cbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjMDA0MDc4OyB9XG5cbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUsXG4ubWFnYXppbmUuaXRyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX3RpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUuaXRyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX3RpdGxlIGgxLFxuLm1hZ2F6aW5lLml0ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSBoMSB7XG4gIGNvbG9yOiAjMDA0MDc4OyB9XG5cbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fb3RjIC5tZWRpYSxcbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fb3RjIC5tZWRpYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2Q5ZTQ7IH1cblxuLm1hZ2F6aW5lLml0ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmssXG4ubWFnYXppbmUuaXRyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLnRuaSAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTUyMjI2OyB9XG5cbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjOTUyMjI2OyB9XG5cbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUsXG4ubWFnYXppbmUudG5pIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX3RpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk1MjIyNjsgfVxuXG4ubWFnYXppbmUudG5pIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX3RpdGxlIGgxLFxuLm1hZ2F6aW5lLnRuaSAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSBoMSB7XG4gIGNvbG9yOiAjOTUyMjI2OyB9XG5cbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fb3RjIC5tZWRpYSxcbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fb3RjIC5tZWRpYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlYWQzZDQ7IH1cblxuLm1hZ2F6aW5lLnRuaSAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmssXG4ubWFnYXppbmUudG5pIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTIyMjY7IH1cblxuLm1hZ2F6aW5lIC5saXN0aW5nX19wYWdpbmF0aW9uLS1wcmV2LFxuLm1hZ2F6aW5lIC5saXN0aW5nX19wYWdpbmF0aW9uLS1uZXh0IHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4ubWFnYXppbmVfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAubWFnYXppbmVfX3RpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5tYWdhemluZV9fdGl0bGUgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgLm1hZ2F6aW5lX190aXRsZSBoMSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5tYWdhemluZV9fb3RjIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm1hZ2F6aW5lX19vdGMge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tYWdhemluZV9fb3RjIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4ub3RjX19jb3ZlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5vdGNfX2NvdmVyICsgLm90Y19fYXJ0aWNsZXMgLm90Y19fYXJ0aWNsZTpudGgtY2hpbGQoMSkgLm1lZGlhX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ub3RjX19jb3Zlcl9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5vdGNfX2NvdmVyX19pbWFnZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5vdGNfX2FydGljbGVzIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm90Y19fYXJ0aWNsZXMgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm90Y19fYXJ0aWNsZTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuXG4ub3RjX19hcnRpY2xlIC5tZWRpYV9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLm1hZ2F6aW5lX19jYWxsb3V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDBweCAxcHg7IH1cbiAgLm1hZ2F6aW5lX19jYWxsb3V0IC5tZWRpYSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5wYWdlLXRheC1ub3Rlcyxcbi5wYWdlLXRheC1ub3Rlcy1mZWRlcmFsIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAucGFnZS10YXgtbm90ZXMgLm1hZ2F6aW5lX19mdWxsLWxpc3QgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbiAgLnBhZ2UtdGF4LW5vdGVzLWZlZGVyYWwgLm1hZ2F6aW5lX19mdWxsLWxpc3QgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzA4NDY3ZDsgfVxuICAucGFnZS10YXgtbm90ZXMgLm1hZ2F6aW5lX19mdWxsLWxpc3QgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuICAucGFnZS10YXgtbm90ZXMtZmVkZXJhbCAubWFnYXppbmVfX2Z1bGwtbGlzdCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAjMDg0NjdkOyB9XG5cbi5wYWdlLXN0YXRlLXRheC1ub3Rlcyxcbi5wYWdlLXRheC1ub3Rlcy1zdGF0ZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLnBhZ2Utc3RhdGUtdGF4LW5vdGVzIC5tYWdhemluZV9fZnVsbC1saXN0IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4gIC5wYWdlLXRheC1ub3Rlcy1zdGF0ZSAubWFnYXppbmVfX2Z1bGwtbGlzdCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA2ODM4OyB9XG4gIC5wYWdlLXN0YXRlLXRheC1ub3RlcyAubWFnYXppbmVfX2Z1bGwtbGlzdCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4gIC5wYWdlLXRheC1ub3Rlcy1zdGF0ZSAubWFnYXppbmVfX2Z1bGwtbGlzdCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAjMDA2ODM4OyB9XG5cbi5wYWdlLXRheC1ub3Rlcy1pbnRlcm5hdGlvbmFsIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAucGFnZS10YXgtbm90ZXMtaW50ZXJuYXRpb25hbCAubWFnYXppbmVfX2Z1bGwtbGlzdCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTUyMjI2OyB9XG4gIC5wYWdlLXRheC1ub3Rlcy1pbnRlcm5hdGlvbmFsIC5tYWdhemluZV9fZnVsbC1saXN0IC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICM5NTIyMjY7IH1cblxuYm9keS5wYWdlLXRheC1ub3RlcywgYm9keS5wYWdlLXRheC1ub3Rlcy1mZWRlcmFsLCBib2R5LnBhZ2Utc3RhdGUtdGF4LW5vdGVzLCBib2R5LnBhZ2UtdGF4LW5vdGVzLXN0YXRlLCBib2R5LnBhZ2UtdGF4LW5vdGVzLWludGVybmF0aW9uYWwge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5tYWdhemluZV9fZnVsbC1saXN0IHtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLm1hZ2F6aW5lX19mdWxsLWxpc3QgLm1hZ2F6aW5lX19mdWxsLWxpc3RfX2NhdGVnb3J5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDsgfVxuICAubWFnYXppbmVfX2Z1bGwtbGlzdCAubWVkaWFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAubWFnYXppbmVfX2Z1bGwtbGlzdCAubWVkaWFfX3NuaXBwZXQge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ubWFnYXppbmUgLm1hZ2F6aW5lX19mdWxsLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjbGVhcjogYm90aDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTsgfVxuICAubWFnYXppbmUgLm1hZ2F6aW5lX19mdWxsLWxpc3QgPiAubGVmdCxcbiAgLm1hZ2F6aW5lIC5tYWdhemluZV9fZnVsbC1saXN0ID4gLnJpZ2h0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLm1hZ2F6aW5lIC5tYWdhemluZV9fZnVsbC1saXN0ID4gLmxlZnQgLm1hZ2F6aW5lX19mdWxsLWxpc3RfX2NhdGVnb3J5LFxuICAgIC5tYWdhemluZSAubWFnYXppbmVfX2Z1bGwtbGlzdCA+IC5yaWdodCAubWFnYXppbmVfX2Z1bGwtbGlzdF9fY2F0ZWdvcnkge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLm1hZ2F6aW5lIC5tYWdhemluZV9fZnVsbC1saXN0ID4gLmxlZnQsXG4gICAgICAubWFnYXppbmUgLm1hZ2F6aW5lX19mdWxsLWxpc3QgPiAucmlnaHQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYmFjay10by1tYWdhemluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubWFnYXppbmVfX3F1aWNrLXNlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLm1hZ2F6aW5lX19jdXJyZW50LWlzc3VlLXBkZiB7XG4gIG1hcmdpbjogMTVweCAwIDVweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5tYWdhemluZV9fY3VycmVudC1pc3N1ZS1wZGYgKyAuYnRuLS10ZXJ0aWFyeSB7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7IH1cbiAgICAubWFnYXppbmVfX2N1cnJlbnQtaXNzdWUtcGRmICsgLmJ0bi0tdGVydGlhcnk6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAubWFnYXppbmVfX2N1cnJlbnQtaXNzdWUtcGRmICsgLmJ0bi0tdGVydGlhcnkge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7IH0gfVxuXG4ucGFzdC1pc3N1ZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5wYXN0LWlzc3VlcyAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnBhc3QtaXNzdWVzIC5tZWRpYV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAucGFzdC1pc3N1ZXMgLm1lZGlhX19kYXRldGltZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGFzdC1pc3N1ZXMgLmlzc3Vlcy13cmFwcGVyIHtcbiAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLm1hZ2F6aW5lX190b2Mge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm1hZ2F6aW5lX190b2MgLnRvY19fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gICAgLm1hZ2F6aW5lX190b2MgLnRvY19fbGluazpob3ZlciwgLm1hZ2F6aW5lX190b2MgLnRvY19fbGluay5jdXJyZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICBjb2xvcjogI2YyNzMyMDsgfVxuXG4udmlldy1pc3N1ZXMtY2FsZW5kYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMzBweCAwIDA7IH1cbiAgLmhvbWVfX21hZ2F6aW5lcy1vdmVydmlldzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3IC5vdGMtLWZlYXR1cmVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLmhvbWVfX21hZ2F6aW5lcy1vdmVydmlldyAub3RjLS1mZWF0dXJlZCAubWVkaWFfX2ltYWdlICsgLm1lZGlhX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3IC5vdGMtLWZlYXR1cmVkIC5tZWRpYV9faW1hZ2Uge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3IC5vdGMtLWZlYXR1cmVkIC5tZWRpYV9faW1hZ2UgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3IC5vdGMtLWZlYXR1cmVkIC5tZWRpYV9faW1hZ2UgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAuaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3IC5vdGMtLWZlYXR1cmVkIC5tZWRpYV9fY29udGVudCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9IH1cbiAgLmhvbWVfX21hZ2F6aW5lcy1vdmVydmlldyAub3RjLS1saXN0IC5tZWRpYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3IC5vdGMtLWxpc3QgLm1lZGlhIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH0gfVxuICAuaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3IC5vdGMtLWxpc3QgLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgLmhvbWVfX21hZ2F6aW5lcy1vdmVydmlldyAub3RjLS1saXN0IC5tZWRpYV9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3IC5tZWRpYV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDsgfSB9XG5cbi50YWJzLW5hdl9fdGFiLWNvbnRlbnQgLm90Y19fdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cblxuLnRhYnMtbmF2X190YWItY29udGVudCAubWFnYXppbmVzLW92ZXJ2aWV3X19pc3N1ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzk5OTsgfVxuXG4udGFicy1uYXZfX3RhYi1jb250ZW50IC5tYWdhemluZV9fb3RjIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udGFicy1uYXZfX3RhYi1jb250ZW50IC5tZWRpYV9faW1hZ2Uge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC50YWJzLW5hdl9fdGFiLWNvbnRlbnQgLm1lZGlhX19pbWFnZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi50YWJzLW5hdl9fdGFiLWNvbnRlbnQgLnZpZXctZnVsbC1tYWdhemluZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAudGFicy1uYXZfX3RhYi1jb250ZW50IC52aWV3LWZ1bGwtbWFnYXppbmUudGF4LW5vdGVzLCAudGFicy1uYXZfX3RhYi1jb250ZW50IC52aWV3LWZ1bGwtbWFnYXppbmUudGF4LW5vdGVzLWZlZGVyYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODQ2N2Q7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzA3M2M2YjsgfVxuICAgIC50YWJzLW5hdl9fdGFiLWNvbnRlbnQgLnZpZXctZnVsbC1tYWdhemluZS50YXgtbm90ZXM6aG92ZXIsIC50YWJzLW5hdl9fdGFiLWNvbnRlbnQgLnZpZXctZnVsbC1tYWdhemluZS50YXgtbm90ZXM6Zm9jdXMsIC50YWJzLW5hdl9fdGFiLWNvbnRlbnQgLnZpZXctZnVsbC1tYWdhemluZS50YXgtbm90ZXMtZmVkZXJhbDpob3ZlciwgLnRhYnMtbmF2X190YWItY29udGVudCAudmlldy1mdWxsLW1hZ2F6aW5lLnRheC1ub3Rlcy1mZWRlcmFsOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzNjNmI7IH1cbiAgLnRhYnMtbmF2X190YWItY29udGVudCAudmlldy1mdWxsLW1hZ2F6aW5lLnN0YXRlLXRheC1ub3RlcywgLnRhYnMtbmF2X190YWItY29udGVudCAudmlldy1mdWxsLW1hZ2F6aW5lLnRheC1ub3Rlcy1zdGF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjgzODtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA1NDJkOyB9XG4gICAgLnRhYnMtbmF2X190YWItY29udGVudCAudmlldy1mdWxsLW1hZ2F6aW5lLnN0YXRlLXRheC1ub3Rlczpob3ZlciwgLnRhYnMtbmF2X190YWItY29udGVudCAudmlldy1mdWxsLW1hZ2F6aW5lLnN0YXRlLXRheC1ub3Rlczpmb2N1cywgLnRhYnMtbmF2X190YWItY29udGVudCAudmlldy1mdWxsLW1hZ2F6aW5lLnRheC1ub3Rlcy1zdGF0ZTpob3ZlciwgLnRhYnMtbmF2X190YWItY29udGVudCAudmlldy1mdWxsLW1hZ2F6aW5lLnRheC1ub3Rlcy1zdGF0ZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NDJkOyB9XG4gIC50YWJzLW5hdl9fdGFiLWNvbnRlbnQgLnZpZXctZnVsbC1tYWdhemluZS50YXgtbm90ZXMtaW50ZXJuYXRpb25hbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk1MjIyNjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjODUxZTIyOyB9XG4gICAgLnRhYnMtbmF2X190YWItY29udGVudCAudmlldy1mdWxsLW1hZ2F6aW5lLnRheC1ub3Rlcy1pbnRlcm5hdGlvbmFsOmhvdmVyLCAudGFicy1uYXZfX3RhYi1jb250ZW50IC52aWV3LWZ1bGwtbWFnYXppbmUudGF4LW5vdGVzLWludGVybmF0aW9uYWw6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg1MWUyMjsgfVxuXG4udGF4dG9waWNzIC5saXN0aW5nX19jb250cm9scywgLmp1cmlzZGljdGlvbnMgLmxpc3RpbmdfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zdGF0aWMgLmxhbmRpbmdfX3RpdGxlLCAuc3RhdGljIC5mb3JtX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnN0YXRpYyAubGFuZGluZ19fdGl0bGUsIC5zdGF0aWMgLmZvcm1fX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxubmF2LnRheHRvcGljcyA+IGRpdjpmaXJzdC1jaGlsZCxcbm5hdi5qdXJpc2RpY3Rpb25zID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICBuYXYudGF4dG9waWNzID4gZGl2OmZpcnN0LWNoaWxkIGlucHV0LFxuICBuYXYuanVyaXNkaWN0aW9ucyA+IGRpdjpmaXJzdC1jaGlsZCBpbnB1dCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIG5hdi50YXh0b3BpY3MgPiBkaXY6Zmlyc3QtY2hpbGQgaW5wdXQsXG4gICAgICBuYXYuanVyaXNkaWN0aW9ucyA+IGRpdjpmaXJzdC1jaGlsZCBpbnB1dCB7XG4gICAgICAgIGZsZXg6IDAgMCA5MCU7IH0gfVxuXG4ubWVnYW1lbnVfX2NsZWFyLmljb24tdGltZXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDsgfVxuXG4vKlxyXG4gKiBDU1MgVG8gbWFrZSB0aGUgSWNvbiBBbGlnbiBpbiBjaHJvbWUuXHJcbiAqXHJcbiAqIEJ5IHRoZSByZWFsIFF1ZXN0aW9uIGlzIC4uLi4gV2h5IHdvdWxkIGFueW9uZSB1cyBjaHJvbWUgd2hlbiB5b3UgaGF2ZSB0aGUgZ3JlYXRuZXNzIG9mIEVkZ2UgYW5kIEZGPyBIbW1tbW1tbW1tbW1tXHJcbiovXG4ubWVnYW1lbnVfX2hlYWRsaW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMjczMjA7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ubWVnYW1lbnVtYWluX190aXRsZSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtZmFtaWx5OiBMYXRvO1xuICBmb250LXNpemU6IDI4cHg7IH1cblxuLm1lZ2FtZW51X2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLm1lZ2FtZW51X2NvbnRlbnQgLm1lZ2FtZW51X2dyb3VwIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLm1lZ2FtZW51X2NvbnRlbnQgLm1lZ2FtZW51X2dyb3VwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubWVnYW1lbnVfY29udGVudCAubWVnYW1lbnVfZ3JvdXAge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLm1lZ2FtZW51X2NvbnRlbnQgLm1lZ2FtZW51X190aXRsZSB7XG4gICAgY29sb3I6ICNmMjczMjA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5tZWdhbWVudV9jb250ZW50IC5tZWdhbWVudV91bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLm1lZ2FtZW51X2NvbnRlbnQgLm1lZ2FtZW51X3VsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgLm1lZ2FtZW51X2NvbnRlbnQgLm1lZ2FtZW51X3VsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ua2V5X2RvY3VtZW50cyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmNvbnRyaWJ1dG9ycyAuY29udGFpbiwgLmNvbnRyaWJ1dG9ycyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5jb250cmlidXRvcnMgLndyYXBfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgMCA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmNvbnRyaWJ1dG9ycyAuY29udGFpbiwgLmNvbnRyaWJ1dG9ycyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5jb250cmlidXRvcnMgLndyYXBfX2NvbnRlbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5jb250cmlidXRvcnMgLmZlYXR1cmVkLS1jb250cmlidXRvcnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5jb250cmlidXRvcnMgLmZlYXR1cmVkLS1jb250cmlidXRvcnMgLmZlYXR1cmVkLW92ZXJ2aWV3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmNvbnRyaWJ1dG9ycyAuZmVhdHVyZWQtLWNvbnRyaWJ1dG9ycyAuZmVhdHVyZWQtb3ZlcnZpZXcgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuY29udHJpYnV0b3JzIC5mZWF0dXJlZC0tY29udHJpYnV0b3JzIC5mZWF0dXJlZC1vdmVydmlldyBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5jb250cmlidXRvcnMgLmZlYXR1cmVkLS1jb250cmlidXRvcnMgLmZlYXR1cmVkX19saW5rcy0tY29udHJpYnV0b3IgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuY29udHJpYnV0b3JzIC5mZWF0dXJlZC0tY29udHJpYnV0b3JzIGEuY29udHJpYnV0b3ItLWZlYXR1cmVkX192aWV3LWFsbCB7XG4gICAgY29sb3I6ICNmMjczMjA7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIC5jb250cmlidXRvcnMgLmZlYXR1cmVkLS1jb250cmlidXRvcnMgYS5jb250cmlidXRvci0tZmVhdHVyZWRfX3ZpZXctYWxsOmhvdmVyLCAuY29udHJpYnV0b3JzIC5mZWF0dXJlZC0tY29udHJpYnV0b3JzIGEuY29udHJpYnV0b3ItLWZlYXR1cmVkX192aWV3LWFsbDpmb2N1cyB7XG4gICAgICBjb2xvcjogI2QzNWMxZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jb250cmlidXRvcnMgLmZlYXR1cmVkLS1jb250cmlidXRvcnMge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuXG4uY29udHJpYnV0b3JzIC5saXN0LS1jb250cmlidXRvcnMge1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5jb250cmlidXRvcnMgLmxpc3QtLWNvbnRyaWJ1dG9ycyBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuY29udHJpYnV0b3JzIC5saXN0LS1jb250cmlidXRvcnMgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuY29udHJpYnV0b3JzIC5saXN0LS1jb250cmlidXRvcnMge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5rZXlfZG9jdW1lbnRzX2NvbnRhaW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDIwcHggMCA0MHB4OyB9XG4gIC5rZXlfZG9jdW1lbnRzX2NvbnRhaW4gdWwge1xuICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gICAgLmtleV9kb2N1bWVudHNfY29udGFpbiB1bDpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHggMCAwOyB9XG4gICAgLmtleV9kb2N1bWVudHNfY29udGFpbiB1bDpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAua2V5X2RvY3VtZW50c19jb250YWluIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5rZXlfZG9jdW1lbnRzX2NvbnRhaW4gdWw6Zmlyc3QtY2hpbGQsXG4gICAgICAua2V5X2RvY3VtZW50c19jb250YWluIHVsOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuQ1NTIGZvciB0aGUgY29kZSBzZWN0aW9uIGRyb3Bkb3duIG9uIHRoZSBtZWdhIG1lbnUgc2lkZSByYWlsXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5jb2RlU2VjaW9uRHJvcGRvd24gLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLypcclxuLmNvZGVTZWNpb25Ecm9wZG93biAuZm9ybS10eXBlLXNlbGVjdCB7XHJcbiAgd2lkdGg6IDkzLjUlO1xyXG59XHJcblxyXG4uY29kZVNlY2lvbkRyb3Bkb3duIC5mb3JtLXN1Ym1pdCB7XHJcbiAgd2lkdGg6IDEwJTtcclxuICBtYXJnaW4tdG9wOiAtNDVweDtcclxuICBtYXJnaW4tbGVmdDogOTMuNSU7XHJcbn1cclxuKi9cbi8qKlxyXG5KaXJhIFFBIGZlZWRiYWNrXHJcbiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgI2F0bHdkZy10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtYWluLWNvbnRlbnQgLmNvbnRhaW4sIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWFpbi1jb250ZW50IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtYWluLWNvbnRlbnQgLndyYXBfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1maWx0ZXItbm90ZS1jb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLWZpbHRlciAudGl0bGUtbGFiZWwge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtZmlsdGVyIC50aXRsZS1sYWJlbDpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtZmlsdGVyIC5mb3JtLWl0ZW0tanVyaXNkaWN0aW9uMSxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtZmlsdGVyIC5mb3JtLWl0ZW0tanVyaXNkaWN0aW9uMiB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1maWx0ZXIgLmZvcm0taXRlbS1qdXJpc2RpY3Rpb24xIC5jaG9zZW4tY29udGFpbmVyLFxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLWZpbHRlciAuZm9ybS1pdGVtLWp1cmlzZGljdGlvbjIgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1maWx0ZXIgLm1saS1maWx0ZXItanVyaXNkaWN0aW9uLTEsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLWZpbHRlciAubWxpLWZpbHRlci1qdXJpc2RpY3Rpb24tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLWZpbHRlciAubWxpLWZpbHRlci1qdXJpc2RpY3Rpb24tMSB1bCxcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1maWx0ZXIgLm1saS1maWx0ZXItanVyaXNkaWN0aW9uLTIgdWwge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtbm90ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1ub3RlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLW5vdGUgLm5vdGUtY29uIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLW5vdGUgLm5vdGUtY29sb3Ige1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtbm90ZSAuY29sb3ItZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjZmZmIDUwJSwgI2Y5ZjlmOSA1MCUpOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLW5vdGUgLmNvbG9yLXAge1xuICAgIGJhY2tncm91bmQ6ICNmZmU5OTM7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtbm90ZSAuY29sb3ItciB7XG4gICAgYmFja2dyb3VuZDogI2MzZGViNzsgfVxuXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciB0YWJsZSB0ZCwgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIHRhYmxlIHRoIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgdGFibGUgdGQgKyB0ZCxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIHRhYmxlIHRoICsgdGgge1xuICAgIHdpZHRoOiAyNDBweDsgfVxuXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSxcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIge1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgYSxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgcCxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciBwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgdGhlYWQsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgdGhlYWQge1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgdGQsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgdGgsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgdGgge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLmRhdGFUYWJsZSxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAuZGF0YVRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5jb2wtaGVhZGVyLCAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAucm93LWhlYWRlcixcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAuY29sLWhlYWRlcixcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAucm93LWhlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAudGgtaW5uZXIsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLnRoLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5jb2wtaGVhZGVyLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5jb2wtaGVhZGVyIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLmNvbC1oZWFkZXIgdGgsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAuY29sLWhlYWRlciB0aCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLmNvbC1oZWFkZXItbmFtZSxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAuY29sLWhlYWRlci1uYW1lIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLmNvbC1oZWFkZXItbmFtZSAudGgtaW5uZXIsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAuY29sLWhlYWRlci1uYW1lIC50aC1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGRkOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5jb2wtaGVhZGVyLWluZm8gLnRoLWlubmVyLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5jb2wtaGVhZGVyLWluZm8gLnRoLWlubmVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5jb2wtaGVhZGVyLWluZm8gcCxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAuY29sLWhlYWRlci1pbmZvIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5jb2wtaGVhZGVyLW51bWJlciBwLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5jb2wtaGVhZGVyLW51bWJlciBwIHtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5EVEZDX0xlZnRIZWFkV3JhcHBlciAuY29sLWhlYWRlci1uYW1lIC50aC1pbm5lcixcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAuRFRGQ19MZWZ0SGVhZFdyYXBwZXIgLmNvbC1oZWFkZXItbmFtZSAudGgtaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLnJvdy1oZWFkZXIsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLnJvdy1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIG1pbi13aWR0aDogODBweDtcbiAgICBtYXgtd2lkdGg6IDgwcHg7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLnRkLWlubmVyLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC50ZC1pbm5lciB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1mdWxsLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktZnVsbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAubWxpLW5hbWUsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1uYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1kZXRhaWwtY29uLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktZGV0YWlsLWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgYm94LXNoYWRvdzogI2NjYyAycHggMnB4IDhweCAwcHg7XG4gICAgbGVmdDogMDsgfVxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktZGV0YWlsLWNvbiBwLFxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1kZXRhaWwtY29uIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSB0ZDpsYXN0LWNoaWxkIC5tbGktZGV0YWlsLWNvbixcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciB0ZDpsYXN0LWNoaWxkIC5tbGktZGV0YWlsLWNvbiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAubWxpLXN0YXR1cyxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAubWxpLXN0YXR1cy0xMSxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0xMSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZTk5MzsgfVxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLTExOmhvdmVyLFxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1zdGF0dXMtMTE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2Q5YzY3ZDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAubWxpLXN0YXR1cy0yMixcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0yMiB7XG4gICAgYmFja2dyb3VuZDogI2MzZGViNzsgfVxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLTIyOmhvdmVyLFxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1zdGF0dXMtMjI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2E2YmQ5YzsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAubWxpLXN0YXR1cy0yMSxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0yMSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgI2MzZGViNyA1MCUsICNmZmU5OTMgNTAlKTsgfVxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLTIxOmhvdmVyLFxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1zdGF0dXMtMjE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgI2E2YmQ5YyA1MCUsICNkOWM2N2QgNTAlKTsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAubWxpLXN0YXR1cy0xMixcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0xMiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgI2ZmZTk5MyA1MCUsICNjM2RlYjcgNTAlKTsgfVxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLTEyOmhvdmVyLFxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1zdGF0dXMtMTI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgI2Q5YzY3ZCA1MCUsICNhNmJkOWMgNTAlKTsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAubWxpLXN0YXR1cy0wMSxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0wMSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsICNmZmU5OTMgNTAlKTsgfVxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLTAxOmhvdmVyLFxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1zdGF0dXMtMDE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgcmdiYSgwLCAwLCAwLCAwLjE1KSA1MCUsICNkOWM2N2QgNTAlKTsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAubWxpLXN0YXR1cy0xMCxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0xMCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgI2ZmZTk5MyA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKTsgfVxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLTEwOmhvdmVyLFxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1zdGF0dXMtMTA6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgI2Q5YzY3ZCA1MCUsIHJnYmEoMCwgMCwgMCwgMC4xNSkgNTAlKTsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAubWxpLXN0YXR1cy0yMCxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0yMCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgI2MzZGViNyA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKTsgfVxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLTIwOmhvdmVyLFxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1zdGF0dXMtMjA6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgI2E2YmQ5YyA1MCUsIHJnYmEoMCwgMCwgMCwgMC4xNSkgNTAlKTsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAubWxpLXN0YXR1cy0wMixcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0wMiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsICNjM2RlYjcgNTAlKTsgfVxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLTAyOmhvdmVyLFxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1zdGF0dXMtMDI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgcmdiYSgwLCAwLCAwLCAwLjE1KSA1MCUsICNhNmJkOWMgNTAlKTsgfVxuXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saS10YWJsZS1sb2FkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCA0NCwgNDQsIDAuNyk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDExOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpLXRhYmxlLWxvYWRlciAubG9hZGVyX19jb250YWluZXIge1xuICAgIHRvcDogMzB2aDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saS10YWJsZS1sb2FkZXIgLmxvYWRlcl9faWNvbiB7XG4gICAgZm9udC1zaXplOiA0MHB4OyB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLXBsYWNlaG9kZXIge1xuICBoZWlnaHQ6IDQwMHB4OyB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpLWRldGFpbC1oZWFkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpLWRldGFpbCB7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGktZGV0YWlsIGEge1xuICAgIGNvbG9yOiAjZGRkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGktZGV0YWlsIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNlZWU7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGktZGV0YWlsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubXVsdGltZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubXVsdGltZWRpYS0tcG9kY2FzdCxcbi5tdWx0aW1lZGlhLS12aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLm11bHRpbWVkaWEtLXBvZGNhc3Qge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG5cbi5tdWx0aW1lZGlhLS12aWRlbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7IH1cblxuLm11bHRpbWVkaWFfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tdWx0aW1lZGlhX19pbWFnZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAubXVsdGltZWRpYV9faW1hZ2Ugc3BhbltjbGFzcyo9XCJpY29uXCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG5hLm11bHRpbWVkaWFfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm11bHRpbWVkaWFfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLm11bHRpbWVkaWFfX2RhdGV0aW1lIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tdWx0aW1lZGlhX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAubXVsdGltZWRpYS0tcG9kY2FzdCAubXVsdGltZWRpYV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICAubXVsdGltZWRpYS0tdmlkZW8gLm11bHRpbWVkaWFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAubXVsdGltZWRpYS0tdmlkZW8gLm11bHRpbWVkaWFfX3RpdGxlIGEge1xuICAgICAgY29sb3I6ICM0NDQ7IH1cblxuLm11bHRpbWVkaWFfX3ByZXNlbnRlciB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxMXB4OyB9XG4gIC5tdWx0aW1lZGlhX19wcmVzZW50ZXIgYSB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm11bHRpbWVkaWFfX2RldGFpbF9wb2RjYXN0IC5tZWRpYV9fdGl0bGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5iYW5uZXIgLmJhbm5lcl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmJhbm5lciAuYmFubmVyX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgLmJhbm5lcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLmJhbm5lci5iYW5uZXItLW11bHRpbWVkaWEgLmJhbm5lcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogODBweCAwIDEyMHB4OyB9XG5cbi5tdWx0aW1lZGlhX19uYXYge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIC5tdWx0aW1lZGlhX19uYXYgLmNvbnRhaW4sIC5tdWx0aW1lZGlhX19uYXYgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAubXVsdGltZWRpYV9fbmF2IC53cmFwX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgIC5tdWx0aW1lZGlhX19uYXYgLmNvbnRhaW46YWZ0ZXIsIC5tdWx0aW1lZGlhX19uYXYgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudDphZnRlciwgLnBhZ2UtLW5vbnN1YiAubXVsdGltZWRpYV9fbmF2IC53cmFwX19jb250ZW50OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5tdWx0aW1lZGlhX19uYXYgLmNvbnRhaW4sIC5tdWx0aW1lZGlhX19uYXYgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAubXVsdGltZWRpYV9fbmF2IC53cmFwX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgLm11bHRpbWVkaWFfX25hdiAubXVsdGltZWRpYV9fc2hhcmUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAubXVsdGltZWRpYV9fbmF2IC50ZXh0LWxpbmsge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgY29sb3I6ICM0NDQ7IH1cbiAgLm11bHRpbWVkaWFfX25hdiAuYnRuLXBvZGNhc3QtY29uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLm11bHRpbWVkaWFfX2FsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAtNjBweCBhdXRvIDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLm11bHRpbWVkaWFfX2FsbDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubXVsdGltZWRpYV9fYWxsID4gLmNvbnRhaW46OmJlZm9yZSwgLnBhZ2UtLW5vbnN1YiAubXVsdGltZWRpYV9fYWxsID4gLndyYXBfX2NvbnRlbnQ6OmJlZm9yZSwgLm11bHRpbWVkaWFfX2FsbCA+IC5jb250YWluOjphZnRlciwgLnBhZ2UtLW5vbnN1YiAubXVsdGltZWRpYV9fYWxsID4gLndyYXBfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYwcHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDhkOGQ4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG4gIC5tdWx0aW1lZGlhX19hbGwgPiAuY29udGFpbjo6YmVmb3JlLCAucGFnZS0tbm9uc3ViIC5tdWx0aW1lZGlhX19hbGwgPiAud3JhcF9fY29udGVudDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICBib3JkZXItd2lkdGg6IDEwMHB4IDAgMCAxMHB4OyB9XG4gIC5tdWx0aW1lZGlhX19hbGwgPiAuY29udGFpbjo6YWZ0ZXIsIC5wYWdlLS1ub25zdWIgLm11bHRpbWVkaWFfX2FsbCA+IC53cmFwX19jb250ZW50OjphZnRlciB7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIGJvcmRlci13aWR0aDogMTAwcHggMTBweCAwIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubXVsdGltZWRpYV9fYWxsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4ubXVsdGltZWRpYV9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5tdWx0aW1lZGlhX19hY3Rpb25zOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5tdWx0aW1lZGlhX19hY3Rpb25zIGEge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm11bHRpbWVkaWFfX2FjdGlvbnMgYTpsYXN0LW9mLXR5cGUge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5tdWx0aW1lZGlhX19saXN0ZW4sXG4ubXVsdGltZWRpYV9fd2F0Y2gge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXdpZHRoOiAxMHB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDsgfVxuICAubXVsdGltZWRpYV9fbGlzdGVuID4gaDIsXG4gIC5tdWx0aW1lZGlhX193YXRjaCA+IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuXG4ubXVsdGltZWRpYV9fbGlzdGVuIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzNCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YyNzMyMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5tdWx0aW1lZGlhX19saXN0ZW4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4ubXVsdGltZWRpYV9fd2F0Y2gge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDY2JTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA2NGEyOyB9XG4gIC5tdWx0aW1lZGlhX193YXRjaCAubXVsdGltZWRpYS0tdmlkZW8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7IH1cbiAgICAubXVsdGltZWRpYV9fd2F0Y2ggLm11bHRpbWVkaWEtLXZpZGVvOmZpcnN0LW9mLXR5cGUge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm11bHRpbWVkaWFfX3dhdGNoIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMm4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubXVsdGltZWRpYV9fd2F0Y2ggLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubXVsdGltZWRpYV9fd2F0Y2gge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4ubXVsdGltZWRpYV9faW50ZXJ2aWV3cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAubXVsdGltZWRpYV9faW50ZXJ2aWV3czphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubXVsdGltZWRpYV9faW50ZXJ2aWV3cyAuY29udGFpbiwgLm11bHRpbWVkaWFfX2ludGVydmlld3MgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAubXVsdGltZWRpYV9faW50ZXJ2aWV3cyAud3JhcF9fY29udGVudCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogOTMwcHg7IH1cbiAgICAubXVsdGltZWRpYV9faW50ZXJ2aWV3cyAuY29udGFpbiA+IGgyLCAubXVsdGltZWRpYV9faW50ZXJ2aWV3cyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gaDIsIC5wYWdlLS1ub25zdWIgLm11bHRpbWVkaWFfX2ludGVydmlld3MgLndyYXBfX2NvbnRlbnQgPiBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBjb2xvcjogIzAwNjRhMjtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAubXVsdGltZWRpYV9faW50ZXJ2aWV3cyAubXVsdGltZWRpYS0tdmlkZW8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAxMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIC5tdWx0aW1lZGlhLS12aWRlbyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7IH0gfVxuICAgIC5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIC5tdWx0aW1lZGlhLS12aWRlbyAubXVsdGltZWRpYV9fdGl0bGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIC5tdWx0aW1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG4ubXVsdGltZWRpYV9fdHJhbnNjcmlwdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiBjYWxjKDEwMCUgLSA0MnB4KTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogdG9wIC4zNXM7IH1cbiAgLm11bHRpbWVkaWFfX3RyYW5zY3JpcHQub3BlbmVkIHtcbiAgICB0b3A6IDA7IH1cbiAgICAubXVsdGltZWRpYV9fdHJhbnNjcmlwdC5vcGVuZWQgLnRyYW5zY3JpcHRfX3RvZ2dsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLnRyYW5zY3JpcHRfX3RvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyxcciBjb2xvciAuMTVzOyB9XG4gIC50cmFuc2NyaXB0X190b2dnbGU6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC50cmFuc2NyaXB0X190b2dnbGU6aG92ZXIsIC50cmFuc2NyaXB0X190b2dnbGU6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnRyYW5zY3JpcHRfX2NvbnRlbnQge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQycHgpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMjBweDsgfVxuXG4uY3RhIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuY3RhIC5jb250YWluLCAuY3RhIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLmN0YSAud3JhcF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jdGE6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY3RhX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAzNTBweDsgfVxuICAuY3RhX19jb250ZW50IGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLmN0YV9fY29udGVudCBoNCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gIC5jdGFfX2NvbnRlbnQgLmJ0bi0tcHJpbWFyeSwgLmN0YV9fY29udGVudCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgI3RyaWFsLWRpdiAuY3RhX19jb250ZW50IC5mb3JtLXN1Ym1pdCwgLmN0YV9fY29udGVudCAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5jdGFfX2NvbnRlbnQgLmZvcm0tc3VibWl0LCAuY3RhX19jb250ZW50ICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5jdGFfX2NvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmN0YV9fY29udGVudCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLmN0YV9fY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY3RhX19jb250ZW50IC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuY3RhX19jb250ZW50IC5mb3JtLXN1Ym1pdCwgLmN0YV9fY29udGVudCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLmN0YV9fY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY3RhX19jb250ZW50ICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5jdGFfX2NvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmN0YV9fY29udGVudCAuYnRuLXBvZGNhc3Qge1xuICAgIHdpZHRoOiAxMzhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuY3RhX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG4uY3RhX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jdGFfX2ltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY3RhLS1wb2RjYXN0IHtcbiAgbWluLWhlaWdodDogMzcwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuY3RhLS1wb2RjYXN0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucGFnZS1tdWx0aW1lZGlhLXBvZGNhc3RzIC5tdWx0aW1lZGlhX19wb2RjYXN0cyxcbiAgLnBhZ2UtbXVsdGltZWRpYS1wb2RjYXN0cyAubXVsdGltZWRpYV9fdmlkZW9zLFxuICAucGFnZS1tdWx0aW1lZGlhLXZpZGVvcyAubXVsdGltZWRpYV9fcG9kY2FzdHMsXG4gIC5wYWdlLW11bHRpbWVkaWEtdmlkZW9zIC5tdWx0aW1lZGlhX192aWRlb3MsXG4gIC5wYWdlLXRheC1ub3Rlcy10YWxrLXBvZGNhc3RzIC5tdWx0aW1lZGlhX19wb2RjYXN0cyxcbiAgLnBhZ2UtdGF4LW5vdGVzLXRhbGstcG9kY2FzdHMgLm11bHRpbWVkaWFfX3ZpZGVvcyxcbiAgLnBhZ2UtdGF4LW5vdGVzLXRhbGstaW50ZXJ2aWV3IC5tdWx0aW1lZGlhX19wb2RjYXN0cyxcbiAgLnBhZ2UtdGF4LW5vdGVzLXRhbGstaW50ZXJ2aWV3IC5tdWx0aW1lZGlhX192aWRlb3Mge1xuICAgIG1hcmdpbjogMCAyMHB4OyB9IH1cblxuLnBhZ2UtbXVsdGltZWRpYS1wb2RjYXN0cyAubXVsdGltZWRpYSxcbi5wYWdlLW11bHRpbWVkaWEtdmlkZW9zIC5tdWx0aW1lZGlhLFxuLnBhZ2UtdGF4LW5vdGVzLXRhbGstcG9kY2FzdHMgLm11bHRpbWVkaWEsXG4ucGFnZS10YXgtbm90ZXMtdGFsay1pbnRlcnZpZXcgLm11bHRpbWVkaWEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDEwcHgpO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5wYWdlLW11bHRpbWVkaWEtcG9kY2FzdHMgLm11bHRpbWVkaWEsXG4gICAgLnBhZ2UtbXVsdGltZWRpYS12aWRlb3MgLm11bHRpbWVkaWEsXG4gICAgLnBhZ2UtdGF4LW5vdGVzLXRhbGstcG9kY2FzdHMgLm11bHRpbWVkaWEsXG4gICAgLnBhZ2UtdGF4LW5vdGVzLXRhbGstaW50ZXJ2aWV3IC5tdWx0aW1lZGlhIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDEwcHggMDsgfSB9XG5cbi5tdWx0aW1lZGlhX19kZXRhaWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLm11bHRpbWVkaWFfX2RldGFpbDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5tdWx0aW1lZGlhX19kZXRhaWwgLmNvbnRhaW4sIC5tdWx0aW1lZGlhX19kZXRhaWwgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAubXVsdGltZWRpYV9fZGV0YWlsIC53cmFwX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuLmRldGFpbF9fb3ZlcnZpZXcge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kZXRhaWxfX292ZXJ2aWV3IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19kYXRldGltZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDY0YTI7IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19hdXRob3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3BsYXllciB7XG4gICAgICBtYXJnaW46IDIwcHggMDsgfSB9XG4gIC5kZXRhaWxfX292ZXJ2aWV3IC5tZWRpYV9fcGxheWVyIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3BsYXllciBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19zdW1tYXJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19zdW1tYXJ5IGEge1xuICAgICAgY29sb3I6ICMwNjgwY2M7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19zdW1tYXJ5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX190cmFuc2NyaXB0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSA0MnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IHRvcCAuMzVzO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX190cmFuc2NyaXB0Lm9wZW5lZCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5kZXRhaWxfX292ZXJ2aWV3IC5tZWRpYV9fdHJhbnNjcmlwdC5vcGVuZWQgLnRyYW5zY3JpcHRfX3RvZ2dsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5kZXRhaWxfX292ZXJ2aWV3IC50cmFuc2NyaXB0X190b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgICAuZGV0YWlsX19vdmVydmlldyAudHJhbnNjcmlwdF9fdG9nZ2xlOmhvdmVyLCAuZGV0YWlsX19vdmVydmlldyAudHJhbnNjcmlwdF9fdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDA1NTg5OyB9XG4gIC5kZXRhaWxfX292ZXJ2aWV3IC50cmFuc2NyaXB0X19jb250ZW50IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQycHgpO1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuXG4ubXVsdGltZWRpYV9fZGV0YWlsX3BvZGNhc3QgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19zdW1tYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDQycHg7IH1cblxuLm11bHRpbWVkaWFfX2RldGFpbF9wb2RjYXN0IC5kZXRhaWxfX292ZXJ2aWV3IC5tZWRpYV9fcGxheWVyIGlmcmFtZSB7XG4gIGhlaWdodDogODBweDsgfVxuXG4ucmVsYXRlZF9fYXJ0aWNsZXMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5yZWxhdGVkX19hcnRpY2xlcyAuY29udGVudC1ibG9ja19fbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGN1cnNvcjogYXV0bzsgfVxuICAgIC5yZWxhdGVkX19hcnRpY2xlcyAuY29udGVudC1ibG9ja19fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAucmVsYXRlZF9fYXJ0aWNsZXMgLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMTBweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5yZWxhdGVkX19hcnRpY2xlcyAubXVsdGltZWRpYS0tdmlkZW8ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgaGVpZ2h0OiAyNDBweDsgfSB9XG4gIC5yZWxhdGVkX19hcnRpY2xlcyAubXVsdGltZWRpYS0tdmlkZW86bnRoLWNoaWxkKDEpOm50aC1sYXN0LWNoaWxkKDEpLFxuICAucmVsYXRlZF9fYXJ0aWNsZXMgLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgxKTpudGgtbGFzdC1jaGlsZCgyKSxcbiAgLnJlbGF0ZWRfX2FydGljbGVzIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMik6bnRoLWxhc3QtY2hpbGQoMSksXG4gIC5yZWxhdGVkX19hcnRpY2xlcyAubXVsdGltZWRpYS0tdmlkZW86bnRoLWNoaWxkKDEpOm50aC1sYXN0LWNoaWxkKDMpLFxuICAucmVsYXRlZF9fYXJ0aWNsZXMgLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgyKTpudGgtbGFzdC1jaGlsZCgyKSxcbiAgLnJlbGF0ZWRfX2FydGljbGVzIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMyk6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4ucmVsYXRlZF9fbWVkaWEge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cbiAgLnJlbGF0ZWRfX21lZGlhID4gLmNvbnRhaW4gPiBoMywgLnBhZ2UtLW5vbnN1YiAucmVsYXRlZF9fbWVkaWEgPiAud3JhcF9fY29udGVudCA+IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucmVsYXRlZF9fbWVkaWEgLm11bHRpbWVkaWEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAxMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgLnJlbGF0ZWRfX21lZGlhIC5tdWx0aW1lZGlhLm11bHRpbWVkaWEtLXBvZGNhc3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucmVsYXRlZF9fbWVkaWEgLm11bHRpbWVkaWEge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMTBweCAwOyB9IH1cblxuLmxvYWQtbW9yZS1jb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMzBweCBhdXRvOyB9XG4gIC5sb2FkLW1vcmUtY29uIC5idG4tLXByaW1hcnksIC5sb2FkLW1vcmUtY29uICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5sb2FkLW1vcmUtY29uIC5mb3JtLXN1Ym1pdCwgLmxvYWQtbW9yZS1jb24gLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAubG9hZC1tb3JlLWNvbiAuZm9ybS1zdWJtaXQsIC5sb2FkLW1vcmUtY29uICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5sb2FkLW1vcmUtY29uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5sb2FkLW1vcmUtY29uICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAubG9hZC1tb3JlLWNvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubG9hZC1tb3JlLWNvbiAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmxvYWQtbW9yZS1jb24gLmZvcm0tc3VibWl0LCAubG9hZC1tb3JlLWNvbiAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLmxvYWQtbW9yZS1jb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxvYWQtbW9yZS1jb24gI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLmxvYWQtbW9yZS1jb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5sb2FkLW1vcmUtY29uIC50ZXh0LWVuZCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSB7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTIgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlOm5vdCguaGVscC1pbWFnZSkge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG4gIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbC1jbG9zZSB7XG4gICAgdG9wOiAxLjVyZW07XG4gICAgcmlnaHQ6IDEuNXJlbTsgfVxuICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbC1jbG9zZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi74CNXCI7XG4gICAgICBjb2xvcjogIzk5OTsgfVxuICAubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmUgLnJlbW9kYWxfX2xlZnQsXG4gIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fcmlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fbGVmdCxcbiAgICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fcmlnaHQge1xuICAgICAgICBtaW4taGVpZ2h0OiAwOyB9IH1cbiAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19sZWZ0IHtcbiAgICBwYWRkaW5nOiA1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmUgLnJlbW9kYWxfX2xlZnQgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDkwJTsgfSB9XG4gIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19yaWdodCBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19yaWdodCBoMSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmMjczMjA7IH1cbiAgICAubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmUgLnJlbW9kYWxfX3JpZ2h0IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fcmlnaHQgYTpub3QoLmJ0bikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fcmlnaHQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLm11bHRpbWVkaWEtcmVtb2RhbC0tdmlkZW8gLnJlbW9kYWwtY2xvc2Uge1xuICB0b3A6IDEuNXJlbTtcbiAgcmlnaHQ6IDEuNXJlbTsgfVxuICAubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyAucmVtb2RhbC1jbG9zZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcInhcIjsgfVxuXG4ubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyAucmVtb2RhbF9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSA0cmVtIDFyZW0gMXJlbTsgfVxuICAubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyAucmVtb2RhbF9fdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm11bHRpbWVkaWEtcmVtb2RhbC0tdmlkZW8gLnJlbW9kYWxfX3RpdGxlIGgxIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIC5yZW1vZGFsX190aXRsZSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIC5yZW1vZGFsX190aXRsZSAuYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogM3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIC5yZW1vZGFsX190aXRsZSAuYnRuIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG4ubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyAudmlkZW9fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgbWFyZ2luOiAwIDFyZW0gMXJlbTtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIC8qIDE2OjkgKi8gfVxuICAubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyAudmlkZW9fX2NvbnRhaW5lciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5wb2RjYXN0X2lmcmFtZSB7XG4gIGJvcmRlcjogMCBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4OyB9XG5cbi5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC13cmFwcGVyIHtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYSB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYS5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtcHJldixcbi5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LW5leHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29udHJvbHMucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTsgfVxuXG4ubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1wcmV2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDUxOyB9XG5cbi5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LW5leHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTNweCAwO1xuICByaWdodDogMHB4O1xuICB6LWluZGV4OiA1MTsgfVxuXG4ubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIC5ieC1wYWdlci1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0MxQzFDMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIC5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEuYWN0aXZlLCAubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmZvY3VzLCAubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNDMUMxQzE7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm11bHRpbWVkaWFfX3JlbGF0ZWQge1xuICAgIG1hcmdpbjogMCAyMHB4OyB9IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbioqICBDU1MgZm9yIHRoZSBUTlRhbGsgaG9tZSBwYWdlIGJsb2NrXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnRudGFsay0tc3RhdGljLWJhciB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjEgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4udG50YWxrX19pbWFnZSB7XG4gIHdpZHRoOiAyMjBweDsgfVxuXG4udG50YWxrX2hvbWVfYmxvY2tfbGluayB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZW50aXR5LWhpZ2hsaWdodCB7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICBiYWNrZ3JvdW5kOiAjZjM4ODQxO1xuICAvKiBXYXMgYnJhbmQtY29sb3ItMiAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5kaXYubmVyLWVudGl0aWVzLXJpZ2h0LXJhaWwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgZGl2Lm5lci1lbnRpdGllcy1yaWdodC1yYWlsLWNvbnRhaW5lciBkaXYuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICBkaXYubmVyLWVudGl0aWVzLXJpZ2h0LXJhaWwtY29udGFpbmVyIGRpdi5jb250ZW50LWJsb2NrX19oZWFkZXIgaDIuY29udGVudF9ibG9ja19fdGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyLjE0cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB0OyB9XG4gIGRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIgZGl2LmNhdGVnb3J5LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsgfVxuICAgIGRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIgZGl2LmNhdGVnb3J5LWNvbnRhaW5lciBkaXYuY2F0ZWdvcnktaGVhZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA2NGEyO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICAgIGRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIgZGl2LmNhdGVnb3J5LWNvbnRhaW5lciBkaXYuY2F0ZWdvcnktaGVhZGVyIGkuY2F0ZWdvcnktaGVhZGVyLWRyb3Bkb3duIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBjb2xvcjogI2YyNzMyMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICBkaXYubmVyLWVudGl0aWVzLXJpZ2h0LXJhaWwtY29udGFpbmVyIGRpdi5jYXRlZ29yeS1jb250YWluZXIgZGl2LmNhdGVnb3J5LWhlYWRlciBpLmNhdGVnb3J5LWhlYWRlci1kcm9wZG93bjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgZGl2Lm5lci1lbnRpdGllcy1yaWdodC1yYWlsLWNvbnRhaW5lciBkaXYuY2F0ZWdvcnktY29udGFpbmVyIGRpdi5jYXRlZ29yeS1oZWFkZXIgaDIuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgICBjb2xvcjogIzAwNjRhMjsgfVxuICAgIGRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIgZGl2LmNhdGVnb3J5LWNvbnRhaW5lciAuZW50aXRpZXMtZ3JvdXAge1xuICAgICAgbWFyZ2luOiAwcHggNXB4O1xuICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDA7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgICBkaXYubmVyLWVudGl0aWVzLXJpZ2h0LXJhaWwtY29udGFpbmVyIGRpdi5jYXRlZ29yeS1jb250YWluZXIgLmVudGl0aWVzLWdyb3VwIGRpdi5lbnRpdHktY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M5RUFGRjtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICBkaXYubmVyLWVudGl0aWVzLXJpZ2h0LXJhaWwtY29udGFpbmVyIGRpdi5jYXRlZ29yeS1jb250YWluZXIgLmVudGl0aWVzLWdyb3VwIGRpdi5lbnRpdHktY29udGFpbmVyIGEuZW50aXR5LWxpbmsge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIGRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIgZGl2LmNhdGVnb3J5LWNvbnRhaW5lciAuZW50aXRpZXMtZ3JvdXAgZGl2LmVudGl0eS1jb250YWluZXIgYS5lbnRpdHktbGluayBzcGFuLmVudGl0eS1uYW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgICAgZGl2Lm5lci1lbnRpdGllcy1yaWdodC1yYWlsLWNvbnRhaW5lciBkaXYuY2F0ZWdvcnktY29udGFpbmVyIC5lbnRpdGllcy1ncm91cCBkaXYuZW50aXR5LWNvbnRhaW5lciBhLmVudGl0eS1saW5rIHNwYW4uZW50aXR5LW5hbWU6aG92ZXIsXG4gICAgICAgICAgZGl2Lm5lci1lbnRpdGllcy1yaWdodC1yYWlsLWNvbnRhaW5lciBkaXYuY2F0ZWdvcnktY29udGFpbmVyIC5lbnRpdGllcy1ncm91cCBkaXYuZW50aXR5LWNvbnRhaW5lciBhLmVudGl0eS1saW5rIHNwYW4uZW50aXR5LW5hbWU6Zm9jdXMge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIGRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIgZGl2LmNhdGVnb3J5LWNvbnRhaW5lciAuZW50aXRpZXMtZ3JvdXAgZGl2LmVudGl0eS1jb250YWluZXI6aG92ZXIsXG4gICAgICBkaXYubmVyLWVudGl0aWVzLXJpZ2h0LXJhaWwtY29udGFpbmVyIGRpdi5jYXRlZ29yeS1jb250YWluZXIgLmVudGl0aWVzLWdyb3VwIGRpdi5lbnRpdHktY29udGFpbmVyOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E3RERGRjsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIuc3R5bGUtdGEtbmVyLXJpZ2h0LXJhaWwtdGlwIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWluLXdpZHRoOiAyNDBweDsgfVxuICAub3BlbnRpcC1jb250YWluZXIuc3R5bGUtdGEtbmVyLXJpZ2h0LXJhaWwtdGlwIC5vcGVudGlwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgIGJvcmRlci1jb2xvcjogI0RERERERDtcbiAgICBib3JkZXItd2lkdGg6IDFweDsgfVxuICAgIC5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAgLm9wZW50aXAgZGl2LmVudGl0eS10aXAtY29udGVudCB7XG4gICAgICBtYXJnaW46IDEwcHg7IH1cbiAgICAgIC5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAgLm9wZW50aXAgZGl2LmVudGl0eS10aXAtY29udGVudCBoMiB7XG4gICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAub3BlbnRpcC1jb250YWluZXIuc3R5bGUtdGEtbmVyLXJpZ2h0LXJhaWwtdGlwIC5vcGVudGlwIGRpdi5lbnRpdHktdGlwLWNvbnRlbnQgZGl2LmVudGl0eS10aXAtYXJ0aWNsZXMtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAub3BlbnRpcC1jb250YWluZXIuc3R5bGUtdGEtbmVyLXJpZ2h0LXJhaWwtdGlwIC5vcGVudGlwIGRpdi5lbnRpdHktdGlwLWNvbnRlbnQgZGl2LmVudGl0eS10aXAtYXJ0aWNsZXMtY29udGFpbmVyIGEuZW50aXR5LXRpcC1hcnRpY2xlLWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAgIC5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAgLm9wZW50aXAgZGl2LmVudGl0eS10aXAtY29udGVudCBkaXYuZW50aXR5LXRpcC1hcnRpY2xlcy1jb250YWluZXIgYS5lbnRpdHktdGlwLWFydGljbGUtaXRlbTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI0YyNzMyMDsgfVxuICAgICAgLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcCAub3BlbnRpcCBkaXYuZW50aXR5LXRpcC1jb250ZW50IC5lbnRpdHktdGlwLXNjcm9sbC10byB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcCAub3BlbnRpcCBkaXYuZW50aXR5LXRpcC1jb250ZW50IGEuZW50aXR5LXRpcC1zY3JvbGwtdG8sXG4gICAgICAub3BlbnRpcC1jb250YWluZXIuc3R5bGUtdGEtbmVyLXJpZ2h0LXJhaWwtdGlwIC5vcGVudGlwIGRpdi5lbnRpdHktdGlwLWNvbnRlbnQgYS5lbnRpdHktdGlwLXNob3ctYWxsLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgIC5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAgLm9wZW50aXAgZGl2LmVudGl0eS10aXAtY29udGVudCBhLmVudGl0eS10aXAtc2Nyb2xsLXRvOmhvdmVyLFxuICAgICAgICAub3BlbnRpcC1jb250YWluZXIuc3R5bGUtdGEtbmVyLXJpZ2h0LXJhaWwtdGlwIC5vcGVudGlwIGRpdi5lbnRpdHktdGlwLWNvbnRlbnQgYS5lbnRpdHktdGlwLXNob3ctYWxsLWxpbms6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjRjI3MzIwOyB9XG4gICAgICAgIC5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAgLm9wZW50aXAgZGl2LmVudGl0eS10aXAtY29udGVudCBhLmVudGl0eS10aXAtc2Nyb2xsLXRvOmFmdGVyLFxuICAgICAgICAub3BlbnRpcC1jb250YWluZXIuc3R5bGUtdGEtbmVyLXJpZ2h0LXJhaWwtdGlwIC5vcGVudGlwIGRpdi5lbnRpdHktdGlwLWNvbnRlbnQgYS5lbnRpdHktdGlwLXNob3ctYWxsLWxpbms6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAgICAgLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcCAub3BlbnRpcCBkaXYuZW50aXR5LXRpcC1jb250ZW50IGEuZW50aXR5LXRpcC1zY3JvbGwtdG8ge1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbnVsLm5lclRhYnNIZWFkZXIge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwNjRhMjtcbiAgbWFyZ2luOiAyNXB4IDEwcHggMCAxMHB4OyB9XG5cbmxpLm5lclRhYnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIGNvbG9yOiAjMDA2NGEyO1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IExhdG8sc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7IH1cblxubGkubmVyVGFicy5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbmxpLm5lclRhYnM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE3M2FiO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubmVyQXJ0aWNsZXMgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuLm5lclNlZUFsbExpbmtzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxNXB4IDRweCAwcHggMDsgfVxuXG4ubmVyTGVmdFJhaWxCbG9ja0hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY0QTI7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMi4xNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5uZXJMZWZ0UmFpbENvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBwYWRkaW5nOiAxNXB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cblxuLm1lZGlhX19jb250ZW50Lm5lckxlZnRSYWlsQ29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5uZXJMZWZ0UmFpbENvbnRlbnROb0FjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLk5FUm1lZGlhX19kYXRldGltZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLnJlc291cmNlc0xlZnRSYWlsIC50YVRhYnMge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5yZXNvdXJjZXNDb250ZW50IC50YVRhYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubXVsdGltZWRpYV9fcGFnZXIsXG4uYm9va3MtY29sbGVjdGlvbnMtcGFnZXItYm90dG9tIHtcbiAgbWFyZ2luOiA0MHB4OyB9XG4gIC5tdWx0aW1lZGlhX19wYWdlciAuaXRlbS1saXN0IGxpLFxuICAuYm9va3MtY29sbGVjdGlvbnMtcGFnZXItYm90dG9tIC5pdGVtLWxpc3QgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAubXVsdGltZWRpYV9fcGFnZXIgLml0ZW0tbGlzdCBsaS5wYWdlci1jdXJyZW50LFxuICAuYm9va3MtY29sbGVjdGlvbnMtcGFnZXItYm90dG9tIC5pdGVtLWxpc3QgbGkucGFnZXItY3VycmVudCB7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cblxuZGl2IC52aWV3LXBlb3BsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG1hcmdpbjogLTMwcHggMHB4IDQwcHggMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgZGl2IC52aWV3LXBlb3BsZSAudmlldy1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgIGRpdiAudmlldy1wZW9wbGUgLnZpZXctY29udGVudCAuc3RpY2t5LWhlYWRlciB7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgZGl2IC52aWV3LXBlb3BsZSAudmlldy1jb250ZW50IC52aWV3cy10YWJsZSB7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgZGl2IC52aWV3LXBlb3BsZSAudmlldy1jb250ZW50IGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUlOyB9XG4gICAgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgICAgIGhlaWdodDogMTUwcHg7IH1cbiAgICAgIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyM3B4OyB9XG4gICAgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSAjZWRpdC1yaWQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMjAwcHg7IH1cblxuLnBvbGwge1xuICBtYXJnaW46IDIwcHggMDsgfVxuICAucG9sbCAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5wb2xsIGxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucG9sbCAuYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTsgfVxuICAgIC5wb2xsIC5iYXIgLmZvcmVncm91bmQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdjN2M3YzsgfVxuICAgIC5wb2xsIC5iYXI6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnBvbGwgLnBlcmNlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICByaWdodDogMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5ibG9jay1wb2xsIC5saW5rcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJsb2NrLXBvbGwgLnRvdGFsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJvZHVjdF9faW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5wcm9kdWN0X19pbnRybyBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogI2YyNzMyMDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5wcm9kdWN0X19pbnRybyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5wcm9kdWN0X19vcHRpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4ucHJvZHVjdF9fdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cblxuLnByb2R1Y3RfX3RhYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDE1cHggNnB4O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcm9kdWN0X190YWIuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGJvcmRlcjogc29saWQgI2NjYztcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMHB4O1xuICAgIGNvbG9yOiAjMDA2NGEyOyB9XG5cbi5wcm9kdWN0X190YWJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB9XG4gIC5wcm9kdWN0X190YWJfX2NvbnRlbnQgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5wcm9kdWN0X190YWJfX2NvbnRlbnQgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07IH1cbiAgICAucHJvZHVjdF9fdGFiX19jb250ZW50IHVsIHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAucHJvZHVjdF9fdGFiX19jb250ZW50IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wcm9kdWN0X190YWJfX2NvbnRlbnQgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbWFyZ2luOiA4cHggMCAwIC0xMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2J1bGxldC5wbmdcIik7IH1cblxuLnByb2R1Y3QtdGFiLWV4cGFuZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucHJvZHVjdC10YWItZXhwYW5kOmFmdGVyIHtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuXG4ucHJvZHVjdF9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbi5wcm9kdWN0X19tb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMjBweCA0NXB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAjZjI3MzIwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuICAucHJvZHVjdF9fbW9yZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnByb2R1Y3RfcGRmIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuW2NsYXNzXj1cImljb24tXCJdLnByb2R1Y3RfcGRmOjpiZWZvcmUge1xuICBmb250LXNpemU6IDIwcHQ7IH1cblxuLnByb2R1Y3RfcGRmX3RleHQge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ucHJvZmlsZSBoMSB7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI4cHg7IH1cblxuLmJhc2ljLWluZm9fX25hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYmFzaWMtaW5mb19fbmFtZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmJhc2ljLWluZm9fX2VtYWlsLFxuLmJhc2ljLWluZm9fX2NvbXBhbnkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5iYXNpYy1pbmZvX19lbWFpbDpiZWZvcmUsXG4gIC5iYXNpYy1pbmZvX19jb21wYW55OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJhc2ljLWluZm9fX2VtYWlsLFxuICAgIC5iYXNpYy1pbmZvX19jb21wYW55IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY29udGFjdC1pbmNvcnJlY3Qge1xuICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jb250YWN0LWluY29ycmVjdCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuI3RhUHJvZmlsZV9mb3JtIC5mcmVlX3RyaWFsX2FjdGl2YXRpb25fZmllbGQge1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cblxuI3RhUHJvZmlsZV9mb3JtIC5mb3JtLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTsgfVxuICAjdGFQcm9maWxlX2Zvcm0gLmZvcm0td3JhcHBlciNlZGl0LWFjY291bnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLXdyYXBwZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWl0ZW0tbmFtZSAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3NSU7XG4gIGZsb2F0OiByaWdodDtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3ZhbHVlPVwiQ2FuY2VsXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdmFsdWU9XCJDYW5jZWxcIl06Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4jdGFQcm9maWxlX2Zvcm0gLnRhVG9vbHRpcCxcbiN0YVByb2ZpbGVfZm9ybSAudGFUb29sdGlwLS1waG9uZSxcbiN0YVByb2ZpbGVfZm9ybSAudGFUb29sdGlwLS1hbGlhcyxcbiN0YVByb2ZpbGVfZm9ybSAudGFUb29sdGlwLS1wcmltYXJ5cHViIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI2NjYzsgfVxuICAjdGFQcm9maWxlX2Zvcm0gLnRhVG9vbHRpcDpob3ZlcixcbiAgI3RhUHJvZmlsZV9mb3JtIC50YVRvb2x0aXAtLXBob25lOmhvdmVyLFxuICAjdGFQcm9maWxlX2Zvcm0gLnRhVG9vbHRpcC0tYWxpYXM6aG92ZXIsXG4gICN0YVByb2ZpbGVfZm9ybSAudGFUb29sdGlwLS1wcmltYXJ5cHViOmhvdmVyIHtcbiAgICBjb2xvcjogIzY2NjsgfVxuXG4jdGFQcm9maWxlX2Zvcm0gLnRhVG9vbHRpcC0tcGVyc29uYWxpemUge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2NjYzsgfVxuICAjdGFQcm9maWxlX2Zvcm0gLnRhVG9vbHRpcC0tcGVyc29uYWxpemU6aG92ZXIge1xuICAgIGNvbG9yOiAjNjY2OyB9XG5cbiN0YVByb2ZpbGVfZm9ybSAuZm9ybS1pdGVtIC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4OyB9XG5cbiNlZGl0LWFjY291bnQge1xuICBjbGVhcjogYm90aDsgfVxuICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tbWFpbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAgICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1tYWlsIC5kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1wYXNzIC5kZXNjcmlwdGlvbixcbiAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3MgLnBhc3N3b3JkLXN1Z2dlc3Rpb25zLFxuICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tcGFzcyAucGFzc3dvcmQtc3RyZW5ndGgtdGV4dCxcbiAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3MgLnBhc3N3b3JkLXN0cmVuZ3RoLXRpdGxlLFxuICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tcGFzcyBkaXYucGFzc3dvcmQtY29uZmlybSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1wYXNzIC5wYXNzd29yZC1zdHJlbmd0aCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMjFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3MtcGFzczEsXG4gICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1wYXNzLXBhc3MyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1wYXNzLXBhc3MxIC5wYXNzd29yZC1pbmRpY2F0b3IsXG4gICAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3MtcGFzczIgLnBhc3N3b3JkLWluZGljYXRvciB7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG5cbiN0YVJlZ2lzdHJhdGlvbl9mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgLTIwcHg7IH1cbiAgI3RhUmVnaXN0cmF0aW9uX2Zvcm06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0td3JhcHBlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAgICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLXdyYXBwZXIjZWRpdC1hY2NvdW50IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0td3JhcHBlciB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWl0ZW0tbW9sbG9tLWNhcHRjaGEsXG4gICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC50ZXJtcy1hbmQtY29uZGl0aW9ucyxcbiAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0taXRlbS1tb2xsb20tY2FwdGNoYSxcbiAgICAgICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC50ZXJtcy1hbmQtY29uZGl0aW9ucyxcbiAgICAgICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1pdGVtLW1vbGxvbS1jYXB0Y2hhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC50ZXJtcy1hbmQtY29uZGl0aW9ucyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3ZhbHVlPVwiQ2FuY2VsXCJdIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgICAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3ZhbHVlPVwiQ2FuY2VsXCJdOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAjdGFSZWdpc3RyYXRpb25fZm9ybSAucHJvZmlsZS1wZXJzb25hbGl6YXRpb24ge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogMTVweCAyMHB4IDA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICAjdGFSZWdpc3RyYXRpb25fZm9ybSAucHJvZmlsZS1wZXJzb25hbGl6YXRpb24gLmZvcm0td3JhcHBlciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5wcm9maWxlLXBlcnNvbmFsaXphdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAjdGFSZWdpc3RyYXRpb25fZm9ybSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgICN0YVJlZ2lzdHJhdGlvbl9mb3JtICNlZGl0LWFjY291bnQgLmZvcm0taXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4ucHJvZmlsZV9fc3Vic2NyaWJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAyNXB4IDcwcHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmMjczMjA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAucHJvZmlsZV9fc3Vic2NyaWJlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5wcm9maWxlX19zdWJzY3JpYmUgLmFydGljbGUtdmlld3MtcmVtYWluaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucHJvZmlsZV9fc3Vic2NyaWJlIC5hcnRpY2xlLXZpZXdzLXJlbWFpbmluZyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9IH1cbiAgLnByb2ZpbGVfX3N1YnNjcmliZSAuYXJ0aWNsZS12aWV3cy1yZW1haW5pbmctY291bnQge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnByb2ZpbGVfX3N1YnNjcmliZSBoMSB7XG4gICAgY29sb3I6ICNmMjczMjA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5wcm9maWxlX19zdWJzY3JpYmUgaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9IH1cbiAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19leHRyYSxcbiAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19leHRyYSxcbiAgICAgIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2V4dHJhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fZXh0cmEgcCxcbiAgICAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2V4dHJhIHNtYWxsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fZXh0cmEgLnZpZXctcmVzZXQtZGF0ZSB7XG4gICAgICBjb2xvcjogIzY2NjsgfVxuICAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5idG4tLXByaW1hcnksIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdCwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmZvcm0tc3VibWl0LCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogMTg1cHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDsgfVxuICAgICAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmJ0bi0tcHJpbWFyeTphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6YWZ0ZXIsICN0cmlhbC1kaXYgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmZvcm0tc3VibWl0OmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAucG9sbCAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5wb2xsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdDphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgI3RhLWNvbnRhY3QtZm9ybSAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuYnRuLS1wcmltYXJ5LCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgI3RyaWFsLWRpdiAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmZvcm0tc3VibWl0LCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdCwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuYnRuLS1wcmltYXJ5OmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdDphZnRlciwgI3RyaWFsLWRpdiAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5wb2xsIC5mb3JtLXN1Ym1pdDphZnRlciwgLnBvbGwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmZvcm0tc3VibWl0OmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDphZnRlciwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdDphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAjdGEtY29udGFjdC1mb3JtIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnByb2ZpbGVfX3N1YnNjcmliZSB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cblxuLmhlbHAtcGVyc29uYWxpemUge1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogMjBweCAwIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5wYWdlLXVzZXItbWFuYWdlLWZhdm9yaXRlcyAuYmxvY2stc3lzdGVtIC5jb250ZW50LFxuLnBhZ2UtdXNlci1tYW5hZ2Utc2VhcmNoZXMgLmJsb2NrLXN5c3RlbSAuY29udGVudCxcbi5wYWdlLXN0YXRlLXRheC10b2RheS1zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyAuYmxvY2stc3lzdGVtIC5jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5wYWdlLXVzZXItbWFuYWdlLWZhdm9yaXRlcyAuYmxvY2stc3lzdGVtIC5jb250ZW50LFxuICAgIC5wYWdlLXVzZXItbWFuYWdlLXNlYXJjaGVzIC5ibG9jay1zeXN0ZW0gLmNvbnRlbnQsXG4gICAgLnBhZ2Utc3RhdGUtdGF4LXRvZGF5LXN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIC5ibG9jay1zeXN0ZW0gLmNvbnRlbnQge1xuICAgICAgbWluLXdpZHRoOiAwcHg7IH0gfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5wYWdlLXVzZXItbWFuYWdlLWZhdm9yaXRlcyAuYmxvY2stc3lzdGVtIC5jb250ZW50LFxuICAgIC5wYWdlLXVzZXItbWFuYWdlLXNlYXJjaGVzIC5ibG9jay1zeXN0ZW0gLmNvbnRlbnQsXG4gICAgLnBhZ2Utc3RhdGUtdGF4LXRvZGF5LXN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIC5ibG9jay1zeXN0ZW0gLmNvbnRlbnQge1xuICAgICAgbWluLXdpZHRoOiAwOyB9IH1cblxuLnBhZ2UtdXNlci1tYW5hZ2UtZmF2b3JpdGVzIGgyLnRpdGxlLFxuLnBhZ2UtdXNlci1tYW5hZ2Utc2VhcmNoZXMgaDIudGl0bGUsXG4ucGFnZS1zdGF0ZS10YXgtdG9kYXktc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgaDIudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2YyNzMyMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5wYWdlLXVzZXItbWFuYWdlLWZhdm9yaXRlcyAuZGVsZXRlLXNlbGVjdGVkLFxuLnBhZ2UtdXNlci1tYW5hZ2Utc2VhcmNoZXMgLmRlbGV0ZS1zZWxlY3RlZCxcbi5wYWdlLXN0YXRlLXRheC10b2RheS1zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyAuZGVsZXRlLXNlbGVjdGVkIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnBhZ2UtdXNlci1tYW5hZ2UtZmF2b3JpdGVzIC5tYW5hZ2UtZW1haWxzLFxuLnBhZ2UtdXNlci1tYW5hZ2Utc2VhcmNoZXMgLm1hbmFnZS1lbWFpbHMsXG4ucGFnZS1zdGF0ZS10YXgtdG9kYXktc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgLm1hbmFnZS1lbWFpbHMge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuI2RhdGFUYWJsZUZhdm9yaXRlc193cmFwcGVyICsgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAjZGF0YVRhYmxlRmF2b3JpdGVzX3dyYXBwZXIgKyBwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICNkYXRhVGFibGVGYXZvcml0ZXNfd3JhcHBlciArIHAgLnNhdmUtdGFncyB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zdWJzY3JpcHRpb25zLW5vLXJlc3VsdHMge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm1hbmFnZS1lbWFpbC1zdWJzY3JpcHRpb25zIC5jb250YWluLCAubWFuYWdlLWVtYWlsLXN1YnNjcmlwdGlvbnMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAubWFuYWdlLWVtYWlsLXN1YnNjcmlwdGlvbnMgLndyYXBfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5tYW5hZ2UtZW1haWwtc3Vic2NyaXB0aW9ucyBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5tYW5hZ2UtZW1haWwtc3Vic2NyaXB0aW9ucyAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX2ludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubWFuYWdlLWVtYWlsLXN1YnNjcmlwdGlvbnMgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19pbnRybyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5tYW5hZ2UtZW1haWwtc3Vic2NyaXB0aW9ucyAjZWRpdC1lYXJseS1vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4ubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMge1xuICBtYXJnaW46IDAgLTIwcHg7IH1cbiAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zID4gLmZvcm0taXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyA+IC5mb3JtLWl0ZW0gPiBsYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyA+IC5mb3JtLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zID4gLmZvcm0taXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tY2hlY2tib3hlcyAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLWl0ZW0gaW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1pdGVtIGlucHV0ICsgbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0IHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAubWFuYWdlLXNlYXJjaGVzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAzMHB4IDIwcHggMCAzMHB4OyB9XG4gICAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5tYW5hZ2Utc2VhcmNoZXMgLmJ0bi0tdGVydGlhcnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAubWFuYWdlLXNlYXJjaGVzIC5idG4tLXRlcnRpYXJ5IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLm1hbmFnZS1zZWFyY2hlcyB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwOyB9IH1cbiAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5sYWJlbC1iZXRhIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgcGFkZGluZzogNXB4OyB9XG4gIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAubXVsdGktb3B0aW9uLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4uc3Vic2NyaXB0aW9uLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4uc3Vic2NyaXB0aW9uLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLm1hbmFnZS1zdWJzY3JpcHRpb25zX19jdXN0b20ge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiA2MHB4IDIwcHggMDsgfVxuICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX2N1c3RvbSArIC5zdWJzY3JpcHRpb25zLW5vLXJlc3VsdHMge1xuICAgIG1hcmdpbjogMCAyMHB4IDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX2N1c3RvbSB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX2N1c3RvbSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4uY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiArIC5mb3JtLXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiA+IC5zYXZlZC1zZWFyY2gtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmN1c3RvbS1lbWFpbC1zdWJzY3JpcHRpb24gPiAuc2F2ZWQtc2VhcmNoLXJvdyA+IGxhYmVsIHtcbiAgICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uID4gLnNhdmVkLXNlYXJjaC1yb3cgPiBsYWJlbCBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uID4gLnNhdmVkLXNlYXJjaC1yb3cgLmZvcm0tcmFkaW9zIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgLmN1c3RvbS1lbWFpbC1zdWJzY3JpcHRpb24gPiAuc2F2ZWQtc2VhcmNoLXJvdyAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmN1c3RvbS1lbWFpbC1zdWJzY3JpcHRpb24gPiAuc2F2ZWQtc2VhcmNoLXJvdyAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbSBsYWJlbCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiA+IC5zYXZlZC1zZWFyY2gtcm93IC5jYy1lbWFpbHMge1xuICAgICAgZmxleC1iYXNpczogMzAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiA+IC5zYXZlZC1zZWFyY2gtcm93IC5jYy1lbWFpbHMgbGFiZWwge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmN1c3RvbS1lbWFpbC1zdWJzY3JpcHRpb24gPiAuc2F2ZWQtc2VhcmNoLXJvdyAuY2MtZW1haWxzIGlucHV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiA+IC5zYXZlZC1zZWFyY2gtcm93ID4gLmZvcm0taXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiA+IC5zYXZlZC1zZWFyY2gtcm93ID4gLmZvcm0taXRlbSA+IGxhYmVsIHtcbiAgICAgICAgZmxleC1iYXNpczogMzAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uID4gLnNhdmVkLXNlYXJjaC1yb3cgPiAuZm9ybS1pdGVtID4gbGFiZWwgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiA+IC5zYXZlZC1zZWFyY2gtcm93ID4gLmZvcm0taXRlbSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmN1c3RvbS1lbWFpbC1zdWJzY3JpcHRpb24gPiAuc2F2ZWQtc2VhcmNoLXJvdyA+IC5mb3JtLWl0ZW0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0gbGFiZWwge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmN1c3RvbS1lbWFpbC1zdWJzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmN1c3RvbS1lbWFpbC1zdWJzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuI3RhLWNvbnRhY3QtZm9ybSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICN0YS1jb250YWN0LWZvcm0gLmZvcm0taXRlbSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLmZvcm0taXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMxNXB4OyB9XG4gICAgI3RhLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtOm50aC1jaGlsZChldmVuKSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLmZvcm0taXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICN0YS1jb250YWN0LWZvcm0gLmZvcm0taXRlbS1jb21tZW50LCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAuZm9ybS1pdGVtLWNvbW1lbnQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgI3RhLWNvbnRhY3QtZm9ybSAuZm9ybS10ZXh0YXJlYSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLmZvcm0tdGV4dGFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgI3RhLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLW1vbGxvbS1jYXB0Y2hhLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAuZm9ybS1pdGVtLW1vbGxvbS1jYXB0Y2hhIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uY29udGFjdC11c19fbWV0aG9kIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5jdXN0b21lci1zZXJ2aWNlLS1waG9uZSBwOmZpcnN0LWNoaWxkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5jdXN0b21lci1zZXJ2aWNlLS1waG9uZSBwOmZpcnN0LWNoaWxkICsgcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jb250YWN0LXVzX19leHRyYSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4jdGEtY29udGFjdC1mb3JtLW5vdGljZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiA4NSU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAjdGEtY29udGFjdC1mb3JtLW5vdGljZSB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB3aWR0aDogODAlOyB9IH1cblxuLnRlcm1zLWFuZC1jb25kaXRpb25zLWFncmVlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMjc1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC50ZXJtcy1hbmQtY29uZGl0aW9ucy1hZ3JlZSAjZWRpdC1maWVsZC10ZXJtcy1hbmQtY29uZGl0aW9ucyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDsgfVxuXG4ucmVtb2RhbC50ZXJtcy1hbmQtY29uZGl0aW9ucyB7XG4gIGhlaWdodDogNTAlO1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5yZW1vZGFsLnRlcm1zLWFuZC1jb25kaXRpb25zIHAsXG4gIC5yZW1vZGFsLnRlcm1zLWFuZC1jb25kaXRpb25zIGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLnJlbW9kYWwudGVybXMtYW5kLWNvbmRpdGlvbnMgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLnRlcm1zLWFuZC1jb25kaXRpb25zLWNvbnRlbnQge1xuICBoZWlnaHQ6IDkwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi5jb250YWluLXJlc291cmNlcyB7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY29udGFpbi1yZXNvdXJjZXMgaHIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuY29udGFpbi1yZXNvdXJjZXMgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuc3Bhbi5yZXNvdXJjZUZhdkljb24gPiBhLmFydGljbGVfX2Zhdm9yaXRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItbGVmdDogMDsgfVxuXG4ucmVzb3VyY2VIZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5tb2RpZmllZEJ5Q29udGVudCwgLnByb3BSZWcsIC5maW5hbFRlbXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgbWF4LWhlaWdodDogMzAwcHg7IH1cblxuLmV4cGFuZCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7IH1cblxuLmV4cGFuZE1vZGlmaWVkQnlDb250ZW50LCAuZXhwYW5kcHJvcFJlZywgLmV4cGFuZGZpbmFsVGVtcCB7XG4gIHdpZHRoOiA0NjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC0xNXB4IDAgMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZXhwYW5kcHJvcFJlZywgLmV4cGFuZGZpbmFsVGVtcCB7XG4gIHdpZHRoOiA0NjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC00MXB4IDAgMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY29udGFpbi1yZXNvdXJjZXMgdWwubmVyVGFic0hlYWRlciB7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWRlZGU7IH1cblxuLmNvbnRhaW4tcmVzb3VyY2VzIGxpLm5lclRhYnMge1xuICBtYXJnaW46IDVweCA1cHggMCAwOyB9XG5cbi5jb250YWluLXJlc291cmNlcyBsaS5uZXJUYWJzOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDY0YTI7XG4gIGNvbG9yOiAjMDA2NGEyOyB9XG5cbi5uZXdzIC5tZWRpYV9fcHJvZHVjdCwgLmNvbW1lbnRhcnkgLm1lZGlhX19wcm9kdWN0LCAucmVzb3VyY2VBdXRob3JzIC5tZWRpYV9fcHJvZHVjdCB7XG4gIG1hcmdpbjogMTBweCAwIDAgMDsgfVxuXG4uY29udGFpbi1yZXNvdXJjZXMgbGkubmVyVGFicy5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA2NGEyO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwNjRhMjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZGVkZWRlO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZGVkZWRlOyB9XG5cbi5jb250YWluLXJlc291cmNlcyBsaS5uZXJUYWJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uZmluYWxUZW1wLCAucHJvcFJlZyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmZpbmFsVGVtcCBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbnVsLnJlZ3NBcnRpY2xlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbnVsLnJlZ3NBcnRpY2xlIGxpIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuXG5saS5yZXNvdXJjZVJlZ1RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4ucmVzb3VyY2VzQ29udGVudCAubWVkaWFfX2RhdGV0aW1lIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgbWFyZ2luOiAxMHB4IDA7IH1cblxuLnJlc291cmNlc0NvbnRlbnQgLm1lZGlhX19zbmlwcGV0IHtcbiAgcGFkZGluZzogMCA1cHggMTBweCAwOyB9XG5cbi5yZXNvdXJjZXNDb250ZW50IC5tZWRpYV9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5hbGxJcnMgLm1lZGlhX190aXRsZSwgLndyaXR0ZW5EZXRlcm1pbmF0aW9ucyAubWVkaWFfX3RpdGxlIHtcbiAgbWFyZ2luOiAxMHB4IDA7IH1cblxuLmNhc2VfbWVkaWEge1xuICBtYXJnaW46IDEwcHggMDsgfVxuXG5wLm1lZGlhX19zbmlwcGV0LmNhc2VuYW1lIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnJlc291cmNlc0NvbnRlbnQgLmJ4c2xpZGVyIC5tdWx0aW1lZGlhX190aXRsZSwgLnJlc291cmNlc0NvbnRlbnQgLmJ4c2xpZGVyIC5tZWRpYV9fYXV0aG9yLCAucmVzb3VyY2VzQ29udGVudCAuYnhzbGlkZXIgLm1lZGlhX19zbmlwcGV0LCAucmVzb3VyY2VzQ29udGVudCAuYnhzbGlkZXIgLm11bHRpbWVkaWFfX2NvbnRlbnQge1xuICBwYWRkaW5nOiA1cHggNXB4OyB9XG5cbi5yZXNvdXJjZXNDb250ZW50IC5ieHNsaWRlciBsaS5tdWx0aW1lZGlhLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgei1pbmRleDogNSAhaW1wb3J0YW50OyB9XG5cbi5yZXNvdXJjZXNDb250ZW50IC5tdWx0aW1lZGlhX19yZWxhdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yZXNvdXJjZXNDb250ZW50IC5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLnJlc291cmNlc0NvbnRlbnQgLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LXdyYXBwZXIgLm11bHRpbWVkaWFfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTBweCA1cHg7IH1cbiAgICAucmVzb3VyY2VzQ29udGVudCAubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtd3JhcHBlciAubXVsdGltZWRpYV9fdGl0bGUsIC5yZXNvdXJjZXNDb250ZW50IC5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC13cmFwcGVyIC5tZWRpYV9fYXV0aG9yLCAucmVzb3VyY2VzQ29udGVudCAubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtd3JhcHBlciAubWVkaWFfX3NuaXBwZXQge1xuICAgICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLnJlc291cmNlc0NvbnRlbnQgLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LXByZXYge1xuICAgIGxlZnQ6IC0xNnB4OyB9XG4gIC5yZXNvdXJjZXNDb250ZW50IC5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1uZXh0IHtcbiAgICByaWdodDogLTE2cHg7IH1cblxuc3Bhbi5yZXNvdXJjZXJpZ2h0Ym94ZXMgYSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuc3Bhbi5yZXNvdXJjZXJpZ2h0Ym94ZXMge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4uc2VhcmNoLXJlc3VsdHMtLW5vbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAzNXB4IDA7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgI3NlYXJjaC1mcmVlLWNvbnRlbnQtc25pcHBldCAuc2VhcmNoLXJlc3VsdC1oZWFkaW5nIGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzY2NjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5zZWFyY2gtcGFnZV9fcmVzdWx0cyAjc2VhcmNoLWZyZWUtY29udGVudC1zbmlwcGV0IC5zZWFyY2gtcmVzdWx0LWhlYWRpbmcgaDIge1xuICAgICAgZm9udC1zaXplOiAyM3B4OyB9IH1cblxuLnNlYXJjaC1wYWdlX19yZXN1bHRzICNzZWFyY2gtZnJlZS1jb250ZW50LXNuaXBwZXQgLm1lZGlhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgI3NlYXJjaC1mcmVlLWNvbnRlbnQtc25pcHBldCAubWVkaWFfX2NvbnRlbnQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fcmVzdWx0cyAubGlzdGluZ19fY29udHJvbHMgPiAuZm9ybS0taW5saW5lOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cblxuLnNlYXJjaC1wYWdlX19yZXN1bHRzIGxhYmVsW2Zvcj1cInNlYXJjaC1zb3J0LWJ5XCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTVweCAwIDA7IH1cblxuLnNlYXJjaC1wYWdlX19yZXN1bHRzIGZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMDBweDsgfVxuXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLmNob3Nlbi1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyAjbGlzdGluZ19fY29udGVudCAuc2VhcmNoLXJlc3VsdC1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAuc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgI2xpc3RpbmdfX2NvbnRlbnQgLnNlYXJjaC1yZXN1bHQtaGVhZGluZyBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM2NjY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19yZXN1bHRzICNsaXN0aW5nX19jb250ZW50IC5zZWFyY2gtcmVzdWx0LWhlYWRpbmcgaDIge1xuICAgIGZvbnQtc2l6ZTogMjNweDsgfSB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyAubWVkaWFfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEgPiAubWVkaWFfX3Byb2R1Y3Qge1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC5zZWFyY2gtcGFnZV9fcmVzdWx0cyAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19tZXRhID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5zZWFyY2gtcGFnZV9fcmVzdWx0cyAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19tZXRhIGRpdiA+IC5tZWRpYV9fcHJvZHVjdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fbWV0YSBkaXYgPiAubWVkaWFfX3Byb2R1Y3QgKyAubWVkaWFfX2RhdGV0aW1lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICd8JztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAuc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fbWV0YSBkaXYgPiAubWVkaWFfX2RhdGV0aW1lIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5zZWFyY2gtcGFnZV9fcmVzdWx0cyAubWVkaWFfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyAubWVkaWFfX2RhdGV0aW1lIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLm1lZGlhX19wcm9kdWN0IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7IH1cbiAgLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5tZWRpYV9fcHJvZHVjdCAubmF2LWxpbmtfX25vYWNjZXNzLFxuICAuc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLm1lZGlhX19wcm9kdWN0IC5pY29uLWxvY2sge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLm1lZGlhX19wcm9kdWN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5zZWFyY2gtLWJsb2dnZXJfX2NvbnRlbnQge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9IH1cblxuLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5zZWFyY2gtLWJsb2dnZXJfX2JpbyBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLnNlYXJjaC0tYmxvZ2dlcl9fYmlvIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLnNlYXJjaC0tYmxvZ2dlcl9fYmlvIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyAuYXJ0aWNsZV9fYXR0cmlidXRlcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5hcnRpY2xlX19hdHRyaWJ1dGVzIC5zZWFyY2gtLWJsb2dnZXJfX2JpbyBwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5zZWFyY2gtcGFnZV9fc2lkZWJhciBhID4gaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuc2VhcmNoLXBhZ2VfX3NpZGViYXIgYSA+IGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLnNlYXJjaC1wYWdlX19zaWRlYmFyIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnNlYXJjaC1wYWdlX19zaWRlYmFyIC5jb250ZW50LWJsb2NrX19oZWFkZXIuaXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWFyY2gtcGFnZV9fc2lkZWJhciAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uc2VhcmNoLXBhZ2VfX3NpZGViYXIgLmNvbnRlbnQtYmxvY2tfX2xpbmsuaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2VhcmNoLXBhZ2VfX3NpZGViYXIgLmljb24taGVscC1jaXJjbGVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNlYXJjaC1wYWdlX19zaWRlYmFyIC5jb250ZW50LWJsb2NrX19jb250ZW50IFtmb3I9J2VkaXQtcHJveGltaXR5J10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNlYXJjaC1wYWdlX19zaWRlYmFyIC5hZHZhbmNlX3NlYXJjaF9wcm94aW1pdHlfaGVscGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHJpZ2h0OiAwOyB9XG5cbi5zZWFyY2gtZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7IH1cbiAgLnNlYXJjaC1maWx0ZXI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAuc2VhcmNoLWZpbHRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2UzZTNlMzsgfVxuICAuc2VhcmNoLWZpbHRlcjphZnRlciB7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgICAuc2VhcmNoLWZpbHRlcjphZnRlcjpob3ZlciB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuXG4uc2VhcmNoLWZpbHRlci1vcGVyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDVweCA1cHggMDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG5cbi5zZWFyY2gtZmlsdGVyLS1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLnNlYXJjaC1maWx0ZXItYWN0aW9ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5zZWFyY2gtZmlsdGVyX19zYXZlLFxuLnNlYXJjaC1maWx0ZXJfX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMjVweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zZWFyY2gtZmlsdGVyX19zYXZlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NhdmUsXG4gIC5zZWFyY2gtZmlsdGVyX19jbGVhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxOTBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NhdmUsXG4gIC5zZWFyY2gtZmlsdGVyX19jbGVhciB7XG4gICAgd2lkdGg6IDEyNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2F2ZSB7XG4gICAgd2lkdGg6IGF1dG87IH0gfVxuXG4uc2VhcmNoLWJsb2NrLS10ZXJtcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICAuc2VhcmNoLWJsb2NrLS10ZXJtczphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2VhcmNoLWJsb2NrLS10ZXJtcyAuY29udGVudC1ibG9ja19fY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDA7IH1cbiAgLnNlYXJjaC1ibG9jay0tdGVybXMgLnNlYXJjaC10ZXJtcy1mb3JtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuICAgIC5zZWFyY2gtYmxvY2stLXRlcm1zIC5zZWFyY2gtdGVybXMtZm9ybTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAuc2VhcmNoLWJsb2NrLS10ZXJtcyAuZm9ybS1pdGVtLWVzcSxcbiAgLnNlYXJjaC1ibG9jay0tdGVybXMgLmZvcm0taXRlbS1wcm94aW1pdHkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTsgfVxuICAuc2VhcmNoLWJsb2NrLS10ZXJtcyAuZm9ybS1zdWJtaXQge1xuICAgIHRyYW5zaXRpb246IHVuc2V0O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGEtc3VibWl0LWdyYXkucG5nXCIpO1xuICAgIHRleHQtaW5kZW50OiAtMTAwMDBweDsgfVxuICAgIC5zZWFyY2gtYmxvY2stLXRlcm1zIC5mb3JtLXN1Ym1pdDpob3ZlciwgLnNlYXJjaC1ibG9jay0tdGVybXMgLmZvcm0tc3VibWl0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7IH1cblxubGFiZWxbZm9yPVwic2VhcmNoLXJlc3RyaWN0LXN1YnNjcmliZWRcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGxhYmVsW2Zvcj1cInNlYXJjaC1yZXN0cmljdC1zdWJzY3JpYmVkXCJdIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5sYWJlbFtmb3I9XCJlZGl0LXN1YnNjcmliZWRcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGxhYmVsW2Zvcj1cImVkaXQtc3Vic2NyaWJlZFwiXSAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuI3NlYXJjaC1mYWNldHMtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgI3NlYXJjaC1mYWNldHMtY29udGVudCAub3ItdG9nZ2xlLm9yLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjI3MzIwO1xuICAgIGJvcmRlci1jb2xvcjogI2YyNzMyMDsgfVxuXG4jZWRpdC1zZWFyY2gtdGVybS1zdWJtaXQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbiNzZWFyY2gtZmFjZXRzLWNvbnRlbnQgLmlucHV0LWdyb3VwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiNzZWFyY2gtZmFjZXRzLWNvbnRlbnQgLmlucHV0LWdyb3VwX19hY3Rpb24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAzOXB4OyB9XG5cbiNzZWFyY2gtZmFjZXRzLWNvbnRlbnQgLmNob3Nlbi1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiNzZWFyY2gtZmFjZXRzLWNvbnRlbnQgLm9yLXRvZ2dsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG4gIGxpbmUtaGVpZ2h0OiAzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICNzZWFyY2gtZmFjZXRzLWNvbnRlbnQgLm9yLXRvZ2dsZS5vci1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogI2YyNzMyMDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4jc2VhcmNoLWZhY2V0cy1jb250ZW50IGxhYmVsIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4uZm9ybS1jaGVja2JveC5ub25wcmltYXJ5Lmljb24tdGltZXMsIC5mb3JtLWNoZWNrYm94LnByaW1hcnlub3BkZmFjY2Vzcy5pY29uLXRpbWVzIHtcbiAgY29sb3I6ICNmZjA2MDY7IH1cblxuI2ZpbmFsLXNlbGVjdGVkLWxpc3QgLmljb24tdGltZXM6OmJlZm9yZSB7XG4gIHBhZGRpbmc6IDAgMCAwIDNweDsgfVxuXG5zcGFuLmZpbmFsLXNlbGVjdGVkLWxpc3Rfc2VsZWN0LWFsbC1jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDAgM3B4OyB9XG5cbi5maW5hbC1zZWxlY3RlZC1saXN0X3NlbGVjdC1hbGwtY29udGFpbmVyIGE6aG92ZXIge1xuICBjb2xvcjogI2QzNWMxZDsgfVxuXG4uZmluYWwtc2VsZWN0ZWQtbGlzdF9zZWxlY3QtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IDAgLTE1cHggLTRweDtcbiAgY29sb3I6ICMwMDU1ODk7IH1cblxuLnNlYXJjaC1kYXRlLXJhbmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuc2VhcmNoLWRhdGUtcmFuZ2UgLnJhZGlvcy1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zZWFyY2gtZGF0ZS1yYW5nZSAuZGF0ZS1wYWRkaW5nIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5zZWFyY2gtZGF0ZS1yYW5nZSAubGFiZWwtaW5pdC1jb250ZW50LFxuICAuc2VhcmNoLWRhdGUtcmFuZ2UgLmxhYmVsLWVuZC1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5zZWFyY2gtZGF0ZS1yYW5nZSAuY29udGFpbmVyLWlubGluZS1kYXRlIC5mb3JtLWl0ZW0sXG4gIC5zZWFyY2gtZGF0ZS1yYW5nZSAuY29udGFpbmVyLWlubGluZS1kYXRlIC5mb3JtLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNlYXJjaC1kYXRlLXJhbmdlIC5ncmFudWxhci1kYXRlLXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uc2VhcmNoLWRhdGUtcmFuZ2VfX2hlbHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnF1aWNrLXNlYXJjaC1zdWJtaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhLXN1Ym1pdC1ncmF5LnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xuICBib3JkZXI6IDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4OyB9XG4gIC5xdWljay1zZWFyY2gtc3VibWl0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4OyB9XG5cbi5zZWFyY2gtaGVscF9fY29udGVudCB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAuc2VhcmNoLWhlbHBfX2NvbnRlbnQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5zZWFyY2gtaGVscF9fY29udGVudCBzbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuXG4uc2VhcmNoLWhlbHBfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogODAwOyB9XG4gIC5zZWFyY2gtaGVscF9fdGl0bGUgKyBwIHtcbiAgICBtYXJnaW46IC01cHggMCAyMHB4OyB9XG5cbi5zZWFyY2gtY29ubmVjdG9yLFxuLmNvZGUtc2VjdGlvbi1zZWFyY2hlcyxcbi5yZXRyaWV2aW5nLWRvY3VtZW50cy1jaXRhdGlvbixcbi5maWVsZC1yZXN0cmljdGVkLXNlYXJjaGluZyxcbi5wcm94aW1pdHktc2VhcmNoIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5maWVsZC1yZXN0cmljdGVkLXNlYXJjaGluZyB7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLnNlYXJjaC1jb25uZWN0b3JfX29wZXJhdG9yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNSU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuLnNlYXJjaC1jb25uZWN0b3JfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNlYXJjaC1leGFtcGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNlYXJjaC1leGFtcGxlIHNtYWxsIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLmF2YWlsYWJsZS1maWVsZHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMjBweCAwIDEwcHg7IH1cbiAgLmF2YWlsYWJsZS1maWVsZHM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmF2YWlsYWJsZS1maWVsZHNfX29wdGlvbnMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5zZWFyY2gtaGVscF9fY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zZWFyY2gtaGVscF9fY2xvc2U6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG5cbi5zYXZlLXNlYXJjaC1wb3B1cCwgLnNlbGVjdGVkLXJlc3VsdHMtcG9wdXAge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmxhYmVsW2Zvcj1cImVkaXQtcHJvbXB0LXRpdGxlXCJdLFxubGFiZWxbZm9yPVwiZWRpdC1wcm9tcHQtZnJlcXVlbmN5XCJdLFxubGFiZWxbZm9yPVwiZWRpdC1wcm9tcHQtY2MtZW1haWxzXCJdLFxubGFiZWxbZm9yPVwic2VsZWN0ZWQtc2VuZC10by1tZVwiXSxcbmxhYmVsW2Zvcj1cImVkaXQtc2VsZWN0ZWQtc2VuZC10b1wiXSxcbmxhYmVsW2Zvcj1cImVkaXQtc2VsZWN0ZWQtc3ViamVjdFwiXSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmxhYmVsW2Zvcj1cImVkaXQtcHJvbXB0LXRpdGxlXCJdLFxubGFiZWxbZm9yPVwiZWRpdC1zZWxlY3RlZC1zdWJqZWN0XCJdLFxubGFiZWxbZm9yPVwiZWRpdC1wcm9tcHQtY2MtZW1haWxzXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5mb3JtLWl0ZW0tcHJvbXB0LWZyZXF1ZW5jeSBsYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5zYXZlZC1zZWFyY2gtYWN0aW9ucyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAxNXB4IDAgMDsgfVxuICAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgLmJ0bi0tcHJpbWFyeSwgLnNhdmVkLXNlYXJjaC1hY3Rpb25zICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5zYXZlZC1zZWFyY2gtYWN0aW9ucyAuZm9ybS1zdWJtaXQsIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyAuZm9ybS1zdWJtaXQsIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnNhdmVkLXNlYXJjaC1hY3Rpb25zICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnNhdmVkLXNlYXJjaC1hY3Rpb25zIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgLmZvcm0tc3VibWl0LCAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLnNhdmVkLXNlYXJjaC1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbmxhYmVsW2Zvcj1cInNlbGVjdGVkLXNlbmQtdG8tbWVcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5mb3JtLWl0ZW0tc2VsZWN0ZWQtc2VuZC10by1tZSB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uc2VsZWN0ZWQtcmVzdWx0cy1wb3B1cCB7XG4gIHRvcDogOTBweDsgfVxuICAuc2VsZWN0ZWQtcmVzdWx0cy1wb3B1cCBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuc2VsZWN0ZWQtcmVzdWx0cy1wb3B1cCAuZGVsaXZlcnktbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbiNzZWxlY3RlZC1tZXRob2QtbGlzdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAjc2VsZWN0ZWQtbWV0aG9kLWxpc3QgLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbjogMDsgfVxuICAjc2VsZWN0ZWQtbWV0aG9kLWxpc3QgaW5wdXQuZm9ybS1yYWRpbyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wOyB9XG5cbiNzZWxlY3RlZC1saXN0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gICNzZWxlY3RlZC1saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgI3NlbGVjdGVkLWxpc3QgLnNlbGVjdGVkLWl0ZW0tZGV0YWlscyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4jZmluYWwtc2VsZWN0ZWQtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4jc2VsZWN0LXNraXBwZWQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiNmaW5hbC1zZWxlY3RlZC1za2lwcGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4jc2VuZC1yZXN1bHRzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiAjMDA2NGEyO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7IH1cbiAgI3NlbmQtcmVzdWx0czpob3ZlciwgI3NlbmQtcmVzdWx0czpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDU1ODk7IH1cblxuI3NlbmQtcmVzdWx0czo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgY29sb3I6ICM5OTk7IH1cblxuLnNlbGVjdGVkLW9wdGlvbi1zZXQge1xuICBjbGVhcjogYm90aDsgfVxuXG4uZm9ybS1pdGVtLXNlYXJjaC1hZHYsXG4uZm9ybS1pdGVtLXByb3hpbWl0eS1hZHYge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi8qXHJcbiogZ2xvYmFsIHNlYXJjaCByZXN1bHRzIHBhZ2UgYW5kIGFkdmFuY2Ugc2VhcmNoIHBhZ2VcclxuKi9cbiN0b29sdGlwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuI3Rvb2x0aXA6YWZ0ZXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMxMTE7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG5cbiN0b29sdGlwLnRvcDphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICMxMTE7XG4gIHRvcDogLTIwcHg7XG4gIGJvdHRvbTogYXV0bzsgfVxuXG4jdG9vbHRpcC5sZWZ0OmFmdGVyIHtcbiAgbGVmdDogMTBweDtcbiAgbWFyZ2luOiAwOyB9XG5cbiN0b29sdGlwLnJpZ2h0OmFmdGVyIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogMDsgfVxuXG4uc2VhcmNoLXBhZ2UgI2xpc3RpbmdfX2NvbnRlbnQgLm1lZGlhIC5zZWxlY3QtcmVzdWx0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5zZWFyY2gtcGFnZSAjbGlzdGluZ19fY29udGVudCAubWVkaWEgLnNlbGVjdC1yZXN1bHQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cblxuLnVzZS1yZXN1bHRzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMTVweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAudXNlLXJlc3VsdHMgdGFibGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnVzZS1yZXN1bHRzIHRhYmxlIHRib2R5IHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAudXNlLXJlc3VsdHMgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbiNzZWxlY3RhbGwge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbmJvZHkuc2VhcmNoLWZyYW1lZCB7XG4gIC8qXHJcbiAgbmF2Lm5hdi0tcGVyc29uYWwgLmJsb2NrLXRhbWVudW5hdnVzZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgKi8gfVxuICBib2R5LnNlYXJjaC1mcmFtZWQgbmF2Lm5hdi0tdG9wLFxuICBib2R5LnNlYXJjaC1mcmFtZWQgc2VjdGlvbi5zZWFyY2gtcGFnZV9fc2lkZWJhciA+IGlmcmFtZVtzcmMqPVwiYWRcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgYm9keS5zZWFyY2gtZnJhbWVkIG5hdi5uYXYtLW1haW4gLm5hdi0tbWFpbl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGJvZHkuc2VhcmNoLWZyYW1lZCAuZm9vdGVyX190b3BpY3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJlbGF0ZWRfdG9waWNzIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4jcnNzbGluayB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgI3Jzc2xpbms6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXRvcDogLTNweDsgfVxuXG4jcnNzY29weWxpbmsge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICNyc3Njb3B5bGluazo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE0MCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4jcnNzZGl2IHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnBhZ2Utc3VwcG9ydC1oZWxwLWNlbnRlciAjbWFpbi1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wYWdlLXN1cHBvcnQtaGVscC1jZW50ZXIgLmNvbnRhaW4sIC5wYWdlLXN1cHBvcnQtaGVscC1jZW50ZXIgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAucGFnZS1zdXBwb3J0LWhlbHAtY2VudGVyIC53cmFwX19jb250ZW50IHtcbiAgcG9zaXRpb246IHN0YXRpYzsgfVxuXG4uZmxvYXRpbmdfX2N0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNjBweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyNDBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mbG9hdGluZ19fY3RhIHAge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5mbG9hdGluZ19fY3RhIHAge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZmxvYXRpbmdfX2N0YSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyOyB9IH1cblxuLnN1cHBvcnRfX2ludHJvIGgxIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzVweDsgfVxuICAuc3VwcG9ydF9faW50cm8gaDEgKyBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnN1cHBvcnRfX2ludHJvIGgxICsgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5zdXBwb3J0X19pbnRybyBoMiB7XG4gIGNvbG9yOiAjNjY2O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLnN1cHBvcnRfX2ludHJvIC5zdXBwb3J0X19tYXRlcmlhbHMge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZWU7IH1cblxuLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1yaWdodDogLS43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0uNzVyZW07IH1cbiAgLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbGVmdDtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IC43NXJlbSAycmVtIC43NXJlbSAuNzVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIC8qICRiYXNlLWZvbnQtY29sb3IgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5zdXBwb3J0X19pbnRybyAuYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXTpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgICAuc3VwcG9ydF9faW50cm8gLmFjY29yZGlvbiBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV06OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAuc3VwcG9ydF9faW50cm8gLmFjY29yZGlvbiBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV06OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAuc3VwcG9ydF9faW50cm8gLmFjY29yZGlvbiBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV1bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgY29sb3I6ICMyMjI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zdXBwb3J0X19pbnRybyAuYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5zdXBwb3J0X19pbnRybyAuYWNjb3JkaW9uIGRpdltpZCo9XCJzdXBwb3J0XCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc3VwcG9ydF9faW50cm8gLmFjY29yZGlvbiBkaXZbaWQqPVwic3VwcG9ydFwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zdXBwb3J0X19pbnRybyAuYWNjb3JkaW9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnN1cHBvcnRfX2ludHJvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbi5zdXBwb3J0X19jb2xsYXRlcmFsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zdXBwb3J0X19jb2xsYXRlcmFsIGxpIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5zdXBwb3J0X19jb2xsYXRlcmFsIGxpIGEge1xuICAgICAgY29sb3I6ICMwMDY0YTI7IH1cbiAgLnN1cHBvcnRfX2NvbGxhdGVyYWwgLmNvbGxhdGVyYWwtLWd1aWRlIGE6OmJlZm9yZSxcbiAgLnN1cHBvcnRfX2NvbGxhdGVyYWwgLmNvbGxhdGVyYWwtLXZpZGVvIGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5zdXBwb3J0X19jb2xsYXRlcmFsIC5jb2xsYXRlcmFsLS1ndWlkZSBhOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZWxwX2NlbnRlci91c2VyLWd1aWRlcy1pY29uLnBuZ1wiKTsgfVxuICAuc3VwcG9ydF9fY29sbGF0ZXJhbCAuY29sbGF0ZXJhbC0tdmlkZW8gYTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVscF9jZW50ZXIvaW5zdHJ1Y3Rpb25hbC12aWRlb3MtaWNvbi5wbmdcIik7IH1cbiAgLnN1cHBvcnRfX2NvbGxhdGVyYWwgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4OyB9XG5cbi5zdXBwb3J0X19mYXEge1xuICBjbGVhcjogbGVmdDtcbiAgcGFkZGluZzogNjBweCAwOyB9XG4gIC5zdXBwb3J0X19mYXEgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cbiAgLnN1cHBvcnRfX2ZhcSAuYWNjb3JkaW9uIHtcbiAgICBtYXgtd2lkdGg6IDc0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHggMCAwOyB9XG4gICAgLnN1cHBvcnRfX2ZhcSAuYWNjb3JkaW9uIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uc3VwcG9ydF9fd2ViaW5hciB7XG4gIG1heC13aWR0aDogNzQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDAgNjBweDsgfVxuICAuc3VwcG9ydF9fd2ViaW5hciBoMiB7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAuc3VwcG9ydF9fd2ViaW5hciBhIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnN1cHBvcnRfX3dlYmluYXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4IDQwcHg7IH0gfVxuXG4uc3R1ZGVudC1jb21wZXRpdGlvbl9fcGFnZSBoMi5jb250ZW50X19oZWFkZXIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4uc3R1ZGVudC1jb21wZXRpdGlvbl9fcGFnZSBwIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5zdHVkZW50LWNvbXBldGl0aW9uLS1wYWdlLWxpc3QgLnZpZXctaGVhZGVyIGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2YyNzMyMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLnN0dWRlbnQtY29tcGV0aXRpb24tLXBhZ2UtbGlzdCAudmlldy1ncm91cGluZy1oZWFkZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLnN0dWRlbnQtY29tcGV0aXRpb24tLXBhZ2UtbGlzdCAudmlldy1ncm91cGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLnN0dWRlbnQtY29tcGV0aXRpb24tLXBhZ2UtbGlzdCAudmlldy1ncm91cGluZy1jb250ZW50IC5pdGVtLWxpc3QgaDMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB0O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4uc3R1ZGVudC1jb21wZXRpdGlvbi0tcGFnZS1saXN0IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQgLml0ZW0tbGlzdCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnN0dWRlbnQtY29tcGV0aXRpb24tLXBhZ2UtbGlzdCAudmlldy1ncm91cGluZy1jb250ZW50IC5pdGVtLWxpc3QgdWwgbGkge1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyIC0gMjBweCk7XG4gICAgLW1zLWZsZXg6IDAgMCA0OCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAuc3R1ZGVudC1jb21wZXRpdGlvbi0tcGFnZS1saXN0IC52aWV3LWdyb3VwaW5nLWNvbnRlbnQgLml0ZW0tbGlzdCB1bCBsaSAudmlld3MtZmllbGQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNjY2OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5zdHVkZW50LWNvbXBldGl0aW9uLS1wYWdlLWxpc3QgLnZpZXctZ3JvdXBpbmctY29udGVudCAuaXRlbS1saXN0IGxpIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbi50YU1lZGlhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC50YU1lZGlhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi50YU1lZGlhX19wcmVzcy1yZWxlYXNlcyxcbi50YU1lZGlhX19tZW50aW9ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4udGFNZWRpYV9fcHJlc3MtcmVsZWFzZXMge1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7IH1cblxuLnRhTWVkaWFfX21lbnRpb25zIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwOyB9XG4gIC50YU1lZGlhX19tZW50aW9ucyAubWVkaWEge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZGQ7IH1cblxuLmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDNweDsgfVxuICAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luOiAwIDVweDsgfVxuXG4uZGF0YVRhYmxlc19maWx0ZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMCU7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA3NSU7IH1cblxuLmRhdGFUYWJsZXNfaW5mbyB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkLCAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQge1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmRhdGFUYWJsZXNfcGFnaW5hdGUgc3BhbiAucGFnaW5hdGVfYnV0dG9uOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZmlyc3QsXG4gIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ucHJldmlvdXMge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5uZXh0LFxuICAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmxhc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgdGhlYWQge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgdGhlYWQgLnNlbGVjdC1hbGwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgdGhlYWQgLnNlbGVjdC1hbGwgaW5wdXQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgdGhlYWQgdGgge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuc29ydGluZzphZnRlcixcbi5kYXRhVGFibGVzX3dyYXBwZXIgLnNvcnRpbmdfYXNjOmFmdGVyLFxuLmRhdGFUYWJsZXNfd3JhcHBlciAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5zb3J0aW5nX2FzYzphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YWJsZS1zb3J0aW5nLnBuZ1wiKSBuby1yZXBlYXQgMCAtMjRweDsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5zb3J0aW5nOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhYmxlLXNvcnRpbmcucG5nXCIpIG5vLXJlcGVhdCAwIC0xMnB4OyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLnNvcnRpbmdfZGVzYzphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YWJsZS1zb3J0aW5nLnBuZ1wiKSBuby1yZXBlYXQgMCAwOyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgdHIub2RkIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIHRyLmV2ZW4ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgdGJvZHkgdGQge1xuICBwYWRkaW5nOiA1cHggMTBweDsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIHRib2R5IHRkOm50aC1jaGlsZCgxKSBpbnB1dCB7XG4gIG1hcmdpbjogM3B4IDAgMCAwOyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmZvcm0tc3VibWl0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5zYXZlLXRhZ3Mge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuI2RhdGFUYWJsZUZhdm9yaXRlcyB0ZDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMzAlOyB9XG5cbiNkYXRhVGFibGVGYXZvcml0ZXMgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDIwJTsgfVxuXG4jZGF0YVRhYmxlRmF2b3JpdGVzIHRkOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiAyMCU7IH1cblxuI2RhdGFUYWJsZUZhdm9yaXRlcyB0ZDpudGgtY2hpbGQoNSkgaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuI2RhdGFUYWJsZUZhdm9yaXRlcyB0ZDpudGgtY2hpbGQoNSkgLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuI2RhdGFUYWJsZUZhdm9yaXRlcyB0ZDpudGgtY2hpbGQoNikge1xuICB3aWR0aDogMTUlOyB9XG4gICNkYXRhVGFibGVGYXZvcml0ZXMgdGQ6bnRoLWNoaWxkKDYpIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICNkYXRhVGFibGVGYXZvcml0ZXMgdGQ6bnRoLWNoaWxkKDYpIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDVweCA1cHggMDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zczsgfVxuICAgICNkYXRhVGFibGVGYXZvcml0ZXMgdGQ6bnRoLWNoaWxkKDYpIGxpIC5yZW1vdmUtdGFnOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgICAgICNkYXRhVGFibGVGYXZvcml0ZXMgdGQ6bnRoLWNoaWxkKDYpIGxpIC5yZW1vdmUtdGFnOmJlZm9yZTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAjZGF0YVRhYmxlRmF2b3JpdGVzIHRkOm50aC1jaGlsZCg2KSBsaTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTNlM2UzOyB9XG5cbi5zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcywgLmlnYS1zdGF0dXMge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB0YWJsZSwgLmlnYS1zdGF0dXMgdGFibGUge1xuICAgIG1hcmdpbjogMjBweCAwIDQwcHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLnN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIHRhYmxlIHA6bGFzdC1jaGlsZCwgLmlnYS1zdGF0dXMgdGFibGUgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgdGFibGUgdGhlYWQsIC5pZ2Etc3RhdHVzIHRhYmxlIHRoZWFkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgdGFibGUgdGhlYWQgdGgsIC5pZ2Etc3RhdHVzIHRhYmxlIHRoZWFkIHRoIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cbiAgICAuc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pLCAuaWdhLXN0YXR1cyB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZDogI2Y5ZjlmOTsgfVxuICAgIC5zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB0YWJsZSB0Ym9keSB0ciwgLmlnYS1zdGF0dXMgdGFibGUgdGJvZHkgdHIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjOyB9XG4gICAgICAuc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgdGFibGUgdGJvZHkgdHIgdGQsIC5pZ2Etc3RhdHVzIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIHRhYmxlIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB0YWJsZSB0aGVhZCB0aCB7XG4gICAgcGFkZGluZzogMTBweCA1cHg7IH1cblxuLmlnYS1zdGF0dXMgdGFibGUgdGhlYWQgdGgge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5pZ2Etc3RhdHVzIHRhYmxlIHRoZWFkIHAge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmlnYS1zdGF0dXMgdGFibGUgdGJvZHkge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLnBhZ2Utc3RhdGUtdGF4LXRvZGF5LXN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIGgyLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wYWdlLXN0YXRlLXRheC10b2RheS1zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4jZGF0YVRhYmxlU3RhdGVUYXhQcm9ncmFtcyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAjZGF0YVRhYmxlU3RhdGVUYXhQcm9ncmFtcyB0aGVhZCB0aCB7XG4gICAgcGFkZGluZzogMTBweCA1cHg7IH1cbiAgICAjZGF0YVRhYmxlU3RhdGVUYXhQcm9ncmFtcyB0aGVhZCB0aDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5tb2RlbC1pZ2FzIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAubW9kZWwtaWdhcyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLm1vZGVsLWlnYXMgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgLm1vZGVsLWlnYXMgdWwgbGkgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxudGFibGUjZnJsLWltcG9ydGFudC1kb2NzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbjogMjBweCAwOyB9XG4gIHRhYmxlI2ZybC1pbXBvcnRhbnQtZG9jcyB0ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgdGFibGUjZnJsLWltcG9ydGFudC1kb2NzIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIHRhYmxlI2ZybC1pbXBvcnRhbnQtZG9jcyB0ZCB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuXG4udmlldy1yc3MtcHJvZHVjdHMgdGFibGUudmlld3MtdGFibGUge1xuICB3aWR0aDogMTI0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC52aWV3LXJzcy1wcm9kdWN0cyB0YWJsZS52aWV3cy10YWJsZSB0aGVhZCB0ciB0aCwgLnZpZXctcnNzLXByb2R1Y3RzIHRhYmxlLnZpZXdzLXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIC52aWV3LXJzcy1wcm9kdWN0cyB0YWJsZS52aWV3cy10YWJsZSB0aGVhZCB0ciB0aCAuaXRlbS1saXN0IHVsIGxpLCAudmlldy1yc3MtcHJvZHVjdHMgdGFibGUudmlld3MtdGFibGUgdGJvZHkgdHIgdGQgLml0ZW0tbGlzdCB1bCBsaSB7XG4gICAgICBtYXJnaW46IDA7IH1cblxuLnRubF9wYWdlX21haW5faGVhZGVyIHtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyOyB9XG5cbi50bmxfcGFnZV9oZWFkZXIge1xuICBjb2xvcjogI2YyNzMyMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnRubF9oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2YyNzMyMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMTJwdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC50bmxfaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTAuNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAudG5sX2hlYWRlciB7XG4gICAgICBmb250LXNpemU6IDdwdDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRubF9oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAxMDAlOyB9IH1cblxuLnRubF9tYWluX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG5sX21haW5fY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC00MHB4OyB9IH1cblxuLnRubF9jb250ZW50X3BhcmEge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jb250YWluZXJfZGl2IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiAxJSAxJTtcbiAgd2lkdGg6IDMwJTtcbiAgaGVpZ2h0OiA5NiU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDkuNXB0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmNvbnRhaW5lcl9kaXYge1xuICAgICAgZm9udC1zaXplOiA5cHQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5jb250YWluZXJfZGl2IHtcbiAgICAgIGZvbnQtc2l6ZTogN3B0O1xuICAgICAgd2lkdGg6IDI4JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhaW5lcl9kaXYge1xuICAgICAgZm9udC1zaXplOiA4cHQ7XG4gICAgICBoZWlnaHQ6IDc1JTtcbiAgICAgIG1hcmdpbjogMSU7IH0gfVxuXG4uc3ViX2NvbnRhaW5lcl9kaXYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnN1Yl9jb250YWluZXJfZGl2IHtcbiAgICAgIGZvbnQtc2l6ZTogNzAlO1xuICAgICAgbWFyZ2luLXRvcDogLTlweDsgfSB9XG5cbi50bmxfZm9vdGVyIHtcbiAgYm9yZGVyOiB0aGljayBzb2xpZCAjZjI3MzIwO1xuICBoZWlnaHQ6IDEyNXB4O1xuICBtYXJnaW46IDIwcHggMjBweCAyMHB4IDIwcHg7IH1cblxuLnRubF9mb290ZXJfc3ViX2RpdiB7XG4gIHdpZHRoOiA4NSU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzcHg7IH1cblxuLnRubF9ldmVudHMge1xuICB3aWR0aDogMjUlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICBsZWZ0OiA1MCU7IH1cblxuLnRubF9kcm9wZG93biB7XG4gIHdpZHRoOiAyMCU7XG4gIG1hcmdpbjogMTBweCAwcHggMHB4IDBweDsgfVxuXG5kaXYgbGFiZWwgaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4OyB9XG5cbi50bmxfdXBjb21pbmdfZGF0ZXMge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGhlaWdodDogNSU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50bmxfZXZlbnRfZnVsbF9kYXRlIHtcbiAgd2lkdGg6IDIwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRubF9jcGVfdGV4dCB7XG4gIGZvbnQtc2l6ZTogNzUlOyB9XG5cbi50bmxfd2ViY2FzdF9pbmZvcm1hdGlvbiB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMnB4IDJweCA1MHB4OyB9XG5cbiNwb2xpY3kge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA0MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDhwdDsgfVxuXG4jdG5sX251bWJlcl9vZl9ldmVudHMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA0MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDhwdDsgfVxuXG4jdG5sX3N1Ym1pdF9idXR0b24ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi50bmxfaW5mb3JtYXRpb25fcCB7XG4gIGhlaWdodDogMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50bmxfaW5mb3JtYXRpb25fcCB7XG4gICAgICBmb250LXNpemU6IDc1JTtcbiAgICAgIGhlaWdodDogMTBweDsgfSB9XG5cbnNwYW4uc3ViamVjdF9zcGFuIHtcbiAgaGVpZ2h0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBhbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgc3Bhbi5zdWJqZWN0X3NwYW4ge1xuICAgICAgbGluZS1oZWlnaHQ6IDM7IH0gfVxuXG5saS50bmxfZXZlbnRzX3N1YmplY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogNTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIGxpLnRubF9ldmVudHNfc3ViamVjdCB7XG4gICAgICBmb250LXNpemU6IDhwdDsgfSB9XG5cbi5ldmVudF90aW1lX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ldmVudF90aW1lX2hlYWRlciB7XG4gICAgICBmb250LXNpemU6IDc1JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgLmV2ZW50X3RpbWVfaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogNTUlOyB9IH1cblxuLmV2ZW50X2hlYWRlcl9kYXRlcyB7XG4gIHdpZHRoOiAxNiU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMyU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlM2UzZTM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZXZlbnRfaGVhZGVyX2RhdGVzIHtcbiAgICAgIHdpZHRoOiAxNSU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5ldmVudF9oZWFkZXJfZGF0ZXMge1xuICAgICAgZm9udC1zaXplOiA4cHQ7IH0gfVxuXG4uZXZlbnRfaGVhZGVyX3RpbWVzIHtcbiAgd2lkdGg6IDU2JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuZXZlbnRfaGVhZGVyX3RpbWVzIHtcbiAgICAgIGZvbnQtc2l6ZTogOHB0O1xuICAgICAgd2lkdGg6IDUyJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmV2ZW50X2hlYWRlcl90aW1lcyB7XG4gICAgICB3aWR0aDogNDglOyB9IH1cblxubGkuZXZlbnRfaGVhZGVyX3N1YmplY3Qge1xuICB3aWR0aDogMTMlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIGxpLmV2ZW50X2hlYWRlcl9zdWJqZWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogOHB0O1xuICAgICAgd2lkdGg6IDE0JTsgfSB9XG5cbi5ldmVudF9oZWFkZXJfY3BlIHtcbiAgd2lkdGg6IDEzJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmV2ZW50X2hlYWRlcl9jcGUge1xuICAgICAgd2lkdGg6IDIxJTtcbiAgICAgIGZvbnQtc2l6ZTogN3B0OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuZXZlbnRfaGVhZGVyX2NwZSB7XG4gICAgICBmb250LXNpemU6IDhwdDtcbiAgICAgIHdpZHRoOiAxNCU7IH0gfVxuXG4udG5sX2V2ZW50X2luZm9ybWF0aW9uIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmZmZmOyB9XG5cbi50bmxfZXZlbnRzX2NoZWNrYm94ZXMge1xuICB3aWR0aDogNjUlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG5cbi50bmxfZXZlbnRfdGl0bGVzIHtcbiAgd2lkdGg6IDE4JTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMyU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmI2YjY7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmZmZmZmY7IH1cblxuLnRubF9ldmVudF9ub3Rfc2lnbmVkX2luIHtcbiAgd2lkdGg6IDI1JTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnRubF9ldmVudHNfY2hlY2tib3hlcyBsYWJlbC50bmxfZXZlbnRfYWxyZWFkeV9zaWduZWRfdXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjlmNTg0OyB9XG5cbi5jcGVfY3JlZGl0IHtcbiAgd2lkdGg6IDE4LjQlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZmZmZmZjsgfVxuXG4udG5sX2NrX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAyNSU7IH1cblxuLnRubF9ja19idXR0b24gbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC50bmxfY2tfYnV0dG9uIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogOXB4OyB9IH1cblxuLnRubF9ja19idXR0b24gbGFiZWwgc3BhbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogM3B4IDBweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRubF9ja19idXR0b24gbGFiZWwgaW5wdXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRubF9ja19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYzVjM2ViOyB9XG5cbi50bmxfY2tfYnV0dG9uIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI1NDhmZjsgfVxuXG4udG5sX2NrX2J1dHRvbiBpbnB1dDpjaGVja2VkOmhvdmVyICsgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWMzZWI7IH1cblxuI3RubF9yZWdpc3Rlcl9idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udDogYm9sZCAxMXB4IEFyaWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gIHBhZGRpbmc6IDZweCAycHggNnB4IDJweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICN0bmxfcmVnaXN0ZXJfYnV0dG9uIHtcbiAgICAgIGZvbnQ6IGJvbGQgODAlIEFyaWFsO1xuICAgICAgcGFkZGluZzogNnB4IDJweDsgfSB9XG5cbi50bmxfY2Nfb3ZlcmxheSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250OiBib2xkIDExcHggQXJpYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgcGFkZGluZzogNnB4IDJweCA2cHggMnB4OyB9XG5cbi5ub3RfbG9nZ2VkX2luX21haW5fZGl2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XG4gIC8qIEZvciBJRTggYW5kIGVhcmxpZXIgKi8gfVxuXG4ubm90X2xvZ2dlZF9pbl9pbmZvcm1hdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzAwcHg7XG4gIG1heC1oZWlnaHQ6IDc1MHB4O1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA0MCU7XG4gIHdpZHRoOiA2MDBweDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubm90X2xvZ2dlZF9pbl9pbmZvcm1hdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBoZWlnaHQ6IDk1JTtcbiAgICAgIGZvbnQ6IGJvbGQgODAlIEFyaWFsO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogN3B0OyB9IH1cblxuLm5vdF9sb2dnZWRfaW5fYnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgZm9udDogYm9sZCAxNHB4IEFyaWFsO1xuICBwYWRkaW5nOiA5cHggMTJweDsgfVxuXG4udG5sX25vdF9sb2dnZWRfaW5faGVhZGVyIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA3ODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiA2M3B4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4udG5sX25vdF9sb2dnZWRfaW5faGVhZGVyX3RleHQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnRubF9ub3RfbG9nX2luX2xpbmsge1xuICBjb2xvcjogI2YyNzMyMDsgfVxuXG4udG5sX2xvZ19pbl9oMiB7XG4gIHBhZGRpbmc6IDVweCAwOyB9XG5cbi50bmxfbm90X3NpZ25faW5fcCB7XG4gIG1hcmdpbi1ib3R0b206IDNweDsgfVxuXG4udG5sX25vdF9sb2dnZWRfaW5faGVhZGVyX2J1dHRvbiB7XG4gIC8qbWFyZ2luLWxlZnQ6MTJweDsqL1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDEwMHB4OyB9XG5cbi50bmxfdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQ6IGJvbGQgMC44ZW0gQXJpYWw7XG4gIGhlaWdodDogMi41ZW07XG4gIG1hcmdpbi1yaWdodDogMmVtO1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIHBhZGRpbmc6IDAuN2VtIDAuNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA5ZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAudG5sX3ZpZGVvIHtcbiAgICAgIGZvbnQ6IGJvbGQgNzQlIEFyaWFsO1xuICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgICAgd2lkdGg6IDVlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRubF92aWRlbyB7XG4gICAgICBmb250OiBib2xkIDExcHggQXJpYWw7XG4gICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICBtYXJnaW4tdG9wOiAxLjJlbTtcbiAgICAgIHBhZGRpbmc6IDAuM2VtIDAuOGVtO1xuICAgICAgd2lkdGg6IDVlbTsgfSB9XG5cbi50bmxfdmlkZW9fbGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2luZ2VuaWEvaW1hZ2VzL3lvdXR1YmUtbG9nby13aGl0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMmVtIDJlbTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBtYXJnaW4tdG9wOiAtMC41JTtcbiAgd2lkdGg6IDEyJTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAudG5sX3ZpZGVvX2xpbmsge1xuICAgICAgaGVpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAudG5sX3ZpZGVvX2xpbmsge1xuICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0xJTtcbiAgICAgIHdpZHRoOiAxNiU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC50bmxfdmlkZW9fbGluayB7XG4gICAgICBmb250LXNpemU6IDcwJTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBtYXJnaW4tbGVmdDogLTQ1JTtcbiAgICAgIG1hcmdpbi10b3A6IC0xJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG5sX3ZpZGVvX2xpbmsge1xuICAgICAgZm9udC1zaXplOiA3NCU7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBtYXJnaW4tbGVmdDogLTQ1JTtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjUlO1xuICAgICAgd2lkdGg6IC0xcHg7IH0gfVxuXG4udG5sX3BhZ2VfbWFpbl9oZWFkZXJfZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyOyB9XG5cbi50bmxfbWFpbl9oZWFkZXJfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTUwJTtcbiAgbWFyZ2luLWxlZnQ6IDEuMmVtO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRubF9tYWluX2hlYWRlcl90ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTEwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnRubF9tYWluX2hlYWRlcl90ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogODAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG5sX21haW5faGVhZGVyX3RleHQge1xuICAgICAgZm9udC1zaXplOiA3NSU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIC50bmxfbWFpbl9oZWFkZXJfdGV4dCB7XG4gICAgICBmb250LXNpemU6IDcyJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGxhYmVsID4gc3Bhbi5ja19zcGFuIHtcbiAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICBsYWJlbCA+IHNwYW4uY2tfc3BhbiB7XG4gICAgZm9udC1zaXplOiA4cHg7IH0gfVxuXG4udG5sX2xvZ28ge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgbWFyZ2luLXRvcDogNnB4OyB9XG5cbiN0bmxfY29udGFjdF91cyB7XG4gIGhlaWdodDogNzAwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50bmxfZmVlX2luZGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi50bmxfY2NfbWVzc2FnZV9maW5lX3ByaW50IHtcbiAgZm9udC1zaXplOiA4cHQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4udG5sX2V2ZW50X3RpbWVzIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG5cbi50bmxfbGlzdF9jZSB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG5cbi50bmxfZXh0cmFfc3BhY2Uge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4udG5sX2NrX2J1dHRvbl9pZTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMjUlOyB9XG5cbi50bmxfY2tfYnV0dG9uX2llOCBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi50bmxfY2tfYnV0dG9uX2llOCBsYWJlbCBzcGFuIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzcHggMHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udG5sX2NrX2J1dHRvbl9pZTggbGFiZWwgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnRubF9ncm91cF9zaWduX2luX21haW5fZGl2IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRubF9ncm91cF9zaWduX2luX3dvcmRpbmcge1xuICBmbG9hdDogbGVmdDsgfVxuXG4udG5sX2dyb3VwX3NpZ25faW5fbWFpbl9jb250YW5lciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuI3NpZ25fdXBfdGFibGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0X2luX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udG5sX2dyb3VwX3NpZ25faW5fdGV4dCB7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi50bmxfZ3JvdXBfc2lnbl9pbl9lbWFpbCB7XG4gIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDEwJTsgfSB9XG5cbi50bmxfY2NfbWFpbl9kaXYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4udG5sX2NjX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRubF9jY19jb250YWluZXJfc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50bmxfY2NfaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA3ODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYycHg7IH1cblxuLnRubF9jY19oZWFkZXJfc3ViX3RleHQge1xuICBjb2xvcjogI2Q3ZDdkNztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuLnRubF9jY190ZXh0Ym94X3NwYW4ge1xuICB3aWR0aDogMzUlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udG5sX2NjX2Zvb3RlciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50bmxfY2NfdGV4dF9zcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbi50bmxfY2Nfc3VibWl0X3NwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuI3RubF9jY19idXR0b24ge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgaGVpZ2h0OiAyNXB4OyB9XG5cbiN0bmxfY2Mge1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBtYXgtaGVpZ2h0OiA3NTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICN0bmxfY2Mge1xuICAgICAgdG9wOiAxNiU7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgbGVmdDogMi41JTsgfSB9XG5cbi50bmxfdGhhbmtfeW91X21haW5fZGl2IHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLnRubF90aGFua195b3VfaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA3ODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiA2M3B4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRubF90aGFua195b3VfaGVhZGVyX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLnRubF90aGFua195b3VfbGluayB7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBmb250LXNpemU6IDEycHQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG5sX3RoYW5rX3lvdV9saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogN3B0OyB9IH1cblxuLnRubF9jY19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQ6IGJvbGQgMTFweCBBcmlhbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICBwYWRkaW5nOiA2cHggMnB4IDZweCAycHg7IH1cblxuLnRubF9wX3RhZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogM3B4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRubF9wX3RhZyB7XG4gICAgICBmb250LXNpemU6IDdwdDsgfSB9XG5cbi50bmxfY2JfY29uZmlybSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5ub19zdWJzY3JpcHRpb25fcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZDJkMmQ7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDVweDsgfVxuXG4udG5sX2NjX2hlYWRlcl9zdWJfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgY29sb3I6ICNlZWVlZWU7IH1cblxuLnRubF9jY19oZWFkZXJfc3ViX3RleHQgPiBhOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxMHB0O1xuICBjb2xvcjogI2VlZWVlZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuI3RheC1ub3Rlcy1saXZlLWNyZWRpdC1jYXJkLXZhbGlkYXRpb24tZm9ybSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ucmVtb2RhbC1jbG9zZSB7XG4gIGFsaWduOiByaWdodDsgfVxuXG4udG5sX2xhdGVzdF9uZXdjYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250OiA3MDAgMC44ZW0gQXJpYWw7XG4gIGhlaWdodDogMi41ZW07XG4gIG1hcmdpbi1yaWdodDogLTllbTtcbiAgbWFyZ2luLXRvcDogN2VtO1xuICBwYWRkaW5nOiAwLjdlbSAwLjRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnRubF9sYXRlc3RfbmV3Y2FzdCB7XG4gICAgICBmb250OiBib2xkIDc0JSBBcmlhbDtcbiAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICBtYXJnaW4tdG9wOiA0LjVlbTtcbiAgICAgIHdpZHRoOiA1ZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01ZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50bmxfbGF0ZXN0X25ld2Nhc3Qge1xuICAgICAgZm9udDogYm9sZCAxMXB4IEFyaWFsO1xuICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTVlbTtcbiAgICAgIG1hcmdpbi10b3A6IDRlbTtcbiAgICAgIHBhZGRpbmc6IDAuM2VtIDAuOGVtO1xuICAgICAgd2lkdGg6IDVlbTsgfSB9XG5cbi50bmxfbGF0ZXN0X25ld2Nhc3RfbGluayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS43ZW07XG4gIG1hcmdpbi10b3A6IC0zJTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAudG5sX2xhdGVzdF9uZXdjYXN0X2xpbmsge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuN2VtO1xuICAgICAgbWFyZ2luLXRvcDogLTMlO1xuICAgICAgd2lkdGg6IDEyNyU7XG4gICAgICBmb250LXNpemU6IDc0JTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRubF9sYXRlc3RfbmV3Y2FzdF9saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0zJTtcbiAgICAgIHdpZHRoOiAxMjElO1xuICAgICAgZm9udC1zaXplOiA3NCU7IH0gfVxuXG4vKlxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTMgVGhpYmF1dCBDb3Vyb3VibGVcclxuICogaHR0cDovL3d3dy5jc3NmbG93LmNvbVxyXG4gKlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2U6XHJcbiAqIGh0dHA6Ly93d3cub3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvbWl0LWxpY2Vuc2UucGhwXHJcbiAqL1xuLnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggd2hpdGUsIGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUgMjVweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUgMjVweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUsIHdoaXRlIDI1cHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlLCB3aGl0ZSAyNXB4KTsgfVxuXG4uc3dpdGNoLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnN3aXRjaC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiAjYjZiNmI2O1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgaW5zZXQgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSBiYWNrZ3JvdW5kO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHkgYmFja2dyb3VuZDtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSBiYWNrZ3JvdW5kO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5IGJhY2tncm91bmQ7IH1cblxuLnN3aXRjaC1sYWJlbDpiZWZvcmUsIC5zd2l0Y2gtbGFiZWw6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgLW1vei10cmFuc2l0aW9uOiBpbmhlcml0O1xuICAtby10cmFuc2l0aW9uOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBpbmhlcml0OyB9XG5cbi5zd2l0Y2gtbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLW9mZik7XG4gIHJpZ2h0OiAxMXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLnN3aXRjaC1sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1vbik7XG4gIGxlZnQ6IDExcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogIzQ3YThkODtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIGluc2V0IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWw6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc3dpdGNoLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA0MCUsICNmMGYwZjApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDQwJSwgI2YwZjBmMCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDQwJSwgI2YwZjBmMCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDQwJSwgI2YwZjBmMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjE1cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IDAuMTVzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBsZWZ0IDAuMTVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMTVzIGVhc2Utb3V0OyB9XG5cbi5zd2l0Y2gtaGFuZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTZweCAwIDAgLTZweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUsIHdoaXRlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlLCB3aGl0ZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUsIHdoaXRlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSwgd2hpdGUpOyB9XG5cbi5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgbGVmdDogNDBweDtcbiAgYm94LXNoYWRvdzogLTFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4uc3dpdGNoLWJsdWUgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogYmx1ZTtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi8qIENyZWRpdGNhcmQuanMgdjAuMTAuMTIgfCBDb3B5cmlnaHQgKGMpIDIwMTQgQ3JlZGl0Y2FyZC5qcyB8IGNyZWRpdGNhcmRqcy5jb20vbGljZW5zaW5nICovXG4uY2Nqcy1jYXJkIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuY2Nqcy1jYXJkLXN0eWxlIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xNWVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBpbnB1dDotbW96LXBsYWNlaG9sZGVyLCAuY2Nqcy1jYXJkLXN0eWxlIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBsZXR0ZXItc3BhY2luZzogLjE1ZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNzUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLCAuY2Nqcy1jYXJkLXN0eWxlIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xNWVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1ICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBkaXYsIC5jY2pzLWNhcmQtc3R5bGUgZGl2IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGlucHV0LCAuY2Nqcy1jYXJkLXN0eWxlIGlucHV0LFxuLmNjanMtY2FyZCBzZWxlY3QsIC5jY2pzLWNhcmQtc3R5bGUgc2VsZWN0LFxuLmNjanMtY2FyZCBsYWJlbCwgLmNjanMtY2FyZC1zdHlsZSBsYWJlbCxcbi5jY2pzLWNhcmQgZmllbGRzZXQsIC5jY2pzLWNhcmQtc3R5bGUgZmllbGRzZXQsXG4uY2Nqcy1jYXJkIGxlZ2VuZCwgLmNjanMtY2FyZC1zdHlsZSBsZWdlbmQsXG4uY2Nqcy1jYXJkIGJ1dHRvbiwgLmNjanMtY2FyZC1zdHlsZSBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gIC1tcy1ib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgZmllbGRzZXQsIC5jY2pzLWNhcmQtc3R5bGUgZmllbGRzZXQge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGxhYmVsLCAuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLCAuY2Nqcy1jYXJkIGxlZ2VuZCxcbi5jY2pzLWNhcmQtc3R5bGUgbGVnZW5kLCAuY2Nqcy1jYXJkIGZpZWxkc2V0LFxuLmNjanMtY2FyZC1zdHlsZSBmaWVsZHNldCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNWU2NTZiICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgaW5wdXQsIC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQsIC5jY2pzLWNhcmQgc2VsZWN0LFxuLmNjanMtY2FyZC1zdHlsZSBzZWxlY3QsIC5jY2pzLWNhcmQgYnV0dG9uLCAuY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjN2NiY2UgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGlucHV0OmZvY3VzLFxuLmNjanMtY2FyZC1zdHlsZSBpbnB1dDpmb2N1cyxcbi5jY2pzLWNhcmQgc2VsZWN0OmZvY3VzLFxuLmNjanMtY2FyZC1zdHlsZSBzZWxlY3Q6Zm9jdXMsXG4uY2Nqcy1jYXJkIGJ1dHRvbjpmb2N1cywgLmNjanMtY2FyZC1zdHlsZSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmNkNzggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMjU1LCAxOTUsIDk0LCAwLjkpICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDI1NSwgMTk1LCA5NCwgMC45KSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMjU1LCAxOTUsIDk0LCAwLjkpICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBpbnB1dCwgLmNjanMtY2FyZC1zdHlsZSBpbnB1dCwgLmNjanMtY2FyZCBzZWxlY3QsXG4uY2Nqcy1jYXJkLXN0eWxlIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1ZTY1NmIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjI1ZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGlucHV0LCAuY2Nqcy1jYXJkLXN0eWxlIGlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAuMjVlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMmVtXFw5ICAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgaW5wdXQ6Oi1tcy1jbGVhciwgLmNjanMtY2FyZC1zdHlsZSBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgc2VsZWN0LCAuY2Nqcy1jYXJkLXN0eWxlIHNlbGVjdCB7XG4gIGNvbG9yOiAjNzY3Zjg2ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMS41ZW1cXDkgICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuMjVlbSAwXFw5ICAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgaW5wdXQ6Oi13ZWJraXQtYXV0b2ZpbGwsIC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAjZmZmIGluc2V0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAjZmZmIGluc2V0ICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIC4zcyAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgLjNzICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgLjNzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgLjNzICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAuNjg3NWVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICM3NjdmODYgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwMDAwMDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNhcmQtY29kZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2FyZC1jb2RlLCAuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2FyZC1jb2RlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtY29kZSB7XG4gIGNvbG9yOiAjNzhkMjE2OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtZXhwbGFuYXRpb24sXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWV4cGxhbmF0aW9uLFxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWV4cGxhbmF0aW9uLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWV4cGxhbmF0aW9uIHtcbiAgcGFkZGluZzogLjVlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMmVtOyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2UsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNsb3NlLFxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIuMjVlbSAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogLjllbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLS40NWVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC0uNDVlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IC45ZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IC45ZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IC4yZW0gIWltcG9ydGFudDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAuMmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IC4yZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNsb3NlOmhvdmVyLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jbG9zZTpob3Zlcixcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZTpob3Zlcixcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2U6YWN0aXZlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jbG9zZTphY3RpdmUsXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2U6YWN0aXZlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTYgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2UsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0ge1xuICBib3R0b206IDUyJSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtYmFyY29kZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtYmFyY29kZSB7XG4gIGhlaWdodDogMmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTY1NmIgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1zaWduYXR1cmUsIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtc2lnbmF0dXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZzogLjVlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2FyZC1jb2RlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jYXJkLWNvZGUge1xuICBwYWRkaW5nOiAuNWVtIDFlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCwgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgdG9wOiA1MiUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2FyZC1udW1iZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2FyZC1udW1iZXIge1xuICBtYXJnaW4tdG9wOiAzLjg1ZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS41ZW0gIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xNWVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtY29kZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jYXJkLWNvZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDQuODEyNWVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwOyB9XG5cbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MsIC5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIHRvcDogMi4yNWVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDMgIWltcG9ydGFudDtcbiAgd2lkdGg6IDcuNWVtICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjIGlucHV0LCAuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjIGlucHV0IHtcbiAgcmlnaHQ6IDEuMmVtICFpbXBvcnRhbnQ7XG4gIHRvcDogMS4yZW0gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyLjk1ZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXIuY2Nqcy1hY3RpdmUgLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXIuY2Nqcy1hY3RpdmUgLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXIuY2Nqcy1hY3RpdmUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlci5jY2pzLWFjdGl2ZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAwcyAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgMHMgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIDBzICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscCxcbi5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHAsXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHAsXG4uY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHAge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNWU2NTZiICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMS41ZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyLjVlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMi41ZW0gIWltcG9ydGFudDtcbiAgKmhlaWdodDogMi42ZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgdG9wOiAzLjc1ZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmZvY3VzLCAuY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmZvY3VzLFxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwOmZvY3VzLFxuLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwOmZvY3VzIHtcbiAgei1pbmRleDogNDsgfVxuXG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmFjdGl2ZSxcbi5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHA6YWN0aXZlLFxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwOmFjdGl2ZSwgLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwOmFjdGl2ZSxcbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmUsIC5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmUsXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmUsIC5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZTZlNmU2LCAjZjJmMmYyKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2U2ZTZlNiksIHRvKCNmMmYyZjIpKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlNmU2ZTYsICNmMmYyZjIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlNmU2ZTYsICNmMmYyZjIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlNmU2ZTYsICNmMmYyZjIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteCAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZlNmU2ZTYnLGVuZENvbG9yc3RyPScjZmZmMmYyZjInLEdyYWRpZW50VHlwZT0wKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDNweCAjY2NjICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAycHggM3B4ICNjY2MgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggM3B4ICNjY2MgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmFjdGl2ZTphZnRlcixcbi5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHA6YWN0aXZlOmFmdGVyLFxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwOmFjdGl2ZTphZnRlcixcbi5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MtaGVscDphY3RpdmU6YWZ0ZXIsXG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlOmFmdGVyLFxuLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZTphZnRlcixcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZTphZnRlcixcbi5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscDpob3Zlcixcbi5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHA6aG92ZXIsXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHA6aG92ZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHA6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdG9wOiAzLjE4MTgxODE4ZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdG9wOiAzLjE4MTgxODE4ZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlLFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3LjJlbSkge1xuICAuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbiAgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0sXG4gIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4gIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4gIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICAgIHRvcDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbSwgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0ge1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbSxcbiAgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLFxuICAuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbiAgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9IH1cblxuLmNjanMtY2FyZC5jY2pzLWNhcmQtdHlwZS1lcnJvciAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jYXJkLXR5cGUtZXJyb3IgLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBjb2xvcjogI2Y1NDgyOCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy12aXNhIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLXZpc2EgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLmNjanMtdmlzYS1lbGVjdHJvbiAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy12aXNhLWVsZWN0cm9uIC5jY2pzLXR5cGUtcmVhZC1vbmx5IHtcbiAgY29sb3I6ICMxMjYxY2QgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOCwgOTcsIDIwNSwgMC4wNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxOCwgOTcsIDIwNSwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1sYXNlciAuY2Nqcy10eXBlLXJlYWQtb25seSwgLmNjanMtY2FyZC1zdHlsZS5jY2pzLWxhc2VyIC5jY2pzLXR5cGUtcmVhZC1vbmx5IHtcbiAgY29sb3I6ICNiMjY2ZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzgsIDEwMiwgMjU1LCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3OCwgMTAyLCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtbWFlc3RybyAuY2Nqcy10eXBlLXJlYWQtb25seSwgLmNjanMtY2FyZC1zdHlsZS5jY2pzLW1hZXN0cm8gLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBjb2xvcjogIzAwNjZjYiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwMiwgMjAzLCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDEwMiwgMjAzLCAwLjE1KSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IH1cblxuLmNjanMtY2FyZC5jY2pzLXVuaW9ucGF5IC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLXVuaW9ucGF5IC5jY2pzLXR5cGUtcmVhZC1vbmx5IHtcbiAgY29sb3I6ICNmMDMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDAsIDUxLCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMCwgNTEsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtamNiIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWpjYiAuY2Nqcy10eXBlLXJlYWQtb25seSB7XG4gIGNvbG9yOiAjMmI5NzM4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDIsIDE1MSwgNTYsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDIsIDE1MSwgNTYsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtZGluZXJzLWNsdWIgLmNjanMtdHlwZS1yZWFkLW9ubHksIC5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1kaW5lcnMtY2x1YiAuY2Nqcy10eXBlLXJlYWQtb25seSB7XG4gIGNvbG9yOiAjMDA3OWJlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIxLCAxOTAsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMTIxLCAxOTAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtYW1leCAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1hbWV4IC5jY2pzLXR5cGUtcmVhZC1vbmx5IHtcbiAgY29sb3I6ICMyZTc3YmMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NiwgMTE5LCAxODgsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDYsIDExOSwgMTg4LCAwLjE1KSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IH1cblxuLmNjanMtY2FyZC5jY2pzLWRpc2NvdmVyIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWRpc2NvdmVyIC5jY2pzLXR5cGUtcmVhZC1vbmx5IHtcbiAgY29sb3I6ICNmNzliMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsIDE1NSwgMCwgMC4wNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDcsIDE1NSwgMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1tYXN0ZXJjYXJkIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLW1hc3RlcmNhcmQgLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBjb2xvcjogI2Y2NzIxNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMTE0LCAyMCwgMC4wNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDYsIDExNCwgMjAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtZGFua29ydCAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1kYW5rb3J0IC5jY2pzLXR5cGUtcmVhZC1vbmx5IHtcbiAgY29sb3I6ICNlZDFjMjQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzcsIDI4LCAzNiwgMC4wNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMzcsIDI4LCAzNiwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtdHlwZS1yZWFkLW9ubHksIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyAhaW1wb3J0YW50O1xuICBjb250ZW50OiAnICcgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICByaWdodDogMS4zNjM2MzYzNmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjFlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAuMTgxODE4MThlbSAuNDU0NTQ1NDVlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtaGlkZGVuLWNhcmQtdHlwZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtaGlkZGVuLWNhcmQtdHlwZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtIHtcbiAgYm90dG9tOiA1MiUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICB0b3A6IDUyJSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB0b3A6IDMuMTgxODJlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLCAuY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRvcDogMy4xODE4MmVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICAtbXMtYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLEhlbHZ0aWNhLEFyaWFsLHNhbi1zZXJpZiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDAwMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDFlbSBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGIgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkLCAuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgd2lkdGg6IDIzZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNGVtICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogLjc1ZW0gIWltcG9ydGFudDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAuNzVlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAuNzVlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0sIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMmMyYzIgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbnVtYmVyIHtcbiAgdG9wOiAyLjI1ZW0gIWltcG9ydGFudDtcbiAgbGVmdDogMS41ZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEzLjI1ZW0gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLW51bWJlciBpbnB1dCB7XG4gIHdpZHRoOiAxMC4zNWVtICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG4gIHRvcDogMS4yZW0gIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1udW1iZXIgaW5wdXQuY2Nqcy1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbnVtYmVyIGlucHV0LmNjanMtbnVtYmVyLWZvcm1hdHRlZCB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYm90dG9tOiA0LjM1ZW0gIWltcG9ydGFudDtcbiAgcmlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4ZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24gc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgKmZvbnQtc2l6ZTogMS41ZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24gbGVnZW5kIHtcbiAgKmxlZnQ6IC0uNWVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1leHBpcmF0aW9uIC5jY2pzLW1vbnRoLFxuLmNjanMtY2FyZCAuY2Nqcy1leHBpcmF0aW9uIC5jY2pzLXllYXIge1xuICB3aWR0aDogMy41ZW0gIWltcG9ydGFudDtcbiAgKndpZHRoOiAyLjgzMzMzMzMzMzMzMzMzMzVlbSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgKm1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbiAuY2Nqcy15ZWFyIHtcbiAgcmlnaHQ6IDA7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1leHBpcmF0aW9uOmFmdGVyIHtcbiAgY29udGVudDogJy8nICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xuICBsZWZ0OiAzLjVlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMWVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1uYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogNC43NWVtICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMWVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLW5hbWUgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB0b3A6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZDpub3QoOi1tb3otaGFuZGxlci1ibG9ja2VkKSBzZWxlY3Qge1xuICBwYWRkaW5nOiAuMjVlbSAwICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWluY29tcGxldGUuY2Nqcy1zdGFydGVkUHJvZ3Jlc3Mge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZhNzEyICFpbXBvcnRhbnQ7IH1cblxuZmllbGRzZXQuY2Nqcy1pbmNvbXBsZXRlLmNjanMtc3RhcnRlZFByb2dyZXNzIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtc2hvdy13YXJuaW5ncyBpbnB1dC5jY2pzLWluY29tcGxldGUsIC5jY2pzLXNob3ctd2FybmluZ3Mgc2VsZWN0LmNjanMtaW5jb21wbGV0ZSxcbi5jY2pzLXNob3ctd2FybmluZ3MgZmllbGRzZXQuY2Nqcy1pbmNvbXBsZXRlIHNlbGVjdCxcbi5jY2pzLXNob3ctd2FybmluZ3MgZmllbGRzZXQuY2Nqcy1pbmNvbXBsZXRlIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmYTcxMiAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzcHggI2Y3OWIwMCAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAzcHggI2Y3OWIwMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgM3B4ICNmNzliMDAgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1hbHdheXMtc2hvdy13YXJuaW5ncyBpbnB1dC5jY2pzLWluY29tcGxldGUsXG4uY2Nqcy1hbHdheXMtc2hvdy13YXJuaW5ncyBzZWxlY3QuY2Nqcy1pbmNvbXBsZXRlLCAuY2Nqcy1hbHdheXMtc2hvdy13YXJuaW5ncyBmaWVsZHNldC5jY2pzLWluY29tcGxldGUgc2VsZWN0LFxuLmNjanMtYWx3YXlzLXNob3ctd2FybmluZ3MgZmllbGRzZXQuY2Nqcy1pbmNvbXBsZXRlIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmYTcxMiAhaW1wb3J0YW50OyB9XG5cbmlucHV0LmNjanMtY29tcGxldGUsIHNlbGVjdC5jY2pzLWNvbXBsZXRlLCBmaWVsZHNldC5jY2pzLWNvbXBsZXRlIHNlbGVjdCwgZmllbGRzZXQuY2Nqcy1jb21wbGV0ZSBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3OGQyMTYgIWltcG9ydGFudDsgfVxuXG5pbnB1dC5jY2pzLWNvbXBsZXRlOmZvY3VzLCBzZWxlY3QuY2Nqcy1jb21wbGV0ZTpmb2N1cywgZmllbGRzZXQuY2Nqcy1jb21wbGV0ZSBzZWxlY3Q6Zm9jdXMsIGZpZWxkc2V0LmNjanMtY29tcGxldGUgaW5wdXQ6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgxMDcsIDE4NywgMjAsIDAuNSkgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMTA3LCAxODcsIDIwLCAwLjUpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgxMDcsIDE4NywgMjAsIDAuNSk7IH1cblxuaW5wdXQuY2Nqcy1lcnJvciwgc2VsZWN0LmNjanMtZXJyb3IsIGZpZWxkc2V0LmNjanMtZXJyb3Igc2VsZWN0LCBmaWVsZHNldC5jY2pzLWVycm9yIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZhOWI4OTsgfVxuXG5pbnB1dC5jY2pzLWVycm9yOmZvY3VzLCBzZWxlY3QuY2Nqcy1lcnJvcjpmb2N1cywgZmllbGRzZXQuY2Nqcy1lcnJvciBzZWxlY3Q6Zm9jdXMsIGZpZWxkc2V0LmNjanMtZXJyb3IgaW5wdXQ6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggI2Y1NDgyOCAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggI2Y1NDgyOCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4ICNmNTQ4MjggIWltcG9ydGFudDsgfVxuXG4udGVybXMtY29uZGl0aW9ucy1wb3B1cCxcbi5wcml2YWN5LW5vdGljZS1wb3B1cCB7XG4gIGhlaWdodDogODAlO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICAudGVybXMtY29uZGl0aW9ucy1wb3B1cC5yZW1vZGFsLFxuICAucHJpdmFjeS1ub3RpY2UtcG9wdXAucmVtb2RhbCB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWhlYWRlcixcbiAgLnByaXZhY3ktbm90aWNlLXBvcHVwIC50Yy1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MsXG4gIC5wcml2YWN5LW5vdGljZS1wb3B1cCAudGMtZGlzbWlzcyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyAudGMtYnRuLFxuICAgIC5wcml2YWN5LW5vdGljZS1wb3B1cCAudGMtZGlzbWlzcyAudGMtYnRuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MgLnRjLWJ0bi5idG4tLXByaW1hcnk6OmFmdGVyLCAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyAjdHJpYWwtZGl2IC50Yy1idG4uZm9ybS1zdWJtaXQ6OmFmdGVyLCAjdHJpYWwtZGl2IC50ZXJtcy1jb25kaXRpb25zLXBvcHVwIC50Yy1kaXNtaXNzIC50Yy1idG4uZm9ybS1zdWJtaXQ6OmFmdGVyLCAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyAucG9sbCAudGMtYnRuLmZvcm0tc3VibWl0OjphZnRlciwgLnBvbGwgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MgLnRjLWJ0bi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsIC50ZXJtcy1jb25kaXRpb25zLXBvcHVwIC50Yy1kaXNtaXNzICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0LnRjLWJ0blt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MgaW5wdXQudGMtYnRuW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0LnRjLWJ0blt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyBpbnB1dC50Yy1idG5bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsIC50ZXJtcy1jb25kaXRpb25zLXBvcHVwIC50Yy1kaXNtaXNzIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAudGMtYnRuLmZvcm0tc3VibWl0OjphZnRlciwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC50ZXJtcy1jb25kaXRpb25zLXBvcHVwIC50Yy1kaXNtaXNzIC50Yy1idG4uZm9ybS1zdWJtaXQ6OmFmdGVyLCAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyAjdGEtY29udGFjdC1mb3JtIGlucHV0LnRjLWJ0blt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgI3RhLWNvbnRhY3QtZm9ybSAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyBpbnB1dC50Yy1idG5bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsIC50ZXJtcy1jb25kaXRpb25zLXBvcHVwIC50Yy1kaXNtaXNzICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0LnRjLWJ0blt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MgaW5wdXQudGMtYnRuW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLFxuICAgICAgLnByaXZhY3ktbm90aWNlLXBvcHVwIC50Yy1kaXNtaXNzIC50Yy1idG4uYnRuLS1wcmltYXJ5OjphZnRlcixcbiAgICAgIC5wcml2YWN5LW5vdGljZS1wb3B1cCAudGMtZGlzbWlzcyAjdHJpYWwtZGl2IC50Yy1idG4uZm9ybS1zdWJtaXQ6OmFmdGVyLFxuICAgICAgI3RyaWFsLWRpdiAucHJpdmFjeS1ub3RpY2UtcG9wdXAgLnRjLWRpc21pc3MgLnRjLWJ0bi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsXG4gICAgICAucHJpdmFjeS1ub3RpY2UtcG9wdXAgLnRjLWRpc21pc3MgLnBvbGwgLnRjLWJ0bi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsXG4gICAgICAucG9sbCAucHJpdmFjeS1ub3RpY2UtcG9wdXAgLnRjLWRpc21pc3MgLnRjLWJ0bi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsXG4gICAgICAucHJpdmFjeS1ub3RpY2UtcG9wdXAgLnRjLWRpc21pc3MgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQudGMtYnRuW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLFxuICAgICAgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnByaXZhY3ktbm90aWNlLXBvcHVwIC50Yy1kaXNtaXNzIGlucHV0LnRjLWJ0blt0eXBlPVwic3VibWl0XCJdOjphZnRlcixcbiAgICAgIC5wcml2YWN5LW5vdGljZS1wb3B1cCAudGMtZGlzbWlzcyAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0LnRjLWJ0blt0eXBlPVwic3VibWl0XCJdOjphZnRlcixcbiAgICAgICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnByaXZhY3ktbm90aWNlLXBvcHVwIC50Yy1kaXNtaXNzIGlucHV0LnRjLWJ0blt0eXBlPVwic3VibWl0XCJdOjphZnRlcixcbiAgICAgIC5wcml2YWN5LW5vdGljZS1wb3B1cCAudGMtZGlzbWlzcyAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnRjLWJ0bi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsXG4gICAgICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnByaXZhY3ktbm90aWNlLXBvcHVwIC50Yy1kaXNtaXNzIC50Yy1idG4uZm9ybS1zdWJtaXQ6OmFmdGVyLFxuICAgICAgLnByaXZhY3ktbm90aWNlLXBvcHVwIC50Yy1kaXNtaXNzICN0YS1jb250YWN0LWZvcm0gaW5wdXQudGMtYnRuW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLFxuICAgICAgI3RhLWNvbnRhY3QtZm9ybSAucHJpdmFjeS1ub3RpY2UtcG9wdXAgLnRjLWRpc21pc3MgaW5wdXQudGMtYnRuW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLFxuICAgICAgLnByaXZhY3ktbm90aWNlLXBvcHVwIC50Yy1kaXNtaXNzICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0LnRjLWJ0blt0eXBlPVwic3VibWl0XCJdOjphZnRlcixcbiAgICAgICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5wcml2YWN5LW5vdGljZS1wb3B1cCAudGMtZGlzbWlzcyBpbnB1dC50Yy1idG5bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG5cbi50Yy1hamF4LXRocm9iYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlOyB9XG4gIC50Yy1hamF4LXRocm9iYmVyIC50aHJvYmJlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLnRjLWFqYXgtdGhyb2JiZXIgLnRocm9iYmVyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLvhJBcIjtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH1cblxuLnRheC1ub3Rlcy1zZWxlY3QtY29sbGVjdGlvbnMgLm1lZGlhX19jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5saXN0aW5nICsgLnRucy1sYW5kaW5nLWN0YSB7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi50bnMtbGFuZGluZy1jdGEge1xuICBtYXgtaGVpZ2h0OiAxMjhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAudG5zLWxhbmRpbmctY3RhIC50bnMtbGFuZGluZy1jdGFfX2ljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTI4cHg7XG4gICAgaGVpZ2h0OiAxMjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG4gICAgLnRucy1sYW5kaW5nLWN0YSAudG5zLWxhbmRpbmctY3RhX19pY29uIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgZmlsbDogIzY2NjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC50bnMtbGFuZGluZy1jdGEgLnRucy1sYW5kaW5nLWN0YV9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAzMHB4OyB9XG4gICAgLnRucy1sYW5kaW5nLWN0YSAudG5zLWxhbmRpbmctY3RhX19jb250ZW50IHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnRucy10b2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuI3RvY0hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzLFxyIGJhY2tncm91bmQtY29sb3IgLjE1czsgfVxuICAjdG9jSGVhZGVyOmhvdmVyLCAjdG9jSGVhZGVyOmZvY3VzLCAjdG9jSGVhZGVyLm9wZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgI3RvY0hlYWRlcjpob3Zlcjo6YWZ0ZXIsICN0b2NIZWFkZXI6Zm9jdXM6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4OyB9XG4gICN0b2NIZWFkZXIub3Blbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7IH1cbiAgI3RvY0hlYWRlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hY2NvcmRpb24tdG9nZ2xlLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuI3RvY1BhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAjdG9jUGFuZWwub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgI3RvY1BhbmVsIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICN0b2NQYW5lbCBsaSArIGxpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYzsgfVxuICAjdG9jUGFuZWwgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7IH1cbiAgICAjdG9jUGFuZWwgYTpob3ZlciwgI3RvY1BhbmVsIGE6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuICAgICN0b2NQYW5lbCBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICM5OTk7IH1cblxuI2NkLXRvdXItdHJpZ2dlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDg1LCAxMzcsIDAuOCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAzMHB4O1xuICB6LWluZGV4OiAxMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS42OyB9XG5cbiNjZC10b3VyLXRyaWdnZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDkxLCAxNDcsIDAuOCk7IH1cblxuI2NkLXRvdXItdHJpZ2dlciAubmV3LWZlYXR1cmUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2YyNzMyMDsgfVxuXG4jY2QtdG91ci10cmlnZ2VyIC5sZWFybi1tb3JlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLm92ZXJsYXktdG91ciB7XG4gIHotaW5kZXg6IDEyMDAgIWltcG9ydGFudDsgfVxuXG4uY2QtdG91ci13cmFwcGVyLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDEyMDEgIWltcG9ydGFudDsgfVxuXG4jY2QtdG91ci10cmlnZ2VyIC5jZC10b3VyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0b3A6IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgODUsIDEzNywgMC44KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7IH1cblxuLmJyb3dzZV90cmVhdGllc19oZWFkZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnRyZWF0aWVzX19jb250ZW50LS1zaWRlYmFyIC50b29sdGlwIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnRyZWF0aWVzX19jb250ZW50LS1zaWRlYmFyIC5jb250ZW50LWJsb2NrIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OyB9XG5cbi50cmVhdGllc19fY29udGVudC0tc2lkZWJhciAuY29udGVudC1ibG9jayAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzk5OTsgfVxuXG4ud3R0X21saV9jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnd0dF9tbGlfY29udGFpbmVyIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG4gICAgLnd0dF9tbGlfY29udGFpbmVyIHVsIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAud3R0X21saV9jb250YWluZXIgdWwgbGkgZGl2IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnd0dF9tbGlfY29udGFpbmVyIHVsIGxpIGRpdiBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzU1NSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLnd0dF9tbGlfY29udGFpbmVyIHVsIGxpIGRpdiBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG5cbi53dHRfbWxpX2NvbnRhaW5lciBhLFxuLnd0dF9tbGlfbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnd0dF9tbGlfY29udGFpbmVyIGEgaSxcbiAgLnd0dF9tbGlfbGluayBpIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG5cbi53dHRfbWxpX2xpbmsge1xuICBiYWNrZ3JvdW5kOiAjNjY2IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLnd0dF9hZHZfc2VhcmNoX21saV9jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cbiAgLnd0dF9hZHZfc2VhcmNoX21saV9jb250YWluZXIgaDIge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC53dHRfYWR2X3NlYXJjaF9tbGlfY29udGFpbmVyIGgyIGEge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC53dHRfYWR2X3NlYXJjaF9tbGlfY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgICAgIC53dHRfYWR2X3NlYXJjaF9tbGlfY29udGFpbmVyIGgyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnd0dF9hZHZfc2VhcmNoX21saV9jb250YWluZXIgaDIgLnd0dF9hZHZfc2VhcmNoX21saV9saW5rIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4ud3R0X2Fkdl9zZWFyY2hfbWxpX2NvbnRhaW5lciBhLCAud3R0X21saV9saW5rIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ud3R0X2Fkdl9zZWFyY2hfbWxpX2xpbmsge1xuICBiYWNrZ3JvdW5kOiAjYmJiYWJhIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy10b3A6IDhweDsgfVxuXG4ud3R0X2Fkdl9zZWFyY2hfbWxpX2Fycm93OjpiZWZvcmUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7IH1cblxuLnd0dF9hZHZfc2VhcmNoX21saV9hcnJvdyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLnd0dF9hZHZfc2VhcmNoX21saV9yZXNvdXJjZXMgaDIuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjYmJiYWJhOyB9XG5cbi53dHRfYWR2X3NlYXJjaF9tbGlfcmVzb3VyY2VzIHNwYW4ud3R0X2Fkdl9zZWFyY2hfbWxpX2Fycm93IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxNHB4O1xuICBwYWRkaW5nOiAwIDRweDsgfVxuXG4ud3R0X2Fkdl9zZWFyY2hfbWxpX3Jlc291cmNlcyAud3R0X2Fkdl9zZWFyY2hfbWxpX2xpbmsge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAud3R0X2Fkdl9zZWFyY2hfbWxpX3Jlc291cmNlcyAud3R0X2Fkdl9zZWFyY2hfbWxpX2xpbmsgc3BhbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnd0dF9hZHZfc2VhcmNoX21saV9yZXNvdXJjZXMuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAud3R0X2Fkdl9zZWFyY2hfbWxpX3Jlc291cmNlcyBoMi5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC53dHRfYWR2X3NlYXJjaF9tbGlfcmVzb3VyY2VzIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDkwJTsgfSB9XG5cbi53dHRfYWR2YW5jZV9zZWFyY2hfY29udGFpbmVyIC53dHRfYWR2X3NlYXJjaF9tbGlfcmVzb3VyY2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuXG4ubWxpLXJlc291cmNlcyBhcnRpY2xlOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5tbGktcmVzb3VyY2VzIC5tZWRpYV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuXG4ud3R0X2xhbmRpbmdfbWxpX2NvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC53dHRfbGFuZGluZ19tbGlfY29udGFpbmVyIGgyLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmFkdmFuY2VkX3NlYXJjaF9jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmFkdmFuY2VkX3NlYXJjaF9jb250YWluZXIgYSwgLnd0dF9hZHZhbmNlZF9zZWFyY2hfbGluayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi53dHRfYWR2YW5jZWRfc2VhcmNoX2xpbmsge1xuICBiYWNrZ3JvdW5kOiAjNjY2IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLnd0dF9hZHZhbmNlX3NlYXJjaF9hcnJvdzo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS42OyB9XG5cbi53dHRfYWR2YW5jZV9zZWFyY2hfYXJyb3cge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLnRyZWF0aWVzLXNlYXJjaCxcbi50cmVhdGllcy1xdWljay1maW5kIHtcbiAgcGFkZGluZzogMTBweDsgfVxuICAudHJlYXRpZXMtc2VhcmNoIC5jaG9zZW4tY29udGFpbmVyLFxuICAudHJlYXRpZXMtcXVpY2stZmluZCAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudHJlYXRpZXMtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAudHJlYXRpZXMtcXVpY2stZmluZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4udHJlYXRpZXMtc2VhcmNoIC5mb3JtLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQwOHB4OyB9XG4gIC50cmVhdGllcy1zZWFyY2ggLmZvcm0taXRlbTpmaXJzdC1jaGlsZCBpbnB1dCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnRyZWF0aWVzLXNlYXJjaCAuZm9ybS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAzMjFweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRyZWF0aWVzLXNlYXJjaCAuZm9ybS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAyMTlweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgLnRyZWF0aWVzLXNlYXJjaCAuZm9ybS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAzMjFweDsgfSB9XG5cbi50cmVhdGllcy1zZWFyY2ggLmZvcm0tc3VibWl0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQ6IDAvMCBhO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGEtc3VibWl0LWdyYXkucG5nXCIpIG5vLXJlcGVhdCAwIDA7IH1cbiAgLnRyZWF0aWVzLXNlYXJjaCAuZm9ybS1zdWJtaXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnRyZWF0aWVzLXNlYXJjaCAuZm9ybS1zdWJtaXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7IH1cblxuLnRyZWF0aWVzLXNlYXJjaCAuY2hvc2VuLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnRyZWF0aWVzLXF1aWNrLWZpbmQgLmJ0bi0tcHJpbWFyeSwgLnRyZWF0aWVzLXF1aWNrLWZpbmQgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLnRyZWF0aWVzLXF1aWNrLWZpbmQgLmZvcm0tc3VibWl0LCAudHJlYXRpZXMtcXVpY2stZmluZCAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC50cmVhdGllcy1xdWljay1maW5kIC5mb3JtLXN1Ym1pdCwgLnRyZWF0aWVzLXF1aWNrLWZpbmQgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnRyZWF0aWVzLXF1aWNrLWZpbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnRyZWF0aWVzLXF1aWNrLWZpbmQgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC50cmVhdGllcy1xdWljay1maW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC50cmVhdGllcy1xdWljay1maW5kIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAudHJlYXRpZXMtcXVpY2stZmluZCAuZm9ybS1zdWJtaXQsIC50cmVhdGllcy1xdWljay1maW5kICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAudHJlYXRpZXMtcXVpY2stZmluZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAudHJlYXRpZXMtcXVpY2stZmluZCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAudHJlYXRpZXMtcXVpY2stZmluZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLnRyZWF0aWVzLXF1aWNrLWZpbmQgLmJ0bi0tdGVydGlhcnkge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50cmVhdGllcy1xdWljay1maW5kICNlZGl0LXNhdmUge1xuICBtYXJnaW46IC01cHggMCAxMHB4OyB9XG5cbi50cmVhdGllcy1xdWljay1maW5kIFtpZCo9XCJlZGl0LXN1Ym1pdFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4udHJlYXRpZXMtcXVpY2stZmluZCAuZGVmYXVsdC1jb25maXJtYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnRyZWF0aWVzLXF1aWNrLWZpbmQgLnRhVGlwLXRyZWF0aWVzIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuI2ZpbHRlci10cmVhdGllcyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuI2NvbXBhcmUtZm9ybS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICNjb21wYXJlLWZvcm0td3JhcHBlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uY29tcGFyZS1kaXNhYmxlLXBvcHVwcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi5jb21wYXJlX19hY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiByaWdodDtcbiAgY2xlYXI6IHJpZ2h0OyB9XG4gIC5jb21wYXJlX19hY3Rpb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNvbXBhcmVfX2FjdGlvbiAuY29tcGFyZSxcbiAgLmNvbXBhcmVfX2FjdGlvbiAuY29tcGFyZS1yZXNldCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5jb21wYXJlX19hY3Rpb24gLmNvbXBhcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gIC5jb21wYXJlX19hY3Rpb24gLmNvbXBhcmUtcmVzZXQge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgIC5jb21wYXJlX19hY3Rpb24gLmNvbXBhcmUtcmVzZXQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAuY29tcGFyZV9fYWN0aW9uIC5idG4tLXByaW1hcnksIC5jb21wYXJlX19hY3Rpb24gI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLmNvbXBhcmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQsIC5jb21wYXJlX19hY3Rpb24gLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAuY29tcGFyZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdCwgLmNvbXBhcmVfX2FjdGlvbiAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAuY29tcGFyZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jb21wYXJlX19hY3Rpb24gI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5jb21wYXJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNvbXBhcmVfX2FjdGlvbiAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmNvbXBhcmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQsIC5jb21wYXJlX19hY3Rpb24gI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5jb21wYXJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNvbXBhcmVfX2FjdGlvbiAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAuY29tcGFyZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudHJlYXRpZXMgLmNvbnRhaW4sIC50cmVhdGllcyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC50cmVhdGllcyAud3JhcF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuXG5bY2xhc3MqPVwicXVpY2stdHJlYXRpZXNcIl0gLnRyZWF0eSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMDsgfVxuXG4udHJlYXRpZXMtY29tcGFyZV9fYWRkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC50cmVhdGllcy1jb21wYXJlX19hZGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnRyZWF0aWVzLWNvbXBhcmVfX2FkZCAuZm9ybS1lbGVtZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgLnRyZWF0aWVzLWNvbXBhcmVfX2FkZCAuZm9ybS1lbGVtZW50IC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnRyZWF0aWVzLWNvbXBhcmVfX2FkZCAuYWRkLXBhcnRuZXJzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI3RyZWF0aWVzLWNvbXBhcmUtZm9ybSAuZm9ybS1pdGVtLXAxLFxuI3RyZWF0aWVzLWNvbXBhcmUtZm9ybSAuZm9ybS1pdGVtLXAyLFxuI3RyZWF0aWVzLWNvbXBhcmUtZm9ybSAuZm9ybS1pdGVtLXAzLFxuI3RyZWF0aWVzLWNvbXBhcmUtZm9ybSAuZm9ybS1pdGVtLXA0LFxuI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDEsXG4jdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wMixcbiN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1pdGVtLXAzLFxuI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI4NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAjdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDEsXG4gICAgI3RyZWF0aWVzLWNvbXBhcmUtZm9ybSAuZm9ybS1pdGVtLXAyLFxuICAgICN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wMyxcbiAgICAjdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDQsXG4gICAgI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDEsXG4gICAgI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDIsXG4gICAgI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDMsXG4gICAgI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbiN0cmVhdGllcy1jb21wYXJlLWZvcm0gW2lkKj1cImVkaXQtc2VhcmNoLWJ0blwiXSxcbiN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSBbaWQqPVwiZWRpdC1zZWFyY2gtYnRuXCJdIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNzBweDtcbiAgbWFyZ2luLXRvcDogMTlweDsgfVxuXG4jdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLXJhZGlvcyxcbiN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1yYWRpb3Mge1xuICBjbGVhcjogYm90aDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAjdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtLFxuICAjdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0gKyAuZm9ybS1pdGVtLFxuICAgICN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbSArIC5mb3JtLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgICN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0gLmZvcm0tcmFkaW8sXG4gICAgI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtIC5mb3JtLXJhZGlvIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwOyB9XG4gICAgICAjdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtIC5mb3JtLXJhZGlvICsgbGFiZWwsXG4gICAgICAjdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0gLmZvcm0tcmFkaW8gKyBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3RyZWF0aWVzLWNvbXBhcmUtZm9ybSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbTpsYXN0LWNoaWxkLFxuICAgICN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy10cmVhdGllcy1jb21wYXJlLXJlc3VsdHMgLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy10cmVhdGllcy1jb21wYXJlLXJlc3VsdHMgLnRyZWF0aWVzLWNvbXBhcmVfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogODRweDsgfVxuXG4udHJlYXRpZXMtY29tcGFyZV9fbGVmdCxcbi50cmVhdGllcy1jb21wYXJlX19yaWdodCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA3MHB4O1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gIC50cmVhdGllcy1jb21wYXJlX19sZWZ0IGhlYWRlcixcbiAgLnRyZWF0aWVzLWNvbXBhcmVfX3JpZ2h0IGhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNzBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDVweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAudHJlYXRpZXMtY29tcGFyZV9fbGVmdCAuYXJ0aWNsZV9fdGl0bGUsXG4gIC50cmVhdGllcy1jb21wYXJlX19yaWdodCAuYXJ0aWNsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC50cmVhdGllcy1jb21wYXJlX19sZWZ0IC5hcnRpY2xlX19iYXIsXG4gIC50cmVhdGllcy1jb21wYXJlX19yaWdodCAuYXJ0aWNsZV9fYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC50cmVhdGllcy1jb21wYXJlX19sZWZ0IC5hcnRpY2xlX190YS1mdWxsLXRleHQsXG4gIC50cmVhdGllcy1jb21wYXJlX19yaWdodCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cblxuLnRyZWF0aWVzLWNvbXBhcmVfX3JpZ2h0IHtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7IH1cblxuLnRyZWF0eS1tZXRhZGF0YSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLnRyZWF0eS1tZXRhZGF0YV9fcm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC50cmVhdHktbWV0YWRhdGFfX3JvdzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAudHJlYXR5LW1ldGFkYXRhX19yb3c6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4udHJlYXR5LW1ldGFkYXRhX19sYWJlbCxcbi50cmVhdHktbWV0YWRhdGFfX3Jlc3VsdHMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc1JTsgfVxuXG4udHJlYXR5LW1ldGFkYXRhX19sYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzAlO1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50cmVhdHktbWV0YWRhdGFfX3Jlc3VsdHMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDcwJTtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC50cmVhdHktbWV0YWRhdGFfX3Jlc3VsdHMgYSB7XG4gICAgY29sb3I6ICMwMDY0YTI7IH1cblxuLnRyZWF0eS1tZXRhZGF0YV9fbm9zcGFjZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc3RhdGljX2VkaXRvcnNfbm90ZSB7XG4gIGJhY2tncm91bmQ6ICNlZWUgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ucmF0ZXMtY29tcGFyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICAucmF0ZXMtY29tcGFyZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAucmF0ZXMtY29tcGFyZSAuZm9ybS1pdGVtLXBhcnRuZXIxLFxuICAucmF0ZXMtY29tcGFyZSAuZm9ybS1pdGVtLXBhcnRuZXIyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjg1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5yYXRlcy1jb21wYXJlIC5mb3JtLWl0ZW0tcGFydG5lcjEsXG4gICAgICAucmF0ZXMtY29tcGFyZSAuZm9ybS1pdGVtLXBhcnRuZXIyIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl0ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNjVweDtcbiAgICBtYXJnaW46IDE5cHggMCAyMHB4OyB9XG4gIC5yYXRlcy1jb21wYXJlIC5mb3JtLXdyYXBwZXJbaWQqPVwiZWRpdC1zZWxlY3RlZC0tXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLnJhdGVzLWNvbXBhcmUgLmZvcm0td3JhcHBlcltpZCo9XCJlZGl0LXNlbGVjdGVkLS1cIl0gLmlubGluZS1lbGVtZW50cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAgIC5yYXRlcy1jb21wYXJlIC5mb3JtLXdyYXBwZXJbaWQqPVwiZWRpdC1zZWxlY3RlZC0tXCJdIC5pbmxpbmUtZWxlbWVudHMgLmZvcm0taXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5yYXRlcy1jb21wYXJlIC5mb3JtLXdyYXBwZXJbaWQqPVwiZWRpdC1zZWxlY3RlZC0tXCJdIC5pbmxpbmUtZWxlbWVudHMgLnJlbW92ZS1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5LCAuM3M7IH1cbiAgICAgIC5yYXRlcy1jb21wYXJlIC5mb3JtLXdyYXBwZXJbaWQqPVwiZWRpdC1zZWxlY3RlZC0tXCJdIC5pbmxpbmUtZWxlbWVudHM6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgIC5yYXRlcy1jb21wYXJlIC5mb3JtLXdyYXBwZXJbaWQqPVwiZWRpdC1zZWxlY3RlZC0tXCJdIC5pbmxpbmUtZWxlbWVudHM6aG92ZXIgLnJlbW92ZS1idXR0b24ge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG5cbiNyZWZlcmVuY2V0YWJsZS1mb3JtIC5saXN0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucXVpY2stcmF0ZS1oZWFkbGluZSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnF1aWNrLXJhdGVzLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnF1aWNrLXJhdGVzLXRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzOyB9XG4gIC5xdWljay1yYXRlcy10YWJsZSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLnRyZWF0aWVzLXRvY19fdGl0bGUgKyB1bCB7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi50cmVhdGllcy10b2NfX3RpdGxlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4udHJlYXRpZXMtdG9jX19saW5rIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgLnRyZWF0aWVzLXRvY19fbGluayBhOmhvdmVyLCAudHJlYXRpZXMtdG9jX19saW5rIGEuY3VycmVudCB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuXG4udHJlYXRpZXMtdG9jX19saW5rIC50cmVhdGllcy10b2NfX2xpbmsge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIENTUFJPSkVDVC04NzQ4OiBGaXJzdCBqdXN0IGluZGVudGVkIG5leHRlZCBUT0MgZW50cnkgbGlua3MsIGJ1dCBkZWNpZGVkIG5vdC5cclxuLnRyZWF0aWVzLXRvY19fbGluayAudHJlYXRpZXMtdG9jX19saW5rIGEge1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG59XHJcbiovXG4udHJlYXRpZXMtbmV3cyAuZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIk9SXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZzogMnB4IDA7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi50cmVhdGllcy1uZXdzIC5mb3JtLXR5cGUtc2VsZWN0OmZpcnN0LW9mLXR5cGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udHJlYXRpZXMtbmV3cyAucmVzZXQtZm9ybSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4udHJlYXRpZXMgaGVhZGVyIC53dHNsaW5rIHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbmRpdiBoNS50cmVhdGllc19leHBhbmQsIGRpdiBoNS50cmVhdGllc19jb2xsYXBzZSwgZGl2IGg1LnRyZWF0aWVzX2V4cGFuZF9jb2xsYXBzZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDJweDsgfVxuXG5kaXYgaDUudHJlYXRpZXNfZXhwYW5kLCBkaXYgaDUudHJlYXRpZXNfY29sbGFwc2Uge1xuICBjb2xvcjogIzAwNjRhMjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50cmVhdGllc19leHBhbmRfaWNvbiwgLnRyZWF0aWVzX2NvbGxhcHNlX2ljb24ge1xuICBjb2xvcjogI2YyNzMyMDtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7IH1cblxuLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fYmFyLCAudHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19wb3N0ZWQge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkge1xuICAudHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH0gfVxuXG4udHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19hY3Rpb25zIGEsIC50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX2FjdGlvbnMgLmFydGljbGVfX3NvY2lhbCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19wb3N0ZWQge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fYmFyIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fdGEtc3VtbWFyeSB1bCwgI3RyZWF0eXN1bW1hcnkgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLnRyZWF0aWVzX19jb250ZW50LS1tYWluLnd0cyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC50cmVhdGllc19fY29udGVudC0tbWFpbi53dHMge1xuICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnRyZWF0aWVzX19jb250ZW50LS1tYWluLnd0cyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5kYWlsaWVzX19jb250ZW50LS1zaWRlYmFyLnd0cyB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDQ2MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZGFpbGllc19fY29udGVudC0tc2lkZWJhci53dHMge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5kYWlsaWVzX19jb250ZW50LS1zaWRlYmFyLnd0cyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX3RhLXN1bW1hcnlOb1NwYWNlIHAge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbiNzdGlja3ktd3JhcHBlciAuYmxvY2suZ3JvdXAgPiBvbCB7XG4gIGhlaWdodDogNTA3cHg7XG4gIG1heC1oZWlnaHQ6IDUwN3B4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5tbGlfY29tcGFyZV9fbGVmdF9oZWFkZXIsIC5tbGlfY29tcGFyZV9fcmlnaHRfaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzVlN2NkMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubWxpX2NvbXBhcmVfX2xlZnRfYXJ0aWNsZV9oZWFkZXIsIC5tbGlfY29tcGFyZV9fcmlnaHRfYXJ0aWNsZV9oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm1saV9jb21wYXJlX19sZWZ0X2Z1bGx0ZXh0IHRhYmxlLCAubWxpX2NvbXBhcmVfX2xlZnRfZnVsbHRleHQgdGgsIC5tbGlfY29tcGFyZV9fbGVmdF9mdWxsdGV4dCB0ZCwgLm1saV9jb21wYXJlX19sZWZ0X2Z1bGx0ZXh0IHRyLFxuLm1saV9jb21wYXJlX19yaWdodF9mdWxsdGV4dCB0YWJsZSwgLm1saV9jb21wYXJlX19yaWdodF9mdWxsdGV4dCB0aCwgLm1saV9jb21wYXJlX19yaWdodF9mdWxsdGV4dCB0ZCwgLm1saV9jb21wYXJlX19yaWdodF9mdWxsdGV4dCB0ciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLnRvcC1iYW5uZXIge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC50b3AtYmFubmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmJhbm5lci1wbGFjZS1ob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7IH1cblxuI3RyaWFsLWJhbm5lci1kaXYge1xuICBwYWRkaW5nOiA0MHB4IDMwcHggIWltcG9ydGFudDtcbiAgdG9wOiAxNDBweDsgfVxuICAjdHJpYWwtYmFubmVyLWRpdiAuZm9ybS1pdGVtLFxuICAjdHJpYWwtYmFubmVyLWRpdiAuZnJlZS10cmlhbC1jb2RlLFxuICAjdHJpYWwtYmFubmVyLWRpdiAuZnJlZS10cmlhbC1jb2RlLXN1Ym1pdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDsgfVxuICAjdHJpYWwtYmFubmVyLWRpdiAuZm9ybS1pdGVtLWNvZGUgbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzIyMjsgfVxuICAjdHJpYWwtYmFubmVyLWRpdiAuZm9ybS1pdGVtLWNvZGUgLmZvcm0tcmVxdWlyZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3RyaWFsLWJhbm5lci1kaXYgLmZyZWUtdHJpYWwtY29kZSB7XG4gICAgd2lkdGg6IDQwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgI3RyaWFsLWJhbm5lci1kaXYgLmZvcm0taXRlbS1jb2RlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgI3RyaWFsLWJhbm5lci1kaXYgLmZyZWUtdHJpYWwtY29kZSB7XG4gICAgICB3aWR0aDogOTglOyB9XG4gICAgI3RyaWFsLWJhbm5lci1kaXYgLmZyZWUtdHJpYWwtY29kZS1zdWJtaXQge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICB3aWR0aDogOTglO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgI3RyaWFsLWJhbm5lci1kaXYgLmZyZWUtdHJpYWwtcmVzZW5kIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAjdHJpYWwtYmFubmVyLWRpdiAuZnJlZS10cmlhbC1yZXNlbmQgYSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmxhdGVzdF9uZXdzX2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5saXN0aW5nX2xhdGVzdF9uZXdzX2Jsb2NrIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7IH1cblxuLmxhdGVzdF9uZXdzX21lZGlhX19jb250ZW50IHtcbiAgcGFkZGluZzogNHB4IDAgIWltcG9ydGFudDsgfVxuXG4ubGF0ZXN0X25ld3NfbWVkaWFfX21ldGEsIC5sYXRlc3RfbmV3c19ibG9ja19faGVhZGVyLCAubGF0ZXN0X25ld3NfbWVkaWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTI0MHB4OyB9XG5cbi5sYXRlc3RfbmV3c19tZWRpYV9fbWV0YSBhIHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmxhdGVzdF9uZXdzX2V4cGFuZCB7XG4gIGJveC1zaGFkb3c6ICNlZWUgMCAxcHggNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAubGF0ZXN0X25ld3NfZXhwYW5kIC5kYWlsaWVzX19sYXRlc3QtbmV3cyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAubGF0ZXN0X25ld3NfZXhwYW5kIC5sYXRlc3ROZXdzVG9nZ2xlLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAubGF0ZXN0X25ld3NfZXhwYW5kIC5sYXRlc3ROZXdzVG9nZ2xlLWlubmVyIGEge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMjVweDsgfVxuXG4ubGF0ZXN0X25ld3NfY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5sYXRlc3RfbmV3c19jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlci1ib3R0b206IDFweCAjZjFmMWYxIHNvbGlkO1xuICBwYWRkaW5nLXRvcDogM3B4OyB9XG4gIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAubWVkaWEge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAubWVkaWEgLmxhdGVzdF9uZXdzX21lZGlhX190aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbjogNHB4IDAgNXB4IDA7IH1cbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLm1lZGlhIC5sYXRlc3RfbmV3c19tZWRpYV9fY2F0ZWdvcnkge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAgICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5tZWRpYSAubGF0ZXN0X25ld3NfbWVkaWFfX2NhdGVnb3J5LnByb2R1Y3QtSW50ZXJuYXRpb25hbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NTIyMjY7IH1cbiAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAubWVkaWEgLmxhdGVzdF9uZXdzX21lZGlhX19jYXRlZ29yeS5wcm9kdWN0LUZlZGVyYWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg0NjdkOyB9XG4gICAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLm1lZGlhIC5sYXRlc3RfbmV3c19tZWRpYV9fY2F0ZWdvcnkucHJvZHVjdC1TdGF0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY4Mzg7IH1cbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLm1lZGlhIC5sYXRlc3RfbmV3c19tZWRpYV9fZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICM5OTk7IH1cbiAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5sYXRlc3RfbmV3c19ibG9ja19faGVhZGVyX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5sYXRlc3RfbmV3c19ibG9ja19faGVhZGVyX2lubmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIC5sYXRlc3RfbmV3c19ibG9ja19fdGl0bGVfaGVhZGxpbmUge1xuICAgICAgY29sb3I6ICMwMDY0YTI7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHdpZHRoOiAxMzZweDsgfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5jb250ZW50LWJsb2NrX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieHBhZ2VyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYngtcGFnZXIge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBtYXJnaW46IDE1cHggMCAwIDE1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzY2NjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4LXBhZ2VyIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYnhjb250cm9sLWlubmVyIHtcbiAgICAgIHdpZHRoOiA0NXB4OyB9XG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYnhwcmV2LCAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhjb250cm9sIC5ieG5leHQge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICM4ODg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYnhwcmV2LCAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhjb250cm9sIC5ieG5leHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDBweDsgfVxuICAgICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYnhwcmV2IHtcbiAgICAgICAgbGVmdDogNHB4OyB9XG4gICAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhjb250cm9sIC5ieG5leHQge1xuICAgICAgICByaWdodDogNHB4OyB9IH1cbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhjb250cm9sIC5ieC1wcmV2LFxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4LW5leHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4LXByZXY6YWN0aXZlLCAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhjb250cm9sIC5ieC1wcmV2OmZvY3VzLCAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhjb250cm9sIC5ieC1wcmV2OmhvdmVyLFxuICAgICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYngtbmV4dDphY3RpdmUsXG4gICAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhjb250cm9sIC5ieC1uZXh0OmZvY3VzLFxuICAgICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYngtbmV4dDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmljb24tYW5nbGUtbGVmdDpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4OyB9XG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuaWNvbi1hbmdsZS1yaWdodDpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi53YXlmYWlyLXJlYWN0LWFwcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC50b29sYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLnNlbGVjdC1ib3gge1xuICAgIHdpZHRoOiA1MDBweDsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9fY29udHJvbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogc29saWQgI2RkZDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7IH1cbiAgICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9fY29udHJvbDpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNkZGQ7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5yZWFjdC1zZWxlY3RfX2NvbnRyb2wtLWlzLWZvY3VzZWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5yZWFjdC1zZWxlY3RfX3ZhbHVlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA4cHg7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5yZWFjdC1zZWxlY3RfX3ZhbHVlLWNvbnRhaW5lci0taGFzLXZhbHVlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAucmVhY3Qtc2VsZWN0X19pbmRpY2F0b3Itc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAucmVhY3Qtc2VsZWN0X19kcm9wZG93bi1pbmRpY2F0b3Ige1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rvd24tYXJyb3cucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwOyB9XG4gICAgLndheWZhaXItcmVhY3QtYXBwIC5yZWFjdC1zZWxlY3RfX2Ryb3Bkb3duLWluZGljYXRvciBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9fY29udHJvbC0tbWVudS1pcy1vcGVuIC5yZWFjdC1zZWxlY3RfX2Ryb3Bkb3duLWluZGljYXRvciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzcHgpO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdXAtYXJyb3cucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMXB4OyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAucmVhY3Qtc2VsZWN0X19jbGVhci1pbmRpY2F0b3Ige1xuICAgIHBhZGRpbmc6IDZweDsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9faW5wdXQgaW5wdXQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5yZWFjdC1zZWxlY3RfX21lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9fb3B0aW9uIHtcbiAgICBwYWRkaW5nOiA1cHggNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyB9XG4gICAgLndheWZhaXItcmVhY3QtYXBwIC5yZWFjdC1zZWxlY3RfX29wdGlvbjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9fb3B0aW9uLS1pcy1mb2N1c2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAucmVhY3Qtc2VsZWN0X19tdWx0aS12YWx1ZSB7XG4gICAgbWFyZ2luOiAzcHggMCAzcHggNXB4O1xuICAgIHBhZGRpbmc6IDVweCAwcHggNXB4IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4OyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAucmVhY3Qtc2VsZWN0X19tdWx0aS12YWx1ZV9fbGFiZWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAucmVhY3Qtc2VsZWN0X19tdWx0aS12YWx1ZV9fcmVtb3ZlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjODg4ODg4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC53YXlmYWlyLXJlYWN0LWFwcCAucmVhY3Qtc2VsZWN0X19tdWx0aS12YWx1ZV9fcmVtb3ZlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNDY0NjQ2O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9fbWVudSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAucmVhY3Qtc2VsZWN0X19zaW5nbGUtdmFsdWUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5tZW51LWljb24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjIxLCAyMjEsIDIyMSwgMCk7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC0xcHg7IH1cbiAgICAud2F5ZmFpci1yZWFjdC1hcHAgLm1lbnUtaWNvbjpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLndheWZhaXItcmVhY3QtYXBwIC5tZW51LWljb246aG92ZXIge1xuICAgICAgY29sb3I6ICM4ODg7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5tZW51LWNvbnRlbnQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjk1KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5tZW51LWdyb3VwLmV4cGFuZGVkIC5tZW51LWljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAubWVudS1ncm91cC5leHBhbmRlZCAubWVudS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLm1lbnUtZ3JvdXAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTk5OyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAubWVudS1ncm91cCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAubWVudS1ncm91cCAuaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAud2F5ZmFpci1yZWFjdC1hcHAgLm1lbnUtZ3JvdXAgLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5tZW51LWdyb3VwIC5mb3JtLXN1Ym1pdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAubWVudS1ncm91cCAubGluay1saXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLm1lbnUtZ3JvdXAgLnNlbGVjdC1ncm91cCB7XG4gICAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAycHg7IH1cbiAgICAud2F5ZmFpci1yZWFjdC1hcHAgLm1lbnUtZ3JvdXAgLnNlbGVjdC1ncm91cCAuZm9ybS1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAud2F5ZmFpci1yZWFjdC1hcHAgLm1lbnUtZ3JvdXAgLnNlbGVjdC1ncm91cCAuZm9ybS1pdGVtIC5yZWFjdC1zZWxlY3RfX2NvbnRyb2wge1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAud2F5ZmFpci1yZWFjdC1hcHAgLm1lbnUtZ3JvdXAgLnNlbGVjdC1ncm91cCAuZm9ybS1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDFweCAwOyB9XG4gICAgICAud2F5ZmFpci1yZWFjdC1hcHAgLm1lbnUtZ3JvdXAgLnNlbGVjdC1ncm91cCAuZm9ybS1zdWJtaXQgLmJ0biB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC53YXlmYWlyLXJlYWN0LWFwcCAubWVudS1ncm91cCAuc2VsZWN0LWdyb3VwIC5mb3JtLXN1Ym1pdDo6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuXG4uUmVhY3RUYWJsZSB7XG4gIG1hcmdpbjogNDBweCAwIDEwMHB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLlJlYWN0VGFibGUgLmlzLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwOyB9XG4gIC5SZWFjdFRhYmxlIC5pcy1oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuUmVhY3RUYWJsZSB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5SZWFjdFRhYmxlIHVsIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgICAgLyogXFwyMDIyIGlzIHRoZSBDU1MgQ29kZS91bmljb2RlIGZvciBhIGJ1bGxldCAqL1xuICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxZW07IH1cbiAgLlJlYWN0VGFibGUgLnJ0LXRoIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLlJlYWN0VGFibGUgLnJ0LXRoID4gZGl2IHtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5SZWFjdFRhYmxlIC5ydC10aC4tY3Vyc29yLXBvaW50ZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RhYmxlLXNvcnRpbmctd2hpdGUucG5nKSAwIC0xMnB4IG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTsgfVxuICAgIC5SZWFjdFRhYmxlIC5ydC10aC4tc29ydC1kZXNjOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdGFibGUtc29ydGluZy13aGl0ZS5wbmcpIG5vLXJlcGVhdDsgfVxuICAgIC5SZWFjdFRhYmxlIC5ydC10aC4tc29ydC1hc2M6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90YWJsZS1zb3J0aW5nLXdoaXRlLnBuZykgMCAtMjRweCBuby1yZXBlYXQ7IH1cbiAgLlJlYWN0VGFibGUgLnJ0LXRyLWdyb3VwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLlJlYWN0VGFibGUgLnJ0LXRyLWdyb3VwIC5ydC10ciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5SZWFjdFRhYmxlIC5ydC10aCwgLlJlYWN0VGFibGUgLnJ0LXRkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAuUmVhY3RUYWJsZSAucnQtdGggcCwgLlJlYWN0VGFibGUgLnJ0LXRkIHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5SZWFjdFRhYmxlIC5ydC10aGVhZC4taGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLlJlYWN0VGFibGUgLnJ0LXRoZWFkLi1oZWFkZXIgLnJ0LXRoIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgIC5SZWFjdFRhYmxlIC5ydC10aGVhZC4taGVhZGVyIC5ydC10aC4tc29ydC1hc2MsIC5SZWFjdFRhYmxlIC5ydC10aGVhZC4taGVhZGVyIC5ydC10aC4tc29ydC1kZXNjIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLlJlYWN0VGFibGUgLnJ0LXRoZWFkLi1oZWFkZXIgLnJ0LXRoLi1jdXJzb3ItcG9pbnRlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLlJlYWN0VGFibGUgLnJ0LXRib2R5IHtcbiAgICBjb2xvcjogIzQ0NDsgfVxuICAuUmVhY3RUYWJsZSAucnQtdHIuLWV2ZW4ge1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7IH1cbiAgLlJlYWN0VGFibGUgLi1wYWdpbmF0aW9uIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5SZWFjdFRhYmxlIC5ub3RlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM4ODg7IH1cblxuLnRhVGFicyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC50YVRhYnMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lOyB9IH1cblxuLnRhVGFiIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNjY2O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGFUYWI6aG92ZXI6bm90KC5zZWxlY3RlZCkge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAudGFUYWIge1xuICAgICAgY29sb3I6ICMwMDY0YTI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA2NGEyO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi50YVRhYi5zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDsgfVxuICAudGFUYWIuc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogNHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIHRvcDogLTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyOyB9XG4gIC50YVRhYi5zZWxlY3RlZDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0ycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC50YVRhYi5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC50YVRhYi5zZWxlY3RlZDpiZWZvcmUsIC50YVRhYi5zZWxlY3RlZDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuXG4udGFUYWJfbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC50YVRhYl9saW5rIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0yNnB4O1xuICAgICAgcmlnaHQ6IDZweDtcbiAgICAgIGZsb2F0OiByaWdodDsgfSB9XG5cbi53YXlmYWlyLXNlbGVjdC1nby1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLndheWZhaXItc2VsZWN0LWdvLWNvbnRhaW5lciBzZWxlY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMzRweDsgfVxuICAud2F5ZmFpci1zZWxlY3QtZ28tY29udGFpbmVyIC53YXlmYWlyLXNlbGVjdC1idG4ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIG1hcmdpbjogMXB4IDFweCAxcHggMDsgfVxuXG4ubmV4dXMtdHJhY2tlcl9faGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCA1cHggMCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICMwMDY4Mzg7IH1cblxuLndheWZhaXItYmV0YSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmJldGEtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgM3B4OyB9XG5cbi5iZXRhLWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4ud2F5ZmFpcl9fY29udGVudC0tYm9keSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLndheWZhaXItZG9jLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi53YXlmYWlyLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7IH1cbiAgLndheWZhaXItY3RhIC5jb250ZW50LWJsb2NrLS1ib3gge1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDsgfVxuICAud2F5ZmFpci1jdGEgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjgzODtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDsgfVxuICAgIC53YXlmYWlyLWN0YSAuY29udGVudC1ibG9ja19faGVhZGVyIC5jb250ZW50LWJsb2NrX190aXRsZSBhIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAgIC53YXlmYWlyLWN0YSAuY29udGVudC1ibG9ja19faGVhZGVyIC5jb250ZW50LWJsb2NrX190aXRsZSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAud2F5ZmFpci1jdGEgLm1lZGlhX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAud2F5ZmFpci1jdGEgLm1lZGlhX19saW5rIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBjb2xvcjogIzAwNjgzODtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC53YXlmYWlyLWN0YSAuYmV0YS1pY29uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmF1ZGl0LWluc2lnaHRfX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMwMDY0YTI7IH1cbiAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19sb2dvLFxuICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2RvYy1saXN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19sb2dvLFxuICAgICAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19kb2MtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH0gfVxuICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2xvZ28gPiBhLFxuICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2xvZ28gaDEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2xvZ28gPiBhIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fbG9nbyA+IGEge1xuICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH0gfVxuICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2xvZ28gaDEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19sb2dvIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDsgfSB9XG4gIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fZG9jLWxpc3Qge1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gICAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19kb2MtbGlzdCBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpLCBwcmludCB7XG4gICAgICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2RvYy1saXN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19hY3Rpb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXRvcDogN3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fYWN0aW9uIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2FjdGlvbiA+IC5idG4ge1xuICAgICAgICAgIGZsZXg6IDEgMCBhdXRvOyB9XG4gICAgICAgICAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19hY3Rpb24gPiAuYnRuOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19hY3Rpb24gPiAuYnRuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfVxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2FjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCksIHByaW50IHtcbiAgICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAxMHB4OyB9IH1cblxuLmVkaXRfYW5ub3RhdGlvbiwgLmpzLWNvcHktdG8tY2xpcGJvYXJkLCAuZGVsZXRlLWFubm90YXRpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLndvcmtiZW5jaF9tb2RhbCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtaW4taGVpZ2h0OiA1MHZoO1xuICBtYXgtaGVpZ2h0OiA5NXZoO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC53b3JrYmVuY2hfbW9kYWwgLmF1ZGl0LWluc2lnaHRfX2hlYWRlcixcbiAgLndvcmtiZW5jaF9tb2RhbCAudGEtdG9vbGJhci0td29ya2JlbmNoLFxuICAud29ya2JlbmNoX21vZGFsIC5hbm5vdGF0aW9ucyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCksIHByaW50IHtcbiAgICAgIC53b3JrYmVuY2hfbW9kYWwgLmF1ZGl0LWluc2lnaHRfX2hlYWRlcixcbiAgICAgIC53b3JrYmVuY2hfbW9kYWwgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCxcbiAgICAgIC53b3JrYmVuY2hfbW9kYWwgLmFubm90YXRpb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgLndvcmtiZW5jaF9tb2RhbCAudGEtdG9vbGJhci0td29ya2JlbmNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIC53b3JrYmVuY2hfbW9kYWwgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSBsYWJlbCB7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAud29ya2JlbmNoX21vZGFsIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA5MHZoO1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLnJlbW9kYWxfZG9jdW1lbnQtc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAucmVtb2RhbF9kb2N1bWVudC1zZWxlY3Qge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogODB2aDsgfSB9XG5cbi5kb2N1bWVudC1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLmRvY3VtZW50LXNlbGVjdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kb2N1bWVudC1zZWxlY3Qge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQsXG4uZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LWhlaWdodDogNzB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCBoZWFkZXIsXG4gIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSBoZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAuZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCBoZWFkZXI6YWZ0ZXIsXG4gICAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIGhlYWRlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5kb2N1bWVudC1zZWxlY3RfX3NlbGVjdGVkIGhlYWRlciBwLFxuICAgIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSBoZWFkZXIgcCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5kb2N1bWVudC1zZWxlY3RfX3NlbGVjdGVkIGhlYWRlciBwLFxuICAgICAgICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgaGVhZGVyIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQgaGVhZGVyIC5hdmFpbGFibGVfX3NlbGVjdHMsXG4gICAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIGhlYWRlciAuYXZhaWxhYmxlX19zZWxlY3RzIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgICAgLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQgaGVhZGVyIC5hdmFpbGFibGVfX3NlbGVjdHMgYSxcbiAgICAgIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSBoZWFkZXIgLmF2YWlsYWJsZV9fc2VsZWN0cyBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQgaGVhZGVyIC5hdmFpbGFibGVfX3NlbGVjdHMsXG4gICAgICAgIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSBoZWFkZXIgLmF2YWlsYWJsZV9fc2VsZWN0cyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQgaGVhZGVyLFxuICAgICAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIGhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kb2N1bWVudC1zZWxlY3RfX3NlbGVjdGVkLFxuICAgIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MCU7IH0gfVxuXG4uZG9jdW1lbnQtc2VsZWN0X19saXN0IHtcbiAgbWF4LWhlaWdodDogODAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUge1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIC5zdGF0ZV9fbmFtZSxcbiAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgLnN0YXRlX19uYW1lIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjMDA1NTg5O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSAuc3RhdGVfX25hbWUgYnV0dG9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICMwMDY0YTI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgLnN0YXRlX19uYW1lIGJ1dHRvbiArIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSBvbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgb2wgb2wge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cbiAgICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSBvbCBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAgICAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgb2wgbGk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIG9sIGxpIGJ1dHRvbiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjb2xvcjogIzAwNjRhMjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSBvbCBsaSBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgb2wgbGkgLnN0YXRlX192ZXJzaW9uIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSArIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuXG4uZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCB7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNkZGQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH0gfVxuXG4uZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNkZGQ7IH1cbiAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIC5zdGF0ZV9fbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gICAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIG9sIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICAgICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgb2wgbGkuaGFzLXZlcnNpb25zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUge1xuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItbGVmdDogMDsgfSB9XG5cbi5zdGF0ZV9fZG9jdW1lbnQgYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMS40OyB9XG4gIC5zdGF0ZV9fZG9jdW1lbnQgYnV0dG9uLmpzLWRlc2VsZWN0LWRvY3VtZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzOyB9XG4gICAgLnN0YXRlX19kb2N1bWVudCBidXR0b24uanMtZGVzZWxlY3QtZG9jdW1lbnQ6aG92ZXIsIC5zdGF0ZV9fZG9jdW1lbnQgYnV0dG9uLmpzLWRlc2VsZWN0LWRvY3VtZW50OmZvY3VzLCAuc3RhdGVfX2RvY3VtZW50IGJ1dHRvbi5qcy1kZXNlbGVjdC1kb2N1bWVudDphY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDY0YTI7IH1cblxuLnN0YXRlX19kb2N1bWVudCBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxudGFibGUud3RzLWludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICB0YWJsZS53dHMtaW50cm8gdGJvZHkge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICB0YWJsZS53dHMtaW50cm8gaW1nLnB3Y2xvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnd0cyAubGlzdGluZ19fY29udGVudCAuY29udGFpbiwgLnd0cyAubGlzdGluZ19fY29udGVudCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC53dHMgLmxpc3RpbmdfX2NvbnRlbnQgLndyYXBfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4ud3RzIC53dHMtcWMtZmlyc3Qge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi53dHMgLmxpc3RpbmdfX2Rlc2NyaXB0aW9uID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnd0cyAubGlzdGluZ19fZGVzY3JpcHRpb24gPiBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ud3RzIC5saXN0aW5nX19jb250ZW50IHAuY29weXJpZ2h0LWxpbmUge1xuICBtYXJnaW46IDIwcHg7IH1cblxuLnd0cyAubGlzdGluZ19fY29udGVudCBzZWN0aW9uIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi53dHMgcC5jb3B5cmlnaHQtbGluZSB7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4ud3RzIGhlYWRlciBpbWcucHdjbG9nbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ud3RzIC5hcnRpY2xlX19iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLnd0cyAuYXJ0aWNsZV9fYmFyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi53dHMgLmFydGljbGVfX3RhLXN1bW1hcnkgdWwge1xuICBtYXJnaW46IDIwcHggMCAyMHB4IDIwcHg7IH1cblxuLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHVsLCAud3RzIC5hcnRpY2xlX190YS1mdWxsLXRleHQgb2wsIC53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBociB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRoZWFkIHRyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG4gICAgLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRoZWFkIHRyIHRkIHtcbiAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgIC53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0aGVhZCB0ciB0ZC50YWJsZWhlYWRpbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRib2R5IHRyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICBwYWRkaW5nOiA1cHg7IH1cbiAgLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIC53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0Ym9keSB0ci5oZWFkcm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG5cbi53dHMgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIgI3N1bW1hcnktbGlzdCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLnd0cyAuZGFpbGllc19fY29udGVudC0tc2lkZWJhciAucHdjY29udGFjdCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ud3RzIC5kYWlsaWVzX19jb250ZW50LS1zaWRlYmFyIC53YnRpbGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53dHMgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIgLndidGlsZWRlc2Mge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgI3BhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLmhlYWRlciwgZm9vdGVyLCAuYXJ0aWNsZV9fY29udGVudC0tc2lkZWJhciwgLmFydGljbGVfX2FjdGlvbnMsXG4gIC5icmVhZGNydW1icywgLmFydGljbGVfX2Jhci0tbWluaSwgI3Rvb2xiYXIsICNhdXRoY2FjaGVkYmcsXG4gIC5mcmwtc2lkZWJhciwgLnRyZWF0aWVzX19jb250ZW50LS1zaWRlYmFyLCAuZmF0Y2FfX2NvbnRlbnQtLXNpZGViYXIsXG4gIC5lb21sLXNpZGViYXIsIC5tYWdhemluZS0tYXJ0aWNsZV9fc2lkZWJhciwgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIsIC5hcnRpY2xlX19uYXYsIC5tYWdhemluZV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbnRlbnQsIC5jb250YWluLCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnNpZGViYXItbGVmdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuW2NsYXNzKj1cImljb24tXCJdOjpiZWZvcmUge1xyXG4gIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbn1cclxuXHJcbltjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItLWFmdGVyXCJdOjphZnRlciB7XHJcbiAgbWFyZ2luLWxlZnQ6IC41cmVtO1xyXG59XHJcblxyXG4laWNvbixcclxuW2NsYXNzKj1cImljb24tXCJdOjpiZWZvcmUsXHJcbltjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItLWFmdGVyXCJdOjphZnRlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXHJcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcclxuICBsaW5lLWhlaWdodDogMXJlbTtcclxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG59XHJcblxyXG4uaWNvbi1vbmx5OjpiZWZvcmUsXHJcbi5pY29uLW9ubHk6OmFmdGVyIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XHJcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcclxuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0ge1xyXG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XHJcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cclxufVxyXG5cclxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xyXG4ucHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxyXG4ucHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fSB7XHJcbiAgJi5wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cclxuICAmLnB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxyXG59XHJcbiIsIi8vIEljb24gU2l6ZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcclxuICBmb250LXNpemU6ICg0ZW0gLyAzKTtcclxuICBsaW5lLWhlaWdodDogKDNlbSAvIDQpO1xyXG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS01eCB7IGZvbnQtc2l6ZTogNWVtOyB9XHJcbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcclxuICB3aWR0aDogKDE4ZW0gLyAxNCk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbiIsIi8vIFNjcmVlbiBSZWFkZXJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seSgpOyB9XHJcbi5zci1vbmx5LWZvY3VzYWJsZSB7IEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7IH1cclxuIiwiLy8gU3Bpbm5pbmcgSWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG5cclxuICAmOjpiZWZvcmUsXHJcbiAgJltjbGFzcyo9XCItLWFmdGVyXCJdOjphZnRlciB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XHJcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XHJcblxyXG4gICY6OmJlZm9yZSxcclxuICAmW2NsYXNzKj1cIi0tYWZ0ZXJcIl06OmFmdGVyIHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmEtc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBOYXYgRXh0ZW5kc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4lbmF2LWxpbmsge1xyXG4gIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNZWdhIE1lbnUgU3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbiVtZWdhLW1lbnUge1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIDBweCAwIDAgMHB4KTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDsgLy8gSUUgZmFsbGJhY2tcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIC45Myk7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIG92ZXJmbG93OiBzY3JvbGw7XHJcblxyXG4gICYudmlzaWJsZSB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5tZWdhLW1lbnVfX2hlYWRlciB7XHJcbiAgICBAaW5jbHVkZSBvdXRlci1jb250YWluZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lZ2EtbWVudV9fdGl0bGUge1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAubWVnYS1tZW51X19pbnB1dC1maWx0ZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICM3Nzc7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lZ2EtbWVudV9fY2xvc2Uge1xyXG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDVweCAwcHggMCAwKTtcclxuICAgIGNvbG9yOiAjZmZmOyAvLyBJRSBmYWxsYmFja1xyXG4gICAgY29sb3I6IHJnYmEoI2ZmZiwgLjgpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAuaWNvbi1jYW5jZWwtY2lyY2xlZDpiZWZvcmUge1xyXG4gICAgICBtYXJnaW46IC0zcHggMCAwIDVweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgMSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICByaWdodDogMTVweDtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lZ2EtbWVudV9fY2xlYXIge1xyXG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDQycHggMHB4IDAgMCk7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgdG9wOiA0N3B4O1xyXG4gICAgICByaWdodDogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxpOm5vdChbY2xhc3MqPVwiX19jYXRlZ29yeVwiXSkge1xyXG4gICAgbWFyZ2luOiAwIDE1cHggMnB4IDVweDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLCAuM3M7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgdGF4LXRvcGljcy1tZW51IGxpXHJcblxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICBjb2xvcjogI2RkZDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcclxuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKCMwMDAsIC41KTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgdGF4LXRvcGljcy1tZW51IGFcclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcbn0gLy8gRU5EIG1lZ2EtbWVudVxyXG5cclxuLy8gVG9wIFV0aWxpdHkgTmF2XHJcbi5uYXYtLXRvcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgYmFja2dyb3VuZDogI2RkZDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgLmNvbnRhaW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LWxpbmstLXRvcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIG1hcmdpbjogMCAwIDAgLTNweDtcclxuICBoZWlnaHQ6IDI1cHg7XHJcblxyXG4gIC8vIE1haW4gTGlua3NcclxuICA+IGEge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBAZXh0ZW5kICVuYXYtbGluaztcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIEBpbmNsdWRlIGJvcmRlcigwIDAgMCAxcHgsIHNvbGlkLCAjZTllOWU5KTtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDEzcHggMDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE1haW4gTGluayAoTGFzdCBDaGlsZClcclxuICAmOmxhc3QtY2hpbGQgPiBhIHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gRHJvcGRvd25cclxuICB1bCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDI1cHg7XHJcbiAgICByaWdodDogLTk5OTlweDtcclxuICAgIGJhY2tncm91bmQ6ICM3Nzc7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAvLyBEcm9wZG93biBsaW5rc1xyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgIGNvbG9yOiAjZWVlO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gLy8gRU5EIG5hdi1saW5rLS10b3Agc3VibWVudVxyXG5cclxuICAvLyBsaSBob3ZlclxyXG4gICY6aG92ZXIge1xyXG4gICAgLy8gSG92ZXIgU3RhdGVcclxuICAgIGJhY2tncm91bmQ6ICM3Nzc7XHJcblxyXG4gICAgLy8gSG92ZXIgU3RhdGUgTGluayBDb2xvclxyXG4gICAgYSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFNob3cgZHJvcGRvd25cclxuICAgIHVsIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoMjMzLCAyMzMsIDIzMyk7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWNhcmV0LWRvd24tLWFmdGVyOjphZnRlciB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gRU5EIG5hdi1saW5rLS10b3BcclxuXHJcbi8vIFRheCBUb3BpY3NcclxuLm5hdi0tbWFpbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XHJcblxyXG4gIC5uYXYtLW1haW5fX25hdiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmljb24tc2VhcmNoIHtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UzZTNlMztcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuaWU4ICYge1xyXG4gICAgICB3aWR0aDogNzZweDtcclxuICAgIH1cclxuICB9IC8vIEVORCBpY29uLXNlYXJjaFxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpe1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgb3JkZXI6IDU7XHJcbiAgfVxyXG59IC8vIEVORCBuYXYtLW1haW5cclxuXHJcbi5uYXYtbGluay0tbWFpbiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgQGV4dGVuZCAlbmF2LWxpbms7XHJcbiAgcGFkZGluZzogMjBweCAyNXB4O1xyXG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XHJcbiAgQGluY2x1ZGUgYm9yZGVyKDAgMCAwIDFweCwgc29saWQsICNlM2UzZTMpO1xyXG4gIGNvbG9yOiAjNmQ2ZDZkO1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcclxuXHJcbiAgI2hlYWRlci1zZWFyY2gtaW5wdXQtY29udGFpbmVyIHtcclxuICAgIGhlaWdodDo3MHB4O1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogIzMxMzQzNzsgLy8gQmx1ZSBiYXIgY29sb3IgdW5kZXIgOTclICMzMzNcclxuICAgIGNvbG9yOiAjY2NjO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KXtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgfVxyXG59IC8vIEVORCBuYXYtbGluay0tbWFpblxyXG5cclxuLnRheC10b3BpY3MtbWVudSxcclxuLmtleS1kb2N1bWVudHMtbWVudSxcclxuLmp1cmlzZGljdGlvbnMtbWVudSxcclxuLmhvdC10b3BpY3MtbWVudSB7XHJcbiAgQGV4dGVuZCAlbWVnYS1tZW51O1xyXG5cclxuICAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93IHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubWVnYS1tZW51X19jYXRlZ29yeSB7XHJcbiAgICBAaW5jbHVkZSBzaXplKDApO1xyXG4gIH1cclxuXHJcbiAgLmNhdGVnb3J5X190aXRsZSB7XHJcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCBzaGFkZSgkYnJhbmQtY29sb3ItMiwgNjUlKTtcclxuICB9IC8vIEVORCBjYXRlZ29yeV9fdGl0bGVcclxufSAvLyBFTkQgdGF4LXRvcGljcy1tZW51XHJcblxyXG4vLyBDb250cmlidXRvcnNcclxuLmNvbnRyaWJ1dG9ycy1tZW51IHtcclxuICBAZXh0ZW5kICVtZWdhLW1lbnU7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn0gLy8gRU5EIGNvbnRyaWJ1dG9ycy1tZW51XHJcblxyXG4uY29udHJpYnV0b3JzLS1mZWF0dXJlZCB7XHJcbiAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDQpO1xyXG4gIEBpbmNsdWRlIGh1Zyhib3RoKTtcclxuXHJcbiAgLmZlYXR1cmVkLW92ZXJ2aWV3IHtcclxuICAgIGltZyB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXgtd2lkdGg6IDc1cHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gT3ZlcnJpZGUgbW0gZGVmYXVsdFxyXG4gICAgfVxyXG4gIH0gLy8gRU5EIGZlYXR1cmVkLW92ZXJ2aWV3XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcclxuICB9XHJcbn0gLy8gRU5EIGNvbnRyaWJ1dG9ycy0tZmVhdHVyZWRcclxuXHJcbi5jb250cmlidXRvci0tZmVhdHVyZWRfX2luZm8ge1xyXG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbGFiZWwge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uY29udHJpYnV0b3ItLWZlYXR1cmVkX19uYW1lIHtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5jb250cmlidXRvci0tZmVhdHVyZWRfX2xpbmtzIHtcclxuICBjbGVhcjogYm90aDtcclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAycHggNXB4O1xyXG4gICAgY29sb3I6ICNkZGQ7XHJcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVORCBjb250cmlidXRvci0tZmVhdHVyZWRfX2xpbmtzXHJcblxyXG4uY29udHJpYnV0b3ItLWZlYXR1cmVkX192aWV3LWFsbCB7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuXHJcbi5jb250cmlidXRvcnMtLWxpc3Qge1xyXG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg4KTtcclxuXHJcbiAgLmNvbHVtbiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2NDY0NjQ7XHJcbiAgfVxyXG5cclxuICBsaSBhIHtcclxuICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XHJcbiAgfVxyXG59IC8vIEVORCBjb250cmlidXRvcnMtLWxpc3RcclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBQZXJzb25hbCBOYXZcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBOYXYgQ291bnRlcnNcclxuXHJcbi5tZW51LWNvdW50ZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLS1saWdodDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE5vIHJlc3VsdHNcclxuXHJcbi5tZW51LW5vLXJlc3VsdHMge1xyXG4gIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICBzcGFuIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnBlcnNvbmFsLXdlbGNvbWUsXHJcbi51c2VyLXJlYWRpbmctcXVldWUsXHJcbi51c2VyLWZhdm9yaXRlcyxcclxuLnB1YmxpY2F0aW9ucy1tZW51LFxyXG4ucmVzZWFyY2gtdG9vbHMtbWVudSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ubmF2LS1wZXJzb25hbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxYTczYWIgMCUsICMxYTczYWIgNTAlLCAkYnJhbmQtY29sb3IgNTAlLCAkYnJhbmQtY29sb3IgMTAwJSk7XHJcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRicmFuZC1jb2xvci0tZGFyaztcclxuICBvcmRlcjogMDtcclxuXHJcbiAgLmNvbnRhaW4ge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRicmFuZC1jb2xvci0tZGFyaztcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuKCR0YWJsZXQsICR0YWJsZXQtbCkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgW2NsYXNzKj1cImljb24tXCJdOmJlZm9yZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcblxyXG4gICAgLmllOCAmIHtcclxuICAgICAgLy9mbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgIH1cclxuICB9IC8vIEVORCBuYXYtLXBlcnNvbmFsIGljb24tKlxyXG5cclxuICBbY2xhc3MqPVwiLS1hZnRlclwiXTphZnRlciB7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICB9XHJcblxyXG4gIC5pY29uLWRvd24tZGlyOmFmdGVyIHtcclxuICAgIG1hcmdpbjogMCAwIDAgLjVyZW07XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KXtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNjcmVlbigkdGFibGV0LCAkdGFibGV0LWwpIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICB9XHJcbn0gLy8gRU5EIG5hdi0tcGVyc29uYWxcclxuXHJcbi5uYXYtbGluay0tcGVyc29uYWwge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDAgMTVweDtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBkYXJrZW4oJGJyYW5kLWNvbG9yLCAzJSk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0tZGFyaztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLy8gRml4IGdyZXkgaWNvblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAuaWU4ICYge1xyXG4gICAgcGFkZGluZzogMCAxNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFlbTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItLWRhcms7XHJcbiAgfVxyXG5cclxuICAmLmljb24tc2lnbi1pbiB7XHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQge1xyXG4gICAgYS5uYXYtbGluay0tcGVyc29uYWwge1xyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSAvLyBFTkQgbmF2LWxpbmstLXBlcnNvbmFsXHJcblxyXG5zcGFuLm5hdi1saW5rLS1wZXJzb25hbCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4ubmF2LWxpbmstLXBlcnNvbmFsX190b29scyB7XHJcbiAgQGV4dGVuZCAlbmF2LWxpbms7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItMjtcclxuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJyYW5kLWNvbG9yLTItLWRhcms7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTItLWRhcms7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTItLWRhcms7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59IC8vIEVORCBuYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzXHJcblxyXG4ucGVyc29uYWwtZGF0ZXRpbWUge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogNDBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyAvLyBSZW1vdmUgYXV0byBwYWRkaW5nIGZyb20gbWVudSBpdGVtXHJcbiAgYmFja2dyb3VuZDogIzFhNzNhYjtcclxuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG4gIGNvbG9yOiByZ2JhKHdoaXRlLCAuNzUpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzFhNzNhYjtcclxuICB9XHJcblxyXG4gIC5pZTggJiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgLy8gSW5pdGlhbCBoaWRlOyBjb250cm9sbGVkIGluIGpRdWVyeVxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNjcmVlbigkdGFibGV0LCAkdGFibGV0LWwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgV2VsY29tZSAvIFByb2ZpbGUgRHJvcGRvd25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5wZXJzb25hbC13ZWxjb21lIHtcclxuICBmbG9hdDogbGVmdDtcclxuXHJcbiAgLm5hdi1saW5rLS1wZXJzb25hbCB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgLy8gT3ZlcnJpZGUgZnVsbC1tZW51IG1hcmdpbiBwdWxsXHJcbiAgfVxyXG5cclxuICAucGVyc29uYWwtd2VsY29tZV9fbmFtZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDEyNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IC44O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIC1tcy10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB9XHJcblxyXG4gICY6aG92ZXIgLm5hdi1saW5rLS1wZXJzb25hbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItLWRhcms7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNDBweCAwIDAgLTk5OTlweCk7XHJcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItLWRhcms7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5LCAuM3MpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggMTBweCByZ2JhKDAsMCwwLDAuMiksXHJcbiAgICAgICAgICAgICAgICAgIGluc2V0IDAgLTNweCAxMHB4IHJnYmEoMCwwLDAsLjIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gTmF2IEl0ZW1cclxuICBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgIHVsIGxpIHtcclxuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBzaGFkZSgkYnJhbmQtY29sb3ItLWRhcmssIDI1JSk7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7IC8vIElFIGZhbGxiYWNrXHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc1KTtcclxuICAgICAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcywgYmFja2dyb3VuZCAuM3M7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogc2hhZGUoJGJyYW5kLWNvbG9yLS1kYXJrLCAyNSUpO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7IC8vIElFIGZhbGxiYWNrXHJcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfSAvLyBFTkQgYVxyXG4gICAgfSAvLyBFTkQgdWwgbGlcclxuICB9IC8vIEVORCBsaVxyXG5cclxuICA+IGxpOmhvdmVyIHVsIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH0gLy8gRU5EIHVsIGxpOmhvdmVyIHVsXHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn0gLy8gRU5EIHBlcnNvbmFsLXdlbGNvbWVcclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE15IFRheCBOb3Rlc1xyXG5cclxuLm15LXRheC1ub3RlcyB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgJjpob3ZlciAubmF2LWxpbmstLXBlcnNvbmFsIHtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0tZGFyaztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLy8gUmVzZXQgYWxsIGxpJ3MgaW4gZHJvcGRvd25cclxuICBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8gSW5pdGlhbCBEcm9wZG93blxyXG4gIHVsIHtcclxuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA0MHB4IDAgMCAtOTk5OXB4KTtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0tZGFyaztcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHNoYWRlKCRicmFuZC1jb2xvci0tZGFyaywgMjUlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBBY3RpdmF0ZSBJbml0aWFsIERyb3Bkb3duXHJcbiAgPmxpOmhvdmVyID4gdWwge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAvLyBTZWNvbmRhcnkgRHJvcGRvd25cclxuICAubXktdGF4LW5vdGVzX19zdWItbWVudSB7XHJcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCAwIDAgLTk5OTlweCk7XHJcbiAgICB3aWR0aDogMzUwcHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcblxyXG4gICAgLy8gSW5kaXZpZHVhbCBpdGVtc1xyXG4gICAgbGkge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICAgLmZhdm9yaXRlX19yZW1vdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mbGFnLXJlYWRpbmctcXVldWUge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVtb3ZlLWZyb20tcXVldWU6YmVmb3JlIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciAucmVtb3ZlLWZyb20tcXVldWU6YmVmb3JlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBzaGFkZSgkYnJhbmQtY29sb3ItLWRhcmssIDM1JSk7XHJcbiAgICAgIH1cclxuICAgIH0gLy8gRU5EIGxpXHJcblxyXG4gICAgLnN1Yi1tZW51X19jb250YWluZXIge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCA1cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgLjI1KSxcclxuICAgICAgICAgICAgICAgICAgaW5zZXQgMCAtNXB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIC4yNSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHNoYWRlKCRicmFuZC1jb2xvci0tZGFyaywgMjUlKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9IC8vIEVORCBteS10YXgtbm90ZXNfX3N1Yi1tZW51XHJcblxyXG4gIC8vIEFjdGl2YXRlIFNlY29uZGFyeSBEcm9wZG93blxyXG4gIHVsIGxpOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHNoYWRlKCRicmFuZC1jb2xvci0tZGFyaywgMjUlKTtcclxuXHJcbiAgICA+IHVsIHtcclxuICAgICAgbGVmdDogMjUwcHg7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBQb3NpdGlvbiBTZWNvbmRhcnkgRHJvcGRvd25zXHJcbiAgLm15LWZhdm9yaXRlcyB7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG5cclxuICAubXktcmVhZGluZy1xdWV1ZSB7XHJcbiAgICB0b3A6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAubXktc2F2ZWQtc2VhcmNoZXMge1xyXG4gICAgdG9wOiA4MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KXtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgLm15LWZhdm9yaXRlcyxcclxuICAgIC5teS1yZWFkaW5nLXF1ZXVlLFxyXG4gICAgLm15LXNhdmVkLXNlYXJjaGVzIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufSAvLyBFTkQgbXktdGF4LW5vdGVzXHJcblxyXG4ubXktdGF4LW5vdGVzLWxpbmsge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgY29sb3I6ICNmZmY7IC8vIElFIGZhbGxiYWNrXHJcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc1KTtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcywgYmFja2dyb3VuZCAuM3M7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHNoYWRlKCRicmFuZC1jb2xvci0tZGFyaywgMjUlKTtcclxuICAgIGNvbG9yOiAjZmZmOyAvLyBJRSBmYWxsYmFja1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZW51LWNvdW50ZXIge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIC5pZTggJiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5teS10YXgtbm90ZXNfX3ZpZXctYWxsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgb3BhY2l0eTogLjc1O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRnJlZSBSZXNvdXJjZXMgLyBTdWJzY3JpcHRpb25zXHJcblxyXG4ucmVzZWFyY2gtdG9vbHMtbWVudSxcclxuLnB1YmxpY2F0aW9ucy1tZW51IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gIC8vIFBhcmVudCBMZXZlbFxyXG4gIC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICY6aG92ZXIgLm5hdi1saW5rLS1wZXJzb25hbF9fdG9vbHMge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTItLWRhcms7XHJcbiAgfVxyXG5cclxuICAvLyBTdWItbWVudVxyXG4gIHVsIHtcclxuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA0MHB4IC05OTk5cHggMCAwKTtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTItLWRhcms7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjZWVlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggMTBweCByZ2JhKDAsMCwwLDAuMiksXHJcbiAgICAgICAgICAgICAgICAgIGluc2V0IDAgLTNweCAxMHB4IHJnYmEoMCwwLDAsLjIpO1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIHVsXHJcblxyXG4gIC8vIE5hdiBJdGVtc1xyXG4gIGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyBTdWIgTmF2IEl0ZW1zXHJcbiAgbGkgbGkge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcblxyXG4gICAgICAuaWU4ICYge1xyXG4gICAgICAgIHdpZHRoOiAxNTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIHN1Yi1uYXYgaXRlbXNcclxuXHJcbiAgLy8gQWN0aXZlIHN1Yi1uYXZcclxuICA+IGxpOmhvdmVyIHVsIHtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgbmF2IHtcclxuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcclxuICAgIHBhZGRpbmc6IDAgMjBweDsgLy8gU3BlY2lhbHR5LCBrZWVwIGFsaWdubWVudHNcclxuXHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH0gLy8gU3ViLW5hdiBsaXN0c1xyXG5cclxuICAuc291cmNlX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6ICR0aW55LXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIC5tZW51LWxlZ2VuZCB7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCl7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rX19ub2FjY2VzcyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjZmZmOyAvLyBJRSBmYWxsYmFja1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogI2ZmZjsgLy8gSUUgZmFsbGJhY2tcclxuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgbmF2LWxpbmtfX25vYWNjZXNzXHJcblxyXG4gIC8vIE5vIEFjY2VzcyBIZWxwZXIgVGV4dFxyXG4gIC5tZW51LWxlZ2VuZCB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggMCA0NXB4O1xyXG4gICAgY29sb3I6ICNmZmY7IC8vIElFIGZhbGxiYWNrXHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gRU5EIHBlcnNvbmFsIHRvb2xzXHJcblxyXG4ucHVibGljYXRpb25zLW1lbnUge1xyXG4gIC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzIHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRicmFuZC1jb2xvci0yLS1kYXJrO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgd2lkdGg6IDY0MHB4O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3Vic2NyaWJlci1oZWFkZXIsXHJcbiAgICAubm9uc3Vic2NyaWJlci1oZWFkZXIge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gICAgICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNik7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSk7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubm9uc3Vic2NyaWJlci1oZWFkZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICA+IHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3Vic2NyaWJlci1oZWFkZXIgKyBkaXYsXHJcbiAgICAubm9uc3Vic2NyaWJlci1oZWFkZXIgKyBkaXYge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG5hdiB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNvdXJjZV9fdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vbnN1YnNjcmliZXItbWVzc2FnZSB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6ICRoMi1zaXplO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgZGlzcGxheTogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZXNlYXJjaC10b29scy1tZW51IHVsIGxpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwIDMwcHg7XHJcbn1cclxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDI3MGRlZywgMyk7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsICAgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoMSwgLTEsIDIpOyB9XHJcblxyXG4vLyBIb29rIGZvciBJRTgtOVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxyXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcclxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXHJcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXHJcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuIiwiLy8gTWl4aW5zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5AbWl4aW4gZmEtaWNvbigpIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cclxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxyXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cclxufVxyXG5cclxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxufVxyXG5cclxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSwgbWlycm9yPTEpXCI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XHJcbn1cclxuXHJcblxyXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cclxuLy9cclxuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXHJcblxyXG5AbWl4aW4gc3Itb25seSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGlwOiByZWN0KDAsMCwwLDApO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXHJcbi8vXHJcbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxyXG4vL1xyXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXHJcblxyXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xyXG4gICY6YWN0aXZlLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBjbGlwOiBhdXRvO1xyXG4gIH1cclxufVxyXG4iLCIvLyBTdGFja2VkIEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMmVtO1xyXG4gIGhlaWdodDogMmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsIC4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHsgY29sb3I6ICRmYS1pbnZlcnNlOyB9XHJcbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxyXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsYXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tdXNpYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGFyZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxpc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmU6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtbWludXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb3dlci1vZmY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXI6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2c7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2gtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob21lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jay1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb2NrLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9hZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG93bmxvYWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluYm94OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGVhdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVmcmVzaDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWZyZXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZHBob25lczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtb2ZmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFyY29kZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJjb2RlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZ3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9vazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByaW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmE6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWl0YWxpYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC1oZWlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC13aWR0aDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tY2VudGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1qdXN0aWZ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZGVudDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vdXRkZW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kZW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlkZW8tY2FtZXJhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waG90bzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWN0dXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW1hcmtlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkanVzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGludDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1iYWNrd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWJhY2t3YXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWNrd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcndhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWZvcndhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWZvcndhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVqZWN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9zc2hhaXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBhbmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXByZXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Rlcmlzazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3RlcmlzazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYWY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXllOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZS1zbGFzaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2FybmluZzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYW5lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhbmRvbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnbmV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmV0d2VldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1jYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3BlbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLXY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1oOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhci1jaGFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlci1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmEtcmV0cm87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXJzOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZ3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0LW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tb3V0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW4tc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYi10YWNrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1iLXRhY2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJvcGh5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11cGxvYWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVtb24tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyay1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mZWVkOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZGQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbGhvcm47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2VydGlmaWNhdGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbG9iZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdyZW5jaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFza3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWx0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmllZmNhc2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JvdXA6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbjo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGluazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhc2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2Npc3NvcnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2Npc3NvcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZXMtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyY2xpcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxvcHB5LW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hdmljb246OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LXVsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Qtb2w7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyaWtldGhyb3VnaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZGVybGluZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ2ljOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnVjazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9uZXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29sdW1uczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5zb3J0ZWQ6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1kZXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZWdhbDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2F2ZWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hib2FyZDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWNob21ldGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNoOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2l0ZW1hcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW1icmVsbGE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xpcGJvYXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWdodGJ1bGItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjaGFuZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtdXBsb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXRob3Njb3BlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWl0Y2FzZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZmZlZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3V0bGVyeTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdXRsZXJ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvc3BpdGFsLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWJ1bGFuY2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRraXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpZ2h0ZXItamV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWgtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlc2t0b3A7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXB0b3A7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vYmlsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW4tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbWlsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyb3duLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1laC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhbWVwYWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5Ym9hcmQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1jaGVja2VyZWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlcm1pbmFsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHktYWxsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHk6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGYtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jYXRpb24tYXJyb3c7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGUtZm9yazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hhaW4tYnJva2VuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJzY3JpcHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJzY3JpcHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lcmFzZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wdXp6bGUtcGllY2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpZWxkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9ja2V0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXhjZG46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWF4Y2RuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1odG1sNTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jc3MzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5jaG9yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jay1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxzZXllOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLWg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtdjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3Mtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpY2tldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcGFzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd246OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXVybzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV1cjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2JwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdicDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Q6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5yOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlucjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY255OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ybWI6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbjo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tanB5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpweTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGU6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdWJsZTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnViOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJ1YjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td29uOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1rcnc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta3J3OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnRjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtYXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRlc2M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1kZXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtYXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1hc2M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWFzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmctc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1wbGF5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyb3Bib3g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5zdGFncmFtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3I6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxpY2tyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFwcGxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvd3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5kcm9pZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGludXg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyaWJiYmxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lwZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3Vyc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlbGxvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmVtYWxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRpcDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdGlwYXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1bi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9vbi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyY2hpdmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1Zzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWlibzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlbnJlbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhZ2VsaW5lczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stZXhjaGFuZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3QtY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cnk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BhY2Utc2h1dHRsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xhY2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13b3JkcHJlc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuaWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5rOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNpdHk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhZHVhdGlvbi1jYXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlhaG9vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVsaWNpb3VzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpZ2c7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1wcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcnVwYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qb29tbGE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhbmd1YWdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmF4OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbGQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hpbGQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb29uOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb29uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2Utc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWN5Y2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWI6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGF4aTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb3RpZnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGV2aWFudGFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3VuZGNsb3VkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXRhYmFzZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBkZi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXdvcmQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtZXhjZWwtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wb3dlcnBvaW50LW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waWN0dXJlLW86OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2Utbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWltYWdlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWF1ZGlvLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbW92aWUtbzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdmlkZW8tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1jb2RlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmluZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlcGVuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qc2ZpZGRsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWZlLXJpbmc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vLW5vdGNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yYTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVzaXN0YW5jZTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmViZWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW1waXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci1zcXVhcmU6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFja2VyLW5ld3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVuY2VudC13ZWlibzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXE6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlY2hhdDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaXhpbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtbzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhpc3Rvcnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS10aGluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFyYWdyYXBoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib21iOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2wtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mdXRib2wtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR0eTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaW5vY3VsYXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVzaGFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXRjaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teWVscDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15ZWxwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXdzcGFwZXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWZpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGN1bGF0b3I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXlwYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXdhbGxldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy12aXNhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLW1hc3RlcmNhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpc2NvdmVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWFtZXg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1wYXlwYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1zdHJpcGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2gtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb3B5cmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZWRyb3BwZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhaW50LWJydXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpcnRoZGF5LWNha2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJlYS1jaGFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGllLWNoYXJ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZS1jaGFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5lLWNoYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9mZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaWN5Y2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlveGhvc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdlbGxpc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWw6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZXFlbDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taWxzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlsczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVhbnBhdGg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnV5c2VsbGFkczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29ubmVjdGRldmVsb3A7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhc2hjdWJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J1bWJlZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1Yjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFucHViOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VsbHN5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcnRzaW5idWxrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaW1wbHlidWlsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5YXRsYXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LWFycm93LWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlhbW9uZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXNlY3JldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3RvcmN5Y2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJlZXQtdmlldzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0YmVhdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZXJjdXJ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNleDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlci1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1kb3VibGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtZG91YmxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLW1hcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ldXRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZW5kZXJsZXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoYXRzYXBwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VydmVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1wbHVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItdGltZXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWNvaW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vid2F5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW06OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVkaXVtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15Yzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXktY29tYmluYXRvcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3Rlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcHRpbi1tb25zdGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuY2FydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGVkaXRlZHNzbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS00OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1mdWxsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTM6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0yOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1oYWxmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTE6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdXNlLXBvaW50ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWktY3Vyc29yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LWdyb3VwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtdW5ncm91cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWpjYjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGluZXJzLWNsdWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb25lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbGFuY2Utc2NhbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1zdGFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTI6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1oYWxmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtZW5kOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItbzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1yb2NrLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3RvcC1vOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wYXBlci1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zY2lzc29ycy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtbGl6YXJkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNwb2NrLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlci1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcG9pbnRlci1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wZWFjZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhZGVtYXJrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZ2lzdGVyZWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlYXRpdmUtY29tbW9uczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2c7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZy1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyaXBhZHZpc29yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2k7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdldC1wb2NrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpa2lwZWRpYS13OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2FmYXJpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hyb21lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmVmb3g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZXJhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3Jlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHY6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGV2aXNpb246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZXZpc2lvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbnRhbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItNTAwcHg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWF6b247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXMtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1wbHVzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbWludXMtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXMtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjay1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZHVzdHJ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1waW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtc2lnbnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXp6OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsYWNrLXRpZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnRpY29uczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1hbGllbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZGdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQtYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RpZXBpZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2R4OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydC1hd2Vzb21lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNiOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJvZHVjdC1odW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taXhjbG91ZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjcmliZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFzaHRhZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoLWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVyY2VudDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGxhYjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGJlZ2lubmVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZm9ybXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZpcmE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2FsLWFjY2VzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpci1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGluZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXVkaW8tZGVzY3JpcHRpb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1jb250cm9sLXBob25lOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyYWlsbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzbC1pbnRlcnByZXRpbmc6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmbmVzczo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1vZi1oZWFyaW5nOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlYWY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlLWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25pbmc6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1sYW5ndWFnZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb3ctdmlzaW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlby1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1naG9zdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJzdC1vcmRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW9hc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVtZWlzbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWNpcmNsZTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udC1hd2Vzb21lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2Utbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kc2hha2UtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3Blbi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlub2RlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2stbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2stbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQ6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkLW86OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1iYWRnZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZS1vOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW9yYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJlZS1jb2RlLWNhbXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGVncmFtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci00OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1mdWxsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0zOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMjo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1oYWxmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0xOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTA6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvd2VyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRodHViOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zMTU6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0aDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb2RjYXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1heGltaXplOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1pbmltaXplOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctcmVzdG9yZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtbzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbmRjYW1wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0c3k6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXRzeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbWRiOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhdmVscnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVlcmNhc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWVyY2FzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvY2hpcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25vd2ZsYWtlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVycG93ZXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZXhwbG9yZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWV0dXA7IH1cclxuIiwiLy8gVmFyaWFibGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kZmEtZm9udC1wYXRoOiAgICAgICAgXCIuLi9mb250c1wiICFkZWZhdWx0O1xyXG4kZmEtZm9udC1zaXplLWJhc2U6ICAgMTRweCAhZGVmYXVsdDtcclxuJGZhLWxpbmUtaGVpZ2h0LWJhc2U6IDEuNiAhZGVmYXVsdDtcclxuLy8kZmEtZm9udC1wYXRoOiAgICAgICAgXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9mb250c1wiICFkZWZhdWx0OyAvLyBmb3IgcmVmZXJlbmNpbmcgQm9vdHN0cmFwIENETiBmb250IGZpbGVzIGRpcmVjdGx5XHJcbiRmYS1jc3MtcHJlZml4OiAgICAgICBpY29uICFkZWZhdWx0O1xyXG4kZmEtdmVyc2lvbjogICAgICAgICAgXCI0LjcuMFwiICFkZWZhdWx0O1xyXG4kZmEtYm9yZGVyLWNvbG9yOiAgICAgI2VlZSAhZGVmYXVsdDtcclxuJGZhLWludmVyc2U6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRmYS1saS13aWR0aDogICAgICAgICAoMzBlbSAvIDE0KSAhZGVmYXVsdDtcclxuXHJcbiRmYS12YXItNTAwcHg6IFwiXFxmMjZlXCI7XHJcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcIlxcZjJiOVwiO1xyXG4kZmEtdmFyLWFkZHJlc3MtYm9vay1vOiBcIlxcZjJiYVwiO1xyXG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXCJcXGYyYmJcIjtcclxuJGZhLXZhci1hZGRyZXNzLWNhcmQtbzogXCJcXGYyYmNcIjtcclxuJGZhLXZhci1hZGp1c3Q6IFwiXFxmMDQyXCI7XHJcbiRmYS12YXItYWRuOiBcIlxcZjE3MFwiO1xyXG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXCJcXGYwMzdcIjtcclxuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcIlxcZjAzOVwiO1xyXG4kZmEtdmFyLWFsaWduLWxlZnQ6IFwiXFxmMDM2XCI7XHJcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFwiXFxmMDM4XCI7XHJcbiRmYS12YXItYW1hem9uOiBcIlxcZjI3MFwiO1xyXG4kZmEtdmFyLWFtYnVsYW5jZTogXCJcXGYwZjlcIjtcclxuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcclxuJGZhLXZhci1hbmNob3I6IFwiXFxmMTNkXCI7XHJcbiRmYS12YXItYW5kcm9pZDogXCJcXGYxN2JcIjtcclxuJGZhLXZhci1hbmdlbGxpc3Q6IFwiXFxmMjA5XCI7XHJcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFwiXFxmMTAzXCI7XHJcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6IFwiXFxmMTAwXCI7XHJcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcIlxcZjEwMVwiO1xyXG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXCJcXGYxMDJcIjtcclxuJGZhLXZhci1hbmdsZS1kb3duOiBcIlxcZjEwN1wiO1xyXG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFwiXFxmMTA0XCI7XHJcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFwiXFxmMTA1XCI7XHJcbiRmYS12YXItYW5nbGUtdXA6IFwiXFxmMTA2XCI7XHJcbiRmYS12YXItYXBwbGU6IFwiXFxmMTc5XCI7XHJcbiRmYS12YXItYXJjaGl2ZTogXCJcXGYxODdcIjtcclxuJGZhLXZhci1hcmVhLWNoYXJ0OiBcIlxcZjFmZVwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcIlxcZjBhYlwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcIlxcZjBhOFwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd246IFwiXFxmMDFhXCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDogXCJcXGYxOTBcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDogXCJcXGYxOGVcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDogXCJcXGYwMWJcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFwiXFxmMGE5XCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcIlxcZjBhYVwiO1xyXG4kZmEtdmFyLWFycm93LWRvd246IFwiXFxmMDYzXCI7XHJcbiRmYS12YXItYXJyb3ctbGVmdDogXCJcXGYwNjBcIjtcclxuJGZhLXZhci1hcnJvdy1yaWdodDogXCJcXGYwNjFcIjtcclxuJGZhLXZhci1hcnJvdy11cDogXCJcXGYwNjJcIjtcclxuJGZhLXZhci1hcnJvd3M6IFwiXFxmMDQ3XCI7XHJcbiRmYS12YXItYXJyb3dzLWFsdDogXCJcXGYwYjJcIjtcclxuJGZhLXZhci1hcnJvd3MtaDogXCJcXGYwN2VcIjtcclxuJGZhLXZhci1hcnJvd3MtdjogXCJcXGYwN2RcIjtcclxuJGZhLXZhci1hc2wtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xyXG4kZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogXCJcXGYyYTJcIjtcclxuJGZhLXZhci1hc3RlcmlzazogXCJcXGYwNjlcIjtcclxuJGZhLXZhci1hdDogXCJcXGYxZmFcIjtcclxuJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjogXCJcXGYyOWVcIjtcclxuJGZhLXZhci1hdXRvbW9iaWxlOiBcIlxcZjFiOVwiO1xyXG4kZmEtdmFyLWJhY2t3YXJkOiBcIlxcZjA0YVwiO1xyXG4kZmEtdmFyLWJhbGFuY2Utc2NhbGU6IFwiXFxmMjRlXCI7XHJcbiRmYS12YXItYmFuOiBcIlxcZjA1ZVwiO1xyXG4kZmEtdmFyLWJhbmRjYW1wOiBcIlxcZjJkNVwiO1xyXG4kZmEtdmFyLWJhbms6IFwiXFxmMTljXCI7XHJcbiRmYS12YXItYmFyLWNoYXJ0OiBcIlxcZjA4MFwiO1xyXG4kZmEtdmFyLWJhci1jaGFydC1vOiBcIlxcZjA4MFwiO1xyXG4kZmEtdmFyLWJhcmNvZGU6IFwiXFxmMDJhXCI7XHJcbiRmYS12YXItYmFyczogXCJcXGYwYzlcIjtcclxuJGZhLXZhci1iYXRoOiBcIlxcZjJjZFwiO1xyXG4kZmEtdmFyLWJhdGh0dWI6IFwiXFxmMmNkXCI7XHJcbiRmYS12YXItYmF0dGVyeTogXCJcXGYyNDBcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LTA6IFwiXFxmMjQ0XCI7XHJcbiRmYS12YXItYmF0dGVyeS0xOiBcIlxcZjI0M1wiO1xyXG4kZmEtdmFyLWJhdHRlcnktMjogXCJcXGYyNDJcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LTM6IFwiXFxmMjQxXCI7XHJcbiRmYS12YXItYmF0dGVyeS00OiBcIlxcZjI0MFwiO1xyXG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFwiXFxmMjQ0XCI7XHJcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcIlxcZjI0MFwiO1xyXG4kZmEtdmFyLWJhdHRlcnktaGFsZjogXCJcXGYyNDJcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFwiXFxmMjQzXCI7XHJcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXCJcXGYyNDFcIjtcclxuJGZhLXZhci1iZWQ6IFwiXFxmMjM2XCI7XHJcbiRmYS12YXItYmVlcjogXCJcXGYwZmNcIjtcclxuJGZhLXZhci1iZWhhbmNlOiBcIlxcZjFiNFwiO1xyXG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcIlxcZjFiNVwiO1xyXG4kZmEtdmFyLWJlbGw6IFwiXFxmMGYzXCI7XHJcbiRmYS12YXItYmVsbC1vOiBcIlxcZjBhMlwiO1xyXG4kZmEtdmFyLWJlbGwtc2xhc2g6IFwiXFxmMWY2XCI7XHJcbiRmYS12YXItYmVsbC1zbGFzaC1vOiBcIlxcZjFmN1wiO1xyXG4kZmEtdmFyLWJpY3ljbGU6IFwiXFxmMjA2XCI7XHJcbiRmYS12YXItYmlub2N1bGFyczogXCJcXGYxZTVcIjtcclxuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcIlxcZjFmZFwiO1xyXG4kZmEtdmFyLWJpdGJ1Y2tldDogXCJcXGYxNzFcIjtcclxuJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOiBcIlxcZjE3MlwiO1xyXG4kZmEtdmFyLWJpdGNvaW46IFwiXFxmMTVhXCI7XHJcbiRmYS12YXItYmxhY2stdGllOiBcIlxcZjI3ZVwiO1xyXG4kZmEtdmFyLWJsaW5kOiBcIlxcZjI5ZFwiO1xyXG4kZmEtdmFyLWJsdWV0b290aDogXCJcXGYyOTNcIjtcclxuJGZhLXZhci1ibHVldG9vdGgtYjogXCJcXGYyOTRcIjtcclxuJGZhLXZhci1ib2xkOiBcIlxcZjAzMlwiO1xyXG4kZmEtdmFyLWJvbHQ6IFwiXFxmMGU3XCI7XHJcbiRmYS12YXItYm9tYjogXCJcXGYxZTJcIjtcclxuJGZhLXZhci1ib29rOiBcIlxcZjAyZFwiO1xyXG4kZmEtdmFyLWJvb2ttYXJrOiBcIlxcZjAyZVwiO1xyXG4kZmEtdmFyLWJvb2ttYXJrLW86IFwiXFxmMDk3XCI7XHJcbiRmYS12YXItYnJhaWxsZTogXCJcXGYyYTFcIjtcclxuJGZhLXZhci1icmllZmNhc2U6IFwiXFxmMGIxXCI7XHJcbiRmYS12YXItYnRjOiBcIlxcZjE1YVwiO1xyXG4kZmEtdmFyLWJ1ZzogXCJcXGYxODhcIjtcclxuJGZhLXZhci1idWlsZGluZzogXCJcXGYxYWRcIjtcclxuJGZhLXZhci1idWlsZGluZy1vOiBcIlxcZjBmN1wiO1xyXG4kZmEtdmFyLWJ1bGxob3JuOiBcIlxcZjBhMVwiO1xyXG4kZmEtdmFyLWJ1bGxzZXllOiBcIlxcZjE0MFwiO1xyXG4kZmEtdmFyLWJ1czogXCJcXGYyMDdcIjtcclxuJGZhLXZhci1idXlzZWxsYWRzOiBcIlxcZjIwZFwiO1xyXG4kZmEtdmFyLWNhYjogXCJcXGYxYmFcIjtcclxuJGZhLXZhci1jYWxjdWxhdG9yOiBcIlxcZjFlY1wiO1xyXG4kZmEtdmFyLWNhbGVuZGFyOiBcIlxcZjA3M1wiO1xyXG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW86IFwiXFxmMjc0XCI7XHJcbiRmYS12YXItY2FsZW5kYXItbWludXMtbzogXCJcXGYyNzJcIjtcclxuJGZhLXZhci1jYWxlbmRhci1vOiBcIlxcZjEzM1wiO1xyXG4kZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzogXCJcXGYyNzFcIjtcclxuJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOiBcIlxcZjI3M1wiO1xyXG4kZmEtdmFyLWNhbWVyYTogXCJcXGYwMzBcIjtcclxuJGZhLXZhci1jYW1lcmEtcmV0cm86IFwiXFxmMDgzXCI7XHJcbiRmYS12YXItY2FyOiBcIlxcZjFiOVwiO1xyXG4kZmEtdmFyLWNhcmV0LWRvd246IFwiXFxmMGQ3XCI7XHJcbiRmYS12YXItY2FyZXQtbGVmdDogXCJcXGYwZDlcIjtcclxuJGZhLXZhci1jYXJldC1yaWdodDogXCJcXGYwZGFcIjtcclxuJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOiBcIlxcZjE1MFwiO1xyXG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ6IFwiXFxmMTkxXCI7XHJcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ6IFwiXFxmMTUyXCI7XHJcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA6IFwiXFxmMTUxXCI7XHJcbiRmYS12YXItY2FyZXQtdXA6IFwiXFxmMGQ4XCI7XHJcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcIlxcZjIxOFwiO1xyXG4kZmEtdmFyLWNhcnQtcGx1czogXCJcXGYyMTdcIjtcclxuJGZhLXZhci1jYzogXCJcXGYyMGFcIjtcclxuJGZhLXZhci1jYy1hbWV4OiBcIlxcZjFmM1wiO1xyXG4kZmEtdmFyLWNjLWRpbmVycy1jbHViOiBcIlxcZjI0Y1wiO1xyXG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcIlxcZjFmMlwiO1xyXG4kZmEtdmFyLWNjLWpjYjogXCJcXGYyNGJcIjtcclxuJGZhLXZhci1jYy1tYXN0ZXJjYXJkOiBcIlxcZjFmMVwiO1xyXG4kZmEtdmFyLWNjLXBheXBhbDogXCJcXGYxZjRcIjtcclxuJGZhLXZhci1jYy1zdHJpcGU6IFwiXFxmMWY1XCI7XHJcbiRmYS12YXItY2MtdmlzYTogXCJcXGYxZjBcIjtcclxuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXCJcXGYwYTNcIjtcclxuJGZhLXZhci1jaGFpbjogXCJcXGYwYzFcIjtcclxuJGZhLXZhci1jaGFpbi1icm9rZW46IFwiXFxmMTI3XCI7XHJcbiRmYS12YXItY2hlY2s6IFwiXFxmMDBjXCI7XHJcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcIlxcZjA1OFwiO1xyXG4kZmEtdmFyLWNoZWNrLWNpcmNsZS1vOiBcIlxcZjA1ZFwiO1xyXG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXCJcXGYxNGFcIjtcclxuJGZhLXZhci1jaGVjay1zcXVhcmUtbzogXCJcXGYwNDZcIjtcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcIlxcZjEzYVwiO1xyXG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFwiXFxmMTM3XCI7XHJcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFwiXFxmMTM4XCI7XHJcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFwiXFxmMTM5XCI7XHJcbiRmYS12YXItY2hldnJvbi1kb3duOiBcIlxcZjA3OFwiO1xyXG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXCJcXGYwNTNcIjtcclxuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcIlxcZjA1NFwiO1xyXG4kZmEtdmFyLWNoZXZyb24tdXA6IFwiXFxmMDc3XCI7XHJcbiRmYS12YXItY2hpbGQ6IFwiXFxmMWFlXCI7XHJcbiRmYS12YXItY2hyb21lOiBcIlxcZjI2OFwiO1xyXG4kZmEtdmFyLWNpcmNsZTogXCJcXGYxMTFcIjtcclxuJGZhLXZhci1jaXJjbGUtbzogXCJcXGYxMGNcIjtcclxuJGZhLXZhci1jaXJjbGUtby1ub3RjaDogXCJcXGYxY2VcIjtcclxuJGZhLXZhci1jaXJjbGUtdGhpbjogXCJcXGYxZGJcIjtcclxuJGZhLXZhci1jbGlwYm9hcmQ6IFwiXFxmMGVhXCI7XHJcbiRmYS12YXItY2xvY2stbzogXCJcXGYwMTdcIjtcclxuJGZhLXZhci1jbG9uZTogXCJcXGYyNGRcIjtcclxuJGZhLXZhci1jbG9zZTogXCJcXGYwMGRcIjtcclxuJGZhLXZhci1jbG91ZDogXCJcXGYwYzJcIjtcclxuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXCJcXGYwZWRcIjtcclxuJGZhLXZhci1jbG91ZC11cGxvYWQ6IFwiXFxmMGVlXCI7XHJcbiRmYS12YXItY255OiBcIlxcZjE1N1wiO1xyXG4kZmEtdmFyLWNvZGU6IFwiXFxmMTIxXCI7XHJcbiRmYS12YXItY29kZS1mb3JrOiBcIlxcZjEyNlwiO1xyXG4kZmEtdmFyLWNvZGVwZW46IFwiXFxmMWNiXCI7XHJcbiRmYS12YXItY29kaWVwaWU6IFwiXFxmMjg0XCI7XHJcbiRmYS12YXItY29mZmVlOiBcIlxcZjBmNFwiO1xyXG4kZmEtdmFyLWNvZzogXCJcXGYwMTNcIjtcclxuJGZhLXZhci1jb2dzOiBcIlxcZjA4NVwiO1xyXG4kZmEtdmFyLWNvbHVtbnM6IFwiXFxmMGRiXCI7XHJcbiRmYS12YXItY29tbWVudDogXCJcXGYwNzVcIjtcclxuJGZhLXZhci1jb21tZW50LW86IFwiXFxmMGU1XCI7XHJcbiRmYS12YXItY29tbWVudGluZzogXCJcXGYyN2FcIjtcclxuJGZhLXZhci1jb21tZW50aW5nLW86IFwiXFxmMjdiXCI7XHJcbiRmYS12YXItY29tbWVudHM6IFwiXFxmMDg2XCI7XHJcbiRmYS12YXItY29tbWVudHMtbzogXCJcXGYwZTZcIjtcclxuJGZhLXZhci1jb21wYXNzOiBcIlxcZjE0ZVwiO1xyXG4kZmEtdmFyLWNvbXByZXNzOiBcIlxcZjA2NlwiO1xyXG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcIlxcZjIwZVwiO1xyXG4kZmEtdmFyLWNvbnRhbzogXCJcXGYyNmRcIjtcclxuJGZhLXZhci1jb3B5OiBcIlxcZjBjNVwiO1xyXG4kZmEtdmFyLWNvcHlyaWdodDogXCJcXGYxZjlcIjtcclxuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOiBcIlxcZjI1ZVwiO1xyXG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcIlxcZjA5ZFwiO1xyXG4kZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDogXCJcXGYyODNcIjtcclxuJGZhLXZhci1jcm9wOiBcIlxcZjEyNVwiO1xyXG4kZmEtdmFyLWNyb3NzaGFpcnM6IFwiXFxmMDViXCI7XHJcbiRmYS12YXItY3NzMzogXCJcXGYxM2NcIjtcclxuJGZhLXZhci1jdWJlOiBcIlxcZjFiMlwiO1xyXG4kZmEtdmFyLWN1YmVzOiBcIlxcZjFiM1wiO1xyXG4kZmEtdmFyLWN1dDogXCJcXGYwYzRcIjtcclxuJGZhLXZhci1jdXRsZXJ5OiBcIlxcZjBmNVwiO1xyXG4kZmEtdmFyLWRhc2hib2FyZDogXCJcXGYwZTRcIjtcclxuJGZhLXZhci1kYXNoY3ViZTogXCJcXGYyMTBcIjtcclxuJGZhLXZhci1kYXRhYmFzZTogXCJcXGYxYzBcIjtcclxuJGZhLXZhci1kZWFmOiBcIlxcZjJhNFwiO1xyXG4kZmEtdmFyLWRlYWZuZXNzOiBcIlxcZjJhNFwiO1xyXG4kZmEtdmFyLWRlZGVudDogXCJcXGYwM2JcIjtcclxuJGZhLXZhci1kZWxpY2lvdXM6IFwiXFxmMWE1XCI7XHJcbiRmYS12YXItZGVza3RvcDogXCJcXGYxMDhcIjtcclxuJGZhLXZhci1kZXZpYW50YXJ0OiBcIlxcZjFiZFwiO1xyXG4kZmEtdmFyLWRpYW1vbmQ6IFwiXFxmMjE5XCI7XHJcbiRmYS12YXItZGlnZzogXCJcXGYxYTZcIjtcclxuJGZhLXZhci1kb2xsYXI6IFwiXFxmMTU1XCI7XHJcbiRmYS12YXItZG90LWNpcmNsZS1vOiBcIlxcZjE5MlwiO1xyXG4kZmEtdmFyLWRvd25sb2FkOiBcIlxcZjAxOVwiO1xyXG4kZmEtdmFyLWRyaWJiYmxlOiBcIlxcZjE3ZFwiO1xyXG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZTogXCJcXGYyYzJcIjtcclxuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2UtbzogXCJcXGYyYzNcIjtcclxuJGZhLXZhci1kcm9wYm94OiBcIlxcZjE2YlwiO1xyXG4kZmEtdmFyLWRydXBhbDogXCJcXGYxYTlcIjtcclxuJGZhLXZhci1lZGdlOiBcIlxcZjI4MlwiO1xyXG4kZmEtdmFyLWVkaXQ6IFwiXFxmMDQ0XCI7XHJcbiRmYS12YXItZWVyY2FzdDogXCJcXGYyZGFcIjtcclxuJGZhLXZhci1lamVjdDogXCJcXGYwNTJcIjtcclxuJGZhLXZhci1lbGxpcHNpcy1oOiBcIlxcZjE0MVwiO1xyXG4kZmEtdmFyLWVsbGlwc2lzLXY6IFwiXFxmMTQyXCI7XHJcbiRmYS12YXItZW1waXJlOiBcIlxcZjFkMVwiO1xyXG4kZmEtdmFyLWVudmVsb3BlOiBcIlxcZjBlMFwiO1xyXG4kZmEtdmFyLWVudmVsb3BlLW86IFwiXFxmMDAzXCI7XHJcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXCJcXGYyYjZcIjtcclxuJGZhLXZhci1lbnZlbG9wZS1vcGVuLW86IFwiXFxmMmI3XCI7XHJcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcIlxcZjE5OVwiO1xyXG4kZmEtdmFyLWVudmlyYTogXCJcXGYyOTlcIjtcclxuJGZhLXZhci1lcmFzZXI6IFwiXFxmMTJkXCI7XHJcbiRmYS12YXItZXRzeTogXCJcXGYyZDdcIjtcclxuJGZhLXZhci1ldXI6IFwiXFxmMTUzXCI7XHJcbiRmYS12YXItZXVybzogXCJcXGYxNTNcIjtcclxuJGZhLXZhci1leGNoYW5nZTogXCJcXGYwZWNcIjtcclxuJGZhLXZhci1leGNsYW1hdGlvbjogXCJcXGYxMmFcIjtcclxuJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU6IFwiXFxmMDZhXCI7XHJcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFwiXFxmMDcxXCI7XHJcbiRmYS12YXItZXhwYW5kOiBcIlxcZjA2NVwiO1xyXG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXCJcXGYyM2VcIjtcclxuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcIlxcZjA4ZVwiO1xyXG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcIlxcZjE0Y1wiO1xyXG4kZmEtdmFyLWV5ZTogXCJcXGYwNmVcIjtcclxuJGZhLXZhci1leWUtc2xhc2g6IFwiXFxmMDcwXCI7XHJcbiRmYS12YXItZXllZHJvcHBlcjogXCJcXGYxZmJcIjtcclxuJGZhLXZhci1mYTogXCJcXGYyYjRcIjtcclxuJGZhLXZhci1mYWNlYm9vazogXCJcXGYwOWFcIjtcclxuJGZhLXZhci1mYWNlYm9vay1mOiBcIlxcZjA5YVwiO1xyXG4kZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOiBcIlxcZjIzMFwiO1xyXG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcclxuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcIlxcZjA0OVwiO1xyXG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXCJcXGYwNTBcIjtcclxuJGZhLXZhci1mYXg6IFwiXFxmMWFjXCI7XHJcbiRmYS12YXItZmVlZDogXCJcXGYwOWVcIjtcclxuJGZhLXZhci1mZW1hbGU6IFwiXFxmMTgyXCI7XHJcbiRmYS12YXItZmlnaHRlci1qZXQ6IFwiXFxmMGZiXCI7XHJcbiRmYS12YXItZmlsZTogXCJcXGYxNWJcIjtcclxuJGZhLXZhci1maWxlLWFyY2hpdmUtbzogXCJcXGYxYzZcIjtcclxuJGZhLXZhci1maWxlLWF1ZGlvLW86IFwiXFxmMWM3XCI7XHJcbiRmYS12YXItZmlsZS1jb2RlLW86IFwiXFxmMWM5XCI7XHJcbiRmYS12YXItZmlsZS1leGNlbC1vOiBcIlxcZjFjM1wiO1xyXG4kZmEtdmFyLWZpbGUtaW1hZ2UtbzogXCJcXGYxYzVcIjtcclxuJGZhLXZhci1maWxlLW1vdmllLW86IFwiXFxmMWM4XCI7XHJcbiRmYS12YXItZmlsZS1vOiBcIlxcZjAxNlwiO1xyXG4kZmEtdmFyLWZpbGUtcGRmLW86IFwiXFxmMWMxXCI7XHJcbiRmYS12YXItZmlsZS1waG90by1vOiBcIlxcZjFjNVwiO1xyXG4kZmEtdmFyLWZpbGUtcGljdHVyZS1vOiBcIlxcZjFjNVwiO1xyXG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOiBcIlxcZjFjNFwiO1xyXG4kZmEtdmFyLWZpbGUtc291bmQtbzogXCJcXGYxYzdcIjtcclxuJGZhLXZhci1maWxlLXRleHQ6IFwiXFxmMTVjXCI7XHJcbiRmYS12YXItZmlsZS10ZXh0LW86IFwiXFxmMGY2XCI7XHJcbiRmYS12YXItZmlsZS12aWRlby1vOiBcIlxcZjFjOFwiO1xyXG4kZmEtdmFyLWZpbGUtd29yZC1vOiBcIlxcZjFjMlwiO1xyXG4kZmEtdmFyLWZpbGUtemlwLW86IFwiXFxmMWM2XCI7XHJcbiRmYS12YXItZmlsZXMtbzogXCJcXGYwYzVcIjtcclxuJGZhLXZhci1maWxtOiBcIlxcZjAwOFwiO1xyXG4kZmEtdmFyLWZpbHRlcjogXCJcXGYwYjBcIjtcclxuJGZhLXZhci1maXJlOiBcIlxcZjA2ZFwiO1xyXG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcIlxcZjEzNFwiO1xyXG4kZmEtdmFyLWZpcmVmb3g6IFwiXFxmMjY5XCI7XHJcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFwiXFxmMmIwXCI7XHJcbiRmYS12YXItZmxhZzogXCJcXGYwMjRcIjtcclxuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXCJcXGYxMWVcIjtcclxuJGZhLXZhci1mbGFnLW86IFwiXFxmMTFkXCI7XHJcbiRmYS12YXItZmxhc2g6IFwiXFxmMGU3XCI7XHJcbiRmYS12YXItZmxhc2s6IFwiXFxmMGMzXCI7XHJcbiRmYS12YXItZmxpY2tyOiBcIlxcZjE2ZVwiO1xyXG4kZmEtdmFyLWZsb3BweS1vOiBcIlxcZjBjN1wiO1xyXG4kZmEtdmFyLWZvbGRlcjogXCJcXGYwN2JcIjtcclxuJGZhLXZhci1mb2xkZXItbzogXCJcXGYxMTRcIjtcclxuJGZhLXZhci1mb2xkZXItb3BlbjogXCJcXGYwN2NcIjtcclxuJGZhLXZhci1mb2xkZXItb3Blbi1vOiBcIlxcZjExNVwiO1xyXG4kZmEtdmFyLWZvbnQ6IFwiXFxmMDMxXCI7XHJcbiRmYS12YXItZm9udC1hd2Vzb21lOiBcIlxcZjJiNFwiO1xyXG4kZmEtdmFyLWZvbnRpY29uczogXCJcXGYyODBcIjtcclxuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFwiXFxmMjg2XCI7XHJcbiRmYS12YXItZm9ydW1iZWU6IFwiXFxmMjExXCI7XHJcbiRmYS12YXItZm9yd2FyZDogXCJcXGYwNGVcIjtcclxuJGZhLXZhci1mb3Vyc3F1YXJlOiBcIlxcZjE4MFwiO1xyXG4kZmEtdmFyLWZyZWUtY29kZS1jYW1wOiBcIlxcZjJjNVwiO1xyXG4kZmEtdmFyLWZyb3duLW86IFwiXFxmMTE5XCI7XHJcbiRmYS12YXItZnV0Ym9sLW86IFwiXFxmMWUzXCI7XHJcbiRmYS12YXItZ2FtZXBhZDogXCJcXGYxMWJcIjtcclxuJGZhLXZhci1nYXZlbDogXCJcXGYwZTNcIjtcclxuJGZhLXZhci1nYnA6IFwiXFxmMTU0XCI7XHJcbiRmYS12YXItZ2U6IFwiXFxmMWQxXCI7XHJcbiRmYS12YXItZ2VhcjogXCJcXGYwMTNcIjtcclxuJGZhLXZhci1nZWFyczogXCJcXGYwODVcIjtcclxuJGZhLXZhci1nZW5kZXJsZXNzOiBcIlxcZjIyZFwiO1xyXG4kZmEtdmFyLWdldC1wb2NrZXQ6IFwiXFxmMjY1XCI7XHJcbiRmYS12YXItZ2c6IFwiXFxmMjYwXCI7XHJcbiRmYS12YXItZ2ctY2lyY2xlOiBcIlxcZjI2MVwiO1xyXG4kZmEtdmFyLWdpZnQ6IFwiXFxmMDZiXCI7XHJcbiRmYS12YXItZ2l0OiBcIlxcZjFkM1wiO1xyXG4kZmEtdmFyLWdpdC1zcXVhcmU6IFwiXFxmMWQyXCI7XHJcbiRmYS12YXItZ2l0aHViOiBcIlxcZjA5YlwiO1xyXG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFwiXFxmMTEzXCI7XHJcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXCJcXGYwOTJcIjtcclxuJGZhLXZhci1naXRsYWI6IFwiXFxmMjk2XCI7XHJcbiRmYS12YXItZ2l0dGlwOiBcIlxcZjE4NFwiO1xyXG4kZmEtdmFyLWdsYXNzOiBcIlxcZjAwMFwiO1xyXG4kZmEtdmFyLWdsaWRlOiBcIlxcZjJhNVwiO1xyXG4kZmEtdmFyLWdsaWRlLWc6IFwiXFxmMmE2XCI7XHJcbiRmYS12YXItZ2xvYmU6IFwiXFxmMGFjXCI7XHJcbiRmYS12YXItZ29vZ2xlOiBcIlxcZjFhMFwiO1xyXG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcIlxcZjBkNVwiO1xyXG4kZmEtdmFyLWdvb2dsZS1wbHVzLWNpcmNsZTogXCJcXGYyYjNcIjtcclxuJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDogXCJcXGYyYjNcIjtcclxuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFwiXFxmMGQ0XCI7XHJcbiRmYS12YXItZ29vZ2xlLXdhbGxldDogXCJcXGYxZWVcIjtcclxuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXCJcXGYxOWRcIjtcclxuJGZhLXZhci1ncmF0aXBheTogXCJcXGYxODRcIjtcclxuJGZhLXZhci1ncmF2OiBcIlxcZjJkNlwiO1xyXG4kZmEtdmFyLWdyb3VwOiBcIlxcZjBjMFwiO1xyXG4kZmEtdmFyLWgtc3F1YXJlOiBcIlxcZjBmZFwiO1xyXG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcIlxcZjFkNFwiO1xyXG4kZmEtdmFyLWhhbmQtZ3JhYi1vOiBcIlxcZjI1NVwiO1xyXG4kZmEtdmFyLWhhbmQtbGl6YXJkLW86IFwiXFxmMjU4XCI7XHJcbiRmYS12YXItaGFuZC1vLWRvd246IFwiXFxmMGE3XCI7XHJcbiRmYS12YXItaGFuZC1vLWxlZnQ6IFwiXFxmMGE1XCI7XHJcbiRmYS12YXItaGFuZC1vLXJpZ2h0OiBcIlxcZjBhNFwiO1xyXG4kZmEtdmFyLWhhbmQtby11cDogXCJcXGYwYTZcIjtcclxuJGZhLXZhci1oYW5kLXBhcGVyLW86IFwiXFxmMjU2XCI7XHJcbiRmYS12YXItaGFuZC1wZWFjZS1vOiBcIlxcZjI1YlwiO1xyXG4kZmEtdmFyLWhhbmQtcG9pbnRlci1vOiBcIlxcZjI1YVwiO1xyXG4kZmEtdmFyLWhhbmQtcm9jay1vOiBcIlxcZjI1NVwiO1xyXG4kZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzogXCJcXGYyNTdcIjtcclxuJGZhLXZhci1oYW5kLXNwb2NrLW86IFwiXFxmMjU5XCI7XHJcbiRmYS12YXItaGFuZC1zdG9wLW86IFwiXFxmMjU2XCI7XHJcbiRmYS12YXItaGFuZHNoYWtlLW86IFwiXFxmMmI1XCI7XHJcbiRmYS12YXItaGFyZC1vZi1oZWFyaW5nOiBcIlxcZjJhNFwiO1xyXG4kZmEtdmFyLWhhc2h0YWc6IFwiXFxmMjkyXCI7XHJcbiRmYS12YXItaGRkLW86IFwiXFxmMGEwXCI7XHJcbiRmYS12YXItaGVhZGVyOiBcIlxcZjFkY1wiO1xyXG4kZmEtdmFyLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XHJcbiRmYS12YXItaGVhcnQ6IFwiXFxmMDA0XCI7XHJcbiRmYS12YXItaGVhcnQtbzogXCJcXGYwOGFcIjtcclxuJGZhLXZhci1oZWFydGJlYXQ6IFwiXFxmMjFlXCI7XHJcbiRmYS12YXItaGlzdG9yeTogXCJcXGYxZGFcIjtcclxuJGZhLXZhci1ob21lOiBcIlxcZjAxNVwiO1xyXG4kZmEtdmFyLWhvc3BpdGFsLW86IFwiXFxmMGY4XCI7XHJcbiRmYS12YXItaG90ZWw6IFwiXFxmMjM2XCI7XHJcbiRmYS12YXItaG91cmdsYXNzOiBcIlxcZjI1NFwiO1xyXG4kZmEtdmFyLWhvdXJnbGFzcy0xOiBcIlxcZjI1MVwiO1xyXG4kZmEtdmFyLWhvdXJnbGFzcy0yOiBcIlxcZjI1MlwiO1xyXG4kZmEtdmFyLWhvdXJnbGFzcy0zOiBcIlxcZjI1M1wiO1xyXG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFwiXFxmMjUzXCI7XHJcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFwiXFxmMjUyXCI7XHJcbiRmYS12YXItaG91cmdsYXNzLW86IFwiXFxmMjUwXCI7XHJcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcIlxcZjI1MVwiO1xyXG4kZmEtdmFyLWhvdXp6OiBcIlxcZjI3Y1wiO1xyXG4kZmEtdmFyLWh0bWw1OiBcIlxcZjEzYlwiO1xyXG4kZmEtdmFyLWktY3Vyc29yOiBcIlxcZjI0NlwiO1xyXG4kZmEtdmFyLWlkLWJhZGdlOiBcIlxcZjJjMVwiO1xyXG4kZmEtdmFyLWlkLWNhcmQ6IFwiXFxmMmMyXCI7XHJcbiRmYS12YXItaWQtY2FyZC1vOiBcIlxcZjJjM1wiO1xyXG4kZmEtdmFyLWlsczogXCJcXGYyMGJcIjtcclxuJGZhLXZhci1pbWFnZTogXCJcXGYwM2VcIjtcclxuJGZhLXZhci1pbWRiOiBcIlxcZjJkOFwiO1xyXG4kZmEtdmFyLWluYm94OiBcIlxcZjAxY1wiO1xyXG4kZmEtdmFyLWluZGVudDogXCJcXGYwM2NcIjtcclxuJGZhLXZhci1pbmR1c3RyeTogXCJcXGYyNzVcIjtcclxuJGZhLXZhci1pbmZvOiBcIlxcZjEyOVwiO1xyXG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcIlxcZjA1YVwiO1xyXG4kZmEtdmFyLWlucjogXCJcXGYxNTZcIjtcclxuJGZhLXZhci1pbnN0YWdyYW06IFwiXFxmMTZkXCI7XHJcbiRmYS12YXItaW5zdGl0dXRpb246IFwiXFxmMTljXCI7XHJcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFwiXFxmMjZiXCI7XHJcbiRmYS12YXItaW50ZXJzZXg6IFwiXFxmMjI0XCI7XHJcbiRmYS12YXItaW94aG9zdDogXCJcXGYyMDhcIjtcclxuJGZhLXZhci1pdGFsaWM6IFwiXFxmMDMzXCI7XHJcbiRmYS12YXItam9vbWxhOiBcIlxcZjFhYVwiO1xyXG4kZmEtdmFyLWpweTogXCJcXGYxNTdcIjtcclxuJGZhLXZhci1qc2ZpZGRsZTogXCJcXGYxY2NcIjtcclxuJGZhLXZhci1rZXk6IFwiXFxmMDg0XCI7XHJcbiRmYS12YXIta2V5Ym9hcmQtbzogXCJcXGYxMWNcIjtcclxuJGZhLXZhci1rcnc6IFwiXFxmMTU5XCI7XHJcbiRmYS12YXItbGFuZ3VhZ2U6IFwiXFxmMWFiXCI7XHJcbiRmYS12YXItbGFwdG9wOiBcIlxcZjEwOVwiO1xyXG4kZmEtdmFyLWxhc3RmbTogXCJcXGYyMDJcIjtcclxuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcIlxcZjIwM1wiO1xyXG4kZmEtdmFyLWxlYWY6IFwiXFxmMDZjXCI7XHJcbiRmYS12YXItbGVhbnB1YjogXCJcXGYyMTJcIjtcclxuJGZhLXZhci1sZWdhbDogXCJcXGYwZTNcIjtcclxuJGZhLXZhci1sZW1vbi1vOiBcIlxcZjA5NFwiO1xyXG4kZmEtdmFyLWxldmVsLWRvd246IFwiXFxmMTQ5XCI7XHJcbiRmYS12YXItbGV2ZWwtdXA6IFwiXFxmMTQ4XCI7XHJcbiRmYS12YXItbGlmZS1ib3V5OiBcIlxcZjFjZFwiO1xyXG4kZmEtdmFyLWxpZmUtYnVveTogXCJcXGYxY2RcIjtcclxuJGZhLXZhci1saWZlLXJpbmc6IFwiXFxmMWNkXCI7XHJcbiRmYS12YXItbGlmZS1zYXZlcjogXCJcXGYxY2RcIjtcclxuJGZhLXZhci1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcclxuJGZhLXZhci1saW5lLWNoYXJ0OiBcIlxcZjIwMVwiO1xyXG4kZmEtdmFyLWxpbms6IFwiXFxmMGMxXCI7XHJcbiRmYS12YXItbGlua2VkaW46IFwiXFxmMGUxXCI7XHJcbiRmYS12YXItbGlua2VkaW4tc3F1YXJlOiBcIlxcZjA4Y1wiO1xyXG4kZmEtdmFyLWxpbm9kZTogXCJcXGYyYjhcIjtcclxuJGZhLXZhci1saW51eDogXCJcXGYxN2NcIjtcclxuJGZhLXZhci1saXN0OiBcIlxcZjAzYVwiO1xyXG4kZmEtdmFyLWxpc3QtYWx0OiBcIlxcZjAyMlwiO1xyXG4kZmEtdmFyLWxpc3Qtb2w6IFwiXFxmMGNiXCI7XHJcbiRmYS12YXItbGlzdC11bDogXCJcXGYwY2FcIjtcclxuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogXCJcXGYxMjRcIjtcclxuJGZhLXZhci1sb2NrOiBcIlxcZjAyM1wiO1xyXG4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjogXCJcXGYxNzVcIjtcclxuJGZhLXZhci1sb25nLWFycm93LWxlZnQ6IFwiXFxmMTc3XCI7XHJcbiRmYS12YXItbG9uZy1hcnJvdy1yaWdodDogXCJcXGYxNzhcIjtcclxuJGZhLXZhci1sb25nLWFycm93LXVwOiBcIlxcZjE3NlwiO1xyXG4kZmEtdmFyLWxvdy12aXNpb246IFwiXFxmMmE4XCI7XHJcbiRmYS12YXItbWFnaWM6IFwiXFxmMGQwXCI7XHJcbiRmYS12YXItbWFnbmV0OiBcIlxcZjA3NlwiO1xyXG4kZmEtdmFyLW1haWwtZm9yd2FyZDogXCJcXGYwNjRcIjtcclxuJGZhLXZhci1tYWlsLXJlcGx5OiBcIlxcZjExMlwiO1xyXG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xyXG4kZmEtdmFyLW1hbGU6IFwiXFxmMTgzXCI7XHJcbiRmYS12YXItbWFwOiBcIlxcZjI3OVwiO1xyXG4kZmEtdmFyLW1hcC1tYXJrZXI6IFwiXFxmMDQxXCI7XHJcbiRmYS12YXItbWFwLW86IFwiXFxmMjc4XCI7XHJcbiRmYS12YXItbWFwLXBpbjogXCJcXGYyNzZcIjtcclxuJGZhLXZhci1tYXAtc2lnbnM6IFwiXFxmMjc3XCI7XHJcbiRmYS12YXItbWFyczogXCJcXGYyMjJcIjtcclxuJGZhLXZhci1tYXJzLWRvdWJsZTogXCJcXGYyMjdcIjtcclxuJGZhLXZhci1tYXJzLXN0cm9rZTogXCJcXGYyMjlcIjtcclxuJGZhLXZhci1tYXJzLXN0cm9rZS1oOiBcIlxcZjIyYlwiO1xyXG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFwiXFxmMjJhXCI7XHJcbiRmYS12YXItbWF4Y2RuOiBcIlxcZjEzNlwiO1xyXG4kZmEtdmFyLW1lYW5wYXRoOiBcIlxcZjIwY1wiO1xyXG4kZmEtdmFyLW1lZGl1bTogXCJcXGYyM2FcIjtcclxuJGZhLXZhci1tZWRraXQ6IFwiXFxmMGZhXCI7XHJcbiRmYS12YXItbWVldHVwOiBcIlxcZjJlMFwiO1xyXG4kZmEtdmFyLW1laC1vOiBcIlxcZjExYVwiO1xyXG4kZmEtdmFyLW1lcmN1cnk6IFwiXFxmMjIzXCI7XHJcbiRmYS12YXItbWljcm9jaGlwOiBcIlxcZjJkYlwiO1xyXG4kZmEtdmFyLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XHJcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXCJcXGYxMzFcIjtcclxuJGZhLXZhci1taW51czogXCJcXGYwNjhcIjtcclxuJGZhLXZhci1taW51cy1jaXJjbGU6IFwiXFxmMDU2XCI7XHJcbiRmYS12YXItbWludXMtc3F1YXJlOiBcIlxcZjE0NlwiO1xyXG4kZmEtdmFyLW1pbnVzLXNxdWFyZS1vOiBcIlxcZjE0N1wiO1xyXG4kZmEtdmFyLW1peGNsb3VkOiBcIlxcZjI4OVwiO1xyXG4kZmEtdmFyLW1vYmlsZTogXCJcXGYxMGJcIjtcclxuJGZhLXZhci1tb2JpbGUtcGhvbmU6IFwiXFxmMTBiXCI7XHJcbiRmYS12YXItbW9keDogXCJcXGYyODVcIjtcclxuJGZhLXZhci1tb25leTogXCJcXGYwZDZcIjtcclxuJGZhLXZhci1tb29uLW86IFwiXFxmMTg2XCI7XHJcbiRmYS12YXItbW9ydGFyLWJvYXJkOiBcIlxcZjE5ZFwiO1xyXG4kZmEtdmFyLW1vdG9yY3ljbGU6IFwiXFxmMjFjXCI7XHJcbiRmYS12YXItbW91c2UtcG9pbnRlcjogXCJcXGYyNDVcIjtcclxuJGZhLXZhci1tdXNpYzogXCJcXGYwMDFcIjtcclxuJGZhLXZhci1uYXZpY29uOiBcIlxcZjBjOVwiO1xyXG4kZmEtdmFyLW5ldXRlcjogXCJcXGYyMmNcIjtcclxuJGZhLXZhci1uZXdzcGFwZXItbzogXCJcXGYxZWFcIjtcclxuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFwiXFxmMjQ3XCI7XHJcbiRmYS12YXItb2JqZWN0LXVuZ3JvdXA6IFwiXFxmMjQ4XCI7XHJcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXCJcXGYyNjNcIjtcclxuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXCJcXGYyNjRcIjtcclxuJGZhLXZhci1vcGVuY2FydDogXCJcXGYyM2RcIjtcclxuJGZhLXZhci1vcGVuaWQ6IFwiXFxmMTliXCI7XHJcbiRmYS12YXItb3BlcmE6IFwiXFxmMjZhXCI7XHJcbiRmYS12YXItb3B0aW4tbW9uc3RlcjogXCJcXGYyM2NcIjtcclxuJGZhLXZhci1vdXRkZW50OiBcIlxcZjAzYlwiO1xyXG4kZmEtdmFyLXBhZ2VsaW5lczogXCJcXGYxOGNcIjtcclxuJGZhLXZhci1wYWludC1icnVzaDogXCJcXGYxZmNcIjtcclxuJGZhLXZhci1wYXBlci1wbGFuZTogXCJcXGYxZDhcIjtcclxuJGZhLXZhci1wYXBlci1wbGFuZS1vOiBcIlxcZjFkOVwiO1xyXG4kZmEtdmFyLXBhcGVyY2xpcDogXCJcXGYwYzZcIjtcclxuJGZhLXZhci1wYXJhZ3JhcGg6IFwiXFxmMWRkXCI7XHJcbiRmYS12YXItcGFzdGU6IFwiXFxmMGVhXCI7XHJcbiRmYS12YXItcGF1c2U6IFwiXFxmMDRjXCI7XHJcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcIlxcZjI4YlwiO1xyXG4kZmEtdmFyLXBhdXNlLWNpcmNsZS1vOiBcIlxcZjI4Y1wiO1xyXG4kZmEtdmFyLXBhdzogXCJcXGYxYjBcIjtcclxuJGZhLXZhci1wYXlwYWw6IFwiXFxmMWVkXCI7XHJcbiRmYS12YXItcGVuY2lsOiBcIlxcZjA0MFwiO1xyXG4kZmEtdmFyLXBlbmNpbC1zcXVhcmU6IFwiXFxmMTRiXCI7XHJcbiRmYS12YXItcGVuY2lsLXNxdWFyZS1vOiBcIlxcZjA0NFwiO1xyXG4kZmEtdmFyLXBlcmNlbnQ6IFwiXFxmMjk1XCI7XHJcbiRmYS12YXItcGhvbmU6IFwiXFxmMDk1XCI7XHJcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcIlxcZjA5OFwiO1xyXG4kZmEtdmFyLXBob3RvOiBcIlxcZjAzZVwiO1xyXG4kZmEtdmFyLXBpY3R1cmUtbzogXCJcXGYwM2VcIjtcclxuJGZhLXZhci1waWUtY2hhcnQ6IFwiXFxmMjAwXCI7XHJcbiRmYS12YXItcGllZC1waXBlcjogXCJcXGYyYWVcIjtcclxuJGZhLXZhci1waWVkLXBpcGVyLWFsdDogXCJcXGYxYThcIjtcclxuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcIlxcZjFhN1wiO1xyXG4kZmEtdmFyLXBpbnRlcmVzdDogXCJcXGYwZDJcIjtcclxuJGZhLXZhci1waW50ZXJlc3QtcDogXCJcXGYyMzFcIjtcclxuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcIlxcZjBkM1wiO1xyXG4kZmEtdmFyLXBsYW5lOiBcIlxcZjA3MlwiO1xyXG4kZmEtdmFyLXBsYXk6IFwiXFxmMDRiXCI7XHJcbiRmYS12YXItcGxheS1jaXJjbGU6IFwiXFxmMTQ0XCI7XHJcbiRmYS12YXItcGxheS1jaXJjbGUtbzogXCJcXGYwMWRcIjtcclxuJGZhLXZhci1wbHVnOiBcIlxcZjFlNlwiO1xyXG4kZmEtdmFyLXBsdXM6IFwiXFxmMDY3XCI7XHJcbiRmYS12YXItcGx1cy1jaXJjbGU6IFwiXFxmMDU1XCI7XHJcbiRmYS12YXItcGx1cy1zcXVhcmU6IFwiXFxmMGZlXCI7XHJcbiRmYS12YXItcGx1cy1zcXVhcmUtbzogXCJcXGYxOTZcIjtcclxuJGZhLXZhci1wb2RjYXN0OiBcIlxcZjJjZVwiO1xyXG4kZmEtdmFyLXBvd2VyLW9mZjogXCJcXGYwMTFcIjtcclxuJGZhLXZhci1wcmludDogXCJcXGYwMmZcIjtcclxuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFwiXFxmMjg4XCI7XHJcbiRmYS12YXItcHV6emxlLXBpZWNlOiBcIlxcZjEyZVwiO1xyXG4kZmEtdmFyLXFxOiBcIlxcZjFkNlwiO1xyXG4kZmEtdmFyLXFyY29kZTogXCJcXGYwMjlcIjtcclxuJGZhLXZhci1xdWVzdGlvbjogXCJcXGYxMjhcIjtcclxuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFwiXFxmMDU5XCI7XHJcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW86IFwiXFxmMjljXCI7XHJcbiRmYS12YXItcXVvcmE6IFwiXFxmMmM0XCI7XHJcbiRmYS12YXItcXVvdGUtbGVmdDogXCJcXGYxMGRcIjtcclxuJGZhLXZhci1xdW90ZS1yaWdodDogXCJcXGYxMGVcIjtcclxuJGZhLXZhci1yYTogXCJcXGYxZDBcIjtcclxuJGZhLXZhci1yYW5kb206IFwiXFxmMDc0XCI7XHJcbiRmYS12YXItcmF2ZWxyeTogXCJcXGYyZDlcIjtcclxuJGZhLXZhci1yZWJlbDogXCJcXGYxZDBcIjtcclxuJGZhLXZhci1yZWN5Y2xlOiBcIlxcZjFiOFwiO1xyXG4kZmEtdmFyLXJlZGRpdDogXCJcXGYxYTFcIjtcclxuJGZhLXZhci1yZWRkaXQtYWxpZW46IFwiXFxmMjgxXCI7XHJcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXCJcXGYxYTJcIjtcclxuJGZhLXZhci1yZWZyZXNoOiBcIlxcZjAyMVwiO1xyXG4kZmEtdmFyLXJlZ2lzdGVyZWQ6IFwiXFxmMjVkXCI7XHJcbiRmYS12YXItcmVtb3ZlOiBcIlxcZjAwZFwiO1xyXG4kZmEtdmFyLXJlbnJlbjogXCJcXGYxOGJcIjtcclxuJGZhLXZhci1yZW9yZGVyOiBcIlxcZjBjOVwiO1xyXG4kZmEtdmFyLXJlcGVhdDogXCJcXGYwMWVcIjtcclxuJGZhLXZhci1yZXBseTogXCJcXGYxMTJcIjtcclxuJGZhLXZhci1yZXBseS1hbGw6IFwiXFxmMTIyXCI7XHJcbiRmYS12YXItcmVzaXN0YW5jZTogXCJcXGYxZDBcIjtcclxuJGZhLXZhci1yZXR3ZWV0OiBcIlxcZjA3OVwiO1xyXG4kZmEtdmFyLXJtYjogXCJcXGYxNTdcIjtcclxuJGZhLXZhci1yb2FkOiBcIlxcZjAxOFwiO1xyXG4kZmEtdmFyLXJvY2tldDogXCJcXGYxMzVcIjtcclxuJGZhLXZhci1yb3RhdGUtbGVmdDogXCJcXGYwZTJcIjtcclxuJGZhLXZhci1yb3RhdGUtcmlnaHQ6IFwiXFxmMDFlXCI7XHJcbiRmYS12YXItcm91YmxlOiBcIlxcZjE1OFwiO1xyXG4kZmEtdmFyLXJzczogXCJcXGYwOWVcIjtcclxuJGZhLXZhci1yc3Mtc3F1YXJlOiBcIlxcZjE0M1wiO1xyXG4kZmEtdmFyLXJ1YjogXCJcXGYxNThcIjtcclxuJGZhLXZhci1ydWJsZTogXCJcXGYxNThcIjtcclxuJGZhLXZhci1ydXBlZTogXCJcXGYxNTZcIjtcclxuJGZhLXZhci1zMTU6IFwiXFxmMmNkXCI7XHJcbiRmYS12YXItc2FmYXJpOiBcIlxcZjI2N1wiO1xyXG4kZmEtdmFyLXNhdmU6IFwiXFxmMGM3XCI7XHJcbiRmYS12YXItc2Npc3NvcnM6IFwiXFxmMGM0XCI7XHJcbiRmYS12YXItc2NyaWJkOiBcIlxcZjI4YVwiO1xyXG4kZmEtdmFyLXNlYXJjaDogXCJcXGYwMDJcIjtcclxuJGZhLXZhci1zZWFyY2gtbWludXM6IFwiXFxmMDEwXCI7XHJcbiRmYS12YXItc2VhcmNoLXBsdXM6IFwiXFxmMDBlXCI7XHJcbiRmYS12YXItc2VsbHN5OiBcIlxcZjIxM1wiO1xyXG4kZmEtdmFyLXNlbmQ6IFwiXFxmMWQ4XCI7XHJcbiRmYS12YXItc2VuZC1vOiBcIlxcZjFkOVwiO1xyXG4kZmEtdmFyLXNlcnZlcjogXCJcXGYyMzNcIjtcclxuJGZhLXZhci1zaGFyZTogXCJcXGYwNjRcIjtcclxuJGZhLXZhci1zaGFyZS1hbHQ6IFwiXFxmMWUwXCI7XHJcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXCJcXGYxZTFcIjtcclxuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFwiXFxmMTRkXCI7XHJcbiRmYS12YXItc2hhcmUtc3F1YXJlLW86IFwiXFxmMDQ1XCI7XHJcbiRmYS12YXItc2hla2VsOiBcIlxcZjIwYlwiO1xyXG4kZmEtdmFyLXNoZXFlbDogXCJcXGYyMGJcIjtcclxuJGZhLXZhci1zaGllbGQ6IFwiXFxmMTMyXCI7XHJcbiRmYS12YXItc2hpcDogXCJcXGYyMWFcIjtcclxuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFwiXFxmMjE0XCI7XHJcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcIlxcZjI5MFwiO1xyXG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXCJcXGYyOTFcIjtcclxuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcIlxcZjA3YVwiO1xyXG4kZmEtdmFyLXNob3dlcjogXCJcXGYyY2NcIjtcclxuJGZhLXZhci1zaWduLWluOiBcIlxcZjA5MFwiO1xyXG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFwiXFxmMmE3XCI7XHJcbiRmYS12YXItc2lnbi1vdXQ6IFwiXFxmMDhiXCI7XHJcbiRmYS12YXItc2lnbmFsOiBcIlxcZjAxMlwiO1xyXG4kZmEtdmFyLXNpZ25pbmc6IFwiXFxmMmE3XCI7XHJcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFwiXFxmMjE1XCI7XHJcbiRmYS12YXItc2l0ZW1hcDogXCJcXGYwZThcIjtcclxuJGZhLXZhci1za3lhdGxhczogXCJcXGYyMTZcIjtcclxuJGZhLXZhci1za3lwZTogXCJcXGYxN2VcIjtcclxuJGZhLXZhci1zbGFjazogXCJcXGYxOThcIjtcclxuJGZhLXZhci1zbGlkZXJzOiBcIlxcZjFkZVwiO1xyXG4kZmEtdmFyLXNsaWRlc2hhcmU6IFwiXFxmMWU3XCI7XHJcbiRmYS12YXItc21pbGUtbzogXCJcXGYxMThcIjtcclxuJGZhLXZhci1zbmFwY2hhdDogXCJcXGYyYWJcIjtcclxuJGZhLXZhci1zbmFwY2hhdC1naG9zdDogXCJcXGYyYWNcIjtcclxuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFwiXFxmMmFkXCI7XHJcbiRmYS12YXItc25vd2ZsYWtlLW86IFwiXFxmMmRjXCI7XHJcbiRmYS12YXItc29jY2VyLWJhbGwtbzogXCJcXGYxZTNcIjtcclxuJGZhLXZhci1zb3J0OiBcIlxcZjBkY1wiO1xyXG4kZmEtdmFyLXNvcnQtYWxwaGEtYXNjOiBcIlxcZjE1ZFwiO1xyXG4kZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzogXCJcXGYxNWVcIjtcclxuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6IFwiXFxmMTYwXCI7XHJcbiRmYS12YXItc29ydC1hbW91bnQtZGVzYzogXCJcXGYxNjFcIjtcclxuJGZhLXZhci1zb3J0LWFzYzogXCJcXGYwZGVcIjtcclxuJGZhLXZhci1zb3J0LWRlc2M6IFwiXFxmMGRkXCI7XHJcbiRmYS12YXItc29ydC1kb3duOiBcIlxcZjBkZFwiO1xyXG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M6IFwiXFxmMTYyXCI7XHJcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6IFwiXFxmMTYzXCI7XHJcbiRmYS12YXItc29ydC11cDogXCJcXGYwZGVcIjtcclxuJGZhLXZhci1zb3VuZGNsb3VkOiBcIlxcZjFiZVwiO1xyXG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFwiXFxmMTk3XCI7XHJcbiRmYS12YXItc3Bpbm5lcjogXCJcXGYxMTBcIjtcclxuJGZhLXZhci1zcG9vbjogXCJcXGYxYjFcIjtcclxuJGZhLXZhci1zcG90aWZ5OiBcIlxcZjFiY1wiO1xyXG4kZmEtdmFyLXNxdWFyZTogXCJcXGYwYzhcIjtcclxuJGZhLXZhci1zcXVhcmUtbzogXCJcXGYwOTZcIjtcclxuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXCJcXGYxOGRcIjtcclxuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXCJcXGYxNmNcIjtcclxuJGZhLXZhci1zdGFyOiBcIlxcZjAwNVwiO1xyXG4kZmEtdmFyLXN0YXItaGFsZjogXCJcXGYwODlcIjtcclxuJGZhLXZhci1zdGFyLWhhbGYtZW1wdHk6IFwiXFxmMTIzXCI7XHJcbiRmYS12YXItc3Rhci1oYWxmLWZ1bGw6IFwiXFxmMTIzXCI7XHJcbiRmYS12YXItc3Rhci1oYWxmLW86IFwiXFxmMTIzXCI7XHJcbiRmYS12YXItc3Rhci1vOiBcIlxcZjAwNlwiO1xyXG4kZmEtdmFyLXN0ZWFtOiBcIlxcZjFiNlwiO1xyXG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXCJcXGYxYjdcIjtcclxuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcIlxcZjA0OFwiO1xyXG4kZmEtdmFyLXN0ZXAtZm9yd2FyZDogXCJcXGYwNTFcIjtcclxuJGZhLXZhci1zdGV0aG9zY29wZTogXCJcXGYwZjFcIjtcclxuJGZhLXZhci1zdGlja3ktbm90ZTogXCJcXGYyNDlcIjtcclxuJGZhLXZhci1zdGlja3ktbm90ZS1vOiBcIlxcZjI0YVwiO1xyXG4kZmEtdmFyLXN0b3A6IFwiXFxmMDRkXCI7XHJcbiRmYS12YXItc3RvcC1jaXJjbGU6IFwiXFxmMjhkXCI7XHJcbiRmYS12YXItc3RvcC1jaXJjbGUtbzogXCJcXGYyOGVcIjtcclxuJGZhLXZhci1zdHJlZXQtdmlldzogXCJcXGYyMWRcIjtcclxuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcIlxcZjBjY1wiO1xyXG4kZmEtdmFyLXN0dW1ibGV1cG9uOiBcIlxcZjFhNFwiO1xyXG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXCJcXGYxYTNcIjtcclxuJGZhLXZhci1zdWJzY3JpcHQ6IFwiXFxmMTJjXCI7XHJcbiRmYS12YXItc3Vid2F5OiBcIlxcZjIzOVwiO1xyXG4kZmEtdmFyLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xyXG4kZmEtdmFyLXN1bi1vOiBcIlxcZjE4NVwiO1xyXG4kZmEtdmFyLXN1cGVycG93ZXJzOiBcIlxcZjJkZFwiO1xyXG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcIlxcZjEyYlwiO1xyXG4kZmEtdmFyLXN1cHBvcnQ6IFwiXFxmMWNkXCI7XHJcbiRmYS12YXItdGFibGU6IFwiXFxmMGNlXCI7XHJcbiRmYS12YXItdGFibGV0OiBcIlxcZjEwYVwiO1xyXG4kZmEtdmFyLXRhY2hvbWV0ZXI6IFwiXFxmMGU0XCI7XHJcbiRmYS12YXItdGFnOiBcIlxcZjAyYlwiO1xyXG4kZmEtdmFyLXRhZ3M6IFwiXFxmMDJjXCI7XHJcbiRmYS12YXItdGFza3M6IFwiXFxmMGFlXCI7XHJcbiRmYS12YXItdGF4aTogXCJcXGYxYmFcIjtcclxuJGZhLXZhci10ZWxlZ3JhbTogXCJcXGYyYzZcIjtcclxuJGZhLXZhci10ZWxldmlzaW9uOiBcIlxcZjI2Y1wiO1xyXG4kZmEtdmFyLXRlbmNlbnQtd2VpYm86IFwiXFxmMWQ1XCI7XHJcbiRmYS12YXItdGVybWluYWw6IFwiXFxmMTIwXCI7XHJcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFwiXFxmMDM0XCI7XHJcbiRmYS12YXItdGV4dC13aWR0aDogXCJcXGYwMzVcIjtcclxuJGZhLXZhci10aDogXCJcXGYwMGFcIjtcclxuJGZhLXZhci10aC1sYXJnZTogXCJcXGYwMDlcIjtcclxuJGZhLXZhci10aC1saXN0OiBcIlxcZjAwYlwiO1xyXG4kZmEtdmFyLXRoZW1laXNsZTogXCJcXGYyYjJcIjtcclxuJGZhLXZhci10aGVybW9tZXRlcjogXCJcXGYyYzdcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci0wOiBcIlxcZjJjYlwiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLTE6IFwiXFxmMmNhXCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItMjogXCJcXGYyYzlcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci0zOiBcIlxcZjJjOFwiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLTQ6IFwiXFxmMmM3XCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFwiXFxmMmNiXCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDogXCJcXGYyYzdcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcIlxcZjJjOVwiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFwiXFxmMmNhXCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6IFwiXFxmMmM4XCI7XHJcbiRmYS12YXItdGh1bWItdGFjazogXCJcXGYwOGRcIjtcclxuJGZhLXZhci10aHVtYnMtZG93bjogXCJcXGYxNjVcIjtcclxuJGZhLXZhci10aHVtYnMtby1kb3duOiBcIlxcZjA4OFwiO1xyXG4kZmEtdmFyLXRodW1icy1vLXVwOiBcIlxcZjA4N1wiO1xyXG4kZmEtdmFyLXRodW1icy11cDogXCJcXGYxNjRcIjtcclxuJGZhLXZhci10aWNrZXQ6IFwiXFxmMTQ1XCI7XHJcbiRmYS12YXItdGltZXM6IFwiXFxmMDBkXCI7XHJcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcIlxcZjA1N1wiO1xyXG4kZmEtdmFyLXRpbWVzLWNpcmNsZS1vOiBcIlxcZjA1Y1wiO1xyXG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZTogXCJcXGYyZDNcIjtcclxuJGZhLXZhci10aW1lcy1yZWN0YW5nbGUtbzogXCJcXGYyZDRcIjtcclxuJGZhLXZhci10aW50OiBcIlxcZjA0M1wiO1xyXG4kZmEtdmFyLXRvZ2dsZS1kb3duOiBcIlxcZjE1MFwiO1xyXG4kZmEtdmFyLXRvZ2dsZS1sZWZ0OiBcIlxcZjE5MVwiO1xyXG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFwiXFxmMjA0XCI7XHJcbiRmYS12YXItdG9nZ2xlLW9uOiBcIlxcZjIwNVwiO1xyXG4kZmEtdmFyLXRvZ2dsZS1yaWdodDogXCJcXGYxNTJcIjtcclxuJGZhLXZhci10b2dnbGUtdXA6IFwiXFxmMTUxXCI7XHJcbiRmYS12YXItdHJhZGVtYXJrOiBcIlxcZjI1Y1wiO1xyXG4kZmEtdmFyLXRyYWluOiBcIlxcZjIzOFwiO1xyXG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcIlxcZjIyNFwiO1xyXG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXCJcXGYyMjVcIjtcclxuJGZhLXZhci10cmFzaDogXCJcXGYxZjhcIjtcclxuJGZhLXZhci10cmFzaC1vOiBcIlxcZjAxNFwiO1xyXG4kZmEtdmFyLXRyZWU6IFwiXFxmMWJiXCI7XHJcbiRmYS12YXItdHJlbGxvOiBcIlxcZjE4MVwiO1xyXG4kZmEtdmFyLXRyaXBhZHZpc29yOiBcIlxcZjI2MlwiO1xyXG4kZmEtdmFyLXRyb3BoeTogXCJcXGYwOTFcIjtcclxuJGZhLXZhci10cnVjazogXCJcXGYwZDFcIjtcclxuJGZhLXZhci10cnk6IFwiXFxmMTk1XCI7XHJcbiRmYS12YXItdHR5OiBcIlxcZjFlNFwiO1xyXG4kZmEtdmFyLXR1bWJscjogXCJcXGYxNzNcIjtcclxuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcIlxcZjE3NFwiO1xyXG4kZmEtdmFyLXR1cmtpc2gtbGlyYTogXCJcXGYxOTVcIjtcclxuJGZhLXZhci10djogXCJcXGYyNmNcIjtcclxuJGZhLXZhci10d2l0Y2g6IFwiXFxmMWU4XCI7XHJcbiRmYS12YXItdHdpdHRlcjogXCJcXGYwOTlcIjtcclxuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXCJcXGYwODFcIjtcclxuJGZhLXZhci11bWJyZWxsYTogXCJcXGYwZTlcIjtcclxuJGZhLXZhci11bmRlcmxpbmU6IFwiXFxmMGNkXCI7XHJcbiRmYS12YXItdW5kbzogXCJcXGYwZTJcIjtcclxuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcIlxcZjI5YVwiO1xyXG4kZmEtdmFyLXVuaXZlcnNpdHk6IFwiXFxmMTljXCI7XHJcbiRmYS12YXItdW5saW5rOiBcIlxcZjEyN1wiO1xyXG4kZmEtdmFyLXVubG9jazogXCJcXGYwOWNcIjtcclxuJGZhLXZhci11bmxvY2stYWx0OiBcIlxcZjEzZVwiO1xyXG4kZmEtdmFyLXVuc29ydGVkOiBcIlxcZjBkY1wiO1xyXG4kZmEtdmFyLXVwbG9hZDogXCJcXGYwOTNcIjtcclxuJGZhLXZhci11c2I6IFwiXFxmMjg3XCI7XHJcbiRmYS12YXItdXNkOiBcIlxcZjE1NVwiO1xyXG4kZmEtdmFyLXVzZXI6IFwiXFxmMDA3XCI7XHJcbiRmYS12YXItdXNlci1jaXJjbGU6IFwiXFxmMmJkXCI7XHJcbiRmYS12YXItdXNlci1jaXJjbGUtbzogXCJcXGYyYmVcIjtcclxuJGZhLXZhci11c2VyLW1kOiBcIlxcZjBmMFwiO1xyXG4kZmEtdmFyLXVzZXItbzogXCJcXGYyYzBcIjtcclxuJGZhLXZhci11c2VyLXBsdXM6IFwiXFxmMjM0XCI7XHJcbiRmYS12YXItdXNlci1zZWNyZXQ6IFwiXFxmMjFiXCI7XHJcbiRmYS12YXItdXNlci10aW1lczogXCJcXGYyMzVcIjtcclxuJGZhLXZhci11c2VyczogXCJcXGYwYzBcIjtcclxuJGZhLXZhci12Y2FyZDogXCJcXGYyYmJcIjtcclxuJGZhLXZhci12Y2FyZC1vOiBcIlxcZjJiY1wiO1xyXG4kZmEtdmFyLXZlbnVzOiBcIlxcZjIyMVwiO1xyXG4kZmEtdmFyLXZlbnVzLWRvdWJsZTogXCJcXGYyMjZcIjtcclxuJGZhLXZhci12ZW51cy1tYXJzOiBcIlxcZjIyOFwiO1xyXG4kZmEtdmFyLXZpYWNvaW46IFwiXFxmMjM3XCI7XHJcbiRmYS12YXItdmlhZGVvOiBcIlxcZjJhOVwiO1xyXG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFwiXFxmMmFhXCI7XHJcbiRmYS12YXItdmlkZW8tY2FtZXJhOiBcIlxcZjAzZFwiO1xyXG4kZmEtdmFyLXZpbWVvOiBcIlxcZjI3ZFwiO1xyXG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXCJcXGYxOTRcIjtcclxuJGZhLXZhci12aW5lOiBcIlxcZjFjYVwiO1xyXG4kZmEtdmFyLXZrOiBcIlxcZjE4OVwiO1xyXG4kZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOiBcIlxcZjJhMFwiO1xyXG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcIlxcZjAyN1wiO1xyXG4kZmEtdmFyLXZvbHVtZS1vZmY6IFwiXFxmMDI2XCI7XHJcbiRmYS12YXItdm9sdW1lLXVwOiBcIlxcZjAyOFwiO1xyXG4kZmEtdmFyLXdhcm5pbmc6IFwiXFxmMDcxXCI7XHJcbiRmYS12YXItd2VjaGF0OiBcIlxcZjFkN1wiO1xyXG4kZmEtdmFyLXdlaWJvOiBcIlxcZjE4YVwiO1xyXG4kZmEtdmFyLXdlaXhpbjogXCJcXGYxZDdcIjtcclxuJGZhLXZhci13aGF0c2FwcDogXCJcXGYyMzJcIjtcclxuJGZhLXZhci13aGVlbGNoYWlyOiBcIlxcZjE5M1wiO1xyXG4kZmEtdmFyLXdoZWVsY2hhaXItYWx0OiBcIlxcZjI5YlwiO1xyXG4kZmEtdmFyLXdpZmk6IFwiXFxmMWViXCI7XHJcbiRmYS12YXItd2lraXBlZGlhLXc6IFwiXFxmMjY2XCI7XHJcbiRmYS12YXItd2luZG93LWNsb3NlOiBcIlxcZjJkM1wiO1xyXG4kZmEtdmFyLXdpbmRvdy1jbG9zZS1vOiBcIlxcZjJkNFwiO1xyXG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXCJcXGYyZDBcIjtcclxuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFwiXFxmMmQxXCI7XHJcbiRmYS12YXItd2luZG93LXJlc3RvcmU6IFwiXFxmMmQyXCI7XHJcbiRmYS12YXItd2luZG93czogXCJcXGYxN2FcIjtcclxuJGZhLXZhci13b246IFwiXFxmMTU5XCI7XHJcbiRmYS12YXItd29yZHByZXNzOiBcIlxcZjE5YVwiO1xyXG4kZmEtdmFyLXdwYmVnaW5uZXI6IFwiXFxmMjk3XCI7XHJcbiRmYS12YXItd3BleHBsb3JlcjogXCJcXGYyZGVcIjtcclxuJGZhLXZhci13cGZvcm1zOiBcIlxcZjI5OFwiO1xyXG4kZmEtdmFyLXdyZW5jaDogXCJcXGYwYWRcIjtcclxuJGZhLXZhci14aW5nOiBcIlxcZjE2OFwiO1xyXG4kZmEtdmFyLXhpbmctc3F1YXJlOiBcIlxcZjE2OVwiO1xyXG4kZmEtdmFyLXktY29tYmluYXRvcjogXCJcXGYyM2JcIjtcclxuJGZhLXZhci15LWNvbWJpbmF0b3Itc3F1YXJlOiBcIlxcZjFkNFwiO1xyXG4kZmEtdmFyLXlhaG9vOiBcIlxcZjE5ZVwiO1xyXG4kZmEtdmFyLXljOiBcIlxcZjIzYlwiO1xyXG4kZmEtdmFyLXljLXNxdWFyZTogXCJcXGYxZDRcIjtcclxuJGZhLXZhci15ZWxwOiBcIlxcZjFlOVwiO1xyXG4kZmEtdmFyLXllbjogXCJcXGYxNTdcIjtcclxuJGZhLXZhci15b2FzdDogXCJcXGYyYjFcIjtcclxuJGZhLXZhci15b3V0dWJlOiBcIlxcZjE2N1wiO1xyXG4kZmEtdmFyLXlvdXR1YmUtcGxheTogXCJcXGYxNmFcIjtcclxuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXCJcXGYxNjZcIjtcclxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXHJcbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2xhc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW11c2ljOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0YXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGFyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aC1sYXJnZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGlzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2UtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtcGx1czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1taW51czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBvd2VyLW9mZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNpZ25hbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2Vhci0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29nLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cmFzaC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhvbWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2xvY2stbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kb3dubG9hZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaW5ib3g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVwZWF0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWZyZXNoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJlZnJlc2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxvY2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oZWFkcGhvbmVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1vZmY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcXJjb2RlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhcmNvZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10YWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGFnczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ib29rOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcHJpbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYW1lcmE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZm9udDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ib2xkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaXRhbGljOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10ZXh0LWhlaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10ZXh0LXdpZHRoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWp1c3RpZnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50LS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW91dGRlbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pbmRlbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12aWRlby1jYW1lcmE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBpY3R1cmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXAtbWFya2VyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYWRqdXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW50LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRpbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhY2t3YXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBsYXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0b3A7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZm9yd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZWplY3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1taW51cy1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWluZm8tY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNyb3NzaGFpcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaGFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWV4cGFuZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29tcHJlc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGx1czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWludXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFzdGVyaXNrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdpZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGVhZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXllOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXllLXNsYXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13YXJuaW5nLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGxhbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb20tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmFuZG9tOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYWduZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZXR3ZWV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mb2xkZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3Mtdi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtdjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmFyLWNoYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2V5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWtleTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcnMtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29nczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1vdXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2stLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWItdGFjazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24taW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cm9waHk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVwbG9hZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb24tby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sZW1vbi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1waG9uZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcmstbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBob25lLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1YjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZWQtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhkZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1idWxsaG9ybjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iZWxsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jZXJ0aWZpY2F0ZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdsb2JlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd3JlbmNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10YXNrczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbHRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJyaWVmY2FzZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncm91cC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpbms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mbGFzazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3V0LS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2lzc29ycy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zY2lzc29yczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29weS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlcy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXJjbGlwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbG9wcHktby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mbG9wcHktbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbmF2aWNvbi0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVvcmRlci0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFycy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtdWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2wtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1vbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdHJpa2V0aHJvdWdoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdW5kZXJsaW5lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10YWJsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFnaWM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRydWNrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tb25leTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXJldC11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXJldC1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1ucy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb2x1bW5zOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bnNvcnRlZC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd24tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LWRlc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXAtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0LS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVuZG87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlZ2FsLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nYXZlbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRhY2hvbWV0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb21tZW50LW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHMtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2gtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYm9sdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaXRlbWFwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11bWJyZWxsYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGUtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jbGlwYm9hcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1leGNoYW5nZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtZG93bmxvYWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1tZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RldGhvc2NvcGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN1aXRjYXNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29mZmVlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jdXRsZXJ5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWN1dGxlcnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaG9zcGl0YWwtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFtYnVsYW5jZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1lZGtpdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlnaHRlci1qZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmVlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3AtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZGVza3RvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxhcHRvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbW9iaWxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zcGlubmVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5LS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZXBseTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1naXRodWItYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3Blbi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNtaWxlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZnJvd24tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWVoLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2FtZXBhZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1rZXlib2FyZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWwtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGVybWluYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29kZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGwtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZXBseS1hbGw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGwtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sb2NhdGlvbi1hcnJvdzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jcm9wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWZvcmstLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29kZS1mb3JrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbmstLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLWJyb2tlbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGFpbi1icm9rZW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWluZm87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdXBlcnNjcmlwdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN1YnNjcmlwdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVyYXNlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXB1enpsZS1waWVjZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaGllbGQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yb2NrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXhjZG47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWh0bWw1OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNzczM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbmNob3I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbHNleWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy12OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJzcy1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGlja2V0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb21wYXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bi0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXAtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYnAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2JwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXItLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11c2Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaW5yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbnktLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJtYi0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0teWVuLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1qcHktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItanB5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm91YmxlLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcnViOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13b24tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtydy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1rcnc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW4tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0Yy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1idGM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1hc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWRlc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZGVzYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIteGluZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIteGluZy1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXBsYXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZHJvcGJveDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3ctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pbnN0YWdyYW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mbGlja3I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hZG47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0LXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJscjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10dW1ibHItc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXBwbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbmRyb2lkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1saW51eDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZHJpYmJibGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNreXBlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvdXJzcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cmVsbG87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mZW1hbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ncmF0aXBheTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3VuLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tb29uLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJjaGl2ZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVnLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJ1ZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmstLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdlaWJvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVucmVuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGFnZWxpbmVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGFjay1leGNoYW5nZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWRvdC1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW8tc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmEtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zcGFjZS1zaHV0dGxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zbGFjazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdvcmRwcmVzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5pZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb24tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmstLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2l0eTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teWFob28tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIteWFob287IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nb29nbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kZWxpY2lvdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2ctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZGlnZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLXBwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWRydXBhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWpvb21sYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGFuZ3VhZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mYXg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGlsZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGF3LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBhdzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bvb24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3Bvb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW0tc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJlY3ljbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGUtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYi0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10YXhpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRyZWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3BvdGlmeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kZXZpYW50YXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvdW5kY2xvdWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWRhdGFiYXNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcGRmLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtd29yZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1leGNlbC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtby0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtby0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hcmNoaXZlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtby0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXVkaW8tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS12aWRlby1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlLWNvZGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmluZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12aW5lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvZGVwZW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWpzZmlkZGxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXktLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlci0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpZmUtcmluZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW8tbm90Y2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNpc3RhbmNlLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZWJlbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2UtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1lbXBpcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0LXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdpdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0teWMtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYWNrZXItbmV3czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWliby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xcS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1xcTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0LS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd2VpeGluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3RvcnktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGlzdG9yeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLXRoaW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oZWFkZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wYXJhZ3JhcGg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJvbWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW8tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZ1dGJvbC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10dHktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHR5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJpbm9jdWxhcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGx1ZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zbGlkZXNoYXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdGNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXllbHA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW5ld3NwYXBlci1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdpZmk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3ItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FsY3VsYXRvcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBheXBhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtd2FsbGV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNjLXZpc2E7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGlzY292ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2MtYW1leDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNjLXBheXBhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNjLXN0cmlwZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cmFzaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvcHlyaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXllZHJvcHBlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGFpbnQtYnJ1c2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmlydGhkYXktY2FrZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcmVhLWNoYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGllLWNoYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpbmUtY2hhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb2ZmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJpY3ljbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1idXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaW94aG9zdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2VsbGlzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbHMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaWxzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWFucGF0aC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tZWFucGF0aDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1idXlzZWxsYWRzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZGFzaGN1YmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvcnVtYmVlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxlYW5wdWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zZWxsc3k7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaGlydHNpbmJ1bGs7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNpbXBseWJ1aWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1za3lhdGxhczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtcGx1czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kaWFtb25kOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNoaXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItc2VjcmV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1vdG9yY3ljbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0cmVldC12aWV3OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnRiZWF0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12ZW51czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1lcmN1cnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyc2V4LS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLWRvdWJsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1kb3VibGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtbWFyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtdjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbmV1dGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdlbmRlcmxlc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3QtcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd2hhdHNhcHA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zZXJ2ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11c2VyLXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci10aW1lczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWwtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iZWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdmlhY29pbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHJhaW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdWJ3YXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tZWRpdW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3ItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIteS1jb21iaW5hdG9yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW9wdGluLW1vbnN0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5jYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2wtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXhwZWRpdGVkc3NsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMy0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVycy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTItLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWhhbGY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZW1wdHk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbW91c2UtcG9pbnRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3ItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaS1jdXJzb3I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtZ3JvdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC11bmdyb3VwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2ItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2MtamNiOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1Yi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYy1kaW5lcnMtY2x1YjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2xvbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmFsYW5jZS1zY2FsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMi0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWhhbGY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0zLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1lbmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYW5kLXJvY2stbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zdG9wLW8tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBhcGVyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNjaXNzb3JzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1saXphcmQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc3BvY2stbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wb2ludGVyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2Utby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBlYWNlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cmFkZW1hcms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVnaXN0ZXJlZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdnLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3ItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHJpcGFkdmlzb3I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2V0LXBvY2tldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd2lraXBlZGlhLXc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zYWZhcmk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaHJvbWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZWZveDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmEtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItb3BlcmE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10di0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10ZWxldmlzaW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29udGFvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci01MDBweDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFtYXpvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXMtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1taW51cy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItY2hlY2stbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaW5kdXN0cnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXBpbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1zaWduczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmctbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91enotLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaG91eno7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmxhY2stdGllOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZm9udGljb25zOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LWFsaWVuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVkZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvZGllcGllOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1vZHg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mb3J0LWF3ZXNvbWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11c2I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wcm9kdWN0LWh1bnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1peGNsb3VkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2NyaWJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhc2tldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYXNodGFnOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGgtYjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wZXJjZW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0bGFiOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdwYmVnaW5uZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd3Bmb3JtczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVudmlyYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2Vzcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyLWFsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJsaW5kOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWNvbnRyb2wtcGhvbmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYnJhaWxsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXNsLWludGVycHJldGluZy0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWZuZXNzLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLW9mLWhlYXJpbmctLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZGVhZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGUtZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmluZy0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaWduLWxhbmd1YWdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxvdy12aXNpb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12aWFkZW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LWdob3N0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpcnN0LW9yZGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci15b2FzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRoZW1laXNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtY2lyY2xlLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1vZmZpY2lhbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmEtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mb250LWF3ZXNvbWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhbmRzaGFrZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbm9kZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1saW5vZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vay1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vay1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQtby0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11c2VyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWlkLWJhZGdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2UtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlLW8tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXF1b3JhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mcmVlLWNvZGUtY2FtcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW0tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZWdyYW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTQtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTMtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0yLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTEtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaG93ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGh0dWItLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXMxNS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYXRoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBvZGNhc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWF4aW1pemU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWluaW1pemU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1yZXN0b3JlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZS1vLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2Utby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2UtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmFuZGNhbXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ldHN5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWltZGI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmF2ZWxyeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWVyY2FzdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1lZXJjYXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9jaGlwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2Utby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zbm93Zmxha2UtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJwb3dlcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd3BleHBsb3JlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1lZXR1cDsgfVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBCcmVhZGNydW1ic1xyXG4vL1xyXG4vLyAgTXVzdCBiZSBleHRlbmRlZCBpbiB0aGUgdWwgb2YgdGhlIGJyZWFkY3J1bWJzXHJcbi8vICBBZGRzIGF1dG8tbWFnaWNhbCBzZXBhcmF0b3JzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi8vIFNpbXBsZSBicmVhZGNydW1iIFwiPlwiXHJcbiVicmVhZGNydW1iIHtcclxuICAmID4gYSArIGE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBAaW5jbHVkZSBzaXplKDRweCA4cHgpO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYnJlYWRjcnVtYi1hcnJvdy5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQYXRoIGJyZWFkY3J1bWIgXCIvXCJcclxuJWJyZWFkY3J1bWItLXBhdGgge1xyXG4gICYgPiBhICsgYTpiZWZvcmUge1xyXG4gICAgY29udGVudDpcIi9cIjtcclxuICB9XHJcbn1cclxuXHJcbiVicmVhZGNydW1iX19yb290IHtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG59XHJcbiIsIi8vIFNpemluZyBtaXhpblxyXG5AbWl4aW4gc2l6ZSgkc2l6ZSkge1xyXG5cclxuICAvLyBJZiBvbmx5IG9uZSB2YWx1ZSBpcyBwcmVzZW50XHJcbiAgQGlmIGxlbmd0aCgkc2l6ZSkgPT0gMSB7XHJcblxyXG4gICAgQGlmIHVuaXRsZXNzKCRzaXplKSB7XHJcbiAgICAgIHdpZHRoOiAkc2l6ZSArIHB4O1xyXG4gICAgICBoZWlnaHQ6ICRzaXplICsgcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2UgaWYgbm90KHVuaXRsZXNzKCRzaXplKSkge1xyXG4gICAgICB3aWR0aDogJHNpemU7XHJcbiAgICAgIGhlaWdodDogJHNpemU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBJZiBib3RoIHZhbHVlcyBhcmUgcHJlc2VudFxyXG4gIEBpZiBsZW5ndGgoJHNpemUpID09IDIge1xyXG5cclxuICAgICR3aWR0aDogbnRoKCRzaXplLCAxKTtcclxuICAgICRoZWlnaHQ6IG50aCgkc2l6ZSwgMik7XHJcblxyXG4gICAgQGlmICR3aWR0aCA9PSBhdXRvIHtcclxuICAgICAgd2lkdGg6ICR3aWR0aDtcclxuICAgIH1cclxuICAgIEBlbHNlIGlmIHVuaXRsZXNzKCR3aWR0aCkge1xyXG4gICAgICB3aWR0aDogJHdpZHRoICsgcHg7XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiBub3QodW5pdGxlc3MoJHdpZHRoKSkge1xyXG4gICAgICB3aWR0aDogJHdpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkaGVpZ2h0ID09IGF1dG8ge1xyXG4gICAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICB9XHJcbiAgICBAaWYgdW5pdGxlc3MoJGhlaWdodCkge1xyXG4gICAgICBoZWlnaHQ6ICRoZWlnaHQgKyBweDtcclxuICAgIH1cclxuICAgIEBlbHNlIGlmIG5vdCh1bml0bGVzcygkaGVpZ2h0KSkge1xyXG4gICAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIFRheCBOb3RlcyBTZWxlY3RcclxuXHJcbi50YXgtbm90ZXMtc2VsZWN0LWNvbGxlY3Rpb25zIC5tZWRpYV9fY29udGVudCBwIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubGlzdGluZyArIC50bnMtbGFuZGluZy1jdGEge1xyXG4gIG1hcmdpbi10b3A6IC02MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbn1cclxuXHJcblxyXG4udG5zLWxhbmRpbmctY3RhIHtcclxuICBtYXgtaGVpZ2h0OiAxMjhweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcclxuXHJcbiAgLnRucy1sYW5kaW5nLWN0YV9faWNvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMjhweDtcclxuICAgIGhlaWdodDogMTI4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB3aWR0aDogNjBweDtcclxuICAgICAgZmlsbDogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50bnMtbGFuZGluZy1jdGFfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gVGFibGUgb2YgY29udGVudHNcclxuLnRucy10b2Mge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbiN0b2NIZWFkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIC4xNXMsXHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJi5vcGVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJjpob3Zlcjo6YWZ0ZXIsXHJcbiAgJjpmb2N1czo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDtcclxuICB9XHJcblxyXG4gICYub3Blbjo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FjY29yZGlvbi10b2dnbGUucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcbn1cclxuXHJcbiN0b2NQYW5lbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA0MnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xyXG4gIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuXHJcbiAgJi5vcGVuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBsaSArIGxpIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItM2Q7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xyXG4gICAgfVxyXG5cclxuICAgICY6dmlzaXRlZCB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEZvcm0gTm9ybWFsaXp0aW9uOyBha2luIHRvIEZvcm1hbGl6ZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5maWVsZHNldCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG5sYWJlbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4jeyRhbGwtdGV4dC1pbnB1dHN9LFxyXG50ZXh0YXJlYSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICBAaW5jbHVkZSBib3JkZXIoMnB4IDFweCAxcHgsIHNvbGlkLCAkZm9ybS1ib3JkZXItY29sb3IpO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRmb3JtLWJvcmRlci1yYWRpdXM7XHJcbiAgZm9udDogI3skZm9ybS1mb250LXNpemV9IC8gI3skYmFzZS1saW5lLWhlaWdodH0gJGZvcm0tZm9udC1mYW1pbHk7XHJcbiAgYm94LXNoYWRvdzogJGZvcm0tYm94LXNoYWRvdztcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tYm9yZGVyLWNvbG9yLWhvdmVyO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWJvcmRlci1jb2xvci1ob3ZlcjtcclxuICAgIGJveC1zaGFkb3c6ICRmb3JtLWJveC1zaGFkb3ctZm9jdXM7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBAaW5jbHVkZSBzaXplKDE2cHgpO1xyXG4gIG1hcmdpbjogMnB4IDVweCAwIDA7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhLWNoZWNrLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOmNoZWNrZWQge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMsXHJcbiAgJjpjaGVja2VkOmZvY3VzLFxyXG4gICY6YWN0aXZlLFxyXG4gICY6Y2hlY2tlZDphY3RpdmUge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLy8gd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuc2VsZWN0IHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNDBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIHBhZGRpbmc6IDAgMzBweCAwIDEwcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvZG93bi1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcclxuICBAaW5jbHVkZSBib3JkZXIoMXB4IDFweCAycHgsIHNvbGlkLCAkYmFzZS1ib3JkZXItY29sb3IpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmRlc2NyaXB0aW9uIHtcclxuICBjb2xvcjogIzk5OTtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplICFpbXBvcnRhbnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgLy8gSGlkZGVuXHJcbiAgLmZvcm0tdHlwZS1wYXNzd29yZCAmIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1pdGVtIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5mb3JtLWRpc2FibGVke1xyXG4gIGxhYmVse1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1yZXF1aXJlZCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vLyBTZWFyY2ggLyBJbnB1dCB3aXRoIEFjdGlvbiBCdXR0b25cclxuLmlucHV0LWdyb3VwIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLmlucHV0LWdyb3VwX19mb3JtLFxyXG4gIC5pbnB1dC1ncm91cF9fYWN0aW9uLFxyXG4gIC5mb3JtLWl0ZW0sXHJcbiAgLmZvcm0tc3VibWl0IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxuXHJcbiAgaW5wdXQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5pbnB1dC1ncm91cF9fZm9ybSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuY2hvc2VuLWNvbnRhaW5lcntcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbnB1dC1ncm91cF9fYWN0aW9uIHtcclxuICAgIHdpZHRoOiAxJTtcclxuICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gRW5zdXJlIGFsd2F5cyBzZWVtcyBjbGlja2FibGVcclxuICB9XHJcblxyXG4gIC5pbnB1dC1ncm91cF9fYWN0aW9uOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9sbG9tLWNhcHRjaGEtY29udGVudCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLm1vbGxvbS1pbWFnZS1jYXB0Y2hhLWluc3RydWN0aW9ucyB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuXHJcbkBtaXhpbiByZW1vdmVBcHBlYXJhbmNlIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXI6IDA7XHJcblxyXG4gICY6Zm9jdXN7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBTaG93IC8gSGlkZSBFbGVtZW50c1xyXG4vLyAgVG8gYmUgdXNlZCBpbiBqUXVlcnkgYXMgYSB0b2dnbGUgY2xhc3NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmlzLXNob3duIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmlzLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBCb3JkZXIgTWl4aW5cclxuLy9cclxuLy8gIEZvciB1c2UgaW4gaW5zdGFuY2VzIHdoZXJlIG11bHRpcGxlIGJvcmRlci13aWR0aHMgYXJlIHJlcXVpcmVkXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbkBtaXhpbiBib3JkZXIoJGJvcmRlci13aWR0aCwgJGJvcmRlci1zdHlsZTogc29saWQsICRib3JkZXItY29sb3I6IGJsYWNrKSB7XHJcbiAgLy8gaWYgdG9vIG1hbnkgd2lkdGhzLCB0aHJvdyBlcnJvclxyXG4gIEBpZiAobGVuZ3RoKCRib3JkZXItd2lkdGgpID4gNCkge1xyXG4gICAgQHdhcm4gXCJCb3JkZXItd2lkdGggYWNjZXB0cyBhIG1heGltdW0gb2YgNCB3aWR0aCBwYXJhbWV0ZXJzOyAgI3tsZW5ndGgoJGJvcmRlci13aWR0aCl9IGZvdW5kLlwiO1xyXG4gIH1cclxuXHJcbiAgLy8gTmV3IGJvcmRlciB3aWR0aCBsaXN0XHJcbiAgJG5ldy13aWR0aDogKCk7XHJcblxyXG4gIC8vIFBvcHVsYXRlIGl0XHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGJvcmRlci13aWR0aCkge1xyXG5cclxuICAgIC8vIElmIGJvcmRlciBpcyB1bml0bGVzcywgYXBwZW5kIHVuaXRcclxuICAgIEBpZiB1bml0bGVzcyhudGgoJGJvcmRlci13aWR0aCwgJGkpKSB7XHJcbiAgICAgICRuZXctd2lkdGg6IGFwcGVuZCgkbmV3LXdpZHRoLCBudGgoJGJvcmRlci13aWR0aCwgJGkpICsgcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIE90aGVyd2lzZSwga2VlcCBhcyBpc1xyXG4gICAgQGVsc2Uge1xyXG4gICAgICAkbmV3LXdpZHRoOiBhcHBlbmQoJG5ldy13aWR0aCwgbnRoKCRib3JkZXItd2lkdGgsICRpKSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBib3JkZXI6ICRib3JkZXItc3R5bGUgJGJvcmRlci1jb2xvcjtcclxuICBib3JkZXItd2lkdGg6ICRuZXctd2lkdGg7XHJcbn1cclxuIiwiLyohXHJcbkNob3NlbiwgYSBTZWxlY3QgQm94IEVuaGFuY2VyIGZvciBqUXVlcnkgYW5kIFByb3RvdHlwZVxyXG5ieSBQYXRyaWNrIEZpbGxlciBmb3IgSGFydmVzdCwgaHR0cDovL2dldGhhcnZlc3QuY29tXHJcblxyXG5WZXJzaW9uIDEuMS4wXHJcbkZ1bGwgc291cmNlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9oYXJ2ZXN0aHEvY2hvc2VuXHJcbkNvcHlyaWdodCAoYykgMjAxMSBIYXJ2ZXN0IGh0dHA6Ly9nZXRoYXJ2ZXN0LmNvbVxyXG5cclxuTUlUIExpY2Vuc2UsIGh0dHBzOi8vZ2l0aHViLmNvbS9oYXJ2ZXN0aHEvY2hvc2VuL2Jsb2IvbWFzdGVyL0xJQ0VOU0UubWRcclxuVGhpcyBmaWxlIGlzIGdlbmVyYXRlZCBieSBgZ3J1bnQgYnVpbGRgLCBkbyBub3QgZWRpdCBpdCBieSBoYW5kLlxyXG4qL1xyXG5cclxuLyogQGdyb3VwIEJhc2UgKi9cclxuLmNob3Nlbi1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgem9vbTogMTtcclxuICAgICpkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgei1pbmRleDogMTAxMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcclxuQGluY2x1ZGUgYm9yZGVyKDAgMXB4IDFweCwgc29saWQsICRiYXNlLWJvcmRlci1jb2xvcik7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tZHJvcCB7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyIGEge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vKiBAZW5kICovXHJcbi8qIEBncm91cCBTaW5nbGUgQ2hvc2VuICovXHJcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG5AaW5jbHVkZSBib3JkZXIoMXB4IDFweCAycHgsIHNvbGlkLCAkYmFzZS1ib3JkZXItY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgY29sb3I6ICM0NDQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZGVmYXVsdCB7XHJcbiAgICBjb2xvcjogIzk5OTtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDM4cHg7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA2cHg7XHJcbiAgICByaWdodDogMjZweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy91cC1hcnJvdy5wbmcnKSA1cHggMHB4O1xyXG4gICAgZm9udC1zaXplOiAxcHg7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZG93bi1hcnJvdy5wbmcnKSBuby1yZXBlYXQgMHB4IDBweDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTAxMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiA0cHggMjBweCA0cHggNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlIHVybCgnLi4vaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nJykgbm8tcmVwZWF0IDEwMCUgLTIwcHg7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjYWFhO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3Age1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC05OTk5cHg7XHJcbn1cclxuXHJcbi8qIEBlbmQgKi9cclxuLyogQGdyb3VwIFJlc3VsdHMgKi9cclxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWF4LWhlaWdodDogMjQwcHg7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiA1cHggNnB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5hY3RpdmUtcmVzdWx0IHtcclxuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZGlzYWJsZWQtcmVzdWx0IHtcclxuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5oaWdobGlnaHRlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkubm8tcmVzdWx0cyB7XHJcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1yZXN1bHQge1xyXG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVtIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4vKiBAZW5kICovXHJcbi8qIEBncm91cCBNdWx0aSBDaG9zZW4gKi9cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxJTtcclxuICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcclxuQGluY2x1ZGUgYm9yZGVyKDFweCAxcHggMnB4LCBzb2xpZCwgJGJhc2UtYm9yZGVyLWNvbG9yKTtcclxuLy9iYWNrZ3JvdW5kOiAjZmZmIHVybCgnLi4vaW1hZ2VzL2Rvd24tYXJyb3cucG5nJykgbm8tcmVwZWF0IHJpZ2h0IDFweDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xyXG4vL2JhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy91cC1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IC0xcHg7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCAuZGVmYXVsdCB7XHJcbiAgICBjb2xvcjogIzk5OTtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDNweCAwIDNweCA1cHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMjBweCA1cHggNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYmFja2dyb3VuZDogI2U0ZTRlNDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICByaWdodDogM3B4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nJykgLTQycHggMnB4IG5vLXJlcGVhdDtcclxuICAgIGZvbnQtc2l6ZTogMXB4O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC05cHg7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZGlzYWJsZWQge1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICNmNGY0ZjQpLCBjb2xvci1zdG9wKDUwJSwgI2YwZjBmMCksIGNvbG9yLXN0b3AoNTIlLCAjZThlOGU4KSwgY29sb3Itc3RvcCgxMDAlLCAjZWVlZWVlKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIHtcclxuICAgIGJhY2tncm91bmQ6ICNkNGQ0ZDQ7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1yZXN1bHRzIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1kcm9wIC5yZXN1bHQtc2VsZWN0ZWQge1xyXG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qIEBlbmQgKi9cclxuLyogQGdyb3VwIEFjdGl2ZSAgKi9cclxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xlIHtcclxuLy8gYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcclxuLy8gYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC04cHggMHB4IC01cHggJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiB7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcclxuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjYgdXJsKCcuLi9pbWFnZXMvdXAtYXJyb3cucG5nJykgMHB4IDBweDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgY29sb3I6ICMxMTEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogQGVuZCAqL1xyXG4vKiBAZ3JvdXAgRGlzYWJsZWQgU3VwcG9ydCAqL1xyXG4uY2hvc2VuLWRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLy8gLyogQGVuZCAqL1xyXG4vLyAvKiBAZ3JvdXAgUmlnaHQgdG8gTGVmdCAqL1xyXG4vLyAuY2hvc2VuLXJ0bCB7XHJcbiAgIC8vICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgIC8vIH1cclxuLy8gLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUge1xyXG4gICAvLyAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAvLyAgIHBhZGRpbmc6IDAgOHB4IDAgMDtcclxuICAgLy8gfVxyXG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcclxuICAgLy8gICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgIC8vICAgbWFyZ2luLWxlZnQ6IDI2cHg7XHJcbiAgIC8vICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgIC8vIH1cclxuLy8gLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFuIHtcclxuICAgLy8gICBtYXJnaW4tbGVmdDogMzhweDtcclxuICAgLy8gfVxyXG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBkaXYge1xyXG4gICAvLyAgIHJpZ2h0OiBhdXRvO1xyXG4gICAvLyAgIGxlZnQ6IDNweDtcclxuICAgLy8gfVxyXG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcclxuICAgLy8gICByaWdodDogYXV0bztcclxuICAgLy8gICBsZWZ0OiAyNnB4O1xyXG4gICAvLyB9XHJcbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaSB7XHJcbiAgIC8vICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAvLyB9XHJcbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAvLyAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAvLyB9XHJcbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcclxuICAgLy8gICBtYXJnaW46IDNweCA1cHggM3B4IDA7XHJcbiAgIC8vICAgcGFkZGluZzogM3B4IDVweCAzcHggMTlweDtcclxuICAgLy8gfVxyXG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XHJcbiAgIC8vICAgcmlnaHQ6IGF1dG87XHJcbiAgIC8vICAgbGVmdDogNHB4O1xyXG4gICAvLyB9XHJcbi8vIC5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoLFxyXG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLWRyb3Age1xyXG4gICAvLyAgIGxlZnQ6IDk5OTlweDtcclxuICAgLy8gfVxyXG4vLyAuY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHMge1xyXG4gICAvLyAgIG1hcmdpbjogMCAwIDRweCA0cHg7XHJcbiAgIC8vICAgcGFkZGluZzogMCA0cHggMCAwO1xyXG4gICAvLyB9XHJcbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb24ge1xyXG4gICAvLyAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgIC8vICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAvLyB9XHJcbi8vIC5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcclxuICAgLy8gICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgIC8vIH1cclxuLy8gLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAvLyAgIHBhZGRpbmc6IDRweCA1cHggNHB4IDIwcHg7XHJcbiAgIC8vICAgYmFja2dyb3VuZDogd2hpdGUgdXJsKCcuLi9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgLTMwcHggLTIwcHg7XHJcbiAgIC8vICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgLTMwcHggLTIwcHg7XHJcbiAgIC8vICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgIC8vIH1cclxuLy8gLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xyXG4gICAvLyAgIGJhY2tncm91bmQtcG9zaXRpb246IDZweCAycHg7XHJcbiAgIC8vIH1cclxuLy8gLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XHJcbiAgIC8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEycHggMnB4O1xyXG4gICAvLyB9XHJcblxyXG4vKiBAZW5kICovIiwiLypoZWFkZXIqL1xyXG5cclxuLnBhZ2UtLW5vbnN1YiB7XHJcbiAgLndyYXBfX2NvbnRlbnQge1xyXG4gICAgQGV4dGVuZCAuY29udGFpbjtcclxuICB9XHJcblx0XHJcblx0LmJ0bi0tcHJpbWFyeSBhIHtcclxuXHRcdGNvbG9yOiB3aGl0ZTtcclxuXHR9XHJcblxyXG5cdGhlYWRlcntcclxuXHRcdHBhZGRpbmc6IDFyZW0gMDtcclxuXHJcbiAgICAvLyBMb2dvXHJcbiAgICAubG9nbyB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWFjdGlvbnMge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuXHJcblx0XHRcdC5idG4tLXByaW1hcnkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdH1cclxuICAgIH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmc6IDFyZW07XHJcblx0XHR9XHJcblx0fSAvLyBFTkQgaGVhZGVyXHJcblxyXG5cclxuXHQuZW5nYWdlbWVudC1oZXJvIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDdyZW0gMDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2luZ2VuaWEvaW1hZ2VzL2hvbWUvaGVyby1pbWcuanBnXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQuYmdfX3dyYXAge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XHJcblx0XHR9XHJcblxyXG5cdFx0aDEge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0dGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDY0MHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHR0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAuNSk7XHJcblxyXG5cdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ0bi0tcHJpbWFyeSB7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogNXJlbSAxcmVtO1xyXG5cdFx0fVxyXG5cdH0gLy8gRU5EIGVuZ2FnZW1lbnQtaGVyb1xyXG5cclxuXHJcblx0LmVuZ2FnZW1lbnQtc3RhdHMge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLS1saWdodDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5lbmdhZ2VtZW50LXN0YXQge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xyXG5cclxuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcclxuXHRcdFx0XHR3aWR0aDogMzglO1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRcdHdpZHRoOiAzNiU7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxcmVtIDA7XHJcblxyXG5cdFx0XHRcdD4gc3Ryb25nLFxyXG5cdFx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNhYWE7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuXHRcdFx0XHRmb250LXNpemU6IDYwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblxyXG5cdFx0XHRcdC5rZXJuIHtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjA1ZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH0gLy8gRU5EIGVuZ2FnZW1lbnQtc3RhdFxyXG5cdH0gLy8gRU5EIGVuZ2FnZW1lbnQtc3RhdHNcclxuXHJcblxyXG5cclxuXHJcblx0LyplbmQgc3RhdHMgZmFjdHMqL1xyXG5cclxuXHQudmlkZW8tc2VjdGlvbiB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy92aWRlby1iZy5qcGcnKSBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0cGFkZGluZzogNDRweCAwIDUycHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmc6IDQ0cHggMCA1MnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jb250YWluIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA2MDBweDtcclxuXHRcdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5saXN0X192aWRlb3Mge1xyXG5cdFx0XHRAaW5jbHVkZSBwYWQtcmF0aW8oMTYsOSwgbGkpO1xyXG5cdFx0XHRAaW5jbHVkZSBwYWQtcmF0aW8oMTYsOSwgbGkgaWZyYW1lKTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5saXN0X192aWRlb3MgbGkge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0Ji5pcy0tYWN0aXZlIHtcclxuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogc2hvd0Zyb21EaXNwbGF5Tm9uZTtcclxuXHRcdFx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubmF2X192aWRlb19saXN0IHVsIHtcclxuXHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXZfX3ZpZGVvX2xpc3QgbGkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0ZmxleC1ncm93OiAyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXZfX3ZpZGVvX2xpc3QgYSB7XHJcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcCAuNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cGFkZGluZzogMTBweCAxNnB4IDEycHg7XHJcblx0XHRcdG1pbi13aWR0aDogMTE3cHg7XHJcblx0XHRcdGJvcmRlci10b3A6IDRweCBzb2xpZCAjMUE3M0E5O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMUE3M0E5O1xyXG5cdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGMDczMjA7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogI0M1NjIyMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmxpc3RfX3ZpZGVvcyB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG5cclxuXHQvKiBBdmFpbGFibGUgUHJvZHVjdHMgKi9cclxuXHQudGF4LXByb2R1Y3RzIHtcclxuXHRcdHBhZGRpbmc6IDRyZW0gMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRoMiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudGF4LXByb2R1Y3Qge1xyXG5cdFx0XHQvKmZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHRwYWRkaW5nOiAwIC41cmVtOyovXHJcblxyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtdGFibGU7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggNTBweDtcclxuXHJcblx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudGF4LXByb2R1Y3RfX25hbWUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0c21hbGwge1xyXG5cdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJ0bi0tcHJpbWFyeSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLjVyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9IC8vIEVORCB0YXgtcHJvZHVjdFxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogMnJlbTtcclxuXHRcdH1cclxuXHR9IC8vIEVORCB0YXgtcHJvZHVjdHNcclxuXHJcblx0LnRheC1kZXNjcmlwdGlvbnMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAtMTRweDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjMWMxYzE7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGF4LWRlc2NyaXB0aW9ucyB1bCBsaSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdC8vbWF4LXdpZHRoOiAzMDBweDtcclxuXHRcdC8vd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0Ly9tYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdH1cclxuXHJcblxyXG5cclxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI2cHg7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0Ly9tYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGF4LWRlc2NyaXB0aW9ucyB1bCBsaTpsYXN0LW9mLXR5cGUsXHJcblx0IC50YXgtZGVzY3JpcHRpb25zIHVsIGxpLmxhc3R7XHJcblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRheC1kZXNjcmlwdGlvbnMgbGkgaDMge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAuODc1O1xyXG5cdFx0Y29sb3I6ICMwMDY0YTA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cclxuXHR9XHJcblxyXG5cclxuXHQudGF4LWRlc2NyaXB0aW9ucyBsaSBwIHNwYW4ge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cdFx0Y29sb3I6IzY2NjtcclxuXHR9XHJcblxyXG5cclxuXHQudGF4LWRlc2NyaXB0aW9ucyBsaSBwIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMxMjU7XHJcblx0XHRcdGNvbG9yOiMwMDY0YTA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50YXgtZGVzY3JpcHRpb25zIGxpIGEge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzVweDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC50YXgtZGVzY3JpcHRpb25zIHVsIGxpLmZhY3QtdGhyZWUgYSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGF4LWRlc2NyaXB0aW9ucyAuc2hvd19fbW9iaWxlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5scy1zZWN0aW9uLS10aHJlZSAuYnRuIHtcclxuXHRcdG1hcmdpbi10b3A6IDIycHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG5cclxuXHQvKmVuZCB0YXggZGVzY3JpcHRpb25zKi9cclxuXHJcblx0LypzbGlkZXIgc2VjdGlvbiovXHJcblxyXG5cdC5zbGlkZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6I2VmZjBmMDtcclxuXHJcblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmx0LWllOSAmIC5ieC12aWV3cG9ydCB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDE3N3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYSB7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjQzFDMUMxO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cclxuXHQuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhLmFjdGl2ZSxcclxuXHQuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmZvY3VzLFxyXG5cdC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogI0MxQzFDMTtcclxuXHR9XHJcblxyXG5cdC5ieC13cmFwcGVyIHtcclxuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0ICAgIGJvcmRlcjogbm9uZTtcclxuXHQgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcblx0ICAgIC5ieC1jb250cm9scy1kaXJlY3Rpb24ge1xyXG5cdCAgICBcdGEge1xyXG5cdFx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjZweDtcclxuXHQgICAgXHR9XHJcblxyXG5cdCAgICBcdC5ieC1wcmV2LFxyXG5cdCAgICBcdC5ieC1uZXh0IHtcclxuXHQgICAgXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NvbnRyb2xzLnBuZycpIDAgMCBuby1yZXBlYXQ7XHJcblx0ICAgIFx0fVxyXG5cclxuXHQgICAgXHQuYngtcHJldiB7XHJcblx0ICAgIFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcblx0ICAgIFx0fVxyXG5cclxuXHQgICAgXHQuYngtbmV4dCB7XHJcblx0ICAgIFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwO1xyXG5cdCAgICBcdH1cclxuXHQgICAgfVxyXG5cdH1cclxuXHJcblx0LndyYXAtLXNsaWRlciAudGVzdGltb25pYWxzIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC53cmFwLS1zbGlkZXIgLnRlc3RpbW9uaWFscyB7XHJcblx0XHRwYWRkaW5nOiA1MnB4IDAgMTBweDtcclxuXHR9XHJcblxyXG5cdC50ZXN0aW1vbmlhbHMge1xyXG5cdFx0YmxvY2txdW90ZSB7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdG1heC13aWR0aDogNTQwcHg7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGNvbG9yOiAjZjA3MzIwO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRjaXRlIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcblx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnLSc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKmVuZCBzbGlkZXIgc2VjdGlvbiovXHJcblxyXG5cdC8qIFJlbmV3YWwgKi9cclxuXHQuZW5nYWdlbWVudC1yZW5ld2FsIHtcclxuXHRcdHBhZGRpbmc6IDZyZW0gMDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMvaG9tZS9scy1yZW5ld2FsLmpwZycpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHJcblx0XHRoMixcclxuXHRcdHVsLFxyXG5cdFx0LnJlbmV3YWwtYWN0aW9ucyB7XHJcblx0XHRcdG1heC13aWR0aDogNTAwcHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogNDRweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdH1cclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogMTAwO1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYwMGNcIjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogM3B4O1xyXG5cdFx0XHRcdFx0bGVmdDogLTI1cHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5yZW5ld2FsLWFjdGlvbnMge1xyXG5cdFx0XHQuYnRuLS1wcmltYXJ5IHtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogMnJlbSAxcmVtO1xyXG5cdFx0fVxyXG5cdH0gLy8gRU5EIGVuZ2FnZW1lbnQtcmVuZXdhbFxyXG5cclxuXHJcblx0LyogVHJ1c3RlZCBCeSAqL1xyXG5cdC5lbmdhZ2VtZW50LXRydXN0ZWQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLS1saWdodDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDJyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnRydXN0ZWQtbGlzdCB7XHJcblx0XHRcdG1heC13aWR0aDogNjUwcHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDJyZW07XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDVlbTtcclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdHdpZHRoOiA4cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogLjNyZW0gLjVyZW07XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjY2NjO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9IC8vIEVORCB0cnVzdGVkLWxpc3RcclxuXHR9IC8vIEVORCBlbmdhZ2VtZW50LXRydXN0ZWRcclxuXHJcblxyXG4ucXVvdGVzLWhlYWRlciB7XHJcblxyXG5cclxuXHRcdCBoMiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDBweDtcclxuICBcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuICBcdFx0XHRtYXJnaW4tYm90dG9tOiAtMjdweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4xOTA0NzYxOTtcclxuXHRcdFx0Y29sb3I6IzAwNjRhMDtcclxuXHRcdFx0YmFja2dyb3VuZDogI0VGRUZGMDtcclxuXHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG5cclxuXHRcdH1cclxufVxyXG5cdC8qcXVvdGVzIHNlY3Rpb24qL1xyXG5cclxuXHJcbi5xdW90ZXMge1xyXG5cclxuXHRiYWNrZ3JvdW5kOiAjRUZFRkYwO1xyXG5cdHBhZGRpbmc6MDtcclxuXHRjb2xvcjogIzAwNjRhMDtcclxuXHJcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDAgMHB4O1xyXG5cdH1cclxuXHQvL2JhY2tncm91bmQtY29sb3I6I2VmZjBmMFxyXG59XHJcblxyXG5cdC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGF7XHJcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuXHQgICAgXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHQgICAgXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEuYWN0aXZlLFxyXG5cdC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6Zm9jdXMsXHJcblx0LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpob3ZlciB7XHJcblx0XHQvL2Rpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjQzFDMUMxO1xyXG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuXHQgICAgXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHQgICAgXHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cdC5ieC13cmFwcGVyIHtcclxuXHQvL1x0ZGlzcGxheTpub25lO1xyXG5cdFx0XHQvL0BpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdCAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0ICAgIFx0XHRib3JkZXI6IG5vbmU7XHJcblx0ICAgIFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cclxuXHQgICAgXHQuYngtY29udHJvbHMtZGlyZWN0aW9uIHtcclxuXHQgICAgXHRcdC5ieC1wcmV2LFxyXG5cdCAgICBcdFx0LmJ4LW5leHQge1xyXG5cdCAgICBcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jb250cm9scy5wbmcnKSBuby1yZXBlYXQ7XHJcblx0ICAgIFx0XHR9XHJcblxyXG5cdCAgICBcdFx0LmJ4LW5leHQge1xyXG5cdCAgICBcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdCAgICBcdFx0fVxyXG5cclxuXHQgICAgXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG5cdCAgICBcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdCAgICBcdFx0fVxyXG5cdCAgICBcdFx0fVxyXG5cclxuXHJcblx0ICAgIFx0Ly99XHJcblx0ICAgXHR9XHJcblxyXG5cclxuXHQud3JhcC0tc2xpZGVyIC5xdW90ZS1zbGlkZXIge1xyXG5cdFx0Ly9kaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0Ly9AaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiA1MnB4IDAgMTBweDtcclxuXHRcdFx0Ly99XHJcblxyXG5cdFx0fVxyXG5cclxuXHJcblx0LnF1b3RlLXNsaWRlciB7XHJcblxyXG5cdFx0ZmlndXJlLCBibG9ja3F1b3RlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDgwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRibG9ja3F1b3RlIHA6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBvcGVuLXF1b3RlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRibG9ja3F1b3RlIHA6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDhweDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiBpbml0aWFsO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Y2l0ZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG5cdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuMDtcclxuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICctJztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRcdCBmaWdjYXB0aW9uIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCBibG9ja3F1b3RlIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDI0MHB4O1xyXG5cdFx0XHQgICAgd2lkdGg6IDY2JTtcclxuXHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0Y29sb3I6ICNGMDczMjA7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNDQwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRibG9ja3F1b3RlIHAge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI3MjcyNzI3MztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRibG9ja3F1b3RlIHAgc3Ryb25nIHtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ2xhdG8nO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTRweDtcclxuXHRcdFx0XHRjb2xvcjojZjA3MzIwO1xyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0IGJsb2NrcXVvdGUgcDpudGgtY2hpbGQoMyl7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdsYXRvJztcclxuXHRcdFx0XHRmb250LXdlaWdodDogaXRhbGljO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTRweDtcclxuXHRcdFx0XHRjb2xvcjojZjA3MzIwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdC8qbG9uZyBzY3JvbGwgc2VjdGlvbiB0aHJlZSovXHJcblxyXG5cdC5lbmdhZ2VtZW50LXNhbXBsZXMge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE0NTViO1xyXG5cclxuICAgIC5zYW1wbGUtc2NyZWVuc2hvdHMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogLTEzMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2FtcGxlLWFydGljbGVzIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuXHJcbiAgICAgIH1cclxuXHRcdFx0XHJcblx0XHRcdC52aWV3LWNvbnRlbnQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdH1cclxuXHJcbiAgICAgIC8vICNjaXJjbGUtb25lLFxyXG4gICAgICAvLyAjY2lyY2xlLXR3byxcclxuICAgICAgLy8gI2NpcmNsZS10aHJlZSB7XHJcbiAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvLyAgIHdpZHRoOiA2cHg7XHJcbiAgICAgIC8vICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLS1saWdodDtcclxuICAgICAgLy8gICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIC8vXHJcbiAgICAgIC8vICAgJjo6YmVmb3JlIHtcclxuICAgICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vICAgICBib3JkZXItbGVmdDogJGJyYW5kLWNvbG9yLS1saWdodDtcclxuICAgICAgLy8gICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyB9XHJcbiAgICAgIC8vXHJcbiAgICAgIC8vICNjaXJjbGUtb25lIHtcclxuICAgICAgLy8gICB0b3A6IDc0cHg7XHJcbiAgICAgIC8vICAgbGVmdDogLTE1MHB4O1xyXG4gICAgICAvL1xyXG4gICAgICAvLyAgICY6OmJlZm9yZSB7XHJcbiAgICAgIC8vICAgICB0b3A6IDJweDtcclxuICAgICAgLy8gICAgIHJpZ2h0OiAxcHg7XHJcbiAgICAgIC8vICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAvLyAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTExNGRlZyk7XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyB9XHJcbiAgICAgIC8vXHJcbiAgICAgIC8vICNjaXJjbGUtdHdvIHtcclxuICAgICAgLy8gICB0b3A6IDQzcHg7XHJcbiAgICAgIC8vICAgbGVmdDogLTEyNHB4O1xyXG4gICAgICAvL1xyXG4gICAgICAvLyAgICY6OmJlZm9yZSB7XHJcbiAgICAgIC8vICAgICB0b3A6IDJweDtcclxuICAgICAgLy8gICAgIHJpZ2h0OiAwO1xyXG4gICAgICAvLyAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgLy8gICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMDdkZWcpO1xyXG4gICAgICAvLyAgIH1cclxuICAgICAgLy8gfVxyXG4gICAgICAvL1xyXG4gICAgICAvLyAjY2lyY2xlLXRocmVlIHtcclxuICAgICAgLy8gICB0b3A6IDA7XHJcbiAgICAgIC8vICAgbGVmdDogLTExMnB4O1xyXG4gICAgICAvL1xyXG4gICAgICAvLyAgICY6OmJlZm9yZSB7XHJcbiAgICAgIC8vICAgICB0b3A6IDNweDtcclxuICAgICAgLy8gICAgIHJpZ2h0OiAwO1xyXG4gICAgICAvLyAgICAgaGVpZ2h0OiA5N3B4O1xyXG4gICAgICAvLyAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTg1ZGVnKTtcclxuICAgICAgLy8gICB9XHJcbiAgICAgIC8vIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9IC8vIEVORCBhcnRpY2xlLWxpc3RcclxuXHJcblx0XHQuc2FtcGxlX19jYXRlZ29yeSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdH1cclxuXHJcbiAgICAuc2FtcGxlX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB9XHJcblx0fSAvLyBFTkQgc2FtcGxlIHdvcmtcclxuXHJcblx0LyplbmQgb2YgbG9uZyBzY3JvbGwgc2VjdGlvbiB0aHJlZSovXHJcblxyXG5cdC8qRkFRIHNlY3Rpb24qL1xyXG5cclxuXHQuZmFxIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiA2MnB4IDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZhcSBoMiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjA2NjY2NjY2NztcclxuXHRcdGNvbG9yOiAjMDA2NGEwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LndyYXBfX3RhYnMge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOiA3NDBweDtcclxuXHR9XHJcblxyXG5cdC50YWIuaXNDbG9zZWQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMXB4O1xyXG5cclxuXHRcdC50YWJfX3RpdGxlOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICdcXGYwNjcnO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50YWJfX2JvZHkge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDA7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50YWIuaXNPcGVuIHtcclxuXHRcdC50YWJfX3RpdGxlOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICdcXGYwNjgnO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50YWJfX2JvZHkge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAzMDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50YWJfX3RpdGxlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQgXHRmb250LXdlaWdodDogNzAwO1xyXG5cdCBcdGZvbnQtc2l6ZTogMjBweDtcclxuXHQgXHRsaW5lLWhlaWdodDogMS4zMzMzMzMzMzM7XHJcblx0IFx0Y29sb3I6ICNmZmY7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0IFx0cGFkZGluZzogMTJweCAzMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFhNzNhOTtcclxuXHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgJ0ZvbnRBd2Vzb21lJztcclxuXHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdFx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuXHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xyXG5cdFx0XHR3aWR0aDogMjVweDsgaGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRtYXJnaW46IGF1dG8gMTRweCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0IC50YWJfX2JvZHkge1xyXG5cdCBcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0IFx0cGFkZGluZzogMzRweCAzMHB4IDI0cHg7XHJcblx0IFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdCBcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG5cdCBcdGEge1xyXG5cdCBcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcblx0IFx0fVxyXG5cdCB9XHJcblxyXG5cdC8qRW5kIEZBUSovXHJcblxyXG5cdC8qIENUQSAqL1xyXG5cdC5lbmdhZ2VtZW50LWN0YSB7XHJcblx0XHRwYWRkaW5nOiAycmVtIDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHJcblx0XHRcdC5idG4tLXByaW1hcnkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMDtcclxuICAgICAgICB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcclxuICAgIH1cclxuXHR9XHJcblxyXG5cdC8qcGFnZSBpbmZvIHNlY3Rpb24qL1xyXG5cclxuXHQucGFnZV9pbmZvIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcblx0XHQvLyBoZWlnaHQ6MzIxLjg2cHg7XHJcblx0fVxyXG5cclxuXHQucGFnZS1pbmZvIGxpIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5wYWdlLWluZm8gbGkgcCAudGl0bGUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMztcclxuXHRcdGNvbG9yOiMwMDY0YTI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdH1cclxuXHJcblx0LnBhZ2UtaW5mbyBsaSBwIHtcclxuXHRcdC8vZm9udC13ZWlnaHQ6IFNlbWlib2xkO1xyXG5cdFx0Zm9udC1zaXplOiAxMi4yNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRjb2xvcjojNjY2O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblxyXG5cdC5wYWdlLWluZm8gbGkgcCBsaSB7XHJcblx0XHRmb250LXdlaWdodDpib2xkO1xyXG5cdFx0Zm9udC1zaXplOiAxMi4yNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRjb2xvcjojYzFjMWMxO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblxyXG5cdC8qZW5kIG9mIHBhZ2UgaW5mbyBzZWN0aW9uKi9cclxuXHJcblx0Lypmb290ZXIgc2VjdGlvbiovXHJcblx0LnBhZ2UtLWZvb3RlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JiwgYSB7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDY0YTI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMDA2NGEyO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogI2MxYzFjMTtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICM2NjY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAjNDQ0O1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICM4ODg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb290ZXJfX3NpdGVfbWFwIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cclxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCAtIDEpIHtcclxuXHRcdFx0cGFkZGluZzogMzBweCAwO1xyXG5cdFx0fVxyXG5cclxuXHJcblx0fVxyXG5cclxuXHQuZm9vdGVyX19zZWN0aW9uIHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHQuc2hvd19fdGFibGV0IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHQvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luOiAwIC00cHggLTEwMDAwcHggMDtcclxuXHRcdFx0bWF4LXdpZHRoOiAyNDBweDtcclxuXHRcdFx0cGFkZGluZzogNTNweCAyOHB4IDEwMDAwcHggMTBweDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGFkYTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Ly9yaWdodDogNnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuZm9vdGVyX19zZWN0aW9uLS1hYm91dCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmZvb3Rlcl9fc2VjdGlvbi0tY29udGFjdCB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcclxuXHJcblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDY0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubGlzdF9fcm93IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogLjg7XHJcbiAgXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5saXN0X19zdWJfdGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0XHQgICAgZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdCAgICBtaW4td2lkdGg6IDgzcHg7XHJcblx0XHRcdCAgICBjb2xvcjogIzMzMztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lmxpc3RfX3N1Yl9ib2R5IHtcclxuXHRcdFx0XHRjb2xvcjogIzk5OTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0ICAgIGEge1xyXG5cdFx0XHQgICAgXHRjb2xvcjogIzQ0NDtcclxuXHRcdFx0ICAgIH1cclxuXHJcblx0XHRcdCAgICBhOmhvdmVyIHtcclxuXHRcdFx0ICAgIFx0Y29sb3I6ICM2NjY7XHJcblx0XHRcdCAgICB9XHJcblxyXG5cdFx0XHQgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRcdCAgICBcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHQgICAgfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblxyXG5cdC5mb290ZXJfX3NlY3Rpb24tLXByb2R1Y3RzICxcclxuXHQuZm9vdGVyX19zZWN0aW9uLS1teV9hbmFseWlzdHMsXHJcblx0IHtcclxuXHJcblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHJcblx0XHRcdC8vbWF4LXdpZHRoOiAxODBweDtcclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblxyXG5cdC5mb290ZXJfX3NlY3Rpb24tLWNvbnRhY3Qge1xyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zaGFyZV9fc29jaWFsIC5pY28ge1xyXG5cdFx0Ly90cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBsaW5lYXI7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRoZWlnaHQ6IDI4cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHR3aWR0aDogMjhweDtcclxuXHRcdC8vYmFja2dyb3VuZDogIzY2NjtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogIzQ0NDtcclxuXHJcblx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcclxuXHRcdH1cclxuXHJcblx0XHQvLyAmOmhvdmVyIHtcclxuXHRcdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogI2MxYzFjMTtcclxuXHRcdC8vIFx0Y29sb3I6ICNmZmY7XHJcblx0XHQvLyB9XHJcblxyXG5cdFx0LmZhIHtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0Y29sb3I6ICM0NDQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZm9vdGVyX19tZXRhX2RhdGEge1xyXG5cdFx0cGFkZGluZzogMTNweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM2NjY7XHJcblx0XHRjb2xvcjogI2MxYzFjMTtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAjZWNlY2VjO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzY2NjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LypidXR0b24gc2VjdGlvbiovXHJcblxyXG5cdC5idG4sIC5sb2dpbi1saW5rIGEge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0Y29sb3I6I2ZmZjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6I0YwNzMyMDtcclxuXHRcdHBhZGRpbmc6IDhweCAxNnB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjRjA3MzIwLCAxMCUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNGMDczMjAsIDEwJSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnRuLWxvZ2luIHtcclxuXHRcdGJhY2tncm91bmQ6ICMwMDY0QTA7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oIzFBNzNBOSwgMTAlKTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjMUE3M0E5LCAxMCUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNGMDczMjA7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCNGMDczMjAsIDEwJSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qZW5kIG9mIGJ1dHRvbiBzZWN0aW9uKi9cclxuXHJcblxyXG5cdC5zaG93X19tb2JpbGUge1xyXG5cdCAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcblx0ICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdCAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdCAgICB9XHJcblx0fVxyXG5cclxuXHQuc2hvd19fbW9iaWxlX2lubGluZS1ibG9jayB7XHJcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0ICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdCAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdCAgICB9XHJcblx0fVxyXG5cclxuXHQuc2hvd19fdGFibGV0IHtcclxuXHQgICAgZGlzcGxheTogbm9uZTtcclxuXHJcblx0ICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdCAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblx0ICAgIH1cclxuXHR9XHJcblxyXG5cdC5zaG93X190YWJsZXRfaW5saW5lIHtcclxuXHQgICAgZGlzcGxheTogbm9uZTtcclxuXHJcblx0ICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdCAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG5cdCAgICB9XHJcblx0fVxyXG5cclxuXHQuc2hvd19fdGFibGV0X2lubGluZV9ibG9jayB7XHJcblx0ICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdCAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHQgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHQgICAgfVxyXG5cdH1cclxuXHJcblx0LnNob3dfX2Rlc2t0b3Age1xyXG5cdCAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuXHQgICAgLm9sZGllICYge1xyXG5cdCAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG5cdCAgICB9XHJcblxyXG5cdCAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRkZXNrdG9wKSB7XHJcblx0ICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHQgICAgfVxyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmxvZ2luLWxpbmsgYXtkaXNwbGF5OmlubGluZS1ibG9jazt9XHJcblxyXG5Aa2V5ZnJhbWVzIHNob3dGcm9tRGlzcGxheU5vbmUge1xyXG4gIDAlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMSUge1xyXG4gIFx0ZGlzcGxheTogYmxvY2s7XHJcbiAgXHRvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBTZXR1cFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4kYmFzZS1zcGFjZTogJGJhc2UtbGluZS1oZWlnaHQ7XHJcbiRiYXNlLXJhdGlvOiAkYmFzZS1saW5lLWhlaWdodCAvICRiYXNlLWZvbnQtc2l6ZTtcclxuXHJcbiV2ZXJ0aWNhbC1yaHl0aG0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEJhc2UgVHlwb2dyYXBoaWMgUnVsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuYm9keSB7XHJcbiAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcbiAgZm9udDogI3skYmFzZS1mb250LXNpemV9IC8gI3skYmFzZS1saW5lLWhlaWdodH0gJGJhc2UtZm9udC1mYW1pbHk7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgICYudG9vbGJhcixcclxuICAgICYudG9vbGJhci1kcmF3ZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgSGVhZGluZ3NcclxuLy9cclxuLy8gIFRoZSBnb2FsIGhlcmUgaXMgdG8gZGVmaW5lIGhlYWRpbmdzIGFuZCBlc3RhYmxpc2ggcHJhY3RpY2FsXHJcbi8vICBmb250LXNpemluZyBmcm9tIHRoZSBnZXQgZ28uXHJcbi8vXHJcbi8vICBBbHNvIGluY2x1ZGVzIGEgXCJkb3VibGUtc3RyYW5kZWQgaGllcmFyY2h5XCIgYWxsb3dpbmcgeW91IHRvIHVzZSBIVE1MXHJcbi8vICBoZWFkaW5nIGVsZW1lbnRzIG9yIHRoZSBhbHRlcm5hdGUgZXh0ZW5kIGluY2x1ZGVkIChiYXNlZCBvbiB0aGVcclxuLy8gIG1pbGl0YXJ5IGFscGhhYmV0KS5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxufVxyXG5cclxuLy8gTGVnYWN5IHN0eWxlcyDigJMgQVBcclxuLy8gaDEsXHJcbi8vICVhbHBoYSB7XHJcbi8vICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcclxuLy8gICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuLy8gICBsaW5lLWhlaWdodDogMTtcclxuLy8gfVxyXG5cclxuLy8gaDIsXHJcbi8vICVicmF2byB7XHJcbi8vICAgZm9udC1zaXplOiAkaDItc2l6ZTtcclxuLy8gICBmb250LXdlaWdodDogJGxpZ2h0O1xyXG4vLyAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbi8vIH1cclxuXHJcbi8vIGgzLFxyXG4vLyAlY2hhcmxpZSB7XHJcbi8vICAgZm9udC1zaXplOiAkaDMtc2l6ZTtcclxuLy8gICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4vLyAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbi8vICAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcclxuLy8gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4vLyB9XHJcblxyXG4vLyBoNCxcclxuLy8gJWRlbHRhIHtcclxuLy8gICBmb250LXNpemU6ICRoNC1zaXplO1xyXG4vLyB9XHJcblxyXG4vLyBoNSxcclxuLy8gJWVjaG8ge1xyXG4vLyAgIGZvbnQtc2l6ZTogJGg1LXNpemU7XHJcbi8vIH1cclxuXHJcbi8vIGg2LFxyXG4vLyAlZm94dHJvdCB7XHJcbi8vICAgZm9udC1zaXplOiAkaDYtc2l6ZTtcclxuLy8gfVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgSGVhZGluZyBHcm91cHNcclxuLy9cclxuLy8gIFRhcmdldCBhIGdyb3VwIG9mIGhlYWRpbmdzIHN0YWNrZWQgdG9nZXRoZXIgKHN1Y2ggYXMgdGl0bGUvc3VidGl0bGUpXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbiVoZ3JvdXAge1xyXG4gIEBleHRlbmQgJXZlcnRpY2FsLXJoeXRobTtcclxuXHJcbiAgQGluY2x1ZGUgaGVhZGluZ3MoMSw2KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRXh0cmEgTGFyZ2UgLyBTbWFsbCBFeHRlbmRzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbiVtaWNybyB7XHJcbiAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcclxufVxyXG5cclxuJW1pbGxpIHtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG59XHJcblxyXG4la2lsbyB7XHJcbiAgZm9udC1zaXplOiAka2lsby1zaXplO1xyXG59XHJcblxyXG4lbWVnYSB7XHJcbiAgZm9udC1zaXplOiAkbWVnYS1zaXplO1xyXG59XHJcblxyXG4lZ2lnYSB7XHJcbiAgZm9udC1zaXplOiAkZ2lnYS1zaXplO1xyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTGlua3NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuYSB7XHJcbiAgY29sb3I6ICRiYXNlLWxpbmstY29sb3I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgLjNzIGxpbmVhcik7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjphY3RpdmUsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGhvdmVyLWxpbmstY29sb3I7XHJcbiAgfVxyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEJyb3dzZXIgcHJlZml4aW5nXHJcbi8vXHJcbi8vICBAaW5jbHVkZSBwcmVmaXhlcihib3JkZXItcmFkaXVzLCA1cHgsIHdlYmtpdCBtcyBzcGVjKTtcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuJHByZWZpeC13ZWJraXQ6ICB0cnVlICFkZWZhdWx0O1xyXG4kcHJlZml4LW1vemlsbGE6IHRydWUgIWRlZmF1bHQ7XHJcbiRwcmVmaXgtbXM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJHByZWZpeC1vcGVyYTogICB0cnVlICFkZWZhdWx0O1xyXG4kcHJlZml4LXNwZWM6ICAgIHRydWUgIWRlZmF1bHQ7XHJcblxyXG5AbWl4aW4gcHJlZml4ZXIoJHByb3BlcnR5LCAkdmFsdWUsICRwcmVmaXhlcykge1xyXG4gIEBlYWNoICRwcmVmaXggaW4gJHByZWZpeGVzIHtcclxuICAgIEBpZiAkcHJlZml4ID09IHdlYmtpdCB7XHJcbiAgICAgIC13ZWJraXQtI3skcHJvcGVydHl9OiAkdmFsdWU7XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkcHJlZml4ID09IG1veiB7XHJcbiAgICAgIC1tb3otI3skcHJvcGVydHl9OiAkdmFsdWU7XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkcHJlZml4ID09IG1zIHtcclxuICAgICAgLW1zLSN7JHByb3BlcnR5fTogJHZhbHVlO1xyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJHByZWZpeCA9PSBvIHtcclxuICAgICAgLW8tI3skcHJvcGVydHl9OiAkdmFsdWU7XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkcHJlZml4ID09IHNwZWMge1xyXG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgQHdhcm4gXCJVbnJlY29nbml6ZWQgcHJlZml4OiAjeyRwcmVmaXh9XCI7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQWQgU3BhY2VzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5hZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA0NjBweDtcclxuICBoZWlnaHQ6IDI1NXB4O1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG5cclxuICBpbWcge1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG4uYWRfX2NvbnRlbnQge1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmFkX19hY3Rpb25zIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG5cclxuICBhW2NsYXNzKj1cImJ0bi0tXCJdOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBtYXJnaW46IDAgMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcclxuICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgYVtjbGFzcyo9XCJidG4tLVwiXSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hZC10ZXh0LWxpbmsge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2VlZTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFROTCBBZHNcclxuXHJcbi5hZC0tdG5sIHtcclxuICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gIGNvbG9yOiAjNjY2O1xyXG5cclxuICAuYWRfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWRfX3N1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRubC10aW1lcyB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEF1dGhvciBBZHNcclxuXHJcbi5hZC0tYXV0aG9yIHtcclxuICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG5cclxuICAuYWRfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XHJcbiAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hZF9fc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hZF9fYWN0aW9ucyB7XHJcbiAgICBib3R0b206IC01cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XHJcbiAgICAgIGJvdHRvbTogLTI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgSGVscCBBZHNcclxuXHJcbi5hZC0td2VsY29tZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcblxyXG4gIC5hZF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWRfX3N1YnRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMzBweDtcclxuICAgIHdpZHRoOiAxMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICB3aWR0aDogOTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC55b3V0dWJlLWxpbmsge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICB3aWR0aDogOThweDtcclxuICAgIGhlaWdodDogNzFweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy95b3V0dWJlLWxvZ28td2hpdGUucG5nXCIpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgSGVscCBWaWRlb3NcclxuXHJcbi5oZWxwLXZpZGVvLWJsb2NrIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHBhZGRpbmc6IDIwcHggMjBweCAzMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgLmljb24tcXVlc3Rpb24tY2lyY2xlOjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICB9XHJcblxyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xyXG4gIH1cclxuXHJcbiAgLmhlbHAtdmlkZW8tdGV4dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcbi5oZWxwLXZpZGVvLXRpdGxlIHtcclxuICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5oZWxwLXZpZGVvLW9yIHtcclxuICBtYXJnaW46IDVweCAwO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTWFya2V0aW5nIFNlY3Rpb25cclxuXHJcbi5tYXJrZXRpbmdfc2VjdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubWFya2V0aW5nX3NlY3Rpb24gLmVtYmVkZGVkLXZpZGVvIC5wbGF5ZXIgPiBpZnJhbWUge1xyXG4gICAgaGVpZ2h0OiAyNTVweDtcclxuICAgIHdpZHRoOiA0NjBweDtcclxufVxyXG4iLCIvLyBOb3RlIENyZWF0aW9uXHJcbi5ibG9jay10YS1hdWRpdC1pbnNpZ2h0LWFubm90YXRpb25zIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuXHJcbiAgLy8gTm90ZSAtIEkgZG9uJ3QgcmVhbGx5IGxpa2UgZG9pbmcgaXQgdGhpcyB3YXksXHJcbiAgLy8gYnV0IHdpdGggdGhlIGNvbnRhaW5lciBiZWluZyBmdWxsd2lkdGgsIEknbSBub3Qgc3VyZVxyXG4gIC8vIG9mIGEgYmV0dGVyIHdheSB3aXRob3V0IG1vdmluZyB0aGUgYmxvY2sgdG8gYmUgYW4gYWJzXHJcbiAgLy8gcG9zaXRpb25lZCBjb250YWluZXIgdGhlbiBwb3NpdGlvbmluZyB3aXRoaW4gdGhhdC5cclxuICAvLyAtIEdyZWdcclxuICAmLmFubm90YXRpbmctLWxlZnQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMxMHB4O1xyXG4gIH1cclxuXHJcbiAgJi5hbm5vdGF0aW5nLS1yaWdodCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmRvY3VtZW50X19ub3RlcyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogNTUwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgLjM1KTtcclxuXHJcbiAgLm5vdGVzX19jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDNweDtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgPiBoZWFkZXIge1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5vdGVzX19ib2R5IHtcclxuICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gID4gZm9vdGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLm5vdGVzLWFkZC1ub3RlIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgJltkaXNhYmxlZD1cImRpc2FibGVkXCJdIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgwLDAsMCwuMykgMCUsIHJnYmEoMCwwLDAsMCkgNzAlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTBweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5vdGVzX19tZXNzYWdlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNCk7XHJcbiAgLm5vdGVzX19tZXNzYWdlLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogNnB4IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubm90ZXNfX2FkZCB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgLm5vdGVfX3RvZ2dsZWR7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNb2RhbCBjb250ZW50XHJcbi5ub3Rlc19fbGlzdCB7XHJcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgcGFkZGluZzogMTBweCAyMHB4O1xyXG59XHJcblxyXG5cclxuLy8gSW5kaXZpZHVhbCBub3RlIGl0ZW1zXHJcbi5ub3RlIHtcclxuICA+IGhlYWRlciB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICsgLm5vdGV7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLm5vdGVfX3RvZ2dsZWQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5ub3RlX19tZXRhIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogODAlO1xyXG4gIHBhZGRpbmc6IDhweCAxMHB4O1xyXG5cclxuICAubm90ZV9fZGF0ZSxcclxuICAubm90ZV9fdGFncyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB9XHJcblxyXG4gIC5ub3RlX19kYXRlIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcblxyXG4gIC5ub3RlX190YWdzIHtcclxuICAgIEBpbmNsdWRlIHRydW5jYXRlKDcwJSk7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubm90ZV9fcHJldmlldyB7XHJcbiAgICBAaW5jbHVkZSB0cnVuY2F0ZSgxMDAlKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXNpemU6IDAuODVyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5ub3RlX19hY3Rpb25zIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgcGFkZGluZzogMTVweCAxMHB4O1xyXG5cclxuICBhIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBjb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cztcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIEluZGl2aWR1YWwgbm90ZSBjcmVhdGlvbi9lZGl0aW5nXHJcbi5ub3RlX19lZGl0LW5vdGUsXHJcbi5ub3RlX19lZGl0LXRhZ3Mge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgaGVpZ2h0OiAyODBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICBoMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBmb250LXNpemU6IC44NXJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG59XHJcblxyXG4ubm90ZV9fZWRpdC1ub3RlIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNXB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5ub3RlX19lZGl0LXRhZ3Mge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cclxuICA+IGRpdiB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI1cHgpO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAudGFncy1saXN0IHtcclxuICAgIG1heC1oZWlnaHQ6IDEwNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGFncy10b29scyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgLmpzLWNyZWF0ZS10YWcsXHJcbiAgICAuanMtbWFuYWdlLXRhZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWctY3JlYXRpb257XHJcbiAgICAgIC5lZGl0LXRhZ3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50YWctY3JlYXRpb25fX2FjdGlvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4ubm90ZV9fc2VsZWN0ZWQtdGFncyB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgaDMge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBmb250LXNpemU6IC44NXJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAubm90ZV9fdGFnIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMsXHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yIC4xNXM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5ub3Rlc19fYWRkX19hY3Rpb25zIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDAgMjBweCAxMHB4IDIwcHg7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gIGEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLnJlbW9kYWwudGFnLW1hbmFnZXIge1xyXG4gIG1heC13aWR0aDogMzgwcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgLnJlbW9kYWwtY2xvc2Uge1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAudGFncy1saXN0IHtcclxuICAgIG1heC1oZWlnaHQ6IDE3NXB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgcGFkZGluZzogMnB4IDVweDtcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGFncy1saXN0X190YWcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDY1JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcclxuICB9XHJcblxyXG4gIC50YWdzLWxpc3RfX2FjdGlvbnMge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuXHJcbiAgICAgICYuaWNvbi1vbmx5IHtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmljb24tZWRpdDo6YmVmb3JlIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZm9vdGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICA+IGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMnB4O1xyXG4gICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFncy1tYW5hZ2VyX190aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi50YWdzLW1hbmFnZXJfX3N1YnRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4udGFncy1tYW5hZ2VyX19zZWFyY2gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICBpbnB1dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4uY3JlYXRlLXRhZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMTVweDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBpbnB1dCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1heC13aWR0aDogNjAlO1xyXG4gIH1cclxuXHJcbiAgLmNyZWF0ZS10YWdfX2FjdGlvbnMge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuMjtcclxuXHJcbiAgICBhLCBzcGFuIHtcclxuICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIEFubm90YXRpb24gZGlzcGxheVxyXG4uYW5ub3RhdGlvbnMge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpLCBwcmludCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uYW5ub3RhdGlvbiB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAmLmFubm90YXRpb24tLW5vdGUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItNTtcclxuICB9XHJcblxyXG4gICYuYW5ub3RhdGlvbi0taGlnaGxpZ2h0IHtcclxuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hbm5vdGF0aW9ucy0tZW1wdHkge1xyXG4gIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuXHJcblxyXG4uYW5ub3RhdGlvbl9fb3ZlcnZpZXcsXHJcbi5hbm5vdGF0aW9uX19jb250ZW50LFxyXG4uYW5ub3RhdGlvbl9fY29udHJvbCB7XHJcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IC4zNXM7XHJcbn1cclxuXHJcblxyXG5cclxuLmFubm90YXRpb25fX292ZXJ2aWV3IHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMjUlO1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcblxyXG4gIC5hbm5vdGF0aW9uLS1ub3RlICYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MCwgMjU1LCAyNTMpO1xyXG4gIH1cclxuXHJcbiAgLmFubm90YXRpb24tLWhpZ2hsaWdodCAmIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTIsIDI1NCwgMjU1KTtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBpOjpiZWZvcmUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcblxyXG4gICAgICAuYW5ub3RhdGlvbi0tbm90ZSAmIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hbm5vdGF0aW9uLS1oaWdobGlnaHQgJiB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gLy8gRU5EIGgyXHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgd2lkdGg6IDMzLjMzJTtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hbm5vdGF0aW9uX190YWcge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5hbm5vdGF0aW9uX19jb250ZW50IHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogY2FsYyg3NSUgLSA1MHB4KTtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIGJvcmRlci13aWR0aDogMCAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvci0zZTtcclxuXHJcbiAgLmFubm90YXRpb24tLW5vdGUgJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM2LCAyNDYsIDI0MSk7XHJcbiAgfVxyXG5cclxuICAuYW5ub3RhdGlvbi0taGlnaGxpZ2h0ICYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MSwgMjQ2LCAyNDkpO1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19pbWFnZSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIC5tZWRpYV9faW1hZ2UgKyAmIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIHdpZHRoOiA2Ni42NiU7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYW5ub3RhdGlvbl9fbm90ZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNkO1xyXG5cclxuICBwIHtcclxuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICB9XHJcbn1cclxuXHJcbi5hbm5vdGF0aW9uX19ub3RlX2VkaXQge1xyXG4gIEBpbmNsdWRlIHJvdztcclxuXHJcbiAgLm5vdGVfZWRpdF9fbm90ZSxcclxuICAubm90ZV9lZGl0X190YWdzIHtcclxuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcclxuICB9XHJcblxyXG4gIC5ub3RlLWVkaXRfX25vdGUgdGV4dGFyZWEsXHJcbiAgLm5vdGVfZWRpdF9fdGFncyA+IGRpdiB7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gIH1cclxuXHJcbiAgLm5vdGVfZWRpdF9fdGFncyA+IGRpdiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAubm90ZV9lZGl0X190YWdzIHtcclxuICAgIC50YWdzLWxpc3Qge1xyXG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgbWF4LWhlaWdodDogMTAwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFncy10b29scyB7XHJcbiAgICAgIGE6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ub3RlX2VkaXRfX2FjdGlvbnMge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2F2ZV9fbm90ZV9lZGl0IC5zdWJtaXQtcHJvZ3Jlc3Mge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIC50aHJvYmJlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBAZXh0ZW5kICVpY29uO1xyXG4gICAgICAgICAgY29udGVudDogJGZhLXZhci1zcGlubmVyO1xyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmFubm90YXRpb25fX2NvbnRyb2wge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB3aWR0aDogNTBweDtcclxuICBwYWRkaW5nOiAyNXB4IDEwcHg7XHJcblxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cztcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpLCBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBGcmVlIFRyaWFsIENUQSBtb2R1bGVzICh2YXJpb3VzIGZvcm1zKVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4vLyBEZWZhdWx0IGJvZHkgQ1RBXHJcbi5mcmVlLXRyaWFsLWN0YS0tYm9keSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgbWFyZ2luOiA0MHB4IDA7XHJcblxyXG4gIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG4gIFxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tLXByaW1hcnkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVuZCBkZWZhdWx0IGJvZHkgQ1RBXHJcblxyXG4vLyBEZWZhdWx0IHNpZGViYXIgQ1RBXHJcbi5mcmVlLXRyaWFsLWN0YS0tc2lkZWJhciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgLmJ0bi0tc2Vjb25kYXJ5IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgfVxyXG59IC8vIEVuZCBkZWZhdWx0IHNpZGViYXIgQ1RBXHJcblxyXG4vLyBBcnRpY2xlIHBhZ2UgQ1RBXHJcbi5hcnRpY2xlLWN0YSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbmdlbmlhL2ltYWdlcy9hcnRpY2xlLUNUQS0tYmFja2dyb3VuZC5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XHJcbiAgbWluLWhlaWdodDogMjgwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAuYXJ0aWNsZS1jdGEtLWJvZHkge1xyXG4gICAgcGFkZGluZzogMzBweCAzMHB4IDIwcHg7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6ICRoMS1zaXplO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGg1LXNpemU7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFydGljbGUtY3RhLS1mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicmFuZC1jb2xvci0tZGFyaztcclxuXHJcbiAgICAuYXJ0aWNsZS1jdGEtLWZvb3Rlci1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWN0YS0tZm9vdGVyLWNvbnRlbnQgLmJ0biB7XHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSAvLyBFbmQgYXJ0aWNsZSBwYWdlIENUQVxyXG5cclxuLy8gRnVsbCB3aWR0aCBDVEFzXHJcbi5mcmVlLXRyaWFsLWN0YS0tZnVsbC13aWR0aCB7XHJcbiAgbWFyZ2luOiAwIC01MHZ3OyAvLyBzZXRzIGJhY2tncm91bmQgY29sb3IgdG8gZnVsbC13aWR0aFxyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0tZGFyaztcclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDAgNTB2dzsgLy8gcHJldmVudHMgY29udGVudCBiZWluZyBwdWxsZWQgdG8gdGhlIGVkZ2VzIG9mIHNjcmVlblxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogI2M5ZWFmZjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYS5idG4tLXByaW1hcnkge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwLnN1Yi10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogJGg1LXNpemU7XHJcbiAgfVxyXG5cclxuICBwOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgfVxyXG5cclxuICBwOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICB9XHJcbn0gLy8gRW5kIGZ1bGwgd2lkdGggQ1RBcyIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEJ1dHRvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuJWJ0biB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC8vIGhlaWdodDogMzBweDtcclxuICBwYWRkaW5nOiA4cHggMTBweDtcclxuICBib3JkZXI6IHNvbGlkIGJsYWNrO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICBmb250LXNpemU6ICRtaW5pLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICBsaW5lLWhlaWdodDogMXJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgQGV4dGVuZCAlaWNvbjtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8vIEVuc3VyZSBidXR0b24gaWNvbnMgYXJlIGFsaWduZWRcclxuICAmOjpiZWZvcmUsXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgfVxyXG5cclxuICAmOm5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAmLm5vLWljb246OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgLy8gZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxufSAvLyBFTkQgJWJ0blxyXG5cclxuLmJ0bi0tbGFyZ2Uge1xyXG4gIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICBsZXR0ZXItc3BhY2luZzogMXB0O1xyXG4gIFxyXG4gICY6OmFmdGVyIHtcclxuICAgIEBleHRlbmQgJWljb247XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLS1sYXJnZV9fbm8tLWljb24ge1xyXG4gIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICBsZXR0ZXItc3BhY2luZzogMXB0O1xyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUHJpbWFyeVxyXG4uYnRuLS1wcmltYXJ5IHtcclxuICBAZXh0ZW5kICVidG47XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTI7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItMi0tZGFyaztcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0yLS1kYXJrO1xyXG4gIH1cclxufVxyXG5cclxuLy8gU2Vjb25kYXJ5XHJcbi5idG4tLXNlY29uZGFyeSB7XHJcbiAgQGV4dGVuZCAlYnRuO1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcclxuICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvci0tZGFyaztcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0tZGFyaztcclxuICB9XHJcbn1cclxuXHJcbi8vIFRlcnRpYXJ5XHJcbi5idG4tLXRlcnRpYXJ5IHtcclxuICBAZXh0ZW5kICVidG47XHJcbiAgYmFja2dyb3VuZDogI2FhYTtcclxuICBib3JkZXItY29sb3I6ICM4ODg7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjODg4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRleHQgTGlua3NcclxuLnRleHQtbGluayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMi0tZGFyaztcclxuICB9XHJcbn1cclxuXHJcbi50ZXh0LWxpbmstLWFsdCB7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGJsYWNrO1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi50ZXh0LWxpbmstLXNlY29uZGFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSWNvbiBPbmx5XHJcbi5pY29uLW9ubHk6YmVmb3JlIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEdyaWQgU2V0dGluZ3NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuJG1heC13aWR0aDogMTI0MHB4ICFkZWZhdWx0O1xyXG4kbWluLXdpZHRoOiA5NjBweDtcclxuJGdyaWQtY29sdW1uczogMTIgIWRlZmF1bHQ7XHJcbiRncmlkLWd1dHRlcjogMTVweCAhZGVmYXVsdDtcclxuJGNvbHVtbjogJG1heC13aWR0aCAvICRncmlkLWNvbHVtbnMgIWRlZmF1bHQ7XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBTZXQgQ29udGFpbmVyXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbkBtaXhpbiBvdXRlci1jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogJG1heC13aWR0aDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4td2lkdGg6ICRtaW4td2lkdGg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIG1pbi13aWR0aDogMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFNldCBSb3dzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbkBtaXhpbiByb3cge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgLTIwcHg7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFNldCBXaWR0aHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuQG1peGluIHNwYW4tY29sdW1ucygkY29sLXNpemUsICRmbG93OiBsZWZ0KSB7XHJcblxyXG4gICRjb2wtd2lkdGg6IHBlcmNlbnRhZ2UoJGNvbC1zaXplIC8gJGdyaWQtY29sdW1ucyk7XHJcblxyXG4gIEBpZiAkY29sLXNpemUgPiAkZ3JpZC1jb2x1bW5zIHtcclxuICAgIEB3YXJuIFwiQ29sdW1uIHNpemUgc2hvdWxkIG5vdCBiZSBncmVhdGVyIHRoYW4gbWF4LWNvbHVtbnMgKCN7JGdyaWQtY29sdW1uc30pLlwiO1xyXG4gIH1cclxuXHJcbiAgQGVsc2Uge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNzUlO1xyXG5cclxuICAgIEBpZiAkZmxvdyA9PSBcInJpZ2h0XCIge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2UgaWYgJGZsb3cgPT0gXCJjZW50ZXJcIiB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFNoaWZ0XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbkBtaXhpbiBzaGlmdCgkY29sLXNoaWZ0KSB7XHJcbiAgJHNoaWZ0OiBwZXJjZW50YWdlKCRjb2wtc2hpZnQgLyAxMik7XHJcblxyXG4gIEBpZiAkY29sLXNoaWZ0ID4gMTIge1xyXG4gICAgQHdhcm4gXCJTaG91bGQgbm90IHNoaWZ0IGdyZWF0ZXIgdGhhbiBtYXgtY29sdW1ucyAoMTIpLlwiO1xyXG4gIH1cclxuXHJcbiAgQGVsc2Uge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzaGlmdDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEh1Z1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5AbWl4aW4gaHVnKCRkaXJlY3Rpb24pIHtcclxuXHJcbiAgQGlmICRkaXJlY3Rpb24gPT0gXCJsZWZ0XCIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBcInJpZ2h0XCIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcblxyXG4gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gXCJib3RoXCIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIEBlbHNlIHtcclxuICAgIEB3YXJuIFwiSHVnIHJlcXVpcmVzICdsZWZ0JywgJ3JpZ2h0Jywgb3IgJ2JvdGgnLiBQbGVhc2UgY2hvb3NlIGEgdmFsaWQgZGlyZWN0aW9uLlwiO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNZWRpYSBRdWVyaWVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5AbWl4aW4gc2NyZWVuKCRyZXMtbWluLCAkcmVzLW1heCwgJG9yaWVudGF0aW9uOiBmYWxzZSkge1xyXG4gIEBpZiAkb3JpZW50YXRpb24ge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHJlcy1taW4pIGFuZCAobWF4LXdpZHRoOiAkcmVzLW1heClcclxuICAgIGFuZCAob3JpZW50YXRpb246I3skb3JpZW50YXRpb259KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcmVzLW1pbikgYW5kIChtYXgtd2lkdGg6ICRyZXMtbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1heC1zY3JlZW4oJHJlcykge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRyZXMpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1pbi1zY3JlZW4oJHJlcykge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRyZXMpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBDbGVhcmZpeFxyXG4vLyBcclxuLy8gIFNvdXJjZTpcclxuLy8gIGNzcy0xMDEub3JnL2FydGljbGVzL2NsZWFyZml4L2xhdGVzdC1uZXctY2xlYXJmaXgtc28tZmFyLnBocFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFRydW5jYXRlIHNpbmdsZS1saW5lZCBlbGVtZW50c1xyXG5cclxuQG1peGluIHRydW5jYXRlKCR0cnVuY2F0ZS13aWR0aCkge1xyXG5cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gIC8vIEVuc3VyZSB3aWR0aCBoYXMgYSB2YWx1ZVxyXG4gIEBpZiB1bml0bGVzcygkdHJ1bmNhdGUtd2lkdGgpIHtcclxuICAgIG1heC13aWR0aDogJHRydW5jYXRlLXdpZHRoICsgcHg7XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIG1heC13aWR0aDogJHRydW5jYXRlLXdpZHRoO1xyXG4gIH1cclxuXHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxufVxyXG4iLCIuYm9hcmQtb2YtZGlyZWN0b3JzIHtcclxuICAudmlldy1oZWFkZXIgaDIsXHJcbiAgLnZpZXctZm9vdGVyIGgyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1hbmFnZW1lbnQtdGVhbSxcclxuLmJvYXJkLW9mLWRpcmVjdG9ycyB7XHJcbiAgLnZpZXctaGVhZGVyLFxyXG4gIC52aWV3LWZvb3RlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICB9XHJcbiAgXHJcbiAgLml0ZW0tbGlzdCB7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudmlld3MtZmllbGQtZmllbGQtcG9ydHJhaXQge1xyXG4gICAgICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWpvYi1wb3NpdGlvbixcclxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNvbXBhbnkge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6ICRoMy1zaXplO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB0O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAudmlld3MtZmllbGQtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52aWV3cy1maWVsZC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnZpZXdzLWZpZWxkLWJvZHkgYS50ZXh0LWxpbmstLWFsdDpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudmlldy1mb290ZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIC52aWV3cy1maWVsZC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudmlld3MtZmllbGQtYm9keSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFByb2plY3QgU2V0dGluZ3NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBUeXBvZ3JhcGh5XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbiRiYXNlLWZvbnQtZmFtaWx5OiAgXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuJGJyYW5kLWZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBTaXplc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4kYmFzZS1mb250LXNpemU6ICAgMTRweDtcclxuJGJhc2UtbGluZS1oZWlnaHQ6IDEuNjtcclxuXHJcbiRiYXNlLWJvcmRlci1yYWRpdXM6IDBweDtcclxuXHJcbi8vIEhlYWRpbmcgU2l6ZXNcclxuXHJcbiRnaWdhLXNpemU6ICA3MnB4OyAvLyAlZ2lnYVxyXG4kbWVnYS1zaXplOiAgNjBweDsgLy8gJW1lZ2FcclxuJGtpbG8tc2l6ZTogIDI4cHg7IC8vICVraWxvXHJcblxyXG4kaDEtc2l6ZTogICAgMjhweDsgLy8gJWFscGhhXHJcbiRoMi1zaXplOiAgICAxOHB4OyAvLyAlYnJhdm9cclxuJGgzLXNpemU6ICAgIDEzcHg7IC8vICVjaGFybGllXHJcbiRoNC1zaXplOiAgICAyMHB4OyAvLyAlZGVsdGFcclxuJGg1LXNpemU6ICAgIDE4cHg7IC8vICVlY2hvXHJcbiRoNi1zaXplOiAgICAxNnB4OyAvLyAlZm94dHJvdFxyXG5cclxuJHRpbnktc2l6ZTogIDEzcHg7XHJcbiRtaWxsaS1zaXplOiAxMnB4OyAvLyAlbWlsbGlcclxuJG1pY3JvLXNpemU6IDExcHg7IC8vICVtaWNyb1xyXG4kbWluaS1zaXplOiAgMTBweDtcclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBXZWlnaHRzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbiRsaWdodGVzdDogIDEwMDtcclxuJGxpZ2h0OiAgICAgMzAwO1xyXG4kbm9ybWFsOiAgICA0MDA7XHJcbiRzZW1pYm9sZDogIDYwMDtcclxuJGJvbGQ6ICAgICAgNzAwO1xyXG4kYmxhY2s6ICAgICA5MDA7XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQ29sb3JzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi8vICBCYXNlIGNvbG9yc1xyXG4kYmFzZS1ib2R5LWNvbG9yOiAgI2ZmZjtcclxuJGJhc2UtZm9udC1jb2xvcjogICMyMjI7XHJcbiRiYXNlLWJvcmRlci1jb2xvcjogI2RkZDtcclxuXHJcbi8vICBCcmFuZCBjb2xvcnNcclxuLy8gIEJsdWVcclxuJGJyYW5kLWNvbG9yLS1saWdodDogIzI2N2JhZjtcclxuJGJyYW5kLWNvbG9yOiAjMDA2NGEyO1xyXG4kYnJhbmQtY29sb3ItLWRhcms6ICMwMDU1ODk7XHJcblxyXG4vLyAgT3JhbmdlXHJcbiRicmFuZC1jb2xvci0yLS1saWdodDogI2YzODg0MTtcclxuJGJyYW5kLWNvbG9yLTI6ICNmMjczMjA7XHJcbiRicmFuZC1jb2xvci0yLS1kYXJrOiAjZDM1YzFkO1xyXG5cclxuLy8gIEdyZXlzXHJcbiRicmFuZC1jb2xvci0zYTogIzQ0NDtcclxuJGJyYW5kLWNvbG9yLTNiOiAjNjY2O1xyXG4kYnJhbmQtY29sb3ItM2M6ICM5OTk7XHJcbiRicmFuZC1jb2xvci0zZDogI2NjYztcclxuJGJyYW5kLWNvbG9yLTNlOiAjZWVlO1xyXG4kYnJhbmQtY29sb3ItM2Y6ICNmYWZhZmE7XHJcblxyXG4vLyBGZWRlcmFsIGJsdWVcclxuJGJyYW5kLWNvbG9yLTQ6ICMwODQ2N2Q7XHJcblxyXG4vLyAgU3RhdGUgZ3JlZW5cclxuJGJyYW5kLWNvbG9yLTU6ICMwMDY4Mzg7XHJcblxyXG4vLyBJbnRlcm5hdGlvbmFsIHJlZFxyXG4kYnJhbmQtY29sb3ItNjogIzk1MjIyNjtcclxuXHJcbiRicmFuZC1jb2xvci1ibG9nOiAjNzU3NTg0O1xyXG5cclxuXHJcbi8vICBMaW5rIENvbG9yc1xyXG4kYmFzZS1saW5rLWNvbG9yOiAgJGJyYW5kLWNvbG9yO1xyXG4kaG92ZXItbGluay1jb2xvcjogJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRm9ybSBWYXJpYWJsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuJGZvcm0tYm9yZGVyLWNvbG9yOiAgICAgICAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiRmb3JtLWJvcmRlci1jb2xvci1ob3Zlcjogc2hhZGUoJGJhc2UtYm9yZGVyLWNvbG9yLCAxNSUpO1xyXG4kZm9ybS1ib3JkZXItY29sb3ItZm9jdXM6ICRicmFuZC1jb2xvcjtcclxuJGZvcm0tYm9yZGVyLXJhZGl1czogICAgICAkYmFzZS1ib3JkZXItcmFkaXVzO1xyXG5cclxuJGZvcm0tYm94LXNoYWRvdzogbm9uZTtcclxuJGZvcm0tYm94LXNoYWRvdy1mb2N1czogbm9uZTtcclxuXHJcbiRmb3JtLWZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcclxuJGZvcm0tZm9udC1zaXplOiAgICRtaWxsaS1zaXplO1xyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEdyaWQgT3ZlcnJpZGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi8vICRtYXgtd2lkdGg6IDEyNDBweDtcclxuLy8gJGdyaWQtY29sdW1uczogMTI7XHJcblxyXG4kZ3JpZC1ndXR0ZXI6IDIwcHg7XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTWVkaWEgUXVlcnkgV2lkdGhzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbiRtb2JpbGU6ICAgNDgwcHg7IC8vIFBvcnRyYWl0IGlQaG9uZVxyXG4kbW9iaWxlLWw6IDY1MHB4OyAvLyBMYW5kc2NhcGUgTmV4dXMgLyBHYWxheHkgKCtzb21lIGZvciBnb29kIG1lYXN1cmUpXHJcbiR0YWJsZXQ6ICAgOTYwcHg7IC8vIFBvcnRyYWl0IGlQYWQgKGJyZWFrIHRvIHRhYmxldCBhdCBjb250YWluIG1heClcclxuJHRhYmxldC1sOiAxMzY2cHg7IC8vIExhbmRzY2FwZSBpUGFkIFByb1xyXG4kbGFwdG9wOiAgIDE0NDBweDtcclxuJGRlc2t0b3A6ICAxOTIwcHg7XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIGVDb21tZXJjZSBQcm9kdWN0IFNob3djYXNlIG1vZHVsZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4vLyBEZWZhdWx0IHNob3djYXNlXHJcbi5lY29tbS1wcm9kdWN0LXNob3djYXNlIHtcclxuICBwYWRkaW5nOiAyMHB4IDAgNDBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIC5maWVsZC1uYW1lLWZpZWxkLWhlYWRsaW5lIHtcclxuICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4gICAgPiAuZmllbGQtaXRlbSB7XHJcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMgLSAyMHB4KTtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDMyJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHJvZHVjdC1ib3gge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgLnByb2R1Y3QtYm94LS1oZWFkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGVjb21tLWNhcmQtLWhlYWRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByb2R1Y3QtYm94LS1oZWFkZXIuZmVkZXJhbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcm9kdWN0LWJveC0taGVhZGVyLnN0YXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItNTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByb2R1Y3QtYm94LS1oZWFkZXIuaW50ZXJuYXRpb25hbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50b3BpYy1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIEBpbmNsdWRlIGVjb21tLWNhcmQtLWJhY2tncm91bmQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50b3BpYy1jb250ZW50IGgzIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB0O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gZW5kIGRlZmF1bHQgc2hvd2Nhc2VcclxuXHJcbi8vIFNpZGViYXIgc2hvd2Nhc2VcclxuLnNpZGViYXItZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSB7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Y7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cclxuICBoMiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIC5lY29tbS1jYXJkLS1ob3Jpem9udGFsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuXHJcbiAgICAuZWNvbW0tY2FyZC1pbWFnZSB7XHJcbiAgICAgIG1pbi13aWR0aDogMzAlO1xyXG4gICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTExNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUtbCwgJHRhYmxldCkge1xyXG4gICAgICAgIGhlaWdodDogMjEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZWNvbW0tY2FyZC1jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmbGV4OiAxIDEgMCU7IC8vIGZpeCBmb3IgY29udGVudCBleHRlbmRpbmcgcGFzdCBjb250YWluZXIgaW4gSUVcclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzLmZlZGVyYWwge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItNDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMuc3RhdGUge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItNTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMuaW50ZXJuYXRpb25hbCB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci02O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2hvd2Nhc2UtbGluayB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufSAvLyBlbmQgc2lkZWJhciBzaG93Y2FzZSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFNoYXJlZCBDYXJkIFN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4vLyBWZXJ0aWNhbCBjYXJkc1xyXG5AbWl4aW4gY2FyZC0tYmFja2dyb3VuZCB7XHJcbiAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZjtcclxuICBib3JkZXItY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vLyBlQ29tbWVyY2Utc3BlY2lmaWNcclxuQG1peGluIGVjb21tLWNhcmQtLWhlYWRlciB7XHJcbiAgZm9udC1zaXplOiAkaDItc2l6ZTtcclxuICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbkBtaXhpbiBlY29tbS1jYXJkLS1iYWNrZ3JvdW5kIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgbWluLWhlaWdodDogMjIwcHg7XHJcbn0gLy8gZW5kIGVDb21tZXJjZS1zcGVjaWZpY1xyXG4vLyBlbmQgdmVydGljYWwgY2FyZHNcclxuXHJcbi8vIEhvcml6b250YWwgY2FyZHMiLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBlQ29tbWVyY2UgSW50ZWdyYXRlZCBTaWRlYmFyXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5lY29tbS1hYm91dC0tc2lkZWJhciB7XHJcbiAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Y7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweCAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHJcbiAgaDMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6ICR0aW55LXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB0O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6ICRoMS1zaXplO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gIH1cclxuXHJcbiAgLnByaWNlLWZyZXF1ZW5jeSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG5cclxuICAgIC5wcmljZSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZyZXF1ZW5jeSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3Byb2R1Y3QtcHJpY2luZyB7XHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3RfX3F1YW50aXR5IHtcclxuICAgICAgLnNlY3Rpb24tbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGg1LXNpemU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgI3Byb2R1Y3QtZGVzY3JpcHRpb24ge1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gIH1cclxuICBcclxuICAjcHJvZHVjdC1kZXRhaWwge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdF9fc2FtcGxlIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC8qYnhTbGlkZXIgc2VjdGlvbiBvbiBwcm9kdWN0IGRldGFpbCBwYWdlKi9cclxuICAuYngtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuXHJcbiAgICAud3JhcC0tc2xpZGVyIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgLnRlc3RpbW9uaWFscyB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJsb2NrcXVvdGUgcCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGg1LXNpemU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBjaXRlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBjaXRlIHN0cm9uZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBjaXRlID4gZGl2IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBjaXRlIC5hdXRob3JfdGl0bGUsXHJcbiAgICAgICAgY2l0ZSAuYXV0aG9yX3dvcmsge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5ieC1jb250cm9scy1kaXJlY3Rpb24ge1xyXG4gICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEuZGlzYWJsZWQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ4LXByZXYsXHJcbiAgICAgIC5ieC1uZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jb250cm9scy5wbmcnKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ4LXByZXYge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ieC1uZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTNweCAwO1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAuYngtcGFnZXItaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtY29sb3ItM2Q7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2Q7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gLyplbmQgYnhTbGlkZXIgc2VjdGlvbiovXHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBJbmZvIEJhcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuJWluZm8tYmFyIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDM1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgQGluY2x1ZGUgYm9yZGVyKDAgMCAycHggMCwgc29saWQsICRiYXNlLWJvcmRlci1jb2xvcik7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAuaWU4ICYge1xyXG4gICAgbWluLWhlaWdodDogYXV0bztcclxuICB9XHJcbn0gLy8gRU5EICVpbmZvLWJhclxyXG5cclxuXHJcbi50b3AtbmV3cy1kYXRlIHtcclxuICBAZXh0ZW5kICVpbmZvLWJhcjtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIC0yMHB4IDM1cHg7XHJcbiAgfVxyXG59IC8vIEVORCB0b3AtbmV3cy1kYXRlXHJcblxyXG5cclxuJWluZm8tYmFyLS1uYXYge1xyXG4gIEBleHRlbmQgJWluZm8tYmFyO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBbY2xhc3MqPVwiX19idG5cIl0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIFtjbGFzcyo9XCJfX2xhYmVsXCJdIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIFtjbGFzcyo9XCItLXByZXZcIl0sXHJcbiAgW2NsYXNzKj1cIi0tZGV0YWlsXCJdLFxyXG4gIFtjbGFzcyo9XCItLW5leHRcIl0ge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG5cclxuICBbY2xhc3MqPVwiLS1wcmV2XCJdLFxyXG4gIFtjbGFzcyo9XCItLW5leHRcIl0ge1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIFtjbGFzcyo9XCJfX2J0blwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjplbXB0eSB7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAvLyAgIHdpZHRoOiBhdXRvO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBbY2xhc3MqPVwiLS1wcmV2XCJdIHtcclxuICAgIFtjbGFzcyo9XCJfX2J0blwiXSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIFtjbGFzcyo9XCItLW5leHRcIl0ge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgW2NsYXNzKj1cIl9fYnRuXCJdIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBbY2xhc3MqPVwiLS1kZXRhaWxcIl0ge1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufSAvLyBFTkQgaW5mby1iYXItLW5hdlxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNZWRpYSBDb250YWluZXJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5jb250ZW50LWJsb2NrLFxyXG5bY2xhc3MqPVwiY29udGVudC1ibG9jay0tXCJdIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAuY2hvc2VuLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gIC8vICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIC8vIH1cclxufSAvLyBFTkQgY29udGVudC1ibG9jay8tLSpcclxuXHJcbi5saW5rLWxpc3QgPiBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAzcHggMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbn0gLy8gRU5EIGxpbmstbGlzdFxyXG5cclxuLmxpbmstbGlzdC0tc3ViLWNhdGVnb3J5IGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDNweCAwIDNweCAxNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxufVxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1lZGlhIENvbnRhaW5lcnMgLSBEZWZhdWx0IFN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uY29udGVudC1ibG9ja19faGVhZGVyIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYnJhbmQtY29sb3I7XHJcbn0gLy8gRU5EIGNvbnRlbnQtYmxvY2tfX2hlYWRlclxyXG5cclxuLmNvbnRlbnQtYmxvY2tfX2hlYWRlci0tYnJhbmQge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBsaW5lLWhlaWdodDogMXJlbTtcclxufVxyXG5cclxuLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxyXG4uY29udGVudC1ibG9ja19fbGluayB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4uY29udGVudC1ibG9ja19fdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufSAvLyBFTkQgY29udGVudC1ibG9ja19fdGl0bGVcclxuXHJcbi5jb250ZW50LWJsb2NrX19saW5rIHtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yLS1kYXJrO1xyXG4gIH1cclxufSAvLyBFTkQgY29udGVudC1ibG9ja19fbGlua1xyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1lZGlhIENvbnRhaW5lcnMgLSBCb3hlZFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uY29udGVudC1ibG9jay0tYm94IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItM2Q7XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gIH0gLy8gRU5EIGNvbnRlbnQtYmxvY2tfX3RpdGxlXHJcblxyXG4gIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6ICRoNS1zaXplO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItLWRhcms7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0tbGlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWRpYV9fc25pcHBldCB7XHJcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIH1cclxufSAvLyBFTkQgY29udGVudC1ibG9jay0tYm94XHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1lZGlhIENvbnRhaW5lcnMgLSBCb3hlZCBBbHQgKERhcmsgSGVhZGVyIC8gQmFja2dyb3VuZClcclxuLy9cclxuLy8gIE9ubHkgdXNlZCBpbiBUcmVhdGllc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uY29udGVudC1ibG9jay0tYm94LS1hbHQge1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ibG9ja19fY29udGVudCB7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTWVkaWEgQ29udGFpbmVycyAtIFNpZGViYXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuW2NsYXNzKj1cIl9fY29udGVudC0tc2lkZWJhclwiXTpub3QoLmhvbWVfX2NvbnRlbnQtLXNpZGViYXIpIHtcclxuICAvLyBPZmZzZXQgdG8gbGluZSB1cCB3aXRoIGJyZWFkY3J1bWJzXHJcbiAgLy8gbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAuY29udGVudC1ibG9jay0tYm94IHtcclxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpYV9faW1hZ2UgKyAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19tZXRhIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWRpYV9faW1hZ2Uge1xyXG4gICAgQGluY2x1ZGUgc2l6ZSg1MHB4KTtcclxuXHJcbiAgICAmICsgLm1lZGlhX19jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWRpYV9fc25pcHBldCB7XHJcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIExhdGVzdCBOZXdzIChGUkwgLyBEYWlsbGllcylcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmxhdGVzdC11cGRhdGVzIHtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICBbY2xhc3MqPVwiY29udGVudC1ibG9jay0tXCJdLFxyXG4gIC5jb250ZW50LWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAvLyBGUkxcclxuICAuZnJsICYge1xyXG4gICAgLm1lZGlhX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGg1LXNpemU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sdW1uLmZpcnN0IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxuICAgIC5jb2x1bW4ubGFzdCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIERhaWxpZXNcclxuICAuZGFpbGllcyAmIHtcclxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIH1cclxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIH1cclxuXHJcbiAgICAubWVkaWEge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSAvLyBFTkQgbGF0ZXN0LXVwZGF0ZXNcclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBMaXN0ZWQgQ29udGVudCAvIExhbmRpbmcgUGFnZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmxhbmRpbmdfX3RpdGxlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDM2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmxpc3Rpbmcge1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gIC5jb250ZW50LWJsb2NrIHtcclxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVkaWEge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIGNvbnRlbnQtYmxvY2tcclxuXHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICBtYXJnaW46IDAgLTIwcHggNjBweDtcclxuICAgIGJvcmRlci13aWR0aDogMXB4IDA7XHJcblxyXG4gICAgLmxhbmRpbmdfX3RpdGxlIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufSAvLyBFTkQgbGlzdGluZ1xyXG5cclxuLy8gRXh0cmEgaW5mbyBzZWN0aW9uLCBvbmx5IG9uIFRyZWF0aWVzXHJcbi5saXN0aW5nX19kZXNjcmlwdGlvbiB7XHJcbiAgcGFkZGluZzogMjBweCAwO1xyXG5cclxuICBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59IC8vIEVORCBsaXN0aW5nX19kZXNjcmlwdGlvblxyXG5cclxuLy8gQXJ0aWNsZSBjb250ZW50IHB1bGxlZCBpbiB2aWEgZm9ybXMsIEVPTUxcclxuLmVvbWwtY29udGVudCB7XHJcbiAgLmNvbnRlbnQgPiBmb3JtIHtcclxuICAgIC50aXRsZSxcclxuICAgIHAuZmllbGQge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVORCBlb21sLWNvbnRlbnRcclxuXHJcblxyXG4vLyBDb250cm9scyAoc29ydGluZywgdmlldyBvcHRpb25zKVxyXG4ubGlzdGluZ19fY29udHJvbHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNmO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHggMXB4O1xyXG4gIGJvcmRlci1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcblxyXG4gIC5mb3JtLWl0ZW0tZG9jdW1lbnQtdHlwZSB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAuY2hvc2VuLWNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS0taW5saW5lOmZpcnN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0taXRlbSB7XHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tdGV4dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWFya3VwX29yIHtcclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tLXByaW1hcnkge1xyXG4gICAgbWFyZ2luLXRvcDogMjJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufSAvLyBFTkQgbGlzdGluZ19fY29udHJvbHNcclxuXHJcbi5saXN0aW5nX19jb250cm9scy0tdmlldyxcclxuLmxpc3RpbmdfX2NvbnRyb2xzLS1hY3Rpb24ge1xyXG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcclxuICBAaW5jbHVkZSBodWcoYm90aCk7XHJcbn1cclxuXHJcbi5saXN0aW5nX19jb250cm9scy0tdmlldyB7XHJcbiAgbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxuXHJcbiAgZm9ybSxcclxuICAuY2hvc2VuLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDIyNXB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0taXRlbSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59IC8vIEVORCBsaXN0aW5nX19jb250cm9scy0tdmlld1xyXG5cclxuLmxpc3RpbmdfX2NvbnRyb2xzLS1hY3Rpb24ge1xyXG4gIC8vIENUQSBMaW5rcyBhbmQgQnV0dG9uc1xyXG4gIGEge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLy8gQ1RBIExpbmtzXHJcbiAgYTpub3QoW2NsYXNzKj1cImJ0bi0tXCJdKSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5saXN0aW5nX190b3Age1xyXG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xyXG59XHJcblxyXG4ubGlzdGluZ19fcGFnaW5hdGlvbiB7XHJcbiAgQGV4dGVuZCAlaW5mby1iYXItLW5hdjtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubGlzdGluZ19fY29udGVudCB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcblxyXG4gIG9sLFxyXG4gIHVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcclxuXHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgb2wvdWxcclxufSAvLyBFTkQgbGlzdGluZ19fY29udGVudFxyXG5cclxuLmxvYWQtbW9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwIDI1cHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgaW5wdXQge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQXV0aG9yc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmF1dGhvcnN7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDE4MHB4O1xyXG4gIG1hcmdpbjogMCAyMHB4IDE1cHggMDtcclxuICBwYWRkaW5nOiAwIDIwcHggMTBweCAwO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuLmF1dGhvcnNfX2J5bGluZXtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICBmb250LXNpemU6ICRtaW5pLXNpemU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLy8gLmF1dGhvcntcclxuLy8gICBkaXNwbGF5OiBibG9jaztcclxuLy8gICBoZWlnaHQ6IDQwcHg7XHJcbi8vICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4vLyB9IC8vIEVORCBhdXRob3JcclxuXHJcbi5hdXRob3JfX2ltYWdlLFxyXG4uYXV0aG9yX19uYW1le1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmF1dGhvcl9faW1hZ2V7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIGltZ3tcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmF1dGhvcl9fbmFtZXtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRkFUQ0FcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLy8gLmZhdGNhIHtcclxuLy8gICAvLyBMb2FkIE1vcmUgYnV0dG9uXHJcbi8vICAgLmxpc3RpbmdfX2NvbnRlbnQgLmZvcm0tc3VibWl0IHtcclxuLy8gICAgIEBleHRlbmQgLmJ0bi0tdGVydGlhcnk7XHJcbi8vICAgICBkaXNwbGF5OiBibG9jaztcclxuLy8gICAgIHdpZHRoOiAxNTBweDtcclxuLy8gICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBTZWFyY2ggVGVybVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnNlYXJjaC1oaWdobGlnaHQge1xyXG4gIHBhZGRpbmc6IDAgMnB4O1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0yLS1saWdodDsgLyogV2FzIGJyYW5kLWNvbG9yLTIgKi9cclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbn1cclxuXHJcbi5zZWFyY2gtaGlnaGxpZ2h0LmN1cnJlbnQsXHJcbm1hcmsuc2VhcmNoLWhpZ2hsaWdodC5jdXJyZW50IHtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItMi0tZGFyaztcclxufVxyXG5cclxuLmRvY3VtZW50X19zZWFyY2gtbmF2Lmdsb2JhbC1zZWFyY2gtbmF2IHtcclxuICB6LWluZGV4OiA5O1xyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEhvbGlkYXkgTWVzc2FnZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmhvbGlkYXktbWVzc2FnZSB7XHJcbiAgLmhvbGlkYXktbWVzc2FnZV9fYWxlcnQge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICAgRmVlZGJhY2sgTGluayBURU1QXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uZmVlZGJhY2stbGluayB7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDI1cHg7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGhlaWdodDogNDBweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6ICM2NjY7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdHJhbnNpdGlvbjogaGVpZ2h0LCAuM3M7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy10cmVhdGllcy1jb21wYXJlLXJlc3VsdHMgJiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgQG1lZGlhIHByaW50XHJcbiAge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBBZG1pbiAtIFRhYnMgV3JhcHBlclxyXG4jdGFicy13cmFwcGVyIHtcclxuICBtYXJnaW46IC0yMHB4IGF1dG8gMjBweDtcclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBMb2FkaW5nIE1vZGFsIC8gTWVzc2FnZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmFqYXgtcHJvZ3Jlc3Mge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHBhZGRpbmc6IDAgMCAxNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgLnRocm9iYmVyIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLm1lc3NhZ2Uge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBOZXcgbG9hZGVyXHJcbi5sb2FkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogLTFweDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IC0xcHg7XHJcbiAgei1pbmRleDogMjA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAxKTtcclxufVxyXG5cclxuLmxvYWRlcl9fY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG4ubG9hZGVyX19pY29uLFxyXG4ubG9hZGVyX190ZXh0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmxvYWRlcl9faWNvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5iaWdfX2xvYWRlciB7XHJcbiAgLmxvYWRlciB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICB9XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTWVkaWEgT2JqZWN0XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5tZWRpYSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItM2U7XHJcblxyXG4gICY6bGFzdC1vZi10eXBlIHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmLmJsb2dnZXItaW5mbyB7XHJcbiAgICBtYXJnaW46IDIwcHggMCAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gSGlkZSBsb2FkaW5nIGdpZiBmb3IgUlEgYWRkL3JlbW92ZVxyXG4gIC5mbGFnLXRocm9iYmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyBSZXBvc2l0aW9uIFJRIGJ1dHRvblxyXG4gIC5mbGFnLXdyYXBwZXIge1xyXG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDE1cHggMCAwIDBweCk7XHJcbiAgfVxyXG5cclxuICAuYWRkLXRvLXF1ZXVlLFxyXG4gIC5yZW1vdmUtZnJvbS1xdWV1ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vIEBpbmNsdWRlIHNpemUoNDBweCk7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hZGQtdG8tcXVldWUge1xyXG4gICAgY29sb3I6ICM2NjY7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZW1vdmUtZnJvbS1xdWV1ZSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMi0tZGFyaztcclxuICAgIH1cclxuICB9XHJcbn0gLy8gRU5EIG1lZGlhXHJcblxyXG4vLyBNZWRpYSBpbWFnZXNcclxuLm1lZGlhX19sZWZ0LFxyXG4ubWVkaWFfX2ltYWdlIHtcclxuICBmbG9hdDogbGVmdDtcclxuXHJcbiAgKyAubWVkaWFfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tZWRpYV9faW1hZ2Uge1xyXG4gIEBpbmNsdWRlIHNpemUoMTAwcHgpO1xyXG59XHJcblxyXG4vLyBNZWRpYSBDb250ZW50XHJcbi5tZWRpYV9fY29udGVudCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAyMHB4IDBweDtcclxufVxyXG5cclxuLm1lZGlhLS1ibG9nLCBcclxuLm1lZGlhLS1vcGluaW9ucyB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZTtcclxuXHJcbiAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5tZWRpYV9fZGF0ZXRpbWUge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvZy1saXN0IHtcclxuICAubWVkaWEtLWJsb2cge1xyXG4gICAgLm1lZGlhX19tZXRhIHtcclxuICAgICAgPmRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGl2Pi5tZWRpYV9fYXV0aG9yIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXY+Lm1lZGlhX19hdXRob3IrLm1lZGlhX19kYXRldGltZTo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnfCc7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpdj4ubWVkaWFfX2RhdGV0aW1lIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgRGF0ZXRpbWUvQXV0aG9yXHJcbi5tZWRpYV9fZGF0ZXRpbWUsXHJcbi5tZWRpYV9fYXV0aG9yLFxyXG4ubWVkaWFfX3Byb2R1Y3Qge1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xyXG4gICAgfVxyXG4gIH1cclxufSAvLyBFTkQgZGF0ZXRpbWUvYXV0aG9yXHJcblxyXG4vLyBNZWRpYSBEYXRldGltZVxyXG4ubWVkaWFfX2RhdGV0aW1lIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7XHJcbn1cclxuXHJcbi8vIE1lZGlhIFByb2R1Y3QgTmFtZVxyXG4ubWVkaWFfX3Byb2R1Y3Qge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbi8vIE1lZGlhIHRpdGxlXHJcbi5saXN0aW5nIHtcclxuICAubWVkaWFfX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcbn1cclxuXHJcbi5tZWRpYV9fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogJGg0LXNpemU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG5cclxuICAgICY6dmlzaXRlZCB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItLWxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICY6dmlzaXRlZDpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItLWRhcms7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXYtbGlua19fbm9hY2Nlc3Mge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIH1cclxufSAvLyBFTkQgdGl0bGVcclxuXHJcbi8vIE1lZGlhIEF1dGhvclxyXG4ubWVkaWFfX2F1dGhvciB7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi8vIE1lZGlhIHNuaXBwZXRcclxuLm1lZGlhX19zbmlwcGV0IHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRGFpbHkgVGFnc1xyXG4ubWVkaWFfX3N1Yi1jYXRlZ29yeSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMTBweCAwIDVweDtcclxuICBwYWRkaW5nOiAzcHggNXB4O1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG5cclxuICAmICsgLm1lZGlhX19tZXRhIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH0gLy8gRU5EIG1lZGlhX190YWcgKyAubWVkaWFfX21ldGFcclxufSAvLyBFTkQgbWVkaWFfX3RhZ1xyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBCYXNpYyBQb3NpdGlvbmluZyAoVHlwZSArIFQvTC9CL1IgVmFsdWVzKVxyXG4vL1xyXG4vLyAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDEwcHggMCAwIDEwcHgpO1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5AbWl4aW4gcG9zaXRpb24oJHBvcy10eXBlOiByZWxhdGl2ZSwgJHBvcy12YWxzOiAwIDAgMCAwKSB7XHJcblxyXG4gIC8vIElmIG5vIHBvc2l0aW9uIHR5cGUgZGVzaWduYXRlZCwgZGVmYXVsdCB0byBcInJlbGF0aXZlXCJcclxuICBAaWYgdHlwZS1vZigkcG9zLXR5cGUpID09IGxpc3Qge1xyXG4gICAgJHBvcy12YWxzOiAkcG9zLXR5cGU7XHJcbiAgICAkcG9zLXR5cGU6IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLy8gU2VwYXJhdGUgdmFsdWVzIGludG8gdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0XHJcbiAgJHRvcDogbnRoKCRwb3MtdmFscywgMSk7XHJcbiAgJHJpZ2h0OiBudGgoJHBvcy12YWxzLCAyKTtcclxuICAkYm90dG9tOiBudGgoJHBvcy12YWxzLCAzKTtcclxuICAkbGVmdDogbnRoKCRwb3MtdmFscywgNCk7XHJcblxyXG4gIC8vIFJldHVybiBwb3NpdGlvblxyXG4gIHBvc2l0aW9uOiAkcG9zLXR5cGU7XHJcblxyXG4gIC8vIFJldHVybiB2YWx1ZXNcclxuICAvLyBJZiB2YWx1ZSBpcyBhIG51bWJlciBhbmQgaGFzIGEgdW5pdCB0eXBlLCBwcmludCB2YWx1ZVxyXG4gIC8vIG90aGVyd2lzZSBpZ25vcmVcclxuICBAaWYgKHR5cGUtb2YoJHRvcCkgPT0gbnVtYmVyIGFuZCBub3QgdW5pdGxlc3MoJHRvcCkpIHtcclxuICAgIHRvcDogJHRvcDtcclxuICB9XHJcblxyXG4gIEBpZiAodHlwZS1vZigkcmlnaHQpID09IG51bWJlciBhbmQgbm90IHVuaXRsZXNzKCRyaWdodCkpIHtcclxuICAgIHJpZ2h0OiAkcmlnaHQ7XHJcbiAgfVxyXG5cclxuICBAaWYgKHR5cGUtb2YoJGJvdHRvbSkgPT0gbnVtYmVyIGFuZCBub3QgdW5pdGxlc3MoJGJvdHRvbSkpIHtcclxuICAgIGJvdHRvbTogJGJvdHRvbTtcclxuICB9XHJcblxyXG4gIEBpZiAodHlwZS1vZigkbGVmdCkgPT0gbnVtYmVyIGFuZCBub3QgdW5pdGxlc3MoJGxlZnQpKSB7XHJcbiAgICBsZWZ0OiAkbGVmdDtcclxuICB9XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFJlTW9kYWwgU3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4ubW9kYWxfX2hlYWRlciB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgcGFkZGluZzogNDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgY29sb3I6ICNmZmY7XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKXtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWxfX3RpdGxlIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNDUwcHg7XHJcbiAgZm9udC1zaXplOiAyOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUtbCwgJHRhYmxldCkge1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICB9XHJcbn1cclxuXHJcbi8vIC5tb2RhbF9fYWN0aW9uIHtcclxuLy8gICBmbG9hdDogcmlnaHQ7XHJcbi8vICAgd2lkdGg6IDE3NXB4O1xyXG5cclxuLy8gICBhIHtcclxuLy8gICAgIEBleHRlbmQgLmJ0bi0tcHJpbWFyeTtcclxuLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgaGVpZ2h0OiBhdXRvO1xyXG4vLyAgICAgcGFkZGluZzogMTVweDtcclxuLy8gICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbi8vICAgICAmOmFmdGVyIHtcclxuLy8gICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuLy8gICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuLy8gICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4vLyAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG5cclxuLy8gICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4vLyAgICAgZmxvYXQ6IG5vbmU7XHJcbi8vICAgICBjbGVhcjogYm90aDtcclxuLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLy8gLm1vZGFsX19ib2R5IHtcclxuLy8gICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuLy8gICBwYWRkaW5nOiA0MHB4O1xyXG5cclxuLy8gICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4vLyAgICAgcGFkZGluZzogMjBweDtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi5tb2RhbF9fY29udGVudCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDQ1MHB4O1xyXG5cclxuICBwIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgd2lkdGg6IDE3NXB4O1xyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuXHJcbiAgc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgaHIge1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICBAaW5jbHVkZSBib3JkZXIoMXB4IDAgMCAwLCBzb2xpZCwgI2NjYyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEhpZGUgY2xvc2Ugb24gcmVkaXJlY3QgbW9kYWxzXHJcbi5yZWRpcmVjdCAucmVtb2RhbC1jbG9zZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi5yZW1vZGFsLS1zcGxpdCB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gIC5yZW1vZGFsX19sZWZ0LFxyXG4gIC5yZW1vZGFsX19yaWdodCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gQWRkIGNsaWNrIGhhbmQgdG8gYW55dGhpbmcgdGhhdCBoYXMgYSBtb2RhbCB0YXJnZXRcclxuW2RhdGEtcmVtb2RhbC10YXJnZXRdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFJlbW9kYWwncyBuZWNlc3Nhcnkgc3R5bGVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKiBIaWRlIHNjcm9sbCBiYXIgKi9cclxuXHJcbmh0bWwucmVtb2RhbC1pcy1sb2NrZWQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBBbnRpIEZPVUMgKi9cclxuXHJcbi5yZW1vZGFsLFxyXG5bZGF0YS1yZW1vZGFsLWlkXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnJlbW9kYWwtd3JhcHBlcltzdHlsZSo9XCJkaXNwbGF5OiBibG9jaztcIl0gLnJlbW9kYWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSBvdmVybGF5ICovXHJcblxyXG4ucmVtb2RhbC1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICB0b3A6IC01MDAwcHg7XHJcbiAgcmlnaHQ6IC01MDAwcHg7XHJcbiAgYm90dG9tOiAtNTAwMHB4O1xyXG4gIGxlZnQ6IC01MDAwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUoJGJyYW5kLWNvbG9yLS1kYXJrLCA5MCUpO1xyXG4gIG9wYWNpdHk6IC45O1xyXG5cclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbi8qIE5lY2Vzc2FyeSBzdHlsZXMgb2YgdGhlIHdyYXBwZXIgKi9cclxuXHJcbi5yZW1vZGFsLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAxMDAwMDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcblxyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVtb2RhbC13cmFwcGVyOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0wLjA1ZW07XHJcbn1cclxuXHJcbi8qIEZpeCBpUGFkLCBpUGhvbmUgZ2xpdGNoZXMgKi9cclxuXHJcbi5yZW1vZGFsLW92ZXJsYXksXHJcbi5yZW1vZGFsLXdyYXBwZXIge1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLyogTmVjZXNzYXJ5IHN0eWxlcyBvZiB0aGUgbW9kYWwgZGlhbG9nICovXHJcblxyXG4ucmVtb2RhbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgLy8gRmlsbCBzY3JlZW4gb24gbW9iaWxlXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5yZW1vZGFsOm5vdCguaGVscC1pbWFnZSkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5yZW1vZGFsLWlzLWluaXRpYWxpemVkIHtcclxuICAvKiBEaXNhYmxlIEFudGktRk9VQyAqL1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnJlbW9kYWwtY2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0zMHB4O1xyXG4gIHJpZ2h0OiAtMjVweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICByaWdodDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgIGJvdHRvbTogLTQwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZS1sLCAkdGFibGV0LCBsYW5kc2NhcGUpIHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgYm90dG9tOiA1cHg7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEN1c3RvbSBSZW1vZGFsIHN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQWR2LiBTZWFyY2ggSGVscFxyXG5cclxuLnJlbW9kYWwuYWR2LXNlYXJjaC1oZWxwIHtcclxuICBtYXgtaGVpZ2h0OiA4MCU7XHJcblxyXG4gIC5zZWFyY2gtaGVscF9fY29udGVudCB7XHJcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xyXG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEhlbHAgVmlkZW9zXHJcblxyXG4uaGVscC12aWRlbyB7XHJcbiAgbWF4LWhlaWdodDogNDgwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICBoZWlnaHQ6IDBweDtcclxuXHJcbiAgaWZyYW1lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIGhlaWdodDogNDgwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBDaGFydHMgLyBHcmFwaHMgTW9kYWxzXHJcblxyXG4uZGF0YS1tb2RhbCB7XHJcbiAgbWF4LXdpZHRoOiA5NjBweDtcclxuXHJcbiAgaWZyYW1lIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBjYW52YXMgc3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4jdGhlLWNhbnZhcyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5vcGVudGlwIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi5vdC1jbG9zZSB7XHJcbiAgZm9udC1zaXplOiAxMnB0O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRvcDogLTI1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm90LWNsb3NlOjphZnRlcntcclxuICBjb250ZW50OiBcIlhcIjtcclxufVxyXG5cclxuLm90LWNvbnRlbnQge1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuLy8gY3NzIGhhY2sgZm9yIElFIDEwIGFuZCBJRSA5OiBtYWtlIHRoZSB0cmFuc3BhcmVudCBjbG9zZS1idXR0b24gY2xpY2thYmxlXHJcbi8vIGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTUxODkxODIvaWUtY3NzLWxpbmstdW5kZXItdHJhbnNwYXJlbnQtYm94LWlzLWNsaWNrYWJsZVxyXG4ub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2V7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgMCAwIHJlcGVhdCBzY3JvbGwgdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJS4oCM4oCLQUE3XCIpO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgT3BlbnRpcCB0YS1hbWVuZHMgc3R5bGVzXHJcbi8vICBPcGVudGlwIHRhLWZyZWUtdHJpYWwtdGlwIHN0eWxlc1xyXG4vLyAgT3BlbnRpcCB0YS1hdWRpdC1pbnNpZ2h0LXRpcCBzdHlsZXNcclxuLy8gIE9wZW50aXAgdGEtbWxpLXRhYmxlLXRpcCBzdHlsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5zdHlsZS10YS1hbWVuZHMub3BlbnRpcC1jb250YWluZXIsXHJcbi5zdHlsZS10YS1mcmVlLXRyaWFsLXRpcC5vcGVudGlwLWNvbnRhaW5lcixcclxuLnN0eWxlLXRhLWF1ZGl0LWluc2lnaHQtdGlwLm9wZW50aXAtY29udGFpbmVyLFxyXG4uc3R5bGUtdGEtY29tcGFyZS10cmVhdGllcy5vcGVudGlwLWNvbnRhaW5lcixcclxuLnN0eWxlLXRhLXF1aWNrLXJlZmVyZW5jZS10YWJsZS5vcGVudGlwLWNvbnRhaW5lcixcclxuLnN0eWxlLXRhLW1saS10YWJsZS10aXAub3BlbnRpcC1jb250YWluZXIsXHJcbi5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAub3BlbnRpcC1jb250YWluZXIsXHJcbi5zdHlsZS10YS1zZWFyY2hwYWdlLm9wZW50aXAtY29udGFpbmVyIHtcclxuICAub3BlbnRpcCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgLm90LWhlYWRlcntcclxuICAgICAgLm90LWNsb3Nle1xyXG4gICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5vdC1jbG9zZTo6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDpub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3R5bGUtdGEtbWxpLXRhYmxlLXRpcC5vcGVudGlwLWNvbnRhaW5lcntcclxuICBtYXgtd2lkdGg6IDEwMDBweDtcclxufVxyXG5cclxuLnN0eWxlLXRhLWZyZWUtdHJpYWwtdGlwe1xyXG4gIC5vdC1jb250ZW50e1xyXG4gICAgaXtcclxuICAgICAgY29sb3I6ICMwMDY0YTA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN0eWxlLXRhLXNlYXJjaHBhZ2Uub3BlbnRpcC1jb250YWluZXIge1xyXG4gIC5vdC1oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgLm90LWNvbnRlbnQge1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBqcXVlcnkgdWktZGlhbG9nXHJcbi51aS1mcm9udHtcclxuICB6LWluZGV4OiAxMDAwMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udWktd2lkZ2V0LW92ZXJsYXkge1xyXG4gIGJhY2tncm91bmQ6IHNoYWRlKCRicmFuZC1jb2xvci0tZGFyaywgOTAlKTtcclxufVxyXG5cclxuLnVpLWRpYWxvZyB7XHJcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xyXG4gIHotaW5kZXg6IDEwMDAyICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgLjM1KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgLnVpLWRpYWxvZy10aXRsZWJhciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgLnVpLXdpZGdldC1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgLnVpLWRpYWxvZy1idXR0b25zZXQge1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1zdGF0ZS1kZWZhdWx0IHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1zdGF0ZS1ob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0tZGFyaztcclxuICAgIH1cclxuXHJcbiAgICAudWktYnV0dG9uLXRleHQge1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiogIENTUyBmb3IgdGhlIG5vIGFjY2VzcyBpbiB0aGUgZG9jdW1lbnQgYm9keVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5tb2RhbF9fYm9keV9pbmxpbmV7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubW9kYWxfX2NvbnRlbnRfaW5saW5lIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgcCB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsX19hY3Rpb24tLWJvZHl7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcblxyXG4gIHNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsX19hY3Rpb24tLWJvZHkgdWwgdWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMzAlO1xyXG59XHJcbiIsIi50YS10b29sYmFyIHtcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAkYnJhbmQtY29sb3ItNTtcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnRhLXRvb2xiYXJfX3RpdGxlIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgaDIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YS10b29sYmFyX19zZWFyY2gge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG5cclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud29yZC1zZWFyY2gtY2xlYXIsXHJcbiAgLndvcmQtc2VhcmNoLXdiLWNsZWFyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRhLXRvb2xiYXJfX3NlYXJjaC10eXBlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBjbGVhcjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgJixcclxuICAgID4gZGl2IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhLXRvb2xiYXJfX3dvcmtiZW5jaCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICBbY2xhc3MqPWljb24tXTphZnRlciB7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4udGEtdG9vbGJhci0td29ya2JlbmNoIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICBbY2xhc3MqPVwidGEtdG9vbGJhcl9fXCJdIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YS10b29sYmFyLS13b3JrYmVuY2gtLWxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgPiBkaXYge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAudGEtdG9vbGJhcl9fc2VhcmNoIGlucHV0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSxcclxuICAgIC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MsXHJcbiAgICAudGEtdG9vbGJhcl9fc29ydCxcclxuICAgIC50YS10b29sYmFyX19leHBvcnQge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICA+IGJ1dHRvbixcclxuICAgICAgPiBzZWxlY3Qge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICA+IGJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcblxyXG4gICAgICAgIC5pY29uLXRhZyxcclxuICAgICAgICAuaWNvbi11cGxvYWQge1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uLWNhcmV0LWRvd24tLWFmdGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICA+IHNlbGVjdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMzBweCA1cHggMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MsXHJcbiAgICAgIC50YS10b29sYmFyX19leHBvcnQge1xyXG4gICAgICAgIGZsZXg6IDAgMSA0OSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50YS10b29sYmFyX19zb3J0IHtcclxuICAgICAgICBvcmRlcjogMztcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gLy8gRU5EIHRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHRcclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59IC8vIEVORCB0YS10b29sYmFyLS13b3JrYmVuY2hcclxuXHJcblxyXG5cclxuLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSB7XHJcbiAgbWFyZ2luLXRvcDogN3B4O1xyXG5cclxuICBsYWJlbCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgZmxleDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmV4cG9ydF9fZHJvcGRvd24sXHJcbi5maWx0ZXItdGFncyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IC0xMDAwMHB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgLjM1KTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cztcclxuXHJcbiAgJi5vcGVuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5maWx0ZXItdGFncyAudGV4dC1saW5rLS1zZWNvbmRhcnkge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbn1cclxuXHJcbi5maWx0ZXItdGFnc19fcXVpY2stc2VsZWN0IHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gIGJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZmlsdGVyLXRhZ3NfX2xpc3Qge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgbGFiZWwge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICsgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5leHBvcnRfX2Ryb3Bkb3duIHtcclxuICB3aWR0aDogMjc1cHg7XHJcblxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNoYXJlLWFubm90YXRpb25zIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IC8vIEVORCBzaGFyZS1hbm5vdGF0aW9uc1xyXG5cclxuICAuZXhwb3J0X19kb3dubG9hZC1wZGYtYnV0dG9uIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmZpbHRlci10YWdzIHtcclxuICB3aWR0aDogMzUwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEFydGljbGVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuXHJcbmFydGljbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmJyZWFkY3J1bWJzIHtcclxuICBAZXh0ZW5kICVicmVhZGNydW1iO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICBmb250LXNpemU6ICRtaW5pLXNpemU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgYTpmaXJzdC1jaGlsZCB7XHJcbiAgICBAZXh0ZW5kICVicmVhZGNydW1iX19yb290O1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG4gIH1cclxufSAvLyBFTkQgYnJlYWRjcnVtYnNcclxuXHJcbi5hcnRpY2xlX19uYXYsXHJcbi5hcnRpY2xlLXBkZl9fbmF2IHtcclxuICBAZXh0ZW5kICVpbmZvLWJhci0tbmF2O1xyXG59IC8vIEVORCBhcnRpY2xlX19uYXZcclxuXHJcbi5hcnRpY2xlLXBkZl9fbmF2IHtcclxuICBtYXJnaW46IDE1cHggMCAwO1xyXG59XHJcblxyXG5oZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gIC5hcnRpY2xlX19wcmltYXJ5LFxyXG4gIC5hcnRpY2xlX19zZWNvbmRhcnksXHJcbiAgLmFydGljbGVfX3RlcnRpYXJ5e1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmFydGljbGVfX3NlY29uZGFyeSB7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxuXHJcbiAgLmFydGljbGVfX3RpdGxle1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbn0gLy8gRU5EIGhncm91cFxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBFZGl0b3JzIE5vdGVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLmFydGljbGVfX3RhLWVkaXRvcnMtbm90ZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmFydGljbGVfX3RhLWVkaXRvcnMtbm90ZSBwIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBcnRpY2xlIEhSXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGhyIHtcclxuICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTowO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQXJ0aWNsZSBUYWJsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGU6bm90KC50YWJsZSkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6MjBweDtcclxuICBtYXJnaW4tYm90dG9tOjA7XHJcbn1cclxuXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGgge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxudGFibGUgY2FwdGlvbiB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGhlYWQgdHIgdGgsXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGJvZHkgdHIgdGgsXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGJvZHkgdHIgdGQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0aGVhZCB0ciB0aCxcclxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0Ym9keSB0ciB0aCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjY2M7XHJcbn1cclxuXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGJvZHkgdHIgdGQgcCxcclxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0aGVhZCB0ciB0aCBwLFxyXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRib2R5IHRyIHRoIHAge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBcnRpY2xlIEJhclxyXG5cclxuLmFydGljbGVfX2JhciB7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZV9fcG9zdGVkIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAzOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB3aWR0aDogMjAwcHg7XHJcbiAgLy8gRm9yIElFOSBhbmQgSUU4XHJcbiAgcGFkZGluZzogMTJweDtcclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogc29saWQgI2NjYztcclxuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFydGljbGVfX2FjdGlvbnMge1xyXG4gIGZsb2F0OiByaWdodDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgLy8gRm9yIElFOSBhbmQgSUU4XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogc29saWQgI2NjYztcclxuICAgIGJvcmRlci13aWR0aDogMCAxcHg7XHJcblxyXG4gICAgYTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFydGljbGVfX2Zhdm9yaXRlLFxyXG4uYXJ0aWNsZV9fcHJpbnQsXHJcbi5hcnRpY2xlX19wZGYsXHJcbi5hcnRpY2xlX19zb2NpYWwsXHJcbi5hcnRpY2xlX19lbWFpbCxcclxuLmFydGljbGVfX2NvbXBhcmV7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMzhweDtcclxuICBwYWRkaW5nOiAxMnB4IDhweDtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBmbGV4OiAxIDEgMjUlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLy8gRm9yIElFOSBhbmQgSUU4XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgc3BhbntcclxuICAgICAgZmxvYXQ6bm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlX19jb21wYXJlIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLy8gRmF2b3JpdGVkXHJcbi50YS1kZWxldGUtZmF2b3JpdGUtdXAge1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItMiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYXJ0aWNsZV9fc29jaWFsIHtcclxuICAvLyBPdmVycmlkZSBkZWZhdWx0IEFUIHN0eWxlc1xyXG4gICNhdHN0Yngge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogNDBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgLy8gRm9yIElFOSBhbmQgSUU4XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlX19iYXItLW1pbmkge1xyXG4gIG1hcmdpbjogMzBweCBhdXRvIDYwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFydGljbGVfX3NvY2lhbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBcnRpY2xlIFN1bW1hcnlcclxuXHJcbi5hcnRpY2xlX190YS1zdW1tYXJ5IHtcclxuICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogI2VlZTtcclxuXHJcbiAgc3Ryb25nOmZpcnN0LWNoaWxkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gRU5EIHRhLXN1bW1hcnlcclxuXHJcbi5hcnRpY2xlX190YS10aXRsZSxcclxuLmFydGljbGVfX3RhLWNhc2UtbmFtZSB7XHJcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dC1sYWJlbCBzdHJvbmcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQge1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgICY6dmlzaXRlZCB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMi0tZGFyaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogJGgyLXNpemU7IC8vIFdhcyAyNHB4XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7IC8vIFdhcyAyMHB4XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7IC8vIFdhcyAxN3B4XHJcbiAgfVxyXG5cclxuICBoNSB7XHJcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTsgLy8gV2FzIDE0cHhcclxuICB9XHJcblxyXG4gIGg2IHtcclxuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7IC8vIFdhcyAxMnB4XHJcbiAgICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gIH1cclxuXHJcbiAgLy8gVEVNUCBRVUlDSyBGSVggZm9yIG1pc3Npbmcgc3BhY2VzXHJcbiAgLy8gaW4gc29tZSBhc3BlY3RzIG9mIGZ1bGwgdGV4dFxyXG4gIHAge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmID4gcCB7XHJcbiAgICAmOmVtcHR5ICsgcCxcclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAvLyBJZiBpbWFnZSBpbiBmaXJzdCBwYXJhZ3JhcGgsXHJcbiAgICAgIC8vIHJlbW92ZSB0b3AgbWFyZ2luXHJcbiAgICAgIC50YXBpYyxcclxuICAgICAgLnRhY2FwcGljIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBBZGRlZCBvbC4gQ1NQUk9KRUNULTUyMzVcclxuICB1bCwgb2wge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIH1cclxuICAvLyBUaGlzIGlzIGluIHRoZSBwYWdlIHRlbXBsYXRlIGZvciBvbCAobm90IHN1cmUgd2h5KTsgSSdtIGFkZGluZyB0aGUgb2wgdmVyc2lvbiBoZXJlLiBDU1BST0pFQ1QtNTIzNVxyXG4gIG9sIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICB9XHJcbiAgdWwsIG9sLCBvbCBvbCwgb2wgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgfVxyXG4gIHVsIGxpIHA6Zmlyc3Qtb2YtdHlwZSwgb2wgbGkgcDpmaXJzdC1vZi10eXBlIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG4gIG9sIGxpIHA6bm90KDpmaXJzdC1vZi10eXBlKSwgdWwgbGkgcDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICB9XHJcblxyXG4gIC8qJiA+IGRpdiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIHNlY3Rpb24gPiBkaXYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfSovXHJcblxyXG4gIGZpZ3VyZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgZmlnY2FwdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAudGEtYXJ0aWNsZV9faW1nLS1sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIC8vIENTUFJPSkVDVC0xMjg0NTogTWFrZSBwcmUtQWxmcmVzY28gY2FwdGlvbnMgdXNlIG5ld2VyIHN0eWxpbmcuXHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YS1hcnRpY2xlX19pbWctLXJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIC8vIENTUFJPSkVDVC0xMjg0NTogTWFrZSBwcmUtQWxmcmVzY28gY2FwdGlvbnMgdXNlIG5ld2VyIHN0eWxpbmcuXHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEZvb3Rub3Rlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbiAgLkZvb3Rub3RlcyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuRm9vdG5vdGUge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC8vIEZvb3Rub3RlcyBzcGFjaW5nIGlzc3VlXHJcbiAgc3VwICsgaSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gIH1cclxuXHJcbiAgLy8gUmVkdWNlIHR0IChtb25vc3BhY2VkIGZvbnQgZm9yIG9sZC1zdHlsZSB0YWJsZXMpIHNvIHRoZXkgZml0LlxyXG4gIHR0LCAubGVnYWN5VGFibGVSb3cge1xyXG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcclxuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuXHJcbn0gLy8gRU5EIGFydGljbGVfX3RhLWZ1bGwtdGV4dFxyXG5cclxuLy8gRGlzYWJsZSB0aGlzIHJ1bGUgZm9yIHRhYmxlcyB3aXRoIHN0aWNreSBoZWFkZXJzXHJcbi50cmVhdGllc19fY29udGVudC0tbWFpbjpub3QoLnd0cykgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZTpub3QoLnRhYmxlKSB7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgZGlzcGxheTpibG9ja1xyXG59XHJcblxyXG4ucHJpbnQtbGluayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEFydGljbGUgQnlsaW5lIC8gQXV0aG9ycyBURU1QT1JBUllcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmJ5bGluZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDMwJTtcclxuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuXHJcbiAgLmJ5bGluZS1sYWJlbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIH1cclxuXHJcbiAgLmF1dGhvciB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcblxyXG4gICAgJi1pbWcge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5hdXRob3ItbmFtZS1tYWlsdG8td3JhcHBlcntcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgcGFkZGluZzogNXB4IDAgMCA1cHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXV0aG9yLWltZyB7XHJcbiAgICBAaW5jbHVkZSBzaXplKDM1cHgpO1xyXG4gIH1cclxuXHJcbiAgLmF1dGhvci1uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzg4ODtcclxuICAgIH1cclxuXHJcbiAgICBhOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICMwMDU1ODk7XHJcbiAgICAgIHRyYW5zaXRpb246IHRleHQtc2hhZG93IC4ycyBlYXNlO1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMC41cHggMC41cHggMC41cHggcmdiYSgwLDAsMCwgMC41KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCeWxpbmUgYWJvdXQgc2VjdGlvbiBpbiBNYWdhemluZXNcclxuLm1hZ2F6aW5lIC5hcnRpY2xlX190YS1zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBmaWd1cmUge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vYnlsaW5lIGF1dGhvciBtYWlsdG9cclxuLmF1dGhvcl9tYWlsdG8ge1xyXG4gIGZvbnQtc2l6ZTogOHB0O1xyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQWxmcmVzY28gQXV0aG9ycyBpbWFnZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLy8gQ1NQUk9KRUNULTEyODQ1OiBSZW1vdmUgcmVxdWlyZW1lbnQgZm9yIGZsb2F0aW5nIHJpZ2h0L2xlZnQ7IHRoZXNlIHdlcmUgY3JlYXRlZCBGT1IgZmlndXJlIGNhcHRpb25zLlxyXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IEZpZ0NhcHRpb24sIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLkZpZ0NhcHRpb24sXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgRmlnQ2FwdGlvbiwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuRmlnQ2FwdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICBmb250LWZhbWlseTogTGF0byxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5mbG9hdGluZy5yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCA+IGZpZ2hlYWRlciwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCA+IC5GaWdIZWFkZXIsXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgPiBmaWdoZWFkZXIsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgPiAuRmlnSGVhZGVye1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgZm9udC1mYW1pbHk6IExhdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgLmZsb2F0aW5nLmxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5waG90by1zcHJlYWQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgPiBmaWd1cmUuZmxvYXRpbmcucmlnaHQsID4gZmlndXJlLmZsb2F0aW5nLmxlZnQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG5cclxuICA+IGZpZ3VyZTpmaXJzdC1vZi10eXBlLmZsb2F0aW5nLnJpZ2h0LCA+IGZpZ3VyZTpmaXJzdC1vZi10eXBlLmZsb2F0aW5nLmxlZnQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgPiBmaWd1cmU6bGFzdC1vZi10eXBlLmZsb2F0aW5nLnJpZ2h0LCA+IGZpZ3VyZTpsYXN0LW9mLXR5cGUuZmxvYXRpbmcubGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBcnRpY2xlIENvbnRlbnQgU2V0dGluZ3NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLm1ldGFkYXRhLXJvdyB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiA1cHggMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbn0gLy8gRU5EIG1ldGFkYXRhLXJvd1xyXG5cclxuLm1ldGFkYXRhX19sYWJlbCxcclxuLm1ldGFkYXRhX19yZXN1bHRzIHtcclxuICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XHJcbn1cclxuXHJcbi5tZXRhZGF0YV9fbGFiZWwge1xyXG4gIEBpbmNsdWRlIGh1ZyhsZWZ0KTtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufSAvLyBFTkQgbWV0YWRhdGFfX2xhYmVsXHJcblxyXG4ubWV0YWRhdGFfX3Jlc3VsdHMge1xyXG4gIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgJiA+IHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAycHg7XHJcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB9XHJcblxyXG4gIGEsXHJcbiAgYTp2aXNpdGVkIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgfVxyXG59IC8vIEVORCBtZXRhZGF0YV9fcmVzdWx0c1xyXG5cclxuXHJcblxyXG4uYXJ0aWNsZS1wZGZfX2NvbnRlbnQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuLmFydGljbGVfX3RhLWRhdGUtcHJlcGFyYXRpb24ge1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgVGFibGUgb2YgQ29udGVudFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi50b2N7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAudG9jLXRpdGxle1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDI1cHggMjBweCA2cHggMjBweDtcclxuICAgIGNvbG9yOiM3Nzc7XHJcbiAgfVxyXG4gIG9se1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjowO1xyXG4gICAgcGFkZGluZzowIDAgMCAxMHB4O1xyXG4gICAgbGl7XHJcbiAgICAgIG1hcmdpbjogMTBweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgb2x7XHJcbiAgICAgIG1hcmdpbjowO1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICMwMDY0YTI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQXJ0aWNsZSBDb21tZW50c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5bZGF0YS10eXBlPVwiZXhwYW5kYWJsZS1ub3RlXCJdLFxyXG4uYXJ0aWNsZV9fY29tbWVudHMsXHJcbi5hcnRpY2xlX19zdWJtaXQtY29tbWVudCxcclxuLmFydGljbGVfX2F0dHJpYnV0ZXMge1xyXG4gIC5wYW5lbCB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICYuZXhwYW5kZWQge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24tbWluaW1pemUtbm9pY29uIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5hcnRpY2xlX19zdWJtaXQtY29tbWVudCAucGFuZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJi5leHBhbmRlZCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcclxuICB9XHJcblxyXG4gIC5maWVsZC1uYW1lLWNvbW1lbnQtYm9keSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLy8gSGlkZSBhZHZhbmNlZCBoZWxwIGF0dGFjaGVkIHRvIGNvbW1lbnQgYmxvY2tcclxuICAuZmlsdGVyLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5yZXF1aXJlZC10ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbn1cclxuXHJcbi5zdWJtaXQtY29tbWVudF9faW50cm8ge1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxufVxyXG5cclxuLnN1Ym1pdC1jb21tZW50X19ub3RpZnkge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jb21tZW50IHtcclxuICBwYWRkaW5nOiAyMHB4IDAgMjBweCAxMHB4O1xyXG4gIGJvcmRlcjogc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxufVxyXG5cclxuLmNvbW1lbnRfX2F1dGhvciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbWVudF9fYWN0aW9ucyB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgLmxpbmtzIGxpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsaTplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQXJ0aWNsZSBGb290ZXIgTmF2IChCbHVlIEJhcilcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmFydGljbGVfX25hdi0tZm9vdGVyIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgLnByZXZpb3VzLWFydGljbGUsXHJcbiAgLm5leHQtYXJ0aWNsZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLS1saWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmLmluYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLS1saWdodDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJldmlvdXMtYXJ0aWNsZSB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItLWxpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLnByZXZpb3VzLWFydGljbGVfX2NvbnRlbnQsXHJcbiAgLm5leHQtYXJ0aWNsZV9fY29udGVudCB7XHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG5cclxuICAgICYgPiBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgIGNvbG9yOiAjODBCMkNGO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAubWVkaWFfX3RpdGxlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIH1cclxuXHJcbiAgICAubWVkaWFfX3NuaXBwZXQge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByZXZpb3VzLWFydGljbGVfX2NvbnRlbnQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXh0LWFydGljbGVfX2NvbnRlbnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWRpYV9fdGl0bGUgYSxcclxuICAubWVkaWFfX3NuaXBwZXQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX3RpdGxlIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19zbmlwcGV0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIH1cclxuXHJcbiAgLnByZXZpb3VzLWxpbmssXHJcbiAgLm5leHQtbGluayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBjb2xvcjogIzgwQjJDRjtcclxuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIC5pY29uLWxlZnQtZGlyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTdweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaWNvbi1yaWdodC1kaXIge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVORCBhcnRpY2xlX19uYXYtLWZvb3RlclxyXG5cclxuXHJcbi8qXHJcbioqIGFydGljbGVfX3RhLWZ1bGwtdGV4dFxyXG4qL1xyXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHtcclxuICBhID4gaW1nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5jMSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuIC8qIGRpdiB7XHJcbiAgICBtYXJnaW46IDIwcHggMCAwIDIwcHg7XHJcbiAgfSovXHJcbiAgLypcclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbjogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBwOmVtcHR5e1xyXG4gICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICB9Ki9cclxufS8vIGVuZCBhcnRpY2xlX190YS1mdWxsLXRleHRcclxuXHJcblxyXG4uaW5kZW50ZWQge1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBZGQgcmVkIGZvbnQgdG8gZGF0YS10eXBlIGNhdXRpb25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuW2RhdGEtdHlwZT1cImNhdXRpb25cIl0ge1xyXG4gIGNvbG9yOiAjZmYwMDAwO1xyXG4gIG1hcmdpbjogMCAxcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNhdXRpb257XHJcbiAgY29sb3I6ICNmZjAwMDA7XHJcbiAgbWFyZ2luOiAwIDFweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBXVFQvRWRpdG9yaWFsIGV4cGFuZGFibGUgbm90ZXMgZW1iZWRkZWQgaW4gY29udGVudCBpbiBBbGZyZXNjb1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5bZGF0YS10eXBlPVwiZXhwYW5kYWJsZS1ub3RlXCJdIHtcclxuICBtYXJnaW46IDIwcHggMDtcclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciBoNiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAvLyBNdXN0IHVzZSBtb3JlIHNwZWNpZmljIHNlbGVjdG9yIGJlY2F1c2UgLmNvbnRlbnQtYmxvY2tfX2xpbmsgaXMgb3ZlcnJpZGRlblxyXG4gIC8vIGJ5IGFuIEZSTCB0aGluZyB0aGF0J3Mgbm90IHRhcmdldGVkIHRvIEZSTCBwYWdlcy5cclxuICAuY29udGVudC1ibG9ja19fbGluay5zZWN0aW9uLW1pbmltaXplIHtcclxuICAgIGNvbG9yOiAjZjI3MzIwO1xyXG4gIH1cclxuXHJcbiAgLnBhbmVsLmV4cGFuZGVkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG5cclxuICAgIHA6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBDU1MgZm9yIHRoZSBFTWFpbCBQREYgcG9wLXVwXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbmZvcm0jZW1haWxQREZGb3JtIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuZm9ybSNlbWFpbFBERkZvcm0gLmxhbmRpbmdfX3RpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG5mb3JtI2VtYWlsUERGRm9ybSBpbnB1dCwgZm9ybSNlbWFpbFBERkZvcm0gdGV4dGFyZWEge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbmZvcm0jZW1haWxQREZGb3JtIC5kZXNjcmlwdGlvbiB7XHJcbiAgbWFyZ2luOiA1cHggMCAxNXB4IDA7XHJcbn1cclxuXHJcbi50YWJsZVVwcGVyV3JhcHBlcntcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udGFibGVVcHBlckRpdiB7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE9mZmljaWFsIENTUyBmcm9tIE9wZW5UaXBcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLm9wZW50aXAtY29udGFpbmVyLFxyXG4ub3BlbnRpcC1jb250YWluZXIgKiB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5vcGVudGlwLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1heC13aWR0aDogMzAwcHg7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcclxuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLXRvcC5zdGVtLWNlbnRlcixcclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS10b3Auc3RlbS1jZW50ZXIsXHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS10b3Auc3RlbS1jZW50ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkZGVuLnN0ZW0tdG9wLnN0ZW0tcmlnaHQsXHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tdG9wLnN0ZW0tcmlnaHQsXHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS10b3Auc3RlbS1yaWdodCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCg1cHgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoNXB4KTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCg1cHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCg1cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKDVweCk7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLW1pZGRsZS5zdGVtLXJpZ2h0LFxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLW1pZGRsZS5zdGVtLXJpZ2h0LFxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tbWlkZGxlLnN0ZW0tcmlnaHQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLWJvdHRvbS5zdGVtLXJpZ2h0LFxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLWJvdHRvbS5zdGVtLXJpZ2h0LFxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tYm90dG9tLnN0ZW0tcmlnaHQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCg1cHgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCg1cHgpO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCg1cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkZGVuLnN0ZW0tYm90dG9tLnN0ZW0tY2VudGVyLFxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLWJvdHRvbS5zdGVtLWNlbnRlcixcclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLWJvdHRvbS5zdGVtLWNlbnRlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkZGVuLnN0ZW0tYm90dG9tLnN0ZW0tbGVmdCxcclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS1ib3R0b20uc3RlbS1sZWZ0LFxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tYm90dG9tLnN0ZW0tbGVmdCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCgtNXB4KTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoLTVweCk7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLW1pZGRsZS5zdGVtLWxlZnQsXHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tbWlkZGxlLnN0ZW0tbGVmdCxcclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLW1pZGRsZS5zdGVtLWxlZnQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkZGVuLnN0ZW0tdG9wLnN0ZW0tbGVmdCxcclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS10b3Auc3RlbS1sZWZ0LFxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tdG9wLnN0ZW0tbGVmdCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCgtNXB4KTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCgtNXB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCgtNXB4KTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQgLm9wZW50aXAge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuICAvLyB0ZXh0LXNoYWRvdzogLTFweCAtMXB4IDBweCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5oZWFkZXIge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtY2xvc2Uge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0xMnB4O1xyXG4gIGxlZnQ6IDYwcHg7XHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDApO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWNsb3NlIHNwYW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1sb2FkaW5nLWluZGljYXRvciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtbG9hZGluZyAub3QtbG9hZGluZy1pbmRpY2F0b3Ige1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LWxvYWRpbmcgLm90LWxvYWRpbmctaW5kaWNhdG9yIHNwYW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBvdGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xyXG4gIC1tb3otYW5pbWF0aW9uOiBvdGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xyXG4gIC1vLWFuaW1hdGlvbjogb3Rsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICAtbXMtYW5pbWF0aW9uOiBvdGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xyXG4gIGFuaW1hdGlvbjogb3Rsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLWRhcmsgLm9wZW50aXAsXHJcbi5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS1hbGVydCAub3BlbnRpcCB7XHJcbiAgY29sb3I6ICNmOGY4Zjg7XHJcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4IHJnYmEoMCwwLDAsMC4yKTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIuc3R5bGUtZ2xhc3MgLm9wZW50aXAge1xyXG4gIHBhZGRpbmc6IDE1cHggMjVweDtcclxuICBjb2xvcjogIzMxN2NjNTtcclxuICB0ZXh0LXNoYWRvdzogMXB4IDFweCA4cHggcmdiYSgwLDk0LDE1MywwLjMpO1xyXG59XHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1oaWRlLWVmZmVjdC1mYWRlIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xyXG4gIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtbXMtZmlsdGVyOiBub25lO1xyXG4gIGZpbHRlcjogbm9uZTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtaGlkZS1lZmZlY3QtZmFkZS5vdC1oaWRpbmcge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LXNob3ctZWZmZWN0LWFwcGVhci5vdC1nb2luZy10by1zaG93LFxyXG4ub3BlbnRpcC1jb250YWluZXIub3Qtc2hvdy1lZmZlY3QtYXBwZWFyLm90LXNob3dpbmcge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIub3Qtc2hvdy1lZmZlY3QtYXBwZWFyLm90LWdvaW5nLXRvLXNob3cge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LXNob3ctZWZmZWN0LWFwcGVhci5vdC1zaG93aW5nIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIC1tcy1maWx0ZXI6IG5vbmU7XHJcbiAgZmlsdGVyOiBub25lO1xyXG59XHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1zaG93LWVmZmVjdC1hcHBlYXIub3QtdmlzaWJsZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtbXMtZmlsdGVyOiBub25lO1xyXG4gIGZpbHRlcjogbm9uZTtcclxufVxyXG5ALW1vei1rZXlmcmFtZXMgb3Rsb2FkaW5nIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBvdGxvYWRpbmcge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuQC1vLWtleWZyYW1lcyBvdGxvYWRpbmcge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuQC1tcy1rZXlmcmFtZXMgb3Rsb2FkaW5nIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgb3Rsb2FkaW5nIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDdXN0b21cclxuXHJcbi5vdC1jb250ZW50IHtcclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBSZWxhdGVkIFByb2R1Y3RzIG1vZHVsZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4ucmVsYXRlZC1wcm9kdWN0cyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgLnJlbGF0ZWQtcHJvZHVjdHNfX2hlYWRlciB7XHJcbiAgICBtYXJnaW46IDMwcHggMzBweCAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcclxuICAgIH1cclxuXHJcbiAgICBoMS5jb250ZW50LWJsb2NrX190aXRsZSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6ICRoMS1zaXplO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlbGF0ZWQtcHJvZHVjdHNfX2JvZHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuXHJcbiAgICAubWVkaWFfX2NvbnRlbnQge1xyXG4gICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuXHJcbiAgICAgIC5yZWxhdGVkLXByb2R1Y3RfX3Byb2R1Y3QtbmFtZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubmF2LWxpbmtfX25vYWNjZXNzIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZWRpYV9fdGl0bGUge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVkaWFfX2NvbnRlbnQ6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhX19jb250ZW50Om50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVsYXRlZC1wcm9kdWN0c19fZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmQtY29sb3ItLWRhcms7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIGVuZCBSZWxhdGVkIFByb2R1Y3RzIG1vZHVsZSBcclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNb3JlIEFydGljbGVzIGZyb20gX18gbW9kdWxlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5tb3JlLWFydGljbGVzIHtcclxuICAubW9yZS1hcnRpY2xlcy0taGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgfVxyXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU2FtcGxlIE91ciBXb3JrIHNpZGViYXIgbW9kdWxlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5zYW1wbGUtd29yayB7XHJcbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGg0LXNpemU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19jb250ZW50IHtcclxuICAgIC5tZWRpYV9fbWV0YSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhX19tZXRhIGltZyB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVkaWFfX21ldGEgaDMge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6ICRoMy1zaXplO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB0O1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVkaWFfX3NuaXBwZXQge1xyXG4gICAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oaWdobGlnaHRlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Y7XHJcbiAgICBib3JkZXItY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAycHggMXB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgLm1lZGlhX19tZXRhIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZWRpYV9fdGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWVkaWFfX3NuaXBwZXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VwYXJhdG9yIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1lZGlhX19kYXRldGltZSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0gLy8gZW5kIFNhbXBsZSBPdXIgV29yayBzaWRlYmFyIG1vZHVsZVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU2FtcGxlIE91ciBXb3JrIGhvbWVwYWdlIG1vZHVsZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi5zYW1wbGUtd29yay0taG9tZXBhZ2Uge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6ICRoMS1zaXplO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWRpYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIC5tZWRpYV9fZGVmYXVsdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDEuNSk7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjclOyAvLyBmYWxsYmFjayBmb3IgSUVcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhX19kZWZhdWx0IC5tZWRpYV9fY29udGVudCB7XHJcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyIC0gMTBweCk7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNDglOyAvLyBmYWxsYmFjayBmb3IgSUVcclxuICAgICAgcGFkZGluZzogMCAwIDIwcHg7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzbiksXHJcbiAgICAgICY6bnRoLWNoaWxkKDRuKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fbWV0YSB7XHJcbiAgICAgIC5tZWRpYV9fdGl0bGUge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGlnaGxpZ2h0ZWQge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgXHJcbiAgLmhpZ2hsaWdodGVkIC5tZWRpYV9fbWV0YSB7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFNpZGViYXIgRm9ybXMgLSBvbiBPcGluaW9ucyBhbmQgU3R1ZGVudCBXcml0aW5nIENvbXBldGl0aW9uIHBhZ2VzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5vcGluaW9ucy1zdWJzY3JpYmUsXHJcbi5zdHVkZW50LXN1Ym1pc3Npb25zIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Y7XHJcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAzcHggMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcblxyXG4gIC5jb250ZW50IHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tdGV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1zdWJtaXQge1xyXG4gICAgICBAZXh0ZW5kICVidG47XHJcbiAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yLTItLWRhcms7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTItLWRhcms7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBUYWJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcblxyXG4vLyBNYWdhemluZS9Qcm9kdWN0IGNvbG9yc1xyXG4kdG4tY29sb3I6ICMwODQ2N2Q7XHJcbiRzdG4tY29sb3I6ICMwMDY4Mzg7XHJcbiR0bmktY29sb3I6ICM5NTIyMjY7XHJcbiRlb3RyLWNvbG9yOiAjMDA0MDc4O1xyXG4kaXRyLWNvbG9yOiAjMDA0MDc4O1xyXG5cclxuLnRhYnMtbmF2IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFicy1uYXZfX3RhYiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgZm9udC1zaXplOiAkdGlueS1zaXplO1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHByZXZlbnRzIHRhYnMgZnJvbSBib3VuY2luZyB3aGVuIG9uZSBiZWNvbWVzIGFjdGl2ZSBhbmQgaGFzIGJvcmRlcnNcclxuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBwcmV2ZW50cyB0YWJzIGZyb20gYm91bmNpbmcgd2hlbiBvbmUgYmVjb21lcyBhY3RpdmUgYW5kIGhhcyBib3JkZXJzXHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBwcmV2ZW50cyB0YWJzIGZyb20gYm91bmNpbmcgd2hlbiBvbmUgYmVjb21lcyBhY3RpdmUgYW5kIGhhcyBib3JkZXJzXHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci13aWR0aDogNHB4IDFweCAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci13aWR0aDogNHB4IDFweCAwIDFweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgfVxyXG5cclxuICAmLnRheC1ub3RlcyB7XHJcbiAgICBjb2xvcjogJHRuLWNvbG9yO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRuLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRuLWNvbG9yO1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogNHB4IDFweCAwIDFweDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRuLWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwIDJweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zdGF0ZS10YXgtbm90ZXMge1xyXG4gICAgY29sb3I6ICRzdG4tY29sb3I7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkc3RuLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHN0bi1jb2xvcjtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDRweCAxcHggMCAxcHg7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdG4tY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnRheC1ub3Rlcy1pbnRlcm5hdGlvbmFsIHtcclxuICAgIGNvbG9yOiAkdG5pLWNvbG9yO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRuaS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0bmktY29sb3I7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiA0cHggMXB4IDAgMXB4O1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG5pLWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwIDJweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rX19ub2FjY2VzcyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJvcmRlci13aWR0aDogMCAwIDJweDtcclxuICB9XHJcbn0gLy8gRU5EIHRhYnMtbmF2X190YWIiLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBUb3AvTGF0ZXN0IE5ld3MgbW9kdWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4vLyBUb3AgTmV3cyBzaWRlYmFyIG1vZHVsZVxyXG4udG9wLW5ld3MtLXNpZGViYXIge1xyXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6ICRoNC1zaXplO1xyXG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX2NvbnRlbnQge1xyXG4gICAgLm1lZGlhX19tZXRhIGgzIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAkaDMtc2l6ZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uLWxvY2sge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMudGF4LW5vdGVzLXRvZGF5LFxyXG4gICAgaDMudGF4LW5vdGVzLXRvZGF5LWZlZGVyYWwge1xyXG4gICAgICBhOmhvdmVyLFxyXG4gICAgICBhOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMy5zdGF0ZS10YXgtdG9kYXksXHJcbiAgICBoMy50YXgtbm90ZXMtdG9kYXktc3RhdGUge1xyXG4gICAgICBhOmhvdmVyLFxyXG4gICAgICBhOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMy53b3JsZHdpZGUtdGF4LWRhaWx5LFxyXG4gICAgaDMudGF4LW5vdGVzLXRvZGF5LWludGVybmF0aW9uYWwge1xyXG4gICAgICBhOmhvdmVyLFxyXG4gICAgICBhOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVkaWFfX21ldGEge1xyXG4gICAgICAubWVkaWFfX3RpdGxlIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhX19zbmlwcGV0IHtcclxuICAgICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIGVuZCBUb3AgTmV3cyBzaWRlYmFyIG1vZHVsZVxyXG5cclxuLy8gQW5vbnltb3VzIGhvbWVwYWdlIFRvcCBOZXdzIG1vZHVsZVxyXG4udG9wLW5ld3MtLWhvbWVwYWdlIHtcclxuICAudG9wLW5ld3Mge1xyXG4gICAgbWFyZ2luOiA0MHB4IDA7XHJcblxyXG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgICAuY29udGVudC1ibG9ja19fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVkaWEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMgLSAyMHB4KTtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDMwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJHRhYmxldCwgJHRhYmxldC1sKSB7XHJcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDIgLSAyMHB4KTtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDQ4JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSAvLyBlbmQgQW5vbnltb3VzIGhvbWVwYWdlIFRvcCBOZXdzIG1vZHVsZSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEFib3V0IFVzIHBhZ2VcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmFib3V0LXVzIHtcclxuICAuYWJvdXQtdXNfX2hlYWRlci1pbWFnZSBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcblxyXG4gIC50YWJzLW5hdl9fdGFiLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIC50YWItY29udGVudF9faGVhZGVyIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgICBmb250LXNpemU6ICRoMS1zaXplO1xyXG4gICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAudGFiLWNvbnRlbnRfX2JvZHkgaDEge1xyXG4gICAgICBmb250LXNpemU6ICRoNC1zaXplO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudGFiLWNvbnRlbnRfX2JvZHkgaDIge1xyXG4gICAgICBmb250LXNpemU6ICRoMi1zaXplO1xyXG4gICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50YWItY29udGVudF9fYm9keSBwIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgJi5zbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemUgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5hYm91dC11c19faW5mb3JtYXRpb24ge1xyXG4gICAgLmluZm9ybWF0aW9uLWl0ZW1zIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvcm1hdGlvbi1pdGVtIHtcclxuICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMgLSAzMHB4KTtcclxuICAgICAgLW1zLWZsZXg6IDAgMCAzMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5mb3JtYXRpb24taXRlbSAuaWNvbiB7XHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5mb3JtYXRpb24taXRlbSA+ICoge1xyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvcm1hdGlvbi1pdGVtIGEsXHJcbiAgICAuaW5mb3JtYXRpb24taXRlbSBwIHtcclxuICAgICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5mb3JtYXRpb24taXRlbSBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEF3YXJkcyB0aW1lbGluZVxyXG4gIC5hd2FyZHMtdGltZWxpbmUge1xyXG4gICAgaDMge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGg0LXNpemU7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LWNvbnRlbnQge1xyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXdzLXJvdyB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3cy1yb3ctb2RkIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNsZWFyOiByaWdodDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Uge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC52aWV3cy1maWVsZC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXdzLXJvdy1vZGQgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIHtcclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3cy1yb3ctb2RkIC52aWV3cy1maWVsZC1ib2R5IHtcclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3cy1yb3ctZXZlbiB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAudmlld3MtZmllbGQtYm9keSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAvLyBlbmQgQXdhcmRzIHRpbWVsaW5lXHJcbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5BZHZhbmNlIFNlYXJjaFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uc2VhcmNoX2FyZWFfY29udGFpbmVyXHJcbntcclxuICAgIHdpZHRoOjk2JTtcclxuICAgIG1hcmdpbi1sZWZ0OjIlXHJcbn1cclxuLmFkdmFuY2Vfc2VhcmNoX29wdGlvbnNcclxue1xyXG4gICAgcGFkZGluZy1yaWdodDoxMHB4O1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG59XHJcblxyXG4uYWR2X3NlYXJjaF9hbmRfZGl2XHJcbntcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbn1cclxuXHJcbiNlZGl0X2F1dGhvcnNfYWR2X2Nob3NlbiwgI2VkaXRfanVkZ2VzX2Fkdl9jaG9zZW5cclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYm9keS1jb2xvcjtcclxufVxyXG5cclxuI2VkaXRfY29kZV9zZWN0aW9uX2Fkdl9jaG9zZW5cclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYm9keS1jb2xvcjtcclxufVxyXG5cclxuI2VkaXQtc2VhcmNoLWFkdlxyXG57XHJcbiAgICBwYWRkaW5nLXRvcDoxMHB4O1xyXG59XHJcblxyXG4uYWR2YW5jZV9zZWFyY2hfdG9vbHRpcF9yaWdodHtcclxuICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcclxuICAgIGZsb2F0OmxlZnQ7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxufVxyXG5cclxuLmFkdmFuY2Vfc2VhcmNoX29wdGlvbnNfZGF0ZVxyXG57XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcbiAgICB3aWR0aDo1MCU7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbn1cclxuLmFkdl9zZWFyY2hfbGVmdF9ncm91cFxyXG57XHJcbiAgICB3aWR0aDo0OCU7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgcGFkZGluZy1sZWZ0OjIlO1xyXG59XHJcbi5hZHZfc2VhcmNoX3JpZ2h0X2dyb3VwXHJcbntcclxuICAgIHdpZHRoOjQ4JTtcclxuICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgcGFkZGluZy1yaWdodDoyJTtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG4uYWR2X3NlYXJjaF93cmFwcGVyXHJcbntcclxuICAgIGJvcmRlcjoxcHggc29saWQgI0RERDtcclxuICAgIGhlaWdodDogYXV0bzsgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbn1cclxuXHJcbiNhZHZfc2VhcmNoX3dyYXBwZXJcclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xyXG59XHJcbi5jb25uZWN0b3JzX2Fkdl9zZWFyY2hcclxue1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcbi5hZHZfZGF0ZV9jbGVhcl9saW5rXHJcbntcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiA4cHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTRweDtcclxufVxyXG5cclxuLmFkdl9zZWFyY2hfY2xlYXJfZm9ybV9kaXZcclxue1xyXG4gICAgZmxvYXQ6bGVmdDtcclxufVxyXG5cclxuLmFkdl9zZWFyY2hfY2xlYXJfZm9ybV9idXR0b25cclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcclxuICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XHJcbiAgICB3aWR0aDogNjdweDtcclxufVxyXG5cclxuLmFkdl9zZWFyY2hfc3VibWl0X2J1dHRvbl9kaXZcclxue1xyXG4gICAgZmxvYXQ6cmlnaHQ7XHJcbn1cclxuXHJcbi5hZHZfc2VhcmNoX3N1Ym1pdF9idXR0b25cclxue1xyXG4gIGJhY2tncm91bmQ6IHJnYigyNDIsIDExNSwgMzIpIHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2luZ2VuaWEvaW1hZ2VzL3RhLXN1Ym1pdC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAxMjAlIDYlO1xyXG4gICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNjFweDtcclxuICAgIHdpZHRoOiA2N3B4O1xyXG59XHJcblxyXG4uYWR2X3NlYXJjaF9pbnB1dC1ncm91cCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICBmb250LXNpemU6IDhwdDtcclxuICB9XHJcbn1cclxubGkuYWN0aXZlLXJlc3VsdCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogOXB0O1xyXG4gIH1cclxufVxyXG5cclxuZGl2W2NsYXNzKj1cIi0tYWR2YW5jZV9zZWFyY2hcIl06OmFmdGVyIHtcclxuICAgIGNvbG9yOiAjZjI3MzIwO1xyXG4gICAgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duO1xyXG4gICAgZm9udC1mYW1pbHk6IFwidGF4XCI7XHJcbiAgICBmb250LXNpemU6IDE2cHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uYWR2YW5jZV9zZWFyY2hfY2FsZW5kYXJfaWNvbntcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbmdlbmlhL2ltYWdlcy9jYWxlbmRhci1pY29uLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCAvIDEwMCUgYXV0bztcclxuICAgIGhlaWdodDogNDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDczJTtcclxuICAgIG1hcmdpbi10b3A6IDE1JTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxNyU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgbWFyZ2luLXRvcDogMjklO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY3JTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxufVxyXG5cclxuLmFkdmFuY2Vfc2VhcmNoX2RhdGVfaGVscGVye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEycHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWR2YW5jZV9zZWFyY2hfcHJveGltaXR5X2hlbHBlcntcclxuICAgIG1hcmdpbi1yaWdodDogMTRweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA5cHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICB0b3A6IDEycHg7XHJcbiAgfVxyXG59XHJcbiIsIi5hdWRpdC1tYW51YWxzIHtcclxuICAuY29udGFpbiB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIG1heC13aWR0aDogMTI0MHB4O1xyXG4gICAgbWluLXdpZHRoOiA5NjBweDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXItLWJyYW5kIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItNTtcclxuICB9XHJcbn1cclxuXHJcbi50bmFpU3RhdGVIZWFke1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uYXVkaXQtaW5zaWdodF9fcHJvbW8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICBwYWRkaW5nOiAzMHB4IDUwcHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG5cclxuICAucHJvbW9fX292ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAuNzUpIDAlLCByZ2JhKDAsIDAgLCAwLCAwKSA3NSUsIHJnYmEoMCwgMCAsIDAsIDApIDEwMCUpO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvbW9fX2NvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1heC13aWR0aDogNTVjaDtcclxuICAgIHRleHQtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb21vX19hY3Rpb25zIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAgIGEsXHJcbiAgICBwIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1heC13aWR0aDogMzVjaDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDNweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjM1KTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4uYXVkaXQtbWFudWFsc19fc2lkZWJhciB7XHJcbiAgd2lkdGg6IDI1JTtcclxuICBmbG9hdDogbGVmdDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG5cclxuICAuY29udGVudHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi5hdWRpdC1tYW51YWxzX19jb250ZW50IHtcclxuICB3aWR0aDogNzUlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcbi8qXHJcbiAgLm5vdC1sb2dnZWQtaW4gJiB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiovXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYXVkaXQtbWFudWFsc19fbGFiZWwtbmV3e1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICBwYWRkaW5nOiAycHggNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG5cclxuICAubGFiZWwtbnVtIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcclxuICB9XHJcbn1cclxuXHJcbi5hdWRpdC1tYW51YWxzX19pY29uLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6ICBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDoyMHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcblxyXG4gIC5pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTE2cHg7XHJcbiAgfVxyXG5cclxuICAuaWNvbi1jZXJ0aWZpY2F0ZTo6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICB9XHJcblxyXG4gIC5pY29uLXRleHQge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMC4wMzEyNWVtKSwgY2FsYygtNTAlICsgMC4wMzEyNWVtKSkgc2NhbGUoMC40Mzc1LCAwLjQzNzUpIHJvdGF0ZSgtMzBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAwLjAzMTI1ZW0pLCBjYWxjKC01MCUgKyAwLjAzMTI1ZW0pKSBzY2FsZSgwLjQzNzUsIDAuNDM3NSkgcm90YXRlKC0zMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGNhbGMoNTAlICsgMnB4KTtcclxuICAgIHRvcDogY2FsYyg1MCUgLSAycHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmF1ZGl0LW1hbnVhbHNfX2hlYWRlciB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcclxuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAkYnJhbmQtY29sb3ItNTtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG5cclxuICBoMSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IC8vIEtlZXAgY2VudGVyaW5nXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzLFxyXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzLFxyXG4uYXVkaXQtbWFudWFsc19fbW9yZSxcclxuLmF1ZGl0LW1hbnVhbHNfX2NvbnRhY3Qge1xyXG4gIC5jb250ZW50LWJsb2NrX19jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gQ29udGFpbiBsb2FkaW5nIHNwaW5uZXJcclxuICB9XHJcblxyXG4gIC5tZWRpYSB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItM2Q7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX2xlZnQge1xyXG4gICAgcGFkZGluZzogMTVweCAxNXB4IDA7XHJcbiAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgIGE6bm90KC5idG4pIHtcclxuICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzIHtcclxuICBidXR0b24uY29udGVudC1ibG9ja19fbGluayB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgLmljb24tcmVmcmVzaCB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIgLmljb24tcmVmcmVzaCxcclxuICAgICY6Zm9jdXMgLmljb24tcmVmcmVzaCxcclxuICAgICY6YWN0aXZlIC5pY29uLXJlZnJlc2gge1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWRpYV9fbGVmdCB7XHJcbiAgICB3aWR0aDogNzBweDtcclxuICB9XHJcblxyXG4gIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIHtcclxuICBidXR0b24uY29udGVudC1ibG9ja19fbGluayB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgLmljb24tcmVmcmVzaCB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIgLmljb24tcmVmcmVzaCxcclxuICAgICY6Zm9jdXMgLmljb24tcmVmcmVzaCxcclxuICAgICY6YWN0aXZlIC5pY29uLXJlZnJlc2gge1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWRpYV9fbGVmdCB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYXVkaXQtbWFudWFsc19fbW9yZSB7XHJcbiAgLm1lZGlhX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYXVkaXQtbWFudWFsc19fY29udGFjdCB7XHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIEBpbmNsdWRlIHRydW5jYXRlKDEwMCUpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLmF1ZGl0LW1hbnVhbF9fZmF2b3JpdGVzLFxyXG4uYXVkaXQtbWFudWFsX19hbGwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAuY29udGVudC1ibG9ja19fY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mYXZvcml0ZXMtLWVtcHR5IHtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGJvcmRlcjogMnB4IGRhc2hlZCAkYnJhbmQtY29sb3ItM2U7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zZDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gIC5hdWRpdC1tYW51YWxzX2hvbWUgPiAuY29udGFpbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1pbi13aWR0aDogMDtcclxuXHJcbiAgICAuYXVkaXQtbWFudWFsc19fc2lkZWJhciB7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5hdWRpdC1tYW51YWxzX19zdGF0ZSB7XHJcbiAgLy8gd2lkdGg6IDMxJTtcclxuICB3aWR0aDogMjgwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZDtcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5zdGF0ZV9fdGl0bGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gIC5pY29uLXN0YXIge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgIC5zdGF0ZS0tZmF2b3JpdGUgJiB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhdGUtLWZhdm9yaXRlICY6aG92ZXIsXHJcbiAgICAuc3RhdGUtLWZhdm9yaXRlICY6Zm9jdXMsXHJcbiAgICAuc3RhdGUtLWZhdm9yaXRlICY6YWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWpheC1wcm9ncmVzcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDZweDtcclxuICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5zdGF0ZV9fdG9nZ2xlLXN0YXRlIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5zdGF0ZV9fbWFudWFscyB7XHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNkO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuI2RhdGFUYWJsZVNBTV93cmFwcGVyIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuI2RhdGFUYWJsZVNBTSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuICB9XHJcblxyXG4gIHRoZWFkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci01O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItNTtcclxuXHJcbiAgICB0aCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc29ydGluZyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNvcnRpbmc6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XHJcbiAgICAgICYuc29ydGluZ19hc2M6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFzYzsgfVxyXG4gICAgICAmLnNvcnRpbmdfZGVzYzo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtZGVzYzsgfVxyXG5cclxuICAgICAgLy8gVmVyc2lvblxyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDk1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIERvY3VtZW50c1xyXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBMYXN0IFZpZXdlZFxyXG4gICAgICAmOm50aC1vZi10eXBlKDQpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBBY3Rpb25zXHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtaW4td2lkdGg6IDk1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRoZWFkIHRoLFxyXG4gIHRib2R5IHRkIHtcclxuICAgICY6bm90KDpudGgtb2YtdHlwZSgzKSkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSg1KSBhIHtcclxuICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRib2R5IHtcclxuICAgIHRyW3JvbGVdIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZDtcclxuICAgIH1cclxuXHJcbiAgICB0ci5ldmVuIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdHIuc2hvd257XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2IoMjA0LCAyMDQsIDIwNCk7XHJcblxyXG4gICAgICBbY2xhc3MqPVwiaWNvbi1cIl06OmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6ICNiZmJkYmY7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmF1ZGl0LW1hbnVhbHNfX2ljb24td3JhcHBlciB7XHJcbiAgICAgICAgLmljb24tY2VydGlmaWNhdGU6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUuanMtc2hvdy1oaXN0b3J5IHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBpOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDMpIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSBhOmhvdmVyIGk6OmJlZm9yZSxcclxuICAgICAgJjpsYXN0LW9mLXR5cGUgYTpmb2N1cyBpOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGZvb3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoMjA0LCAyMDQsIDIwNCk7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5hdWRpdC1uZXdzIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAubWVkaWEge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuXHJcbiAgICAubWVkaWFfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpYV9fYXV0aG9yIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uZG9jdW1lbnRzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTk2cHgpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEwMiwgMTAyLCAxMDIpO1xyXG5cclxuICAvLyBTbWFsbCBvdmVycmlkZSB3aGVuIGxvZ2dlZCBpbiBhcyBhZG1pblxyXG4gIC5sb2dnZWQtaW4udG9vbGJhciAmIHtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIyNnB4KTtcclxuICB9XHJcblxyXG4gIC5sb2dnZWQtaW4udG9vbGJhci1kcmF3ZXIgJiB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyODBweCk7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbiB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gIC8vIENvcmUgZG9jIHN0eWxlc1xyXG4gIC5kb2N1bWVudF9fbGVmdCxcclxuICAuZG9jdW1lbnRfX3JpZ2h0IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjAsIDIyMCwgMjIwKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5kb2N1bWVudF9fcmlnaHQge1xyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBJZiBvbmUgZG9jIHNlbGVjdGVkXHJcbiAgJi5kb2N1bWVudHNfc2luZ2xlIHtcclxuICAgIC5kb2N1bWVudF9fbGVmdCB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg5KTtcclxuICAgICAgQGluY2x1ZGUgaHVnKGJvdGgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kb2N1bWVudF9fcmlnaHQge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiAyMiU7XHJcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDMwcHg7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IC8vIEVORCBkb2N1bWVudHNfc2luZ2xlXHJcblxyXG4gIC8vIElmIHR3byBkb2NzIHNlbGVjdGVkXHJcbiAgJi5kb2N1bWVudHNfY29tcGFyZSB7XHJcbiAgICA+IC5yZWdpb24sXHJcbiAgICA+IC5yZWdpb24gPiAuYmxvY2ssXHJcbiAgICA+IC5yZWdpb24gPiAuYmxvY2sgPiAuY29udGVudCB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZG9jdW1lbnRfX2xlZnQsXHJcbiAgICAuZG9jdW1lbnRfX3JpZ2h0IHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiA0OSU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRvY3VtZW50X19sZWZ0IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gLy8gRU5EIGRvY3VtZW50c19jb21wYXJlXHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgLy9oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IC8vIEVORCBkb2N1bWVudHNcclxuXHJcblxyXG4uZG9jdW1lbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gID4gaGVhZGVyIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuXHJcbiAgICAuYnRuLS1zZWNvbmRhcnkge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0tbGlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGludCgkYnJhbmQtY29sb3ItLWxpZ2h0LCAxMCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm1vYmlsZS1vbmx5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgZmxleDogMCAxIDQ4JTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICArIC5idG4ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9IC8vIEVORCBidG4tLXNlY29uZGFyeVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIGhlYWRlclxyXG5cclxuICAuZG9jdW1lbnRfX3RpdGxlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb21wYXJlX2RvY3NfY2xvc2Vfc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9IC8vIEVORCBkb2N1bWVudF9fdGl0bGVcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gIH1cclxufSAvLyBFTkQgZG9jdW1lbnRcclxuXHJcbi5kb2N1bWVudF9fY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmRvY3VtZW50X19mdWxsdGV4dCB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuICAvLyBBc3N1bWUgaWYgZnVsbHRleHQgY29tcG9uZW50IGhhcyBhbiBJRCxcclxuICAvLyBpdCBpcyBzZWxlY3RhYmxlIGZvciBhbm5vdGF0aW9ucy5cclxuICBbaWRdIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICBwYWRkaW5nOiA1cHggMjVweCA1cHggMTBweDtcclxuICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cztcclxuXHJcbiAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xyXG4gICAgfVxyXG5cclxuICAgICYuaGlnaGxpZ2h0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MiwgMjU0LCAyNTUpO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcclxuXHJcbiAgICAgICYuaWNvbi1zdGFyLS1hZnRlcjo6YWZ0ZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ub3RlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MCwgMjU1LCAyNTMpO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvci01O1xyXG5cclxuICAgICAgJi5pY29uLXBlbmNpbDo6YmVmb3Jle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItNTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogJi5oaWdobGlnaHQubm90ZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yLTU7XHJcblxyXG4gICAgICAmLmljb24tc3Rhci0tYWZ0ZXI6OmFmdGVye1xyXG4gICAgICAgIHJpZ2h0OiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9Ki9cclxuXHJcbiAgICAvLyBNb2JpbGUgaGlnaGxpZ2h0IGVsZW1lbnRcclxuICAgIGJ1dHRvbi5qcy1oaWdobGlnaHQtZWxlbWVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1cHg7XHJcbiAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIC4zNSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgfVxyXG5cclxuICBoNSB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgfVxyXG5cclxuICB1bCxcclxuICBvbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblxyXG4gICAgbGkgPiBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZmlndXJlLFxyXG4gIHRhYmxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uZG9jdW1lbnRfX3NlYXJjaC1uYXYge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDExMHB4O1xyXG4gIHJpZ2h0OiA0MHB4O1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIC4yNSk7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1uYXZfX2NvdW50ZXIge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLW5hdl9fY29udHJvbHMge1xyXG4gICAgPiBhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDVweDtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cztcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICB0b3A6IDEwMHB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZG9jdW1lbnRfX3RvYyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gNTZweCk7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDk4JTtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIG1hcmdpbjoxMHB4IDM2cHggMTBweCAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAuMzUpO1xyXG5cclxuICBvbCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgIG9sIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgb2wge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gb2wgPiBsaSA+IGEge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIC50b2NfX3RpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgLnRvY19fY29udGVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDkwJTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLnRvY19fY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICByaWdodDogNXB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIC8vIEJhY2sgdG8gdG9wIGZvciBUb0NcclxuICAuYmFjay10by10b3Age1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kb2N1bWVudF9fdG9vbGJveCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgLjM1KTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMzVzO1xyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyNXB4O1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIH1cclxuXHJcbiAgLnRvb2xib3hfX2xpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XHJcbiAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc1KTtcclxuICAgIH1cclxuXHJcbiAgICBpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgdG9vbGJveF9fbGlua1xyXG5cclxuICAvLyBBY3RpdmUgc3RhdGUgaWYgc2VsZWN0ZWQgcGFyYWdyYXBoIGlzIGhpZ2hsaWdodGVkIG9yIG5vdGF0ZWRcclxuICAmLmhpZ2hsaWdodCAuanMtaGlnaGxpZ2h0LWVsZW1lbnQsXHJcbiAgJi5ub3RlIC5qcy1jcmVhdGUtbm90ZSB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICB9XHJcblxyXG4gIC8vIExlZnQgZG9jIHRvb2xib3hcclxuICAuZG9jdW1lbnRfX2xlZnQgJiB7XHJcbiAgICByaWdodDogLTM3cHg7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBsZWZ0OiAtMTJweDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAxMnB4IDEycHggMTJweCAwO1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmMDczMmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBSaWdodCBkb2MgdG9vbGJveFxyXG4gIC5kb2N1bWVudF9fcmlnaHQgJiB7XHJcbiAgICBsZWZ0OiAtMzdweDtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHJpZ2h0OiAtMTJweDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAxMnB4IDAgMTJweCAxMnB4O1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmMDczMmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1vYmlsZSB7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIHRvcDogMTBweDtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XHJcblxyXG4gICAgICAmLmhpZ2hsaWdodGVkIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5jaGFuZ2UtZG9jdW1lbnQge1xyXG4gIC5hdWRpdC1tYW51YWxzX19zdGF0ZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgPiBidXR0b24ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hamF4LXByb2dyZXNzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAudGhyb2JiZXIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlaWNvbjtcclxuICAgICAgICAgICAgY29udGVudDogJGZhLXZhci1zcGlubmVyO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGF0ZV9fbWFudWFscyB7XHJcbiAgICA+IGxpIHtcclxuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcblxyXG4gICAgICBpLFxyXG4gICAgICBhLFxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGksXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gLy8gRU5EIGxpXHJcbiAgfSAvLyBFTkQgc3RhdGVfX21hbnVhbHNcclxufVxyXG5cclxuLmF1ZGl0LW1hbnVhbF9fbGlzdCB7XHJcbiAgbWF4LWhlaWdodDogODB2aDtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG5cclxuXHJcbi5wYWdlLWF1ZGl0LWluc2lnaHQge1xyXG4gIC50aHJvYmJlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBAZXh0ZW5kICVpY29uO1xyXG4gICAgICBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcclxuICAgIH1cclxuXHJcbiAgICArIC5tZXNzYWdlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIEZvciB3b3JkIHNlYXJjaCAmIGNsZWFyIGJ1dHRvbnMgbmV4dCB0byBzZWFyY2ggYm94ZXMgb24gZG9jdW1lbnRzICYgaW4gd29ya2JlbmNoLiAqL1xyXG4uYXVkaXQtbWFudWFscyAud29yZC1zZWFyY2gsXHJcbi5hdWRpdC1tYW51YWxzIC53b3JkLXNlYXJjaC1jbGVhcixcclxuLmF1ZGl0LW1hbnVhbHMgLndvcmQtc2VhcmNoLXdiLWNsZWFyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIERhaWxpZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmRhaWxpZXNfX3N1Yi1jYXRlZ29yeSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xyXG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgLy8gUmVkdWNlIG1lZGlhX19tZXRhIHNwYWNpbmcgd2hlbiBzdWItY2F0IGlzIHByZXNlbnRcclxuICAvLyBTdWItY2F0ZWdvcnlzIGV4aXN0IGFzIHNwYW5zIHByaW9yIHRvIHRoZSBtZWRpYSBvYmplY3RcclxuICAmICsgLm1lZGlhIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuXHJcbiAgICAuZmxhZy13cmFwcGVyIHtcclxuICAgICAgdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVORCBkYWlsaWVzX19zdWItY2F0ZWdvcnlcclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIExhdGVzdCBOZXdzXHJcblxyXG4uZGFpbGllc19fbGF0ZXN0LW5ld3Mge1xyXG4gIGJhY2tncm91bmQ6ICNlY2ViZWI7XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ibG9ja19fdGl0bGUge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRvd25sb2FkLWZ1bGwtdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICAgIGZvbnQtc2l6ZTogJG1pbmktc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIERhaWx5IFRpdGxlIFR3ZWFrXHJcbi8vXHJcbi8vICBQcmV2ZW50IG92ZXJsYXBwaW5nIHdpdGggUmVhZGluZyBRdWV1ZSBidXR0b25cclxuXHJcbi5kYWlsaWVzX19jb250ZW50IHtcclxuICAuZmxhZy13cmFwcGVyICsgLm1lZGlhX19tZXRhID4gLm1lZGlhX190aXRsZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIERhaWx5IGhlYWRlciBhZGQgY2FsZW5kYXIgdGV4dGJveCB0byBoZWFkZXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmRhaWxpZXNfY2FsZW5kYXIge1xyXG4gICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNFRUUgIWltcG9ydGFudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAycHggMHB4IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZGFpbGllc19jYWxlbmRhcjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYgIWltcG9ydGFudDs7XHJcbn1cclxuXHJcbi5jYWxfaWNvbl9kYWlsaWVzIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGN1cnNvcjogaGFuZDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMjlweDtcclxuICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgbWFyZ2luLXRvcDogMTRweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIERhaWx5IHRhYnMgVE5UIExhbmRpbmcgUGFnZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uZGFpbGllcy1saXN0aW5nX190YWJzLW5hdiB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMHB4IGF1dG87XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHdpZHRoOiAyODhweDtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgfVxyXG5cclxuICAuaWU4ICYge1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnF1aWNrLXRyZWF0eS1maWx0ZXJzIHtcclxuICBtYXJnaW46IDVweCBhdXRvIDBweCBhdXRvO1xyXG4gIHdpZHRoOiA0MzJweDtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG5cclxuLmRhaWxpZXMtb3ZlcnZpZXdfX3RhYiB7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxNDRweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xyXG5cclxuICAuaWU4ICYge1xyXG4gICAgLW1zLXRleHQtanVzdGlmeTogZGlzdHJpYnV0ZS1hbGwtbGluZXM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC44O1xyXG4gICAgd2lkdGg6IDE4MHB4O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICBjb2xvcjojZmZmZmZmO1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gIC5kYWlsaWVzLW92ZXJ2aWV3X190YWIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAmIGE6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRhaWxpZXMtbGlzdGluZ19fdGFicy1uYXYge1xyXG4gICAgbWFyZ2luOiAxOXB4IGF1dG8gMHB4IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIERhaWx5IExhbmRpbmcgcGFnZSBob2xpZGF5IG1lc3NhZ2VcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmhvbGlkYXlfbWVzc2FnZV9kaXYge1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxufVxyXG5cclxuLmhvbGlkYXlfbWVzc2FnZV9oNCB7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIENvbWJpbmVkIGRhaWxpZXMgbGFuZGluZyBwYWdlIGZvciBkZXYvdGVzdGluZy90cmFpbmluZ1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4vLyBNYWluIGxhbmRpbmcgcGFnZSB0aXRsZS5cclxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyBoMS5sYW5kaW5nX190aXRsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA3ODtcclxufVxyXG4vLyBCaWcgdGl0bGVzIGZvciBmZWQvc3RhdGUvaW50bCBkb2N1bWVudHMgc2VjdGlvbnMuXHJcbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmxhbmRpbmdfX3RpdGxlLmNvbWJpbmVkLWZlZGVyYWwsXHJcbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmxhbmRpbmdfX3RpdGxlLmNvbWJpbmVkLXRheC1ub3Rlcy10b2RheSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA3ODtcclxufVxyXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5sYW5kaW5nX190aXRsZS5jb21iaW5lZC1zdGF0ZSxcclxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAubGFuZGluZ19fdGl0bGUuY29tYmluZWQtc3RhdGUtdGF4LXRvZGF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM4O1xyXG59XHJcbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmxhbmRpbmdfX3RpdGxlLmNvbWJpbmVkLWludGVybmF0aW9uYWwsXHJcbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmxhbmRpbmdfX3RpdGxlLmNvbWJpbmVkLXdvcmxkd2lkZS10YXgtZGFpbHkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTIyMjY7XHJcbn1cclxuLy8gU2VjdGlvbiB0aXRsZXMgZm9yIHRvcCBzZWN0aW9ucy5cclxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAuY29udGVudC1ibG9jay5jb21iaW5lZC1mZWRlcmFsIHtcclxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXJ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDQwNzg7XHJcbiAgICB9XHJcbiAgICAuY29udGVudC1ibG9ja19fdGl0bGV7XHJcbiAgICAgIGNvbG9yOiAjMDA0MDc4O1xyXG4gICAgfVxyXG59XHJcbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmNvbnRlbnQtYmxvY2suY29tYmluZWQtc3RhdGUge1xyXG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcntcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNjgzODtcclxuICAgIH1cclxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZXtcclxuICAgICAgY29sb3I6ICMwMDY4Mzg7XHJcbiAgICB9XHJcbn1cclxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAuY29udGVudC1ibG9jay5jb21iaW5lZC1pbnRlcm5hdGlvbmFsIHtcclxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXJ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM5NTIyMjY7XHJcbiAgICB9XHJcbiAgICAuY29udGVudC1ibG9ja19fdGl0bGV7XHJcbiAgICAgIGNvbG9yOiAjOTUyMjI2O1xyXG4gICAgfVxyXG59XHJcbi8vIENvbG9yIGJhcnMuXHJcbi5iYXItVE5UIHtcclxuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICMwMDQwNzg7XHJcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbn1cclxuLmJhci1XVEQge1xyXG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzk1MjIyNjtcclxuICBwYWRkaW5nLWxlZnQ6IDRweDtcclxufVxyXG4uYmFyLVNUVCB7XHJcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjMDA2ODM4O1xyXG4gIHBhZGRpbmctbGVmdDogNHB4O1xyXG59XHJcbi8vIElubmVyIGhlYWRsaW5lIHNwYW5zIG5lZWQgYmxvY2suXHJcbmgxLm1lZGlhX190aXRsZSAuYmFyLVROVCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuaDEubWVkaWFfX3RpdGxlIC5iYXItV1REIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5oMS5tZWRpYV9fdGl0bGUgLmJhci1TVFQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBPRUNEIEd1aWRlbGluZXMgcGFnZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4ub2VjZC1ndWlkZWxpbmVzIHVsIHtcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGxpID4gcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBUTlRHXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuaDMuZ2xvYmFsX3Byb2R1Y3RzIHtcclxuICBjb2xvcjogIzQ0NDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcclxuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU2lkZWJhciBidXR0b24tc3R5bGUgbGlua3NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4uc2lkZWJhci1hcnRpY2xlLWJ1dHRvbiB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFByb2ZpbGUgLyBBY2NvdW50XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5wcm9maWxlIGgxIHtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgZm9udC1zaXplOiAkaDEtc2l6ZTtcclxufVxyXG5cclxuLmJhc2ljLWluZm9fX25hbWUge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uYmFzaWMtaW5mb19fZW1haWwsXHJcbi5iYXNpYy1pbmZvX19jb21wYW55IHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3QtaW5jb3JyZWN0IHtcclxuICBtYXJnaW46IDIwcHggMCAxMHB4O1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4jdGFQcm9maWxlX2Zvcm0ge1xyXG4gIC5mcmVlX3RyaWFsX2FjdGl2YXRpb25fZmllbGQge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0td3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYjZWRpdC1hY2NvdW50IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLmZpZWxkLW5hbWUtZmllbGQtdXNlci10YXgtdG9waWNzLFxyXG4gIC8vIC5maWVsZC1uYW1lLWZpZWxkLXVzZXItanVyaXNkaWN0aW9ucyxcclxuICAvLyAuZmllbGQtbmFtZS1maWVsZC11c2VyLWluZHVzdHJpZXMsXHJcbiAgLy8gLmZpZWxkLW5hbWUtZmllbGQtcHJpbWFyeS1kYWlseSB7XHJcbiAgLy8gICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xyXG4gIC8vIH1cclxuXHJcbiAgLmZvcm0taXRlbS1uYW1lIC5kZXNjcmlwdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tYWN0aW9ucyB7XHJcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNiwgcmlnaHQpO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICBpbnB1dFt2YWx1ZT1cIkNhbmNlbFwiXSB7XHJcbiAgICAgIEBpbmNsdWRlIHJlbW92ZUFwcGVhcmFuY2U7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgQGV4dGVuZCAuYnRuLS1wcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRhVG9vbHRpcCxcclxuICAudGFUb29sdGlwLS1waG9uZSxcclxuICAudGFUb29sdGlwLS1hbGlhcyxcclxuICAudGFUb29sdGlwLS1wcmltYXJ5cHViIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTJweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zZDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBDU1BST0pFQ1QtNzcyMjogUXVlc3Rpb24gbWFyayBpY29uIGZvciBQZXJzb25hbGl6ZTsgc2xpZ2h0bHkgZGlmZmVyZW50IG5lZWRzLlxyXG4gIC50YVRvb2x0aXAtLXBlcnNvbmFsaXplIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTo5MCU7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogIzY2NjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIENTUFJPSkVDVC0xMjgzOTogRGVzY3JpcHRpb24gdG9vIGZhciBkb3duICYgdXAgYWdhaW5zdCBuZXh0IGl0ZW0uXHJcbiAgLmZvcm0taXRlbSAuZGVzY3JpcHRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gIH1cclxufSAvLyBFTkQgdGFQcm9maWxlX2Zvcm1cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBFZGl0IEFjY291bnQgKFNtYWxsIFN1YiBGb3JtIGNvbnRyb2xsaW5nIGVtYWlsL3Bhc3N3b3JkKVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuI2VkaXQtYWNjb3VudCB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcblxyXG4gIC5mb3JtLWl0ZW0tbWFpbCB7XHJcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xyXG5cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgZm9ybS1pdGVtLW1haWxcclxuXHJcbiAgLmZvcm0taXRlbS1wYXNzIHtcclxuICAgIC5kZXNjcmlwdGlvbixcclxuICAgIC5wYXNzd29yZC1zdWdnZXN0aW9ucyxcclxuICAgIC5wYXNzd29yZC1zdHJlbmd0aC10ZXh0LFxyXG4gICAgLnBhc3N3b3JkLXN0cmVuZ3RoLXRpdGxlLFxyXG4gICAgZGl2LnBhc3N3b3JkLWNvbmZpcm0ge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhc3N3b3JkLXN0cmVuZ3RoIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAyMXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIGZvcm0taXRlbS1wYXNzXHJcblxyXG4gIC5mb3JtLWl0ZW0tcGFzcy1wYXNzMSxcclxuICAuZm9ybS1pdGVtLXBhc3MtcGFzczIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLnBhc3N3b3JkLWluZGljYXRvciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7IC8vIFB1bGwgZm9ybSBpbmxpbmVcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9IC8vIEVORCBmb3JtLWl0ZW0tcGFzcy0qXHJcbn0gLy8gZWRpdC1hY2NvdW50XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFJlZ2lzdHJhdGlvbiBGb3JtXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4jdGFSZWdpc3RyYXRpb25fZm9ybSB7XHJcbiAgQGluY2x1ZGUgcm93O1xyXG5cclxuICAuZm9ybS13cmFwcGVyIHtcclxuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcclxuXHJcbiAgICAmI2VkaXQtYWNjb3VudCB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XHJcbiAgICAgIEBpbmNsdWRlIGh1Zyhib3RoKTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWl0ZW0tbW9sbG9tLWNhcHRjaGEsXHJcbiAgLnRlcm1zLWFuZC1jb25kaXRpb25zLFxyXG4gIC5mb3JtLWFjdGlvbnMge1xyXG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1pdGVtLW1vbGxvbS1jYXB0Y2hhIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAudGVybXMtYW5kLWNvbmRpdGlvbnMge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1hY3Rpb25zIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgIGlucHV0W3ZhbHVlPVwiQ2FuY2VsXCJdIHtcclxuICAgICAgQGluY2x1ZGUgcmVtb3ZlQXBwZWFyYW5jZTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4gIC8vICBJUCBSZWdpc3RyYXRpb24gRm9ybVxyXG5cclxuICAucHJvZmlsZS1wZXJzb25hbGl6YXRpb24ge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBtYXJnaW46IDE1cHggMjBweCAwO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcblxyXG4gICAgLmZvcm0td3JhcHBlciB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XHJcbiAgICAgIEBpbmNsdWRlIGh1Zyhib3RoKTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICNlZGl0LWFjY291bnQgLmZvcm0taXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVORCB0YVJlZ2lzdHJhdGlvbl9mb3JtXHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgUHJvZmlsZSBQYWdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5wcm9maWxlX19zdWJzY3JpYmUge1xyXG4gIEBleHRlbmQgJXZlcnRpY2FsLXJoeXRobTtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBwYWRkaW5nOiAyNXB4IDcwcHg7XHJcbiAgYm9yZGVyOiA1cHggc29saWQgJGJyYW5kLWNvbG9yLTI7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAuYXJ0aWNsZS12aWV3cy1yZW1haW5pbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICBmb250LXNpemU6ICRoNS1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLXZpZXdzLXJlbWFpbmluZy1jb3VudCB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9maWxlX19zdWJzY3JpYmVfX2V4dHJhLFxyXG4gIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiB7XHJcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9maWxlX19zdWJzY3JpYmVfX2V4dHJhIHtcclxuICAgIEBpbmNsdWRlIGh1ZyhsZWZ0KTtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICBmb250LXNpemU6ICR0aW55LXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBwLFxyXG4gICAgc21hbGwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICAudmlldy1yZXNldC1kYXRlIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiB7XHJcbiAgICBAaW5jbHVkZSBodWcocmlnaHQpO1xyXG5cclxuICAgIC5idG4tLXByaW1hcnkge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIEBpbmNsdWRlIHNpemUoMTg1cHggNTBweCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgfVxyXG59IC8vIEVORCBwcm9maWxlX19zdWJzY3JpYmVcclxuXHJcbi5oZWxwLXBlcnNvbmFsaXplIHtcclxuICBjbGVhcjogYm90aDtcclxuICBwYWRkaW5nOiAyMHB4IDAgMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIGNvbG9yOiAjNjY2O1xyXG4gIGZvbnQtc2l6ZTogJGgyLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRmF2b3JpdGVzIC8gU2F2ZWQgU2VhcmNoZWQgLyBTVEFQXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5wYWdlLXVzZXItbWFuYWdlLWZhdm9yaXRlcyxcclxuLnBhZ2UtdXNlci1tYW5hZ2Utc2VhcmNoZXMsXHJcbi5wYWdlLXN0YXRlLXRheC10b2RheS1zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB7XHJcbiAgLy8gQ29udGFpbiBjb250ZW50IGFyZWFcclxuICAuYmxvY2stc3lzdGVtIC5jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lcjtcclxuICB9XHJcblxyXG4gIC8vIEZvcmNlIEgyIHRvIGFjdCBsaWtlIG90aGVyIHBhZ2UgdGl0bGVzXHJcbiAgaDIudGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICB9XHJcblxyXG4gIC5kZWxldGUtc2VsZWN0ZWQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAubWFuYWdlLWVtYWlscyB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG59IC8vIEVORCBwYWdlLXVzZXItZmF2b3JpdGVzXHJcblxyXG4vLyBGYXZvcml0ZXNcclxuI2RhdGFUYWJsZUZhdm9yaXRlc193cmFwcGVyICsgcCB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgLnNhdmUtdGFncyB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1hbmFnZSBFbWFpbCBTdWJzY3JpcHRpb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uc3Vic2NyaXB0aW9ucy1uby1yZXN1bHRzIHtcclxuICBjb2xvcjogIzk5OTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4ubWFuYWdlLWVtYWlsLXN1YnNjcmlwdGlvbnMge1xyXG4gIC5jb250YWluIHtcclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgfVxyXG5cclxuICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX2ludHJvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNlZGl0LWVhcmx5LW9wdGlvbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyB7XHJcbiAgbWFyZ2luOiAwIC0yMHB4O1xyXG5cclxuICA+IC5mb3JtLWl0ZW0ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuXHJcbiAgICAvLyBTZWN0aW9uIGxhYmVsXHJcbiAgICA+IGxhYmVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWNoZWNrYm94ZXMgLmZvcm0taXRlbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gIC8vIE9wdGlvbnNcclxuICAuZm9ybS1pdGVtIGlucHV0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgIC8vIE9wdGlvbiBsYWJlbHNcclxuICAgICsgbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9IC8vIEVORCBmb3JtLWl0ZW0gaW5wdXRcclxuXHJcbiAgLy8gU3VibWl0XHJcbiAgLmZvcm0tc3VibWl0IHtcclxuICAgIEBleHRlbmQgLmJ0bi0tcHJpbWFyeTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFuYWdlLXNlYXJjaGVzIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogMzBweCAyMHB4IDAgMzBweDtcclxuXHJcbiAgICAuYnRuLS10ZXJ0aWFyeSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sYWJlbC1iZXRhIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGhlaWdodDogNTAlO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gIH1cclxuXHJcbiAgLm11bHRpLW9wdGlvbi1oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnN1YnNjcmlwdGlvbi1sYWJlbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuLnN1YnNjcmlwdGlvbi1kZXNjcmlwdGlvbiB7XHJcbiAgY29sb3I6ICM5OTk7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEN1c3RvbSBFbWFpbHNcclxuXHJcbi5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fY3VzdG9tIHtcclxuICBjbGVhcjogYm90aDtcclxuICBtYXJnaW46IDYwcHggMjBweCAwO1xyXG5cclxuICArIC5zdWJzY3JpcHRpb25zLW5vLXJlc3VsdHMge1xyXG4gICAgbWFyZ2luOiAwIDIwcHggMzBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLWwsICR0YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uIHtcclxuICBtYXJnaW46IDAgMjBweDtcclxuICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgKyAuZm9ybS1zdWJtaXQge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcblxyXG4gIC8vIENTUFJPSkVDVC0xNDk4NzogQ2hhbmdlcyBmb3IgdGhpcmQgY29sdW1uOyBuZXcgc2F2ZWQtc2VhcmNoLXJvdyBvdXRlciBkaXYsIGV0IGFsLlxyXG4gID4gLnNhdmVkLXNlYXJjaC1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICA+IGxhYmVsIHtcclxuICAgICAgZmxleC1iYXNpczogMzAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgLy8gSW5jbHVkZWQgZmlsdGVyc1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1yYWRpb3Mge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIC5mb3JtLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2MtZW1haWxzIHtcclxuICAgICAgZmxleC1iYXNpczogMzAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEVhY2ggbGluZVxyXG4gICAgPiAuZm9ybS1pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgID4gbGFiZWwge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDMwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAvLyBJbmNsdWRlZCBmaWx0ZXJzXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH0gLy8gRU5EIGxhYmVsXHJcblxyXG4gICAgICAuZm9ybS1yYWRpb3Mge1xyXG4gICAgICAgIC5mb3JtLWl0ZW0ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9IC8vIEVORCBmb3JtLWl0ZW1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLWwsICR0YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBDb250YWN0IFVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbiN0YS1jb250YWN0LWZvcm0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IHtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAuZm9ybS1pdGVtIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDMxNXB4O1xyXG5cclxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0taXRlbS1jb21tZW50IHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZm9ybS10ZXh0YXJlYSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0taXRlbS1tb2xsb20tY2FwdGNoYSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnRuLS1wcmltYXJ5O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3QtdXNfX21ldGhvZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uY3VzdG9tZXItc2VydmljZS0tcGhvbmUge1xyXG4gIHA6Zmlyc3QtY2hpbGQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICArIHAge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0LXVzX19leHRyYSB7XHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBZHZlcnRpc2UgV2l0aCBVc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4jdGEtY29udGFjdC1mb3JtLW5vdGljZXtcclxuICAgY29sb3I6JGJyYW5kLWNvbG9yLTNiO1xyXG4gICBmb250LXNpemU6ICR0aW55LXNpemU7XHJcbiAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgIHdpZHRoOiA4NSU7XHJcbiAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gICAgIHdpZHRoOiA4MCU7XHJcbiAgIH1cclxuIH1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBUZXJtcyBhbmQgQ29uZGl0aW9ucyBNb2RhbFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnRlcm1zLWFuZC1jb25kaXRpb25zLWFncmVlIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgd2lkdGg6IDI3NXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICNlZGl0LWZpZWxkLXRlcm1zLWFuZC1jb25kaXRpb25zIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yZW1vZGFsLnRlcm1zLWFuZC1jb25kaXRpb25zIHtcclxuICBoZWlnaHQ6IDUwJTtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICBwLFxyXG4gIGxpIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi50ZXJtcy1hbmQtY29uZGl0aW9ucy1jb250ZW50IHtcclxuICBoZWlnaHQ6IDkwJTtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuXHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBCRVBTXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uYmVwcy1yZXBvcnQtdHJhY2tlciB7XHJcbiAgdGFibGUge1xyXG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIHA6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdGgge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICAgIGNvbG9yOiAkYmFzZS1ib2R5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIHRoLCB0ZCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XHJcbiAgICAgIHBhZGRpbmc6IDFweCA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iZXBzX3BhcnQge1xyXG4gIGJvcmRlci1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci10b3A6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKlxyXG4uZGF0ZV9oZWFkZXJfYmVwcyB7XHJcbiAgd2lkdGg6MjMlO1xyXG59XHJcbiovXHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEJsb2cgU3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5wYWdlLWJsb2cgLmxhbmRpbmdfX3RpdGxlLFxyXG4ucGFnZS1ibG9nZ2VyLXByb2ZpbGUgLmxhbmRpbmdfX3RpdGxlIHtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItYmxvZztcclxufVxyXG5cclxuLmJsb2ctbGlzdCB7XHJcbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnJhbmQtY29sb3ItYmxvZztcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLWJsb2c7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVkaWEtLW9waW5pb25zIHtcclxuICAubWVkaWFfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG5cclxuICAgID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhX19hdXRob3Ige1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4OiAwIDAgNTAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGlzcXVzLWNvbW1lbnQtY291bnQge1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gSG9tZSBwYWdlIGJsb2cgYmxvY2tcclxuLy8gQmxvY2sgd3JhcHBlclxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uYmxvY2stdGJkLWJsb2cge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19vcmctY29udGVudCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNjtcclxuICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxyXG4gIC5jb250ZW50LWJsb2NrX190aXRsZSBhIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX3RpdGxlLFxyXG4gIC5tZWRpYV9fdGl0bGUgYSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLmJsb2NrLXRhZmVhdHVyZWRjb2x1bW4gLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCbG9jayB0aXRsZVxyXG4ub3JnLWNvbnRlbnRfX3RpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgZm9udC1zaXplOiAkaDEtc2l6ZTtcclxuICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuXHJcbiAgc3Ryb25nIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSBvYmplY3QgdHdlYWtzXHJcbi5tZWRpYS0tb3JnIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAubWVkaWFfX2RhdGV0aW1lOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlRheEFuYWx5c3RzLm9yZ1wiO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zZDtcclxuICAgIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm9yZy1jb250ZW50X19jdGEge1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQmxvZ2dlciBQYWdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5zZWFyY2gtLWJsb2dnZXIge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcblxyXG4uc2VhcmNoLS1ibG9nZ2VyX19waG90byB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtLWJsb2dnZXJfX2NvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8vIC5saXN0aW5nIC5tZWRpYS0tYmxvZ2dlciB7XHJcbi8vICAgQGV4dGVuZCAubWVkaWE7XHJcbi8vICAgbWFyZ2luOiAyMHB4O1xyXG4vLyAgIHBhZGRpbmc6IDA7XHJcbi8vICAgYm9yZGVyLWJvdHRvbTogMDtcclxuXHJcbi8vICAgLm1lZGlhX19pbWFnZSwgICAgICAgIC8vIFJlc2l6ZSBjb250YWluZXJcclxuLy8gICAuY29udHJpYnV0b3JfX2ltYWdlIHsgLy8gYW5kIGFjdHVhbCBpbWFnZVxyXG4vLyAgICAgQGluY2x1ZGUgc2l6ZSg1NXB4KTtcclxuLy8gICB9XHJcblxyXG4vLyAgIC5tZWRpYV9fY29udGVudCB7XHJcbi8vICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4vLyAuYmxvZy1wcm9maWxlIHtcclxuLy8gICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcclxuLy8gICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRicmFuZC1jb2xvci1ibG9nO1xyXG4vLyAgIH1cclxuXHJcbi8vICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcclxuLy8gICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItYmxvZztcclxuLy8gICB9XHJcblxyXG4vLyAgIC5tZWRpYV9fdGl0bGUge1xyXG4vLyAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4vLyAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cclxuLy8gICAgICsgLm1lZGlhX19zbmlwcGV0IHtcclxuLy8gICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi8vIE5vIGxvbmdlciBpbiB1c2UgKHByZXZpb3VzIGJsb2cgbWVkaWEgb2JqZWN0IHN0eWxlcylcclxuLy8gLm1lZGlhLS1ibG9nIHtcclxuLy8gICBAZXh0ZW5kIC5tZWRpYTtcclxuXHJcbi8vICAgLm1lZGlhX19pbWFnZSB7XHJcbi8vICAgICBAaW5jbHVkZSBzaXplKDU1cHgpO1xyXG4vLyAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuLy8gICB9XHJcblxyXG4vLyAgIC5tZWRpYV9fZGF0ZXRpbWUge1xyXG4vLyAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4vLyAgIH1cclxuXHJcbi8vICAgLmJsb2NrLXRiZC1ibG9nIC5tZWRpYV9fdGl0bGUgYSxcclxuLy8gICAuYmxvY2stdGFmZWF0dXJlZGNvbHVtbiAubWVkaWFfX3RpdGxlIGEge1xyXG4vLyAgICAgY29sb3I6ICMwMDY0YTI7XHJcbi8vICAgfVxyXG5cclxuLy8gICAubWVkaWFfX2F1dGhvciB7XHJcbi8vICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbi8vICAgfVxyXG5cclxuLy8gICAubWVkaWFfX3NuaXBwZXQge1xyXG4vLyAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuLy8gICB9XHJcbi8vIH0gLy8gRU5EIG1lZGlhLS1ibG9nXHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEJvb2tzICYgQ29sbGVjdGlvbnMgcGFnZSBhbmQgYmxvY2tcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4uYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIge1xyXG4gIC5ib29rcy1jb2xsZWN0aW9ucy10b29sYmFyIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIC50b29sYmFyLXNvcnQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIGhlaWdodDogMjlweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50b29sYmFyLXZpZXctb3B0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHdpZHRoOiA4N3B4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgIH1cclxuICAgICAgaS5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAjRjI3MzIwO1xyXG4gICAgICB9XHJcbiAgICAgIGk6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjRjI3MzIwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cclxuICAgIC5ib29rLWl0ZW0ge1xyXG4gICAgICBmbGV4OiAwIDAgMzIlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgICAgbWluLWhlaWdodDogMzgxLjVweDtcclxuICAgICAgbWFyZ2luOiAwIDdweCAyMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG5cclxuICAgICAgLmJvb2staXRlbS1vdmVybGF5IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzIsIDIzNywgMjQwLCAwLjk2KTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIC5ib29rLWl0ZW0tb3ZlcmxheS10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzQ0NDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib29rLWl0ZW0tb3ZlcmxheS1zdW1tYXJ5IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm9vay1pdGVtLWNvdmVyLWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgLmJvb2staXRlbS10aXRsZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm9vay1pdGVtLXRpdGxlOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvb2staXRlbS1wdWJsaXNoLWluZm8ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm9vay1pdGVtLWF1dGhvcnMtaW5mbyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib29rLWl0ZW0tYnJpZWYge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib29rLWl0ZW0tYWN0aW9ucyB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggNXB4IDE1cHggMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyNzMyMDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib29rLWl0ZW06bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDowO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTGFyZ2UgbGF5b3V0LlxyXG4uYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGFyZ2VcIl0ge1xyXG4gIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IHtcclxuICAgIC5ib29rLWl0ZW0ge1xyXG4gICAgICBmbGV4LWJhc2lzOiA0OCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDI5NnB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcclxuXHJcbiAgICAgIC5ib29rLWl0ZW0tY292ZXItaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMzIuMDhweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wO1xyXG5cclxuICAgICAgICAuYm9vay1pdGVtLWNvdmVyLWltYWdlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgIGN1cnNvcjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgIC5ib29rLWl0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICBjdXJzb3I6IGF1dG87XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvb2staXRlbS1icmllZiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm9vay1pdGVtLWFjdGlvbnMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAuYm9vay1pdGVtLWJ1dHRvbnMtd3JhcHBlciB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm9vay1pdGVtOm50aC1jaGlsZCgybikge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgLmJvb2staXRlbS1hY3Rpb25zIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBMaXN0IGxheW91dC5cclxuLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxpc3RcIl0ge1xyXG4gIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICAgIC5ib29rLWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjRGNEY0O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgLmJvb2staXRlbS1jb3Zlci1pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1OC40MXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDkwLjU5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHRvcDtcclxuICAgICAgICAuYm9vay1pdGVtLWNvdmVyLWltYWdlIHtcclxuICAgICAgICAgIGN1cnNvcjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJvb2staXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgLmJvb2staXRlbS10aXRsZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDowO1xyXG4gICAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYm9vay1pdGVtLWJyaWVmIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm9vay1pdGVtLWFjdGlvbnMge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAuaGlkZGVuLW9uLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIge1xyXG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQge1xyXG4gICAgICAuYm9vay1pdGVtIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiA5OCUgIWltcG9ydGFudDtcclxuICAgICAgICAuYm9vay1pdGVtLWFjdGlvbnMge1xyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJvb2staXRlbS1jb3Zlci1pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFRoZSByaWdodCByYWlsIGFkIGJsb2NrXHJcbi5ib29rcy1jb2xsZWN0aW9ucy1ibG9jay1jb250YWluZXJ7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAuYmxvY2tfbGVmdHtcclxuICAgIHdpZHRoOiAxMTBweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLmJsb2NrX3JpZ2h0e1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLmJvb2tfaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuYm9va19oZWFkbGluZXtcclxuICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICB9XHJcbn0iLCIucGFnZS10YXgtbm90ZXMtdG9kYXkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4sXHJcbi5wYWdlLXRheC1ub3Rlcy10b2RheS1mZWRlcmFsIC5kYWlsaWVzX19jb250ZW50LS1tYWluLFxyXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4sXHJcbi5wYWdlLXRheHByYWN0aWNlIC5kYWlsaWVzX19jb250ZW50LS1tYWluLFxyXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmNvbnRlbnQtLW1haW4sXHJcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZnJsLWNvbnRlbnQsXHJcbi5wYWdlLXRheC1kaXJlY3Rvcnktb2xkIC5mcmwtY29udGVudCxcclxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuZW9tbC1jb250ZW50LFxyXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIHtcclxuICAubGFuZGluZ19fdGl0bGUge1xyXG4gICAgY29sb3I6ICR0bi1jb2xvcjtcclxuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkdG4tY29sb3I7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBtYXJnaW46IDAgLTIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0bi1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX190aXRsZSB7XHJcbiAgICBjb2xvcjogJHRuLWNvbG9yO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJHRuLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2Utc3RhdGUtdGF4LXRvZGF5LFxyXG4ucGFnZS10YXgtbm90ZXMtdG9kYXktc3RhdGV7XHJcbiAgLmxhbmRpbmdfX3RpdGxlIHtcclxuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkc3RuLWNvbG9yO1xyXG4gICAgY29sb3I6ICRzdG4tY29sb3I7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBtYXJnaW46IDAgLTIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGFpbGllc19fY29udGVudC5saXN0aW5nIHtcclxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkc3RuLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkc3RuLWNvbG9yO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRzdG4tY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLWF1ZGl0LWluc2lnaHQtbmV3cyB7XHJcbiAgLmxhbmRpbmdfX3RpdGxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdG4tY29sb3I7XHJcbiAgfVxyXG5cclxuICAubGlzdGluZyB7XHJcbiAgICAuY29udGVudC1ibG9ja19fdGl0bGUge1xyXG4gICAgICBjb2xvcjogJHN0bi1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHN0bi1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBhZ2UtYXVkaXQtaW5zaWdodCB7XHJcbiAgLmNvbnRlbnQtYmxvY2suYXVkaXQtbmV3cyAuY29udGVudC1ibG9ja19faGVhZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRzdG4tY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC5kYWlsaWVzX19jb250ZW50LS1tYWluLFxyXG4ucGFnZS10YXgtbm90ZXMtdG9kYXktaW50ZXJuYXRpb25hbCAuZGFpbGllc19fY29udGVudC0tbWFpbixcclxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5LWdsb2JhbCAuZGFpbGllc19fY29udGVudC0tbWFpbixcclxuLnBhZ2UtYmVwcy1leHBlcnQgLmJlcHNfX2NvbnRlbnQtLW1haW4sXHJcbi5wYWdlLWZhdGNhLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4sXHJcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5mYXRjYV9fY29udGVudC0tbWFpbixcclxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4sXHJcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybXtcclxuICAubGFuZGluZ19fdGl0bGUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICR0bmktY29sb3I7XHJcbiAgICBjb2xvcjogJHRuaS1jb2xvcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgIG1hcmdpbjogMCAtMjBweDtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRuaS1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX190aXRsZSB7XHJcbiAgICBjb2xvcjogJHRuaS1jb2xvcjtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICR0bmktY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1hZ2F6aW5lIExhbmRpbmdcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTWFnYXppbmUgQ29sb3JzXHJcblxyXG4kdG4tY29sb3I6ICAgIzA4NDY3ZDtcclxuJHN0bi1jb2xvcjogICMwMDY4Mzg7XHJcbiR0bmktY29sb3I6ICAjOTUyMjI2O1xyXG4kZW90ci1jb2xvcjogIzAwNDA3ODtcclxuJGl0ci1jb2xvcjogICMwMDQwNzg7XHJcblxyXG5cclxuLm1hZ2F6aW5lIHtcclxuICAvLyBTZXQgQ29sb3JzXHJcbiAgJi50biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQsXHJcbiAgJi50biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQge1xyXG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7IGJvcmRlci1ib3R0b20tY29sb3I6ICR0bi1jb2xvcjsgfVxyXG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHsgY29sb3I6ICR0bi1jb2xvcjsgfVxyXG4gICAgLm1hZ2F6aW5lX190aXRsZSB7IGJvcmRlci1ib3R0b20tY29sb3I6ICR0bi1jb2xvcjsgfVxyXG4gICAgLm1hZ2F6aW5lX190aXRsZSBoMSB7IGNvbG9yOiAkdG4tY29sb3I7IH1cclxuICAgIC5tYWdhemluZV9fb3RjIC5tZWRpYSB7IGJvcmRlci1ib3R0b20tY29sb3I6IHRpbnQoJHRuLWNvbG9yLCA4MCUpO31cclxuICAgIC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rIHsgYmFja2dyb3VuZC1jb2xvcjogJHRuLWNvbG9yOyB9XHJcbiAgfVxyXG5cclxuICAmLnN0biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQsXHJcbiAgJi5zdG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IHtcclxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkc3RuLWNvbG9yOyB9XHJcbiAgICAuY29udGVudC1ibG9ja19fdGl0bGUgeyBjb2xvcjogJHN0bi1jb2xvcjsgfVxyXG4gICAgLm1hZ2F6aW5lX190aXRsZSB7IGJvcmRlci1ib3R0b20tY29sb3I6ICRzdG4tY29sb3I7IH1cclxuICAgIC5tYWdhemluZV9fdGl0bGUgaDEgeyBjb2xvcjogJHN0bi1jb2xvcjsgfVxyXG4gICAgLm1hZ2F6aW5lX19vdGMgLm1lZGlhIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogdGludCgkc3RuLWNvbG9yLCA4MCUpO31cclxuICAgIC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rIHsgYmFja2dyb3VuZC1jb2xvcjogJHN0bi1jb2xvcjsgfVxyXG4gIH1cclxuXHJcbiAgJi5lb3RyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCxcclxuICAmLmVvdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IHtcclxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkZW90ci1jb2xvcjsgfVxyXG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHsgY29sb3I6ICRlb3RyLWNvbG9yOyB9XHJcbiAgICAubWFnYXppbmVfX3RpdGxlIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGVvdHItY29sb3I7IH1cclxuICAgIC5tYWdhemluZV9fdGl0bGUgaDEgeyBjb2xvcjogJGVvdHItY29sb3I7IH1cclxuICAgIC5tYWdhemluZV9fb3RjIC5tZWRpYSB7IGJvcmRlci1ib3R0b20tY29sb3I6IHRpbnQoJGVvdHItY29sb3IsIDgwJSk7fVxyXG4gICAgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkZW90ci1jb2xvcjsgfVxyXG4gIH1cclxuXHJcbiAgJi5pdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50LFxyXG4gICYuaXRyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCB7XHJcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGl0ci1jb2xvcjsgfVxyXG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHsgY29sb3I6ICRpdHItY29sb3I7IH1cclxuICAgIC5tYWdhemluZV9fdGl0bGUgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkaXRyLWNvbG9yOyB9XHJcbiAgICAubWFnYXppbmVfX3RpdGxlIGgxIHsgY29sb3I6ICRpdHItY29sb3I7IH1cclxuICAgIC5tYWdhemluZV9fb3RjIC5tZWRpYSB7IGJvcmRlci1ib3R0b20tY29sb3I6IHRpbnQoJGl0ci1jb2xvciwgODAlKTt9XHJcbiAgICAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7IGJhY2tncm91bmQtY29sb3I6ICRpdHItY29sb3I7IH1cclxuICB9XHJcblxyXG4gICYudG5pIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCxcclxuICAmLnRuaSAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQge1xyXG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7IGJvcmRlci1ib3R0b20tY29sb3I6ICR0bmktY29sb3I7IH1cclxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZSB7IGNvbG9yOiAkdG5pLWNvbG9yOyB9XHJcbiAgICAubWFnYXppbmVfX3RpdGxlIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRuaS1jb2xvcjsgfVxyXG4gICAgLm1hZ2F6aW5lX190aXRsZSBoMSB7IGNvbG9yOiAkdG5pLWNvbG9yOyB9XHJcbiAgICAubWFnYXppbmVfX290YyAubWVkaWEgeyBib3JkZXItYm90dG9tLWNvbG9yOiB0aW50KCR0bmktY29sb3IsIDgwJSk7fVxyXG4gICAgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkdG5pLWNvbG9yOyB9XHJcbiAgfVxyXG5cclxuICAvLyBQYWdpbmF0aW9uXHJcbiAgLmxpc3RpbmdfX3BhZ2luYXRpb24tLXByZXYsXHJcbiAgLmxpc3RpbmdfX3BhZ2luYXRpb24tLW5leHQge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcbn0gLy8gRU5EIG1hZ2F6aW5lXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNYWdhemluZSBoZWFkZXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLm1hZ2F6aW5lX190aXRsZSB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICBpbWcge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG59IC8vIEVORCBtYWdhemluZV9fdGl0bGVcclxuXHJcbi8vIE9uIHRoZSBDb3ZlclxyXG4ubWFnYXppbmVfX290YyB7XHJcbiAgcGFkZGluZzogMzBweCAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbn0gLy8gRU5EIG1hZ2F6aW5lX19vdGNcclxuXHJcbi5vdGNfX2NvdmVyIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICArIC5vdGNfX2FydGljbGVzIHtcclxuICAgIC5vdGNfX2FydGljbGU6bnRoLWNoaWxkKDEpIC5tZWRpYV9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ibG9ja19fbGluayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuLm90Y19fY292ZXJfX2ltYWdlIHtcclxuICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5vdGNfX2FydGljbGVzIHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5vdGNfX2FydGljbGUge1xyXG4gICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFnYXppbmVfX2NhbGxvdXQge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgQGluY2x1ZGUgYm9yZGVyKDAgMXB4LCBzb2xpZCwgJGJhc2UtYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgLm1lZGlhIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgfVxyXG59IC8vIEVORCBtYWdhemluZV9fY2FsbG91dFxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1hZ2F6aW5lIEZ1bGwgbGlzdGluZ1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4ucGFnZS10YXgtbm90ZXMsXHJcbi5wYWdlLXRheC1ub3Rlcy1mZWRlcmFsIHtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAubWFnYXppbmVfX2Z1bGwtbGlzdCB7XHJcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRuLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkdG4tY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1zdGF0ZS10YXgtbm90ZXMsXHJcbi5wYWdlLXRheC1ub3Rlcy1zdGF0ZSB7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgLm1hZ2F6aW5lX19mdWxsLWxpc3Qge1xyXG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRzdG4tY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcclxuICAgICAgY29sb3I6ICRzdG4tY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS10YXgtbm90ZXMtaW50ZXJuYXRpb25hbCB7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgLm1hZ2F6aW5lX19mdWxsLWxpc3Qge1xyXG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0bmktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcclxuICAgICAgY29sb3I6ICR0bmktY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICYucGFnZS10YXgtbm90ZXMsXHJcbiAmLnBhZ2UtdGF4LW5vdGVzLWZlZGVyYWwsXHJcbiAmLnBhZ2Utc3RhdGUtdGF4LW5vdGVzLFxyXG4gJi5wYWdlLXRheC1ub3Rlcy1zdGF0ZSxcclxuICYucGFnZS10YXgtbm90ZXMtaW50ZXJuYXRpb25hbCB7XHJcbiAgIG1hcmdpbi10b3A6IDA7XHJcbiB9XHJcbn1cclxuXHJcbi5tYWdhemluZV9fZnVsbC1saXN0IHtcclxuICBtYXJnaW46IDAgMCA2MHB4O1xyXG4gIGNsZWFyOiBib3RoO1xyXG5cclxuICAubWFnYXppbmVfX2Z1bGwtbGlzdF9fY2F0ZWdvcnkge1xyXG4gICAgcGFkZGluZzogMjBweCAwIDA7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICB9XHJcblxyXG4gIC5tZWRpYV9fc25pcHBldCB7XHJcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIH1cclxufSAvLyBFTkQgaG9tZXBhZ2UgbWFnYXppbmVfX2Z1bGwtbGlzdFxyXG5cclxuXHJcbi8vIG1hZ2F6aW5lIGxhbmRpbmcgcGFnZSBmdWxsIGxpc3RcclxuLm1hZ2F6aW5lIHtcclxuICAubWFnYXppbmVfX2Z1bGwtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2Y7XHJcblxyXG4gICAgPiAubGVmdCxcclxuICAgID4gLnJpZ2h0IHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAubWFnYXppbmVfX2Z1bGwtbGlzdF9fY2F0ZWdvcnkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0gLy8gRU5EIG1hZ2F6aW5lIGxhbmRpbmcgcGFnZSBtYWdhemluZV9fZnVsbC1saXN0XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTWFnYXppbmUgU2lkZWJhclxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uYmFjay10by1tYWdhemluZSB7XHJcbiAgQGV4dGVuZCAldmVydGljYWwtcmh5dGhtO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDVweCAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5tYWdhemluZV9fcXVpY2stc2VhcmNoIHtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG59IC8vIEVORCBtYWdhemluZV9fcXVpY2stc2VhcmNoXHJcblxyXG4ubWFnYXppbmVfX2N1cnJlbnQtaXNzdWUtcGRmIHtcclxuICBtYXJnaW46IDE1cHggMCA1cHg7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuXHJcbiAgKyAuYnRuLS10ZXJ0aWFyeSB7XHJcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gRU5EIG1hZ2F6aW5lX19jdXJyZW50LWlzc3VlLXBkZlxyXG5cclxuLnBhc3QtaXNzdWVzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgLmNob3Nlbi1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19kYXRldGltZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmlzc3Vlcy13cmFwcGVyIHtcclxuICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIH1cclxufSAvLyBFTkQgbWFnYXppbmVfX3Bhc3QtaXNzdWVzX195ZWFyXHJcblxyXG4ubWFnYXppbmVfX3RvYyB7XHJcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAudG9jX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmLmN1cnJlbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gRU5EIG1hZ2F6aW5lX190b2NcclxuXHJcbi52aWV3LWlzc3Vlcy1jYWxlbmRhciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxufSAvLyBFTkQgdmlldy1pc3N1ZXMtY2FsZW5kYXJcclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTWFnYXppbmUgSG9tZSBQYWdlIEJsb2NrXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIG1hcmdpbjogMzBweCAwIDA7XHJcblxyXG4gIC5vdGMtLWZlYXR1cmVkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICAgIC5tZWRpYV9faW1hZ2UrLm1lZGlhX19jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAubWVkaWFfX2ltYWdlIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogMjc1cHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAubWVkaWFfX2ltYWdlIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWVkaWFfX2NvbnRlbnQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vdGMtLWxpc3Qge1xyXG4gICAgLm1lZGlhIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAubWVkaWFfX3RpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhYnMtbmF2X190YWItY29udGVudCB7XHJcbiAgLm90Y19fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgfVxyXG5cclxuICAubWFnYXppbmVzLW92ZXJ2aWV3X19pc3N1ZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICAgIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgfVxyXG5cclxuICAubWFnYXppbmVfX290YyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX2ltYWdlIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aWV3LWZ1bGwtbWFnYXppbmUge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAmLnRheC1ub3RlcyxcclxuICAgICYudGF4LW5vdGVzLWZlZGVyYWwge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG4tY29sb3I7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwNzNjNmI7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczYzZiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zdGF0ZS10YXgtbm90ZXMsXHJcbiAgICAmLnRheC1ub3Rlcy1zdGF0ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdG4tY29sb3I7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDU0MmQ7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NDJkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50YXgtbm90ZXMtaW50ZXJuYXRpb25hbCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0bmktY29sb3I7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM4NTFlMjI7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODUxZTIyO1xyXG4gICAgICB9XHJcbiAgICAgfVxyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gcGFkLXJhdGlvKCR4LCAkeSwgJHNlbGVjdG9yOiBpbWcpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiBwZXJjZW50YWdlKCR5LyR4KTtcclxuXHJcbiAgI3skc2VsZWN0b3J9IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn0iLG51bGwsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEZvb3RlclxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uc3RpY2t5LWZvb3RlciB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAzMTBweDtcclxufVxyXG5cclxuLmZvb3Rlcl9fbWFpbiB7XHJcbiAgLy8gaGVpZ2h0OiAyODBweDtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gIC5jb250YWluIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgLmNvbnRhaW4ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX25hdi1saXN0IHtcclxuICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMyk7XHJcbiAgaGVpZ2h0OiAyODBweDtcclxuICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGFkYTtcclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBodWcobGVmdCk7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIEBpbmNsdWRlIGh1ZyhyaWdodCk7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdi1saXN0X190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItLWRhcms7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIC8vIGZsZXg6IDEgMCAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcclxuICAgIHdpZHRoOiAxNzVweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG59IC8vIEVORCBmb290ZXJfX25hdi1saXN0XHJcblxyXG4uZm9vdGVyX19jb250YWN0IHtcclxuICBkZCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNsZWFyOiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogJGgzLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5pZTggJiB7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkdCB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuXHJcbiAgICAuaWU4ICYge1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgfVxyXG4gIH1cclxufSAvLyBFTkQgZm9vdGVyX19jb250YWN0XHJcblxyXG4uZm9vdGVyX19zb2NpYWwtcm93IHtcclxuICBhOmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlcl9fYmFyIHtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zYjtcclxuICBmb250LXNpemU6ICRtaW5pLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogI2FhYTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufSAvLyBFTkQgZm9vdGVyX19iYXJcclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBTRU8gRm9vdGVyXHJcblxyXG4uZm9vdGVyX190b3BpY3Mge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIHBhZGRpbmc6IDI1cHggMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlcl9fdG9waWMtdGl0bGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmZvb3Rlcl9fdG9waWMtbGlzdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDI1JTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX3RvcGljLWxpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBsaW5lLWhlaWdodDogMS4xO1xyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBFT01MXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uZW9tbCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG4uZW9tbCAuY29udGVudC1ibG9ja19fdGl0bGUge1xyXG4gIGNvbG9yOiAjOTk5O1xyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEVycm9yIE1lc3NhZ2VzIC8gTW9kYWxzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbiRzdWNjZXNzOiAjZDdlYmY1O1xyXG4kd2FybmluZzogI2ZhZWVkNztcclxuJGVycm9yOiAjZmFkM2QxO1xyXG5cclxuXHJcbi8vIDQwNFxyXG4ucGFnZS1jdXN0b21lcnJvci00MDQge1xyXG4gIC5ibG9jay1zeXN0ZW0ge1xyXG4gICAgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyO1xyXG4gICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVycm9yLXBhZ2UtbGlua3tcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNZXNzYWdlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4udGEtbWVzc2FnZSB7XHJcbiAgei1pbmRleDogMTIwMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAxMTBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgd2lkdGg6IDU0MHB4O1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDI1cHggNDVweCAyNXB4IDI1cHggIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggNXB4IHJnYmEoMCwwLDAsMC4xKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgYS5pbmxpbmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxuXHJcbiAgJi50YS1tZXNzYWdlLS1zdWNjZXNzIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRzdWNjZXNzLCAwLjA1KTtcclxuICAgIGNvbG9yOiBkYXJrZW4oJHN1Y2Nlc3MsIDgwJSk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLnRhLW1lc3NhZ2UtLXdhcm5pbmcge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJHdhcm5pbmcsIDAuMDUpO1xyXG4gICAgY29sb3I6IGRhcmtlbigkd2FybmluZywgNzAlKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcblxyXG4gICYudGEtbWVzc2FnZS0tZXJyb3Ige1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGVycm9yLCAwLjA1KTtcclxuICAgIGNvbG9yOiBkYXJrZW4oJGVycm9yLCA3MCUpO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICB9XHJcbn1cclxuXHJcbi50YS1tZXNzYWdlX19kaXNtaXNzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMHB4O1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIGNvbG9yOiAjNjY2O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gLnRhLW1vZGFsIHtcclxuLy8gICB3aWR0aDogNjAwcHg7XHJcbi8vICAgbWFyZ2luLWxlZnQ6IC0zMDBweDtcclxuLy8gICBwYWRkaW5nOiAyMHB4O1xyXG4vLyAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbi8vICAgYm9yZGVyOiBub25lO1xyXG4vL1xyXG4vLyAgICYuc3VjY2VzcyB7XHJcbi8vICAgICBiYWNrZ3JvdW5kOiB0aW50KCRzdWNjZXNzLCA3NSUpO1xyXG4vLyAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkc3VjY2VzcztcclxuLy8gICB9XHJcbi8vXHJcbi8vICAgJi53YXJuaW5nIHtcclxuLy8gICAgIGJhY2tncm91bmQ6IHRpbnQoJHdhcm5pbmcsIDc1JSk7XHJcbi8vICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICR3YXJuaW5nO1xyXG4vLyAgIH1cclxuLy9cclxuLy8gICAmICsgLnRhLW1vZGFsIHtcclxuLy8gICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbi8vICAgfVxyXG4vLyB9IC8vIEVORCB0YS1tb2RhbFxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBGcmVlIFJlc291cmNlcyBMYW5kaW5nXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi8vIEZyZWUgUmVzb3VyY2VzIHBhZ2UgbGF5b3V0XHJcbi5ub2RlLXR5cGUtZnJlZS1yZXNvdXJjZXMge1xyXG4gIC5zdGF0aWMge1xyXG4gICAgLmNvbnRhaW4+c2VjdGlvbi5zdGF0aWNfX2NvbnRlbnQtLW1haW4ge1xyXG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gRnJlZSBSZXNvdXJjZXMgY2FyZHNcclxuLm5vZGUtZnJlZS1yZXNvdXJjZXMge1xyXG4gIC8vIEZyZWUgUmVzb3VyY2VzIGNhcmRzXHJcbiAgLmZpZWxkLW5hbWUtZmllbGQtY2FyZHMgPiAuZmllbGQtaXRlbXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDAgNDBweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgLnBhcmFncmFwaHMtaXRlbS1mcmVlLXJlc291cmNlcy1jYXJkcyB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDM1NXB4O1xyXG4gICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgIG1hcmdpbjogMCAxNXB4IDMwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBmaXggZm9yIGZsZXhib3ggbGF5b3V0IGluIElFXHJcbiAgICAgIEBpbmNsdWRlIGNhcmQtLWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZpZWxkLW5hbWUtZmllbGQtaWNvbiBpbWcge1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLWwsICR0YWJsZXQpIHtcclxuICAgICAgICB3aWR0aDogMzEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIH1cclxuICB9IC8vIGVuZCBGcmVlIFJlc291cmNlcyBjYXJkc1xyXG5cclxuICAvLyBGcmVlIFJlc291cmNlcyBlQ29tbSBwcm9kdWN0IHNob3djYXNlXHJcbiAgLmVjb21tLXByb2R1Y3Qtc2hvd2Nhc2Uge1xyXG4gICAgbWFyZ2luOiAwIC01MHZ3OyAvLyBzZXRzIGJhY2tncm91bmQgY29sb3IgdG8gZnVsbC13aWR0aFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNmO1xyXG5cclxuICAgIC5maWVsZC1uYW1lLWZpZWxkLWhlYWRsaW5lIHtcclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDUwdnc7IC8vIHByZXZlbnRzIGNvbnRlbnQgYmVpbmcgcHVsbGVkIHRvIHRoZSBlZGdlcyBvZiBzY3JlZW5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWVjb21tZXJjZS1zaG93Y2FzZSB7XHJcbiAgICAgIG1hcmdpbjogMCA1MHZ3OyAvLyBwcmV2ZW50cyBjb250ZW50IGJlaW5nIHB1bGxlZCB0byB0aGUgZWRnZXMgb2Ygc2NyZWVuXHJcbiAgICB9XHJcbiAgfSAvLyBlbmQgRnJlZSBSZXNvdXJjZXMgZUNvbW0gcHJvZHVjdCBzaG93Y2FzZVxyXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEZSTCBMYW5kaW5nXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uZnJsLXNpZGViYXIge1xyXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5mcmwtY29udGVudCB7XHJcbiAgLy8gRGF0ZXRpbWUgY29tZXMgYWZ0ZXIgdGl0bGVzXHJcbiAgLm1lZGlhX19kYXRldGltZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5mcmwtc2VjdGlvbiB7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgfVxyXG5cclxuICAuZnJsLXNlY3Rpb25fX3Jvd3tcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mcmwtc2VjdGlvbl9fbGFiZWwsXHJcbiAgLmZybC1zZWN0aW9uX19yZXN1bHRzIHtcclxuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcclxuICB9XHJcblxyXG4gIC5mcmwtc2VjdGlvbl9fbGFiZWwge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gICAgY29sb3I6ICM3Nzc7XHJcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIC5mcmwtc2VjdGlvbl9fcmVzdWx0cyB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG5cclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBGUkwgQ291cnQgT3BpbmlvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbltjbGFzc149XCJmcmwtc2VhcmNoLS1cIl0ge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZybC1zZWFyY2hfX3RpdGxlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uZnJsLXNlYXJjaF9fZm9ybSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDkwJTtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZnJsLXNlYXJjaF9fb3Ige1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmZybC1zZWFyY2hfX2h5cGhlbmF0ZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDVweDtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxufVxyXG5cclxuLmZybC1zZWFyY2hfX2lubGluZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gIC5mb3JtLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmZybC1zZWFyY2hfX2FjdGlvbnMge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAuYnRuLS1wcmltYXJ5IHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5mcmwtY291cnQtcmVzdWx0cyAuaXRlbS1saXN0IHVsIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIENhc2UgTmFtZSAvIERvY2tldCBOdW1iZXJcclxuXHJcbi8vIC5mb3JtLWl0ZW0tY2FzZS1uYW1lLFxyXG4vLyAuZm9ybS1pdGVtLWRvY2tldC1uYW1lIHtcclxuLy8gICB3aWR0aDogNDQ1cHg7XHJcbi8vIH1cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFRheCBDb3VydCBEZWNpc2lvbnNcclxuXHJcbi5mcmwtc2VhcmNoLS10Y2Qge1xyXG5cclxuICAuZm9ybS10eXBlLXNlbGVjdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gQmV0dGVyIGFsaWdubWVudFxyXG4gIC5mb3JtLWl0ZW0tdGF4Yy1jb3VydC1kZWNpc2lvbnMyIHtcclxuICAgIHdpZHRoOiAyMTVweDtcclxuICB9XHJcblxyXG4gIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWl0ZW0tdGF4Yy1jb3VydC1kZWljaW9uczMsXHJcbiAgLmZvcm0taXRlbS1udW1iZXIzIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBGZWRlcmFsIFRheCBDb3VydCBEZWNpc2lvbnNcclxuXHJcbi5mcmwtc2VhcmNoLS1mZWRlcmFsLXRjZCB7XHJcbiAgLmZvcm0taXRlbS1mY3RkMSxcclxuICAuZm9ybS1pdGVtLWZjdGQzIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWl0ZW0tZmN0ZDIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMjI1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1pdGVtLXVzdGMxLFxyXG4gIC5mb3JtLWl0ZW0tdXN0YzIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1pdGVtLXVzdGMzIHtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRlJMIElSUyBCdXNpbmVzcyBQbGFuc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuI2ZybC1pcnMtYnVzaW5lc3MtcGxhbnMtZm9ybSB7XHJcbiAgLml0ZW0tbGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDVweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmlyc19idXNpbmVzc19wbGFuX3N1YmhlYWQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuaXJzX2J1c2luZXNzX3BsYW5fc3ViaGVhZDIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEZSTCBCYWNrZ3JvdW5kIE5vdGVzL0Zvb3Rub3RlcyBzcGVjaWFsIHN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmZybCB7XHJcbiAgLmhlYWRpbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIC5DbGF1c2Uge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XHJcbiAgICB0ZXh0LWluZGVudDogMjBweDtcclxuICB9XHJcbiAgLlFUZXh0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG4gIH1cclxuICAuRmx1c2hQYXJhZ3JhcGgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgfVxyXG4gIC5GbHVzaFN1YlBhciB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICB9XHJcbiAgLkZsdXNoU3ViU2VjIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIH1cclxuICAuRmx1c2hjbGF1c2Uge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XHJcbiAgfVxyXG4gIC5GbHVzaFBhciB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICB9XHJcbiAgLk90aGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IDIwcHg7XHJcbiAgfVxyXG4gIC5QYXJhZ3JhcGhGbHVzaCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICB9XHJcbiAgLlN1YkNsYXVzZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XHJcbiAgICB0ZXh0LWluZGVudDogMjBweDtcclxuICB9XHJcbiAgLlN1YlBhciB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICAgIHRleHQtaW5kZW50OiAyMHB4O1xyXG4gIH1cclxuICAuU3ViU2VjIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IDIwcHg7XHJcbiAgfVxyXG4gIC5QYXJhZ3JhcGgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICB0ZXh0LWluZGVudDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHAgc3Ryb25nIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4qL1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEludGVybmFsIFJldmVudWUgQ29kZSBvZiAxOTg2IGRvY3VtZW50IHN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4uZGl2LmFydGljbGVfX3RhLWZ1bGwtdGV4dCBzZWN0aW9uIGE6bm90KFtocmVmXSkge1xyXG4gIGNvbG9yOiBibGFjaztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgYTpub3QoW2hyZWZdKSB7XHJcbiAgY29sb3I6IGJsYWNrO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5pbmxpbmUge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuYnJlYWtsaW5lIHtcclxuICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5icmVha2xpbmUge1xyXG4gIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZnJsLWNvbnRlbnQgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBwIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi8vIEZSTCBtYXJnaW5zIGFib3ZlIG5vdCBpbnRlbmRlZCBmb3IgdGFibGVzOyB0aGlzIGZpeGVzIEZSTCBBbGZyZXNjbyB0YWJsZXMgc28gdGhleSdyZSBub3Qgd2lsZGx5IHNwYWNlZCBvdXQuXHJcbi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRoIHAsXHJcbi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRkIHAge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyouZnJsLWNvbnRlbnQgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBzZWN0aW9uIGRpdiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59Ki9cclxuXHJcbi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHNlY3Rpb24gc2VjdGlvbixcclxuLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX190YS1mdWxsLXRleHQgc2VjdGlvbiBzZWN0aW9uLFxyXG4udHJlYXRpZXMtY29tcGFyZS1yZXN1bHRzIC5hcnRpY2xlX190YS1mdWxsLXRleHQgc2VjdGlvbiBzZWN0aW9uIHtcclxuICBtYXJnaW4tbGVmdDoyMHB4O1xyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEhvbWVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmZyb250IHtcclxuXHJcbiAgLmFydGljbGVzLWNhdGVnb3J5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG5cclxuICAuZ3JhZGllbnQtb3ZlcmxheSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMCwgMCwgMCwgMC42NSkpKTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nI2E2MDAwMDAwJywgR3JhZGllbnRUeXBlPTApO1xyXG4gIH1cclxuXHJcbn0gLy8gRU5EIGZyb250XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBbm9ueW1vdXMvU2lnbmVkIE91dCBIb21lcGFnZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi5mcm9udC5ub3QtbG9nZ2VkLWluIHtcclxuICAuaGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAjdGFicy13cmFwcGVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLnNwbGl0IHtcclxuICAgIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zcGxpdCAuY29udGFpbiB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5ibG9jay10YWFub255bW91cy10YWFub255bW91cy1oZWFkZXItYmxvY2sge1xyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3BsaXQgLmNvbnRhaW4uY29udGVudC1yZWdpb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5ob21lcGFnZS1oZXJvLS1hbm9ueW1vdXMge1xyXG4gIG1hcmdpbjogMCAtNTB2dyA0MHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcblxyXG4gIC5jb250YWluIHtcclxuICAgIG1hcmdpbjogMCA1MHZ3O1xyXG4gICAgcGFkZGluZzogOTBweCAwIDQ1cHg7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsMCwwLC41KTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAuNSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIGEge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cztcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuMTVzO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tLWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiA1MHB4IDAgMjBweDtcclxuXHJcbiAgICAgIGE6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tLWdyb3VwIGE6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxufVxyXG5cclxuLnZpZXctZW5nYWdlbWVudC1leHBlcnRzLWJsb2NrIHtcclxuICBwYWRkaW5nOiA0MHB4IDA7XHJcblxyXG4gIC5xdW90ZXMtaGVhZGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6ICRoNC1zaXplO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICB9XHJcbn1cclxuXHJcbi8vIFRlc3RpbW9uaWFscyBzbGlkZXIgb24gaG9tZXBhZ2VcclxuLnZpZXctZW5nYWdlbWVudC1leHBlcnRzLWJsb2NrIHtcclxuICAuY29udGFpbiB7XHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZyb250Lm5vdC1sb2dnZWQtaW4gLmJ4LXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDIwcHggMDtcclxuXHJcbiAgLmJ4LXZpZXdwb3J0IHtcclxuICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53cmFwLS1zbGlkZXIge1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIC5xdW90ZS1zbGlkZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAwO1xyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQtbCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcclxuICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBmaWd1cmUgaW1nIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYmxvY2txdW90ZSBwIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDUtc2l6ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgY2l0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBjaXRlIHN0cm9uZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGNpdGU+ZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBjaXRlIC5hdXRob3JfdGl0bGUsXHJcbiAgICAgIGNpdGUgLmF1dGhvcl93b3JrIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0LWwpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiB7XHJcbiAgICBhIHtcclxuICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICB0b3A6IDI1JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEuZGlzYWJsZWQge1xyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICB9XHJcblxyXG4gICAgLmJ4LXByZXYsXHJcbiAgICAuYngtbmV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NvbnRyb2xzLnBuZycpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAuYngtcHJldiB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuYngtbmV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xM3B4IDA7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAuYngtcGFnZXItaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLWNvbG9yLTNkO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTJweDtcclxuICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAmLmFjdGl2ZSxcclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYS5hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItMjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gZW5kIHRlc3RpbW9uaWFscyBzbGlkZXIgb24gaG9tZXBhZ2VcclxuXHJcbi8vIFRydXN0ZWQgQnlcclxuLmhvbWVwYWdlLXRydXN0ZWQge1xyXG4gIG1hcmdpbjogMCAtNTB2dztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItLWxpZ2h0O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgLmhvbWVwYWdlLXRydXN0ZWRfX2hlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRydXN0ZWQtbGlzdCB7XHJcbiAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBtYXJnaW46IC4zcmVtIC41cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgdHJ1c3RlZC1saXN0XHJcbn0gLy8gZW5kIGhvbWVwYWdlLXRydXN0ZWRcclxuXHJcbi5mb290ZXItY3RhLS1idWNrZXRzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgLmNhcmQtc2ltcGxlIHtcclxuICAgIGZsZXg6IDAgMSAxMDAlO1xyXG4gICAgLW1zLWZsZXg6IDAgMSAxMDAlO1xyXG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbn1cclxuXHJcbi5ob21lcGFnZS1zdGF0cyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gIG1hcmdpbjogMCAtNTB2dztcclxuXHJcbiAgLmhvbWVwYWdlLXN0YXRzX19oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5ob21lcGFnZS1zdGF0c19fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIC5ob21lcGFnZS1zdGF0IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6ICRoNC1zaXplO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zZDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWVwYWdlLXN0YXQgLnN0YXQtbnVtYmVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZm9udC1zaXplOiAkbWVnYS1zaXplO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgIHN1cCB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBOZXdzIFlvdSBTaG91bGQgS25vdyAtIERhaWxpZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmZyb250IHtcclxuICAubXlfc3VicyAuZmllbGRzZXQtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIC5zaG93LWRhaWxpZXMtbGFuZGluZy1idXR0b24ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAwcHggcmdiKDcsIDYwLCAxMDcpO1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LWZhbWlseTogTGF0bztcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIHNvbGlkIHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgICAgICBwYWRkaW5nOiAwIDlweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaG93LWRhaWxpZXMtbGFuZGluZy1idXR0b24uZmVkZXJhbCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwODQ2N2Q7XHJcbiAgICB9XHJcbiAgICAuc2hvdy1kYWlsaWVzLWxhbmRpbmctYnV0dG9uLnN0YXRlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjgzODtcclxuICAgIH1cclxuICAgIC5zaG93LWRhaWxpZXMtbGFuZGluZy1idXR0b24uaW50ZXJuYXRpb25hbCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NTIyMjY7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcclxuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLWwsICR0YWJsZXQtbCkge1xyXG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubXlfc3VicyAuZm9ybS1pdGVtLXNob3ctbXktc3VicyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6MjBweDtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmFqYXgtcHJvZ3Jlc3Mge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgLnRocm9iYmVyIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZXNzYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuKCR0YWJsZXQsICR0YWJsZXQtbCkge1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVnaW9uLWZ1bGx3aWR0aC1ob21lIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmhlYWRlci0taG9tZSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuLmhvbWVwYWdlLW5ld3Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbjogMjBweCAwIDQwcHggIWltcG9ydGFudDtcclxuICBtaW4td2lkdGg6IDEyNDBweDsgLy8gZm9yY2VzIHNlY3Rpb24gdG8gc3RyZXRjaCBmdWxsLXdpZHRoIG9uIElFXHJcblxyXG4gIC5tZWRpYV9fbWV0YSB7XHJcbiAgICBoMyB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMyBhLnRheC1ub3Rlcy10b2RheSxcclxuICAgIGgzIGEudGF4LW5vdGVzLXRvZGF5LWZlZGVyYWw6aG92ZXIsOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci00ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIGgzIGEuc3RhdGUtdGF4LXRvZGF5LFxyXG4gICAgaDMgYS50YXgtbm90ZXMtdG9kYXktc3RhdGU6aG92ZXIsOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci01ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDMgYS53b3JsZHdpZGUtdGF4LWRhaWx5LFxyXG4gICAgaDMgYS50YXgtbm90ZXMtdG9kYXktaW50ZXJuYXRpb25hbDpob3Zlciw6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sZWZ0IHtcclxuICAgIGZsZXg6IDAgMSA2MCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IC8vIGZhbGxiYWNrIGZvciBJRVxyXG5cclxuICAgIC5tZWRpYSB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcbiAgICAgIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1lZGlhX190aXRsZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDMwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLm1lZGlhOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICRicmFuZC1jb2xvci0yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDYwcHg7XHJcbiAgICAgIFxyXG4gICAgICAubWVkaWFfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6ICRoMS1zaXplO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgc2NyZWVuKCR0YWJsZXQsICR0YWJsZXQtbCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVkaWEgLm1lZGlhX190aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgXHJcbiAgICAgIC5tZWRpYSB7XHJcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDIgLSAyMHB4KTtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDQwJTsgLy8gZmFsbGJhY2sgZm9yIElFXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IGRpdiAubWVkaWEge1xyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbigkdGFibGV0LCAkdGFibGV0LWwpIHtcclxuICAgICAgPiBkaXYgLm1lZGlhIHtcclxuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMiAtIDEwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuKCR0YWJsZXQsICR0YWJsZXQtbCkge1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAucmlnaHQge1xyXG4gICAgZmxleDogMCAwIDQ2MHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNmO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweCAxcHg7XHJcbiAgICBib3JkZXItY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgLm1lZGlhIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuXHJcbiAgICAgIC5tZWRpYV9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAubmF2LWxpbmtfX25vYWNjZXNzIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbigkdGFibGV0LCAkdGFibGV0LWwpIHtcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNjcmVlbigkdGFibGV0LCAkdGFibGV0LWwpIHtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5ob21lcGFnZV9faGVhZGVyIHtcclxuICA+IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6ICRoMS1zaXplO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWRpYSB7XHJcbiAgICAubWVkaWFfX2NvbnRlbnQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XHJcblxyXG4gICAgICAgIC5uYXYtbGlua19fbm9hY2Nlc3Mge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVkaWFfX2NvbnRlbnQ6bGFzdC1vZi10eXBlIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gZW5kIE5ld3MgWW91IFNob3VsZCBLbm93XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBSZXNlYXJjaC9FeHBlcnQgUHJvZHVjdFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4ucmVzZWFyY2gtZXhwZXJ0X19oZWFkZXIge1xyXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6ICRoMS1zaXplO1xyXG4gICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdWJzY3JpYmVkIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICRicmFuZC1jb2xvci0yO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgLm1lZGlhX19tZXRhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhX190aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gfVxyXG5cclxuICAub3V0c2lkZS1zdWJzY3JpcHRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtZmxvdzogd3JhcDtcclxuICAgIFxyXG4gICAgLnVuc3Vic2NyaWJlZCB7XHJcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyIC0gMTBweCk7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNDIlOyAvLyBJRSBmYWxsYmFja1xyXG4gICAgICBAaW5jbHVkZSBjYXJkLS1iYWNrZ3JvdW5kO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgaDMgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyBhOmhvdmVyLFxyXG4gICAgICBoMyBhOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubmF2LWxpbmtfX25vYWNjZXNzIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVuc3Vic2NyaWJlZDpsYXN0LWNoaWxkIHtcclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gZW5kIFJlc2VhcmNoL0V4cGVydCBQcm9kdWN0IGJsb2NrXHJcblxyXG4uYmxvY2stdGEtY29tbWVudGFyeS1hbmFseXNpcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgLm1lZGlhX19jb250ZW50IHtcclxuICAgIGgzIGEge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIGEudGF4LW5vdGVzLXRvZGF5LFxyXG4gICAgaDMgYS50YXgtbm90ZXMtdG9kYXktZmVkZXJhbDpob3Zlciw6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItNCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBoMyBhLnN0YXRlLXRheC10b2RheSxcclxuICAgIGgzIGEudGF4LW5vdGVzLXRvZGF5LXN0YXRlOmhvdmVyLDpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci01ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDMgYS53b3JsZHdpZGUtdGF4LWRhaWx5LFxyXG4gICAgaDMgYS50YXgtbm90ZXMtdG9kYXktaW50ZXJuYXRpb25hbDpob3Zlciw6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItNiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmhvbWVQYWdlQWQge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn0iLCIvLyBNdWx0aW1lZGlhIHNlY3Rpb25cclxuLy8gUG9kY2FzdHMgLyBpbnRlcnZpZXdzIC8gZmVhdHVyZWQgdmlkZW9zXHJcblxyXG4vLyBDb3JlIG11bHRpbWVkaWEgbWVkaWEgb2JqZWN0c1xyXG4ubXVsdGltZWRpYSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tdWx0aW1lZGlhLS1wb2RjYXN0LFxyXG4ubXVsdGltZWRpYS0tdmlkZW8ge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5tdWx0aW1lZGlhLS1wb2RjYXN0IHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZDtcclxufVxyXG5cclxuLm11bHRpbWVkaWEtLXZpZGVvIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItM2U7XHJcbn1cclxuXHJcblxyXG4ubXVsdGltZWRpYV9faW1hZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDIwMHB4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgfVxyXG5cclxuICBzcGFuW2NsYXNzKj1cImljb25cIl0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIH1cclxufVxyXG5cclxuYS5tdWx0aW1lZGlhX19pbWFnZXtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm11bHRpbWVkaWFfX2NvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4ubXVsdGltZWRpYV9fZGF0ZXRpbWUge1xyXG4gIG1hcmdpbjogMCAwIDVweDtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xyXG4gIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubXVsdGltZWRpYV9fdGl0bGUge1xyXG4gIG1hcmdpbjogMCAwIDVweDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAubXVsdGltZWRpYS0tcG9kY2FzdCAmIHtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICB9XHJcblxyXG4gIC5tdWx0aW1lZGlhLS12aWRlbyAmIHtcclxuICAgIGZvbnQtc2l6ZTogJGgyLXNpemU7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubXVsdGltZWRpYV9fcHJlc2VudGVyIHtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcclxuICBhIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcbi5tdWx0aW1lZGlhX19kZXRhaWxfcG9kY2FzdCAubWVkaWFfX3RpdGxlIHAge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi8vIE11bHRpbWVkaWEgYmFubmVyXHJcbi8vIFRPRE86IE1ha2UgZ2xvYmFsIG9iamVjdD9cclxuLmJhbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IC0zMHB4OyAvLyBDb3VudGVyIGJvdHRvbSBtYXJnaW4gZnJvbSB0b3AgbmF2XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gIC5iYW5uZXJfX2NvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcclxuICB9XHJcblxyXG4gICYuYmFubmVyLS1tdWx0aW1lZGlhIC5iYW5uZXJfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogODBweCAwIDEyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5tdWx0aW1lZGlhX19uYXYge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xyXG5cclxuICAuY29udGFpbiB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubXVsdGltZWRpYV9fc2hhcmV7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAudGV4dC1saW5rIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XHJcbiAgfVxyXG5cclxuICAuYnRuLXBvZGNhc3QtY29ue1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIE11bHRpbWVkaWEgbGFuZGluZyBjb250YWluZXJcclxuLm11bHRpbWVkaWFfX2FsbCB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogOTYwcHg7XHJcbiAgbWFyZ2luOiAtNjBweCBhdXRvIDYwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgPiAuY29udGFpbiB7XHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItY29sb3I6ICNkOGQ4ZDggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMTAwcHggMCAwIDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMTAwcHggMTBweCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubXVsdGltZWRpYV9fYWN0aW9ucyB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tdWx0aW1lZGlhX19saXN0ZW4sXHJcbi5tdWx0aW1lZGlhX193YXRjaCB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgLy8gT3ZlcnJpZGUgZ3JpZFxyXG4gIGJvcmRlci10b3Atd2lkdGg6IDEwcHg7XHJcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcblxyXG4gID4gaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICBmb250LXNpemU6ICRoMS1zaXplO1xyXG4gIH1cclxufVxyXG5cclxuLm11bHRpbWVkaWFfX2xpc3RlbiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDM0JTtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubXVsdGltZWRpYV9fd2F0Y2gge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA2NiU7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuXHJcbiAgLm11bHRpbWVkaWEtLXZpZGVvIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcclxuXHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgLy8gQ291bnRlciBlcXVhbCBoZWlnaHRzXHJcbiAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICAuY29udGFpbiB7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDkzMHB4O1xyXG5cclxuICAgID4gaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tdWx0aW1lZGlhLS12aWRlbyB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAxMHB4KTtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAubXVsdGltZWRpYV9fdGl0bGV7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tdWx0aW1lZGlhX19jb250ZW50IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm11bHRpbWVkaWFfX3RyYW5zY3JpcHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAzO1xyXG4gIHRvcDogY2FsYygxMDAlIC0gNDJweCk7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB0cmFuc2l0aW9uOiB0b3AgLjM1cztcclxuXHJcbiAgJi5vcGVuZWQge1xyXG4gICAgdG9wOiAwO1xyXG5cclxuICAgIC50cmFuc2NyaXB0X190b2dnbGUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRyYW5zY3JpcHRfX3RvZ2dsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMsXHJcbiAgICAgICAgICAgICAgY29sb3IgLjE1cztcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbi50cmFuc2NyaXB0X19jb250ZW50IHtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQycHgpO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gVE9ETzogTWFrZSBnbG9iYWwgb2JqZWN0XHJcbi5jdGEge1xyXG4gIHBhZGRpbmc6IDUwcHggMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgY29sb3I6ICNmZmY7XHJcblxyXG4gIC5jb250YWluIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmN0YV9fY29udGVudCB7XHJcbiAgbWF4LXdpZHRoOiAzNTBweDtcclxuXHJcbiAgaDQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLS1wcmltYXJ5IHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuICB9XHJcblxyXG4gIC5idG4tcG9kY2FzdHtcclxuICAgIHdpZHRoOiAxMzhweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY3RhX19pbWFnZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uY3RhLS1wb2RjYXN0IHtcclxuICBtaW4taGVpZ2h0OiAzNzBweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnBhZ2UtbXVsdGltZWRpYS1wb2RjYXN0cyxcclxuLnBhZ2UtbXVsdGltZWRpYS12aWRlb3MsXHJcbi5wYWdlLXRheC1ub3Rlcy10YWxrLXBvZGNhc3RzLFxyXG4ucGFnZS10YXgtbm90ZXMtdGFsay1pbnRlcnZpZXcge1xyXG4gIC5tdWx0aW1lZGlhX19wb2RjYXN0cyxcclxuICAubXVsdGltZWRpYV9fdmlkZW9ze1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm11bHRpbWVkaWEge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMTBweCk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm11bHRpbWVkaWFfX2RldGFpbCB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgLmNvbnRhaW4ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kZXRhaWxfX292ZXJ2aWV3IHtcclxuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA1MCU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19kYXRldGltZXtcclxuICAgIGZvbnQtc2l6ZTogJGgzLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX2F1dGhvciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX3BsYXllciB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWRpYV9fc3VtbWFyeSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogIzA2ODBjYztcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lZGlhX190cmFuc2NyaXB0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogY2FsYygxMDAlIC0gNDJweCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgdHJhbnNpdGlvbjogdG9wIC4zNXM7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLm9wZW5lZCB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgLnRyYW5zY3JpcHRfX3RvZ2dsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudHJhbnNjcmlwdF9fdG9nZ2xlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItLWRhcms7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudHJhbnNjcmlwdF9fY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQycHgpO1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gIH1cclxufVxyXG5cclxuLm11bHRpbWVkaWFfX2RldGFpbF9wb2RjYXN0e1xyXG4gIC5kZXRhaWxfX292ZXJ2aWV3e1xyXG4gICAgLm1lZGlhX19zdW1tYXJ5e1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcclxuICAgIH1cclxuICAgIC5tZWRpYV9fcGxheWVye1xyXG4gICAgICBpZnJhbWV7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVsYXRlZF9fYXJ0aWNsZXMge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgLmNvbnRlbnQtYmxvY2tfX2xpbmt7XHJcbiAgICBmb250LXNpemU6ICRoNi1zaXplO1xyXG4gICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm11bHRpbWVkaWEtLXZpZGVve1xyXG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDEwcHgpO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XHJcbiAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMSk6bnRoLWxhc3QtY2hpbGQoMSksXHJcbiAgLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgxKTpudGgtbGFzdC1jaGlsZCgyKSxcclxuICAubXVsdGltZWRpYS0tdmlkZW86bnRoLWNoaWxkKDIpOm50aC1sYXN0LWNoaWxkKDEpLFxyXG4gIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMSk6bnRoLWxhc3QtY2hpbGQoMyksXHJcbiAgLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgyKTpudGgtbGFzdC1jaGlsZCgyKSxcclxuICAubXVsdGltZWRpYS0tdmlkZW86bnRoLWNoaWxkKDMpOm50aC1sYXN0LWNoaWxkKDEpe1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnJlbGF0ZWRfX21lZGlhIHtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG5cclxuICA+IC5jb250YWluID4gaDMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICBmb250LXNpemU6ICRoMS1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5tdWx0aW1lZGlhIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDEwcHgpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG5cclxuICAgICYubXVsdGltZWRpYS0tcG9kY2FzdCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL0NTUyBmb3IgbG9hZCBtb3JlXHJcbi5sb2FkLW1vcmUtY29ue1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW46IDMwcHggYXV0bztcclxuICAuYnRuLS1wcmltYXJ5e1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICAudGV4dC1lbmR7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSB7XHJcbiAgbWF4LXdpZHRoOiA5ODBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KXtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gIH1cclxuXHJcbiAgJjpub3QoLmhlbHAtaW1hZ2Upe1xyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KXtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKXtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxuXHJcbiAgLnJlbW9kYWwtY2xvc2Uge1xyXG4gICAgdG9wOiAxLjVyZW07XHJcbiAgICByaWdodDogMS41cmVtO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIEBleHRlbmQgJWljb247XHJcbiAgICAgIGNvbnRlbnQ6ICRmYS12YXItdGltZXM7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVtb2RhbF9fbGVmdCxcclxuICAucmVtb2RhbF9fcmlnaHQge1xyXG4gICAgbWluLWhlaWdodDogNDUwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVtb2RhbF9fbGVmdCB7XHJcbiAgICBwYWRkaW5nOiA1MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZW1vZGFsX19yaWdodCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYTpub3QoLmJ0bikge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm11bHRpbWVkaWEtcmVtb2RhbC0tdmlkZW8ge1xyXG4gIC5yZW1vZGFsLWNsb3NlIHtcclxuICAgIHRvcDogMS41cmVtO1xyXG4gICAgcmlnaHQ6IDEuNXJlbTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcInhcIjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZW1vZGFsX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDRyZW0gMXJlbSAxcmVtO1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbWFyZ2luLXRvcDogM3B4OyAvLyBBbGlnbiB3aXRoIGZpcnN0IGxpbmUgb2YgdGl0bGUgdGV4dFxyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZpZGVvX19jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICBtYXJnaW46IDAgMXJlbSAxcmVtO1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXHJcbiAgXHJcbiAgICBpZnJhbWUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIGlmcmFtZSBwbGF5ZXIgb3ZlcnJpZGVzXHJcbi5wb2RjYXN0X2lmcmFtZSB7XHJcbiAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG59XHJcblxyXG4vLyBTbGlkZXJcclxuLm11bHRpbWVkaWFfX3JlbGF0ZWR7XHJcbiAgLmJ4LXdyYXBwZXJ7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG4gIC5ieC1jb250cm9scy1kaXJlY3Rpb24ge1xyXG4gICAgYSB7XHJcbiAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGEuZGlzYWJsZWQge1xyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICB9XHJcblxyXG4gICAgLmJ4LXByZXYsXHJcbiAgICAuYngtbmV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NvbnRyb2xzLnBuZycpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYngtcHJldiB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OjE2cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IDUxO1xyXG4gICAgfVxyXG5cclxuICAgIC5ieC1uZXh0IHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzcHggMDtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgei1pbmRleDogNTE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLmJ4LXBhZ2VyLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNDMUMxQzE7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgJi5hY3RpdmUsICY6Zm9jdXMsICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNDMUMxQzE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbioqICBDU1MgZm9yIHRoZSBUTlRhbGsgaG9tZSBwYWdlIGJsb2NrXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4udG50YWxrLS1zdGF0aWMtYmFyIHtcclxuICBiYWNrZ3JvdW5kOiAjZjFmMWYxIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgcGFkZGluZzogMjBweDtcclxufVxyXG4udG50YWxrX19pbWFnZSB7XHJcbiAgd2lkdGg6IDIyMHB4O1xyXG59XHJcbi50bnRhbGtfaG9tZV9ibG9ja19saW5rIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn0iLCIvLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xyXG4vLyAgSUJGRCBMYW5kaW5nIFBhZ2VcclxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cclxuXHJcbi5wYWdlLXRhLWliZmQtdGF4LXJlZm9ybSB7XHJcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRicmFuZC1jb2xvci0zZDtcclxufVxyXG5cclxuXHJcbi5pYmZkX19zb3VyY2VzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvIC02MHB4O1xyXG4gIHBhZGRpbmc6IDMwcHggMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAmOjpiZWZvcmUsXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogODBweDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAtMTBweDtcclxuICAgIGJvcmRlci13aWR0aDogMCAwIDM1cHggMTBweDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2RkZCB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIHJpZ2h0OiAtMTBweDtcclxuICAgIGJvcmRlci13aWR0aDogMzVweCAwIDAgMTBweDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2RkZDtcclxuICB9XHJcblxyXG4gIC5jZiB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICB9XHJcbn1cclxuXHJcbi5pYmZkX19zb3VyY2Uge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gLjVyZW07XHJcbiAgfVxyXG5cclxuICAudGV4dC1saW5rIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uaWJmZF9fYmFubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAtMjBweDtcclxuICBtYXJnaW46IDAgLTEwMCU7IC8vIEZhbGxiYWNrXHJcbiAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAuOSk7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNik7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMTIwcHggMjBweCA0MHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5pYmZkX19hcnRpY2xlcyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA2MDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgLmliZmQtc291cmNlX19sb2dvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gIE1pbWljIG9yZyBmb290ZXJcclxuLmliZmRfX2Zvb3RlciB7XHJcbiAgbWFyZ2luOiAwIC0xMDAlOyAvLyBGYWxsYmFja1xyXG4gIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xyXG4gIHBhZGRpbmc6IDQwcHggMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcblxyXG4gIC5jb250YWluIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uaWJmZF9fZm9vdGVyLS1zZWN0aW9uIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNTAlO1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuXHJcbiAgPiAqIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gIH1cclxuXHJcbiAgaDYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIHAsXHJcbiAgYWRkcmVzcyB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG5cclxuICBhZGRyZXNzIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4gIC5pYmZkQXJ0aWNsZSB7XHJcbiAgICAuaWJmZF9fYmFubmVyIHtcclxuICAgICAgcCB7XHJcbiAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaWJmZEFydGljbGUge1xyXG4gICAgLmliZmRfX2Jhbm5lciB7XHJcbiAgICAgIC5jb250YWluIHtcclxuICAgICAgICBwYWRkaW5nOiAxMjBweCAyMHB4IDIwcHg7XHJcbiAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmliZmRBcnRpY2xlIHtcclxuICAgIC5pYmZkX19zb3VyY2VzIHtcclxuICAgICAgZm9udDogMTRweC8xLjYgXCJPcGVuIFNhbnNcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4uY29udGVudC1ibG9ja19faGVhZGVyLmliZmRfcGRmX2hlYWRlciwgLmJ0bi0tdGVydGlhcnkuaWNvbi1wZGYuaWJmZF9wZGZfbGlua3tcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgd2lkdGg6IDIwJTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCl7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5pYmZkX3BkZl9jb250YWluZXIge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KXtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFNoYXJlZCBTdHlsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuaHIge1xyXG4gIEBleHRlbmQgJXZlcnRpY2FsLXJoeXRobTtcclxuICBAaW5jbHVkZSBib3JkZXIoMXB4IDAgMCAwLCBzb2xpZCwgJGJhc2UtYm9yZGVyLWNvbG9yKTtcclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgLypib3JkZXItbGVmdDogNXB4IHNvbGlkICRicmFuZC1jb2xvci0zZDsqL1xyXG4gIC8qZm9udC1zaXplOiAkaDItc2l6ZTsqL1xyXG4gIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbn1cclxuXHJcbi5jb250ZW50X19hY3Rpb24tYmFyIHtcclxuICBAZXh0ZW5kICV2ZXJ0aWNhbC1yaHl0aG07XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuLmFjdGlvbi1iYXJfX3NlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG59IC8vIEVORCBhY3Rpb24tYmFyX19zZWN0aW9uXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQmFzaWMgTGF5b3V0XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5uby1zY3JvbGwge1xyXG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbiNjb250ZW50LXdyYXAge1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuLy8gV2hlbiBpbiBhZG1pbiB2aWV3LCBtb3ZlIG1lZ2EgbWVudSBkb3duIHRvIGJlIHZpc2libGVcclxuLmxvZ2dlZC1pbi50b29sYmFyLWRyYXdlciBoZWFkZXIgLnZpc2libGUge1xyXG4gIHRvcDogNjVweDtcclxufVxyXG5cclxuLy8gLnJlZ2lvbi1jb250ZW50LFxyXG4vLyAuY29udGVudC1yZWdpb24ge1xyXG4vLyAgIC5jb250YWluIHtcclxuLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4vLyAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4vLyAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4vLyAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLnBhZ2UtdGF4LXRvcGljcyxcclxuLnBhZ2UtanVyaXNkaWN0aW9ucyB7XHJcbiAgLnN0YXRpYyB7XHJcbiAgICAuY29udGFpbj5zZWN0aW9uLnN0YXRpY19fY29udGVudC0tbWFpbiB7XHJcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lcjtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgQGluY2x1ZGUgc2NyZWVuKCR0YWJsZXQsICR0YWJsZXQtbCkge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNpZGViYXItcmlnaHQge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gIC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNzEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0LWwpIHtcclxuICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogNDYwcHg7XHJcblxyXG4gICAgLm1lZGlhX19pbWFnZSxcclxuICAgIC5tZWRpYV9faW1hZ2UgaW1nIHtcclxuICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgIGhlaWdodDogNTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIGEgPiBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQtbCkge1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaWU4ICYge1xyXG4gICAgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiA3MTBweDtcclxuXHJcbiAgICAgIC5tZWRpYV9faW1hZ2UsXHJcbiAgICAgIC5tZWRpYV9faW1hZ2UgaW1nIHtcclxuICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICsgc2VjdGlvbiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiA0NjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJsb2NrLXRhYWRzIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kYWlsaWVzX19jb250ZW50LS1zaWRlYmFyIHtcclxuICAgIC8vID4gZGl2IHtcclxuICAgIC8vICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgLy8gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAvLyAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcblxyXG4gICAgICAuY29udGVudC1ibG9ja19fdGl0bGUsXHJcbiAgICAgIC5jb250ZW50LWJsb2NrX190aXRsZSA+IGEge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAuY29udGVudC1ibG9jayxcclxuICAgIC8vIFtjbGFzcyo9XCJjb250ZW50LWJsb2NrLS1cIl0ge1xyXG4gICAgLy8gICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgLy8gfVxyXG4gIH1cclxuXHJcbiAgLnJlZ2lvbi1hcnRpY2xlLXNpZGViYXIge1xyXG4gICAgPiBkaXYge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSksXHJcbiAgICAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpe1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbn0gLy8gRU5EIHNpZGViYXItcmlnaHRcclxuXHJcbi5zaWRlYmFyLWxlZnQge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDQ2MHB4O1xyXG5cclxuICAgIC5tZWRpYV9faW1hZ2UsXHJcbiAgICAubWVkaWFfX2ltYWdlIGltZyB7XHJcbiAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBhPmltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldC1sKSB7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiA3MTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldC1sKSB7XHJcbiAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaWU4ICYge1xyXG4gICAgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiA0NjBweDtcclxuXHJcbiAgICAgIC5tZWRpYV9faW1hZ2UsXHJcbiAgICAgIC5tZWRpYV9faW1hZ2UgaW1nIHtcclxuICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICsgc2VjdGlvbiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiA3MTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJsb2NrLXRhYWRzIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC5jb250ZW50LWJsb2NrLFxyXG4gIC8vIC5jb250ZW50LWJsb2NrLS1ib3gge1xyXG4gIC8vICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAvLyAgICAgcGFkZGluZzogMDtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSxcclxuICAgIC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMil7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbn0gLy8gRU5EIHNpZGViYXItbGVmdFxyXG5cclxuLnNwbGl0IHtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG5cclxuICAuY29udGFpbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSB7XHJcbiAgICB3aWR0aDogNzEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcclxuICAgIHdpZHRoOiA0NjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIGEgPiBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50ID4gYSA+IGltZyB7XHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmllOCAmIHtcclxuICAgIC5jb250YWluID4gc2VjdGlvbiB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgKyBzZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaG9tZV9fY29udGVudC0tbWFpbiB7XHJcbiAgICAuYXJ0aWNsZXMtY2F0ZWdvcnkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgIC5jb250YWluPnNlY3Rpb246bnRoLWNoaWxkKDEpLFxyXG4gICAgLmNvbnRhaW4+c2VjdGlvbjpudGgtY2hpbGQoMikge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgLmNvbnRhaW4+c2VjdGlvbjpudGgtY2hpbGQoMSksXHJcbiAgICAuY29udGFpbj5zZWN0aW9uOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQtbCkge1xyXG4gICAgLmNvbnRhaW4+c2VjdGlvbjpudGgtY2hpbGQoMSkge1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluPnNlY3Rpb246bnRoLWNoaWxkKDIpIHtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxufSAvLyBFTkQgc3BsaXRcclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgSGlkZSBBdXRoQ2FjaGUgb24gTW9iaWxlXHJcblxyXG5AaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAjYXV0aGNhY2hlZGJnIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgcmVtb3ZlIHBhZGRpbmcgcmlnaHQgZnJvbSB0aGUgZGF0ZSBwaWNrZXJcclxuXHJcbi51aS1kYXRlcGlja2VyLW1vbnRoLCAudWktZGF0ZXBpY2tlci15ZWFye1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgc2ltcGxlIGFkcyBjc3NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLmFkc2xpc3R7XHJcbiAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQXNpZGUgUXVvdGVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbmFzaWRlIHtcclxuICBjb2xvcjogIzM4MzgzODtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgbWFyZ2luOiAyMHB4IDM1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJyYW5kLWNvbG9yO1xyXG4gIHB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbmFzaWRlIGNpdGUge1xyXG4gIGNvbG9yOiAjOTk5OTk5O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuYXNpZGUgY2l0ZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMjAxNCBcXDIwMDlcIjtcclxufVxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBQcm9taW5lbnQgUXVvdGVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbltkYXRhLXR5cGU9XCJwcm9taW5lbnRcIl0ge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgd29yZC13cmFwOiBub3JtYWw7XHJcblxyXG4gIHA6bGFzdC1vZi10eXBlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uY29yb25hdmlydXMtcmVhY3QtYXBwe1xyXG4gbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBMb2dpbiBGb3JtXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5mb3JtX19oZWFkZXIge1xyXG4gIEBleHRlbmQgLmxhbmRpbmdfX3RpdGxlO1xyXG4gIG1hcmdpbjogMDtcclxufSAvLyBFTkQgZm9ybV9faGVhZGVyXHJcblxyXG4ubG9naW5fX2Zvcm0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAwIDAgMTBweCAwO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAuZGVzY3JpcHRpb24sXHJcbiAgLmZvcm0tcmVxdWlyZWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5mb3JtLWl0ZW0tbmFtZSxcclxuICAuZm9ybS1pdGVtLXBhc3MsXHJcbiAgLmZvcm0taXRlbS1lbWFpbCxcclxuICAuZm9ybS1pdGVtLXBhc3N3b3JkIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDM0NXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0LWwpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tdHlwZS1wYXNzd29yZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5mb3JtLWFjdGlvbnMge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1zdWJtaXQge1xyXG4gICAgICBAZXh0ZW5kIC5idG4tLXNlY29uZGFyeTtcclxuICAgICAgLy8gd2lkdGg6IDEwNXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLWwpIGFuZCAobWF4LXdpZHRoOiApe1xyXG4gICAgICAvLyAgIHdpZHRoOiAxMTVweDtcclxuICAgICAgLy8gfVxyXG4gIH1cclxuICAgIFxyXG4gIC5mb3JtLWl0ZW0tcGVyc2lzdGVudC1sb2dpbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogLTEzcHg7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gICAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNoZWNrYm94IHtcclxuICAgICAgLy9mbG9hdDogcmlnaHQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAzcHggMCAwIDVweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB0b3A6IC04cHggIWltcG9ydGFudDtcclxuICAgICAgbGVmdDogMDsgXHJcbiAgICB9XHJcbiAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLWwpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgIC8vICAgdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAvLyB9XHJcbiAgfVxyXG5cclxuICAuZm9yZ290LXBhc3N3b3JkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogNTBweDtcclxuICAgIGxlZnQ6IDM2NXB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtbCl7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyAgIHRvcDogLThweDtcclxuICAgIC8vICAgbGVmdDogMDtcclxuICAgIC8vIH1cclxuICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtbCkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyAgIGZsb2F0OiByaWdodDtcclxuICAgIC8vICAgYm90dG9tOiAyMHB4O1xyXG4gICAgLy8gICBsZWZ0OjA7XHJcbiAgICAvLyB9XHJcbiAgfVxyXG5cclxuICAuaXRlbS1saXN0IHtcclxuICAgIG1hcmdpbjogLTIwcHggMCAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG59IC8vIEVORCBsb2dpbl9fZm9ybVxyXG5cclxuXHJcbi5sb2dpbl9fZm9ybV9fZm9ybSxcclxuLmxvZ2luX19mb3JtLS1pcCB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubG9naW5fX2Zvcm1fX2Zvcm0ge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubG9naW5fX2Zvcm0tLWlwIHtcclxuICBoZWlnaHQ6IDY1cHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgLmxvZ2luX19jb250ZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEZvcmdvdCBQYXNzd29yZFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmZvcmdvdC1wYXNzd29yZCB7XHJcbiAgLmZvcm0taXRlbSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA3NCU7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1hY3Rpb25zIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICB9XHJcblxyXG4gIC5mb3JtLXN1Ym1pdCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgSVAgTG9naW5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5pcC1hbHJlYWR5LXJlZ2lzdGVyZWQsXHJcbi5pcC1yZWdpc3Rlci1oZXJlIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5pcC1yZWdpc3Rlci1oZXJlIHtcclxuICBjbGVhcjogYm90aDtcclxuIC8vIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgLy9ib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLWwpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5sb2dpbl9fcmVnaXN0ZXItaGVyZS1hY3Rpb24ge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBMb2dpbiBQYWdlIENUQXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuJWxvZ2luLWN0YS1ib3gge1xyXG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIHBhZGRpbmc6IDI1cHggMjBweDtcclxuXHJcbiAgaDEsIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICB9XHJcbn0gLy8gRU5EIGxvZ2luLWN0YS1ib3ggZXh0ZW5kXHJcblxyXG4uY3RhX19tb2R1bGUtLXJlZ2lzdGVyIHtcclxuICBAZXh0ZW5kICVsb2dpbi1jdGEtYm94O1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxuICBAaW5jbHVkZSBib3JkZXIoMnB4IDAgMnB4IDJweCwgc29saWQsICRicmFuZC1jb2xvcik7XHJcblxyXG4gIGgxIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgfVxyXG59IC8vIEVORCBjdGFfX21vZHVsZS0tcmVnaXN0ZXJcclxuXHJcbi5jdGFfX21vZHVsZS0tc3Vic2NyaWJlIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBAZXh0ZW5kICVsb2dpbi1jdGEtYm94O1xyXG4gIHdpZHRoOiA0MiU7IC8vIE92ZXJyaWRlIGZvciBjb250ZW50LWJveCBjaGFuZ2VcclxuICBtYXJnaW4tbGVmdDogLTFweDsgLy8gRW5zdXJlIHNsaWdodCBvdmVybGFwXHJcbiAgQGluY2x1ZGUgYm9yZGVyKDVweCwgc29saWQsICRicmFuZC1jb2xvci0yKTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gIGgxIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICB9XHJcbn0gLy8gRU5EIGN0YV9fbW9kdWxlLS1zdWJzY3JpYmVcclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIExvZ2luIFNpZGViYXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmNvbnRhY3QtYm94IHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgZGwge1xyXG4gICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZS1sKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZGQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogODVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIGR0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgfVxyXG59IC8vIEVORCBsb2dpbl9fc2lkZWJhclxyXG5cclxuLm90aGVyLWxpbmtzLWJveCBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgZm9udC1zaXplOiAkaDItc2l6ZTtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcblxyXG4gICY6bGFzdC1vZi10eXBlIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgfVxyXG59IC8vIEVORCBvdGhlci1saW5rcy1ib3hcclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICBNYXJrZXRpbmcgRnJlZSBUcmlhbCBMb2dpblxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4ucGFnZS10cmlhbHtcclxuICAuaXAtcmVnaXN0ZXItaGVyZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZyZWUtdHJpYWwge1xyXG4gIC5sb2dpbl9fZm9ybSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAubG9naW5fX2Zvcm1fX2Zvcm0ge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIGZpZWxkc2V0IHtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWN0LWJveCBkbCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3RyaWFsLWRpdiB7XHJcbiAgbGFiZWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAuZm9ybS1yZXF1aXJlZCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwicmVxdWlyZWRcIjtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maWVsZHNldC1kZXNjcmlwdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0taXRlbS1lbWFpbHtcclxuICAgIC5mb3JtLXJlcXVpcmVke1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZyZWVfdHJpYWxfZW1haWxfdGl0bGV7XHJcbiAgICBtYXJnaW46MTBweCAwO1xyXG4gICAgY29sb3I6ICM3Nzc7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgfVxyXG5cclxuICAucGFzc3dvcmQtc3VnZ2VzdGlvbnMge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucGFzc3dvcmQtcGFyZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLnBhc3N3b3JkLXN0cmVuZ3Roe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIC5wYXNzd29yZC1zdHJlbmd0aC10ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5wYXNzd29yZC1zdHJlbmd0aC10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAucGFzc3dvcmQtaW5kaWNhdG9yIHtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbmZpcm0tcGFyZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGRpdi5wYXNzd29yZC1jb25maXJtIHtcclxuICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwgLnRpdGxlLFxyXG4gIC5mb3JtLXR5cGUtcGFzc3dvcmQgbGFiZWwgLnRpdGxle1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSxcclxuICAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAuZnJlZS10cmlhbC1jdXJyZW50LXByb2R1Y3Qtb3B0aW9ucyB7XHJcbiAgICAgIC5mb3JtLXR5cGUtY2hlY2tib3gge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZmxvYXQ6bGVmdDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJHRhYmxldCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMge1xyXG4gICAgICBsYWJlbC5vcHRpb24ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbHVtbi13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29sdW1uLWxlZnQsXHJcbiAgICAgIC5jb2x1bW4tcmlnaHQge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ncm91cC10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgIC5mb3JtLWl0ZW0sXHJcbiAgICAuZm9ybS1pdGVtLWNoZWNrYm94IHtcclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgIH1cclxuICAgIH0gICAgXHJcbiAgfVxyXG5cclxuICAuZnJlZS10cmlhbC1uby1tb3JlLXByb2R1Y3RzLW5vdGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIC5mcmVlLXRyaWFsLXRleHQtbWVzc2FnZS1ub3RlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1pdGVtLXZlcmlmaWNhdGlvbi1jb2RlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1zdWJtaXQge1xyXG4gICAgQGV4dGVuZCAuYnRuLS1wcmltYXJ5O1xyXG4gICAgLy8gbWluLXdpZHRoOiAxMDVweDtcclxuXHJcbiAgICAmLnRyaWFsLXN1Ym1pdC1lbWFpbCB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYudHJpYWwtbG9naW4tYWRkLXN1YnNjcmlwdGlvbixcclxuICAgICYudHJpYWwtcmVnaXN0ZXItbG9naW4tYWRkLXN1YnNjcmlwdGlvbiB7XHJcbiAgICAgIG1hcmdpbjogNXB4IGF1dG87XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCl7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmctcmVjYXB0Y2hhe1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc3KTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzcpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmludGwtdGVsLWlucHV0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAuYWQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFqYXgtcHJvZ3Jlc3Mge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNDglO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvdHRvbTogLTQ2cHg7XHJcblxyXG4gICAgLnRocm9iYmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xvYWRpbmdfZG90cy5naWZcIik7XHJcbiAgICAgIHdpZHRoOjMwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tZXNzYWdlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3Jnb3QtcGFzc3dvcmQge1xyXG4gICAgdG9wOiA1NnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0taXRlbS1wZXJzaXN0ZW50LWxvZ2luIHtcclxuICAgIGJvdHRvbTogLTI1cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIEZyZWUgVHJhaWwgbGltaXQgcmVhY2hlZCBzZWN0aW9uXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmZyZWUtdHJpYWwtbm8tbW9yZS1wcm9kdWN0cy1ub3RlIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi5mcmVlLXRyaWFsLWxpbWl0LXJlYWNoZWQtdWx7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbi5mcmVlLXRyaWFsLWxpbWl0LXJlYWNoZWQtbGl7XHJcbiAgcGFkZGluZzogMCA1cHggNXB4IDVweDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICBJRTggU3VwcG9ydCBtZXNzYWdlXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmllOF9zdXBwb3J0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLmNsb3NlX2llOF9zdXBwb3J0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyBcclxuICAgIGN1cnNvcjogaGFuZDtcclxufVxyXG5cclxuLmllOF9zdXBwb3J0X2xpbmt7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5hLmllOF9zdXBwb3J0X2xpbms6aG92ZXIge1xyXG4gICAgY29sb3I6ICNFNkU2RTY7XHJcbn0iLCIuaGVscGZ1bC1hY3Rpb24tYmxvY2stY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgLmhlbHBmdWwtYWN0aW9uLWNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogNTZweDtcclxuICB9XHJcblxyXG4gIC5oZWxwZnVsLWFjdGlvbi1jb250ZW50LXBhcnQxIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNSU7XHJcbiAgICBwYWRkaW5nLXRvcDogMThweDtcclxuXHJcbiAgICAjaGVscGZ1bC1hY3Rpb24tcXVlc3Rpb24tbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBsYXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVscGZ1bC1hY3Rpb24tY29udGVudC1wYXJ0MS5saWtlZCB7XHJcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMThweCAwIDAgMCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICBcclxuICAuaGVscGZ1bC1hY3Rpb24tY29udGVudC1wYXJ0MiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzOSU7XHJcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuXHJcbiAgICAjaGVscGZ1bC1hY3Rpb24tZG8tbGlrZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QzNWMxZDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LWZhbWlseTogbGF0bztcclxuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICB3aWR0aDogNjdweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAjaGVscGZ1bC1hY3Rpb24tZG8tbGlrZSA+ICoge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNTIlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlbHBmdWwtYWN0aW9uLXBvcC1jb250YWluZXIge1xyXG4gIHdpZHRoOiA3NSU7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAuaGVscGZ1bC1hY3Rpb24tcG9wLWNvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiA3M3B4O1xyXG4gICAgYm94LXNoYWRvdzogNHB4IDRweCAxMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBtYXJnaW46IDE1cHggMDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6ICNhYWE7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgZm9udC1mYW1pbHk6IGxhdG87XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTUxJIFJlc2VydmF0aW9ucyBhbmQgTm90aWZpY2F0aW9ucyBUYWJsZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIge1xyXG4gICRjb2xvci1wcm92aXNpb25hbCA6ICNmZmU5OTM7XHJcbiAgJGNvbG9yLXJhdGlmaWVkOiAjYzNkZWI3O1xyXG4gICRjb2xvci1lbXB0eTogcmdiYSgwLDAsMCwwKTtcclxuICAkY29sb3ItcHJvdmlzaW9uYWwtZGFyayA6IHNoYWRlKCRjb2xvci1wcm92aXNpb25hbCwgMTUlKTtcclxuICAkY29sb3ItcmF0aWZpZWQtZGFyazogc2hhZGUoJGNvbG9yLXJhdGlmaWVkLCAxNSUpO1xyXG4gICRjb2xvci1lbXB0eS1kYXJrOiBzaGFkZSgkY29sb3ItZW1wdHksIDE1JSk7XHJcbiAgJGNvbG9yLXJvdy1oZWFkZXItZXZlbjogJHRuaS1jb2xvcjtcclxuICAkY29sb3Itcm93LWhlYWRlci1vZGQ6IHRpbnQoJGNvbG9yLXJvdy1oZWFkZXItZXZlbiwgMTUlKTtcclxuICAkY29sb3ItY2VsbC1mdWxsOiAjNWI2NTc1O1xyXG4gICRjb2xvci1jZWxsLWZ1bGwtbGlnaHQ6IHRpbnQoJGNvbG9yLWNlbGwtZnVsbCwgMTUlKTtcclxuICAkY29sb3ItYm9yZGVyLWhlaWdodDogOHB4O1xyXG5cclxuICAjbWFpbi1jb250ZW50IHtcclxuICAgIC5jb250YWluIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1saV90YWJsZS1jb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAubWxpX3RhYmxlLWZpbHRlci1ub3RlLWNvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLm1saV90YWJsZS1maWx0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgLnRpdGxlLWxhYmVsIHtcclxuICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1pdGVtLWp1cmlzZGljdGlvbjEsXHJcbiAgICAuZm9ybS1pdGVtLWp1cmlzZGljdGlvbjIge1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAuY2hvc2VuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tbGktZmlsdGVyLWp1cmlzZGljdGlvbi0xLFxyXG4gICAgLm1saS1maWx0ZXItanVyaXNkaWN0aW9uLTIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tbGlfdGFibGUtbm90ZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgLm5vdGUtY29uIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAubm90ZS1jb2xvcntcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICB9XHJcbiAgICAuY29sb3ItZSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZDtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgI2ZmZiA1MCUsICNmOWY5ZjkgNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sb3ItcCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcm92aXNpb25hbDtcclxuICAgIH1cclxuICAgIC5jb2xvci1yIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXJhdGlmaWVkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGFibGUge1xyXG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuXHJcbiAgICB0ZCwgdGgge1xyXG4gICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdGQrdGQsXHJcbiAgICB0aCt0aCB7XHJcbiAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNtbGlfdGFibGUtdGFibGUsXHJcbiAgI21saV90YWJsZS10YWJsZV93cmFwcGVye1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgYSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIH1cclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRoIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0YVRhYmxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWhlYWRlciwgLnJvdy1oZWFkZXIge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAudGgtaW5uZXIge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtaGVhZGVyIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgdGgge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLWhlYWRlci1uYW1lIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgLnRoLWlubmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1oZWFkZXItaW5mbyB7XHJcbiAgICAgIC50aC1pbm5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1oZWFkZXItbnVtYmVyIHtcclxuICAgICAgcHtcclxuICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5EVEZDX0xlZnRIZWFkV3JhcHBlciB7XHJcbiAgICAgIC5jb2wtaGVhZGVyLW5hbWUge1xyXG4gICAgICAgIC50aC1pbm5lciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1oZWFkZXIge1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogODBweDtcclxuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZC1pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1saS1mdWxsIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm1saS1uYW1lIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAvLyB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tbGktZGV0YWlsLWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgICAgYm94LXNoYWRvdzogJGJyYW5kLWNvbG9yLTNkIDJweCAycHggOHB4IDBweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRkOmxhc3QtY2hpbGQgLm1saS1kZXRhaWwtY29uIHtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1saS1zdGF0dXMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAvL1NldCBjb2xvciB0byBiYWNrZ3JvdWQgZWxlbWVudFxyXG4gICAgLm1saS1zdGF0dXMtMTEge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJvdmlzaW9uYWw7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcm92aXNpb25hbC1kYXJrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1saS1zdGF0dXMtMjIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcmF0aWZpZWQ7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1yYXRpZmllZC1kYXJrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1saS1zdGF0dXMtMjEge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAkY29sb3ItcmF0aWZpZWQgNTAlLCAkY29sb3ItcHJvdmlzaW9uYWwgNTAlKTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgJGNvbG9yLXJhdGlmaWVkLWRhcmsgNTAlLCAkY29sb3ItcHJvdmlzaW9uYWwtZGFyayA1MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1saS1zdGF0dXMtMTIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAkY29sb3ItcHJvdmlzaW9uYWwgNTAlLCAkY29sb3ItcmF0aWZpZWQgNTAlKTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgJGNvbG9yLXByb3Zpc2lvbmFsLWRhcmsgNTAlLCAkY29sb3ItcmF0aWZpZWQtZGFyayA1MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1saS1zdGF0dXMtMDEge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAkY29sb3ItZW1wdHkgNTAlLCAkY29sb3ItcHJvdmlzaW9uYWwgNTAlKTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgJGNvbG9yLWVtcHR5LWRhcmsgNTAlLCAkY29sb3ItcHJvdmlzaW9uYWwtZGFyayA1MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1saS1zdGF0dXMtMTAge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAkY29sb3ItcHJvdmlzaW9uYWwgNTAlLCAkY29sb3ItZW1wdHkgNTAlKTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgJGNvbG9yLXByb3Zpc2lvbmFsLWRhcmsgNTAlLCAkY29sb3ItZW1wdHktZGFyayA1MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1saS1zdGF0dXMtMjAge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAkY29sb3ItcmF0aWZpZWQgNTAlLCAkY29sb3ItZW1wdHkgNTAlKTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgJGNvbG9yLXJhdGlmaWVkLWRhcmsgNTAlLCAkY29sb3ItZW1wdHktZGFyayA1MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1saS1zdGF0dXMtMDIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAkY29sb3ItZW1wdHkgNTAlLCAkY29sb3ItcmF0aWZpZWQgNTAlKTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgJGNvbG9yLWVtcHR5LWRhcmsgNTAlLCAkY29sb3ItcmF0aWZpZWQtZGFyayA1MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLm1saS10YWJsZS1sb2FkZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LDQ0LDQ0LDAuNyk7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDExO1xyXG5cclxuICAgIC5sb2FkZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgIHRvcDogMzB2aDtcclxuICAgIH1cclxuXHJcbiAgICAubG9hZGVyX19pY29uIHtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1saV90YWJsZS1wbGFjZWhvZGVyIHtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgfVxyXG5cclxuICAubWxpLWRldGFpbC1oZWFkZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuXHJcbiAgLm1saS1kZXRhaWwge1xyXG4gICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjZGRkO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNlZWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tbGktZGV0YWlsLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufSIsIi50YXh0b3BpY3MgLmxpc3RpbmdfX2NvbnRyb2xzLCAuanVyaXNkaWN0aW9ucyAubGlzdGluZ19fY29udHJvbHN7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zdGF0aWMgLmxhbmRpbmdfX3RpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbm5hdi50YXh0b3BpY3MsXHJcbm5hdi5qdXJpc2RpY3Rpb25zIHtcclxuICA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNmO1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4IDFweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIGZsZXg6IDAgMCA5MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZWdhbWVudV9fY2xlYXIuaWNvbi10aW1lcyB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcclxuICAvLyBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4vKlxyXG4gKiBDU1MgVG8gbWFrZSB0aGUgSWNvbiBBbGlnbiBpbiBjaHJvbWUuXHJcbiAqXHJcbiAqIEJ5IHRoZSByZWFsIFF1ZXN0aW9uIGlzIC4uLi4gV2h5IHdvdWxkIGFueW9uZSB1cyBjaHJvbWUgd2hlbiB5b3UgaGF2ZSB0aGUgZ3JlYXRuZXNzIG9mIEVkZ2UgYW5kIEZGPyBIbW1tbW1tbW1tbW1tXHJcbiovXHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkgYW5kIChtaW4tcmVzb2x1dGlvbjouMDAxZHBjbSkge1xyXG4vLyAgIC5tZWdhbWVudV9fY2xlYXIuaWNvbi10aW1lcyB7XHJcbi8vICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbi8vICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4vLyAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4vLyAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLm1lZ2FtZW51X19oZWFkbGluZSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicmFuZC1jb2xvci0yO1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLm1lZ2FtZW51bWFpbl9fdGl0bGUge1xyXG4gIHBhZGRpbmc6IDIwcHggMDtcclxuICBjb2xvcjogIzY2NjtcclxuICBmb250LWZhbWlseTogTGF0bztcclxuICBmb250LXNpemU6IDI4cHg7XHJcbn1cclxuXHJcbi5tZWdhbWVudV9jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogd3JhcDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gIC5tZWdhbWVudV9ncm91cCB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLWwsICR0YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWdhbWVudV9fdGl0bGUge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG5cclxuICAubWVnYW1lbnVfdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5rZXlfZG9jdW1lbnRzIGxpIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uY29udHJpYnV0b3JzIHtcclxuICAuY29udGFpbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luOiAwIDAgNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmZlYXR1cmVkLS1jb250cmlidXRvcnMge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgLmZlYXR1cmVkLW92ZXJ2aWV3IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZWRfX2xpbmtzLS1jb250cmlidXRvciBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYS5jb250cmlidXRvci0tZmVhdHVyZWRfX3ZpZXctYWxsIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yLS1kYXJrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGlzdC0tY29udHJpYnV0b3JzIHtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ua2V5X2RvY3VtZW50c19jb250YWluIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbjogMjBweCAwIDQwcHg7XHJcblxyXG4gIHVsIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nOiAwIDI1cHggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgdWw6Zmlyc3QtY2hpbGQsXHJcbiAgICB1bDpsYXN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5DU1MgZm9yIHRoZSBjb2RlIHNlY3Rpb24gZHJvcGRvd24gb24gdGhlIG1lZ2EgbWVudSBzaWRlIHJhaWxcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uY29kZVNlY2lvbkRyb3Bkb3duIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuLypcclxuLmNvZGVTZWNpb25Ecm9wZG93biAuZm9ybS10eXBlLXNlbGVjdCB7XHJcbiAgd2lkdGg6IDkzLjUlO1xyXG59XHJcblxyXG4uY29kZVNlY2lvbkRyb3Bkb3duIC5mb3JtLXN1Ym1pdCB7XHJcbiAgd2lkdGg6IDEwJTtcclxuICBtYXJnaW4tdG9wOiAtNDVweDtcclxuICBtYXJnaW4tbGVmdDogOTMuNSU7XHJcbn1cclxuKi9cclxuIiwiI2NkLXRvdXItdHJpZ2dlcntcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBhZGRpbmc6IDVweCAxNXB4IDVweCAxMHB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCw4NSwxMzcsMC44KTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDMwcHg7XHJcbiAgei1pbmRleDogMTAwMDA7XHJcbiAgZm9udC1mYW1pbHk6XCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxufVxyXG5cclxuI2NkLXRvdXItdHJpZ2dlcjpob3ZlcntcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsOTEsMTQ3LDAuOCk7XHJcbn1cclxuXHJcbiNjZC10b3VyLXRyaWdnZXIgLm5ldy1mZWF0dXJle1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6I2YyNzMyMDtcclxufVxyXG5cclxuI2NkLXRvdXItdHJpZ2dlciAubGVhcm4tbW9yZXtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGNvbG9yOiNmZmY7XHJcbn1cclxuXHJcbi5vdmVybGF5LXRvdXJ7XHJcbiAgei1pbmRleDogMTIwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2QtdG91ci13cmFwcGVyLmFjdGl2ZXtcclxuICB6LWluZGV4OiAxMjAxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNjZC10b3VyLXRyaWdnZXIgLmNkLXRvdXItY2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogLTE2cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdG9wOiAwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCw4NSwxMzcsMC44KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIHBhZGRpbmctdG9wOiA1cHg7XHJcbn1cclxuIiwiLndheWZhaXItcmVhY3QtYXBwIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAudG9vbGJhcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAvL1JlYWN0LXNlbGVjdFxyXG4gIC5zZWxlY3QtYm94IHtcclxuICAgIHdpZHRoOiA1MDBweDtcclxuICB9XHJcblxyXG4gIC5yZWFjdC1zZWxlY3RfX2NvbnRyb2x7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogc29saWQgI2RkZDtcclxuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAycHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlYWN0LXNlbGVjdF9fY29udHJvbC0taXMtZm9jdXNlZHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAucmVhY3Qtc2VsZWN0X192YWx1ZS1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMCA4cHg7XHJcbiAgfVxyXG5cclxuICAucmVhY3Qtc2VsZWN0X192YWx1ZS1jb250YWluZXItLWhhcy12YWx1ZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLnJlYWN0LXNlbGVjdF9faW5kaWNhdG9yLXNlcGFyYXRvcntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAucmVhY3Qtc2VsZWN0X19kcm9wZG93bi1pbmRpY2F0b3J7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZG93bi1hcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgc3Zne1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlYWN0LXNlbGVjdF9fY29udHJvbC0tbWVudS1pcy1vcGVuIHtcclxuICAgIC5yZWFjdC1zZWxlY3RfX2Ryb3Bkb3duLWluZGljYXRvciB7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgM3B4KTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy91cC1hcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHRvcDogMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlYWN0LXNlbGVjdF9fY2xlYXItaW5kaWNhdG9yIHtcclxuICAgIHBhZGRpbmc6IDZweDtcclxuICB9XHJcblxyXG4gIC5yZWFjdC1zZWxlY3RfX2lucHV0IGlucHV0e1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLnJlYWN0LXNlbGVjdF9fbWVudSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLDAsMCwuMTUpO1xyXG4gIH1cclxuXHJcbiAgLnJlYWN0LXNlbGVjdF9fb3B0aW9uIHtcclxuICAgIHBhZGRpbmc6IDVweCA2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICY6YWN0aXZle1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVhY3Qtc2VsZWN0X19vcHRpb24tLWlzLWZvY3VzZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAucmVhY3Qtc2VsZWN0X19tdWx0aS12YWx1ZSB7XHJcbiAgICBtYXJnaW46IDNweCAwIDNweCA1cHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMHB4IDVweCA1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYmFja2dyb3VuZDogI2U0ZTRlNDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgfVxyXG5cclxuICAucmVhY3Qtc2VsZWN0X19tdWx0aS12YWx1ZV9fbGFiZWx7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgLnJlYWN0LXNlbGVjdF9fbXVsdGktdmFsdWVfX3JlbW92ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY29sb3I6ICM4ODg4ODg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogIzQ2NDY0NjtcclxuICAgICAgYmFja2dyb3VuZDpub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlYWN0LXNlbGVjdF9fbWVudSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAucmVhY3Qtc2VsZWN0X19zaW5nbGUtdmFsdWUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICB9XHJcblxyXG4gIC8vIE1lbnVcclxuICAubWVudS1pY29uIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoI2RkZCwgMCk7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3R0b206IC0xcHg7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudS1jb250ZW50IHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMzQwcHg7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuOTUpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubWVudS1ncm91cC5leHBhbmRlZCB7XHJcbiAgICAubWVudS1pY29uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuICAgIC5tZW51LWNvbnRlbnR7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lbnUtZ3JvdXB7XHJcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjOTk5O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxle1xyXG4gICAgICBjb2xvcjogIzk5OTtcclxuICAgIH1cclxuICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS1zdWJtaXQge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgIH1cclxuICAgIC5saW5rLWxpc3QgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0LWdyb3VwIHtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAjZGRkO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4O1xyXG5cclxuICAgICAgLmZvcm0taXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLnJlYWN0LXNlbGVjdF9fY29udHJvbCB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLXN1Ym1pdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAxcHggMDtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gUmVhY3QtdGFibGVcclxuLlJlYWN0VGFibGUge1xyXG4gIG1hcmdpbjogNDBweCAwIDEwMHB4IDA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuXHJcbiAgLmlzLWZpeGVkIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICB9XHJcblxyXG4gIC5pcy1oaWRkZW4ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICBsaTpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlxcMjAyMlwiOyAgLyogXFwyMDIyIGlzIHRoZSBDU1MgQ29kZS91bmljb2RlIGZvciBhIGJ1bGxldCAqL1xyXG4gICAgICBjb2xvcjogIzc3NztcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJ0LXRoIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgJj5kaXYge1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi4tY3Vyc29yLXBvaW50ZXI6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90YWJsZS1zb3J0aW5nLXdoaXRlLnBuZykgMCAtMTJweCBuby1yZXBlYXQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi4tc29ydC1kZXNjOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90YWJsZS1zb3J0aW5nLXdoaXRlLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgICYuLXNvcnQtYXNjOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90YWJsZS1zb3J0aW5nLXdoaXRlLnBuZykgMCAtMjRweCBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucnQtdHItZ3JvdXAge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5ydC10ciB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucnQtdGgsIC5ydC10ZCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucnQtdGhlYWQuLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgLnJ0LXRoIHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgJi4tc29ydC1hc2MsICYuLXNvcnQtZGVzYyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi4tY3Vyc29yLXBvaW50ZXIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ydC10Ym9keSB7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxuICB9XHJcblxyXG4gIC5ydC10ci4tZXZlbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gIH1cclxuXHJcbiAgLi1wYWdpbmF0aW9uIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubm90ZXtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGNvbG9yOiAjODg4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gVGFic1xyXG4udGFUYWJzIHtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgcGFkZGluZy1yaWdodDogOTBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzowO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnRhVGFiIHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAmOmhvdmVyOm5vdCguc2VsZWN0ZWQpIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Y7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmQtY29sb3I7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuLnRhVGFiLnNlbGVjdGVkIHtcclxuICBib3JkZXItY29sb3I6ICNkZGQ7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTJweDtcclxuICAgIHRvcDogLTJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAtMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG59XHJcblxyXG4udGFUYWJfbGlua3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAxMHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0yNnB4O1xyXG4gICAgcmlnaHQ6IDZweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi8vTmV4dXMgVHJhY2tlciBsYW5kaW5nIHBhZ2VzIGxlZnQgcmFpbFxyXG4ud2F5ZmFpci1zZWxlY3QtZ28tY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJvcmRlcjogc29saWQgI2RkZDtcclxuICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgc2VsZWN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgfVxyXG5cclxuICAud2F5ZmFpci1zZWxlY3QtYnRuIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICBtYXJnaW46IDFweCAxcHggMXB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBOZXh1cyBUcmFja2VyIGxhbmRpbmcgcGFnZSBoZWFkZXIuXHJcbi5uZXh1cy10cmFja2VyX19oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDhweCA1cHggMCA1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjMDA2ODM4O1xyXG59XHJcblxyXG4vL05leHVzIFRyYWNrZXIgYmV0YSBpY29uXHJcbi53YXlmYWlyLWJldGF7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmJldGEtaWNvbntcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAwIDNweDtcclxufVxyXG5cclxuLmJldGEtbGlua3tcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4ud2F5ZmFpcl9fY29udGVudC0tYm9keSB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLndheWZhaXItZG9jLWxpc3Qge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi8vTmV4dXMgVHJhY2tlciBDVEEgYmxvY2tcclxuLndheWZhaXItY3RhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG5cclxuICAuY29udGVudC1ibG9jay0tYm94IHtcclxuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RuLWNvbG9yO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGF7XHJcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWRpYV9fdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gIC5tZWRpYV9fbGluayB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgY29sb3I6ICRzdG4tY29sb3I7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgLmJldGEtaWNvbiB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIH1cclxufSIsIi50b3AtYmFubmVye1xyXG4gIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEZyZWUgdHJpYWwgYmFubmVyXHJcbi5iYW5uZXItcGxhY2UtaG9sZGVye1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMXB4O1xyXG59XHJcblxyXG4jdHJpYWwtYmFubmVyLWRpdiB7XHJcbiAgcGFkZGluZzogNDBweCAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgdG9wOiAxNDBweDtcclxuXHJcbiAgLmZvcm0taXRlbSxcclxuICAuZnJlZS10cmlhbC1jb2RlLFxyXG4gIC5mcmVlLXRyaWFsLWNvZGUtc3VibWl0e1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0taXRlbS1jb2Rle1xyXG4gICAgbGFiZWx7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICBmb250LXNpemU6ICR0aW55LXNpemU7XHJcbiAgICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tcmVxdWlyZWR7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZnJlZS10cmlhbC1jb2Rle1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgLmZvcm0taXRlbS1jb2Rle1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICB9XHJcbiAgICAuZnJlZS10cmlhbC1jb2Rle1xyXG4gICAgICB3aWR0aDogOTglO1xyXG4gICAgfVxyXG4gICAgLmZyZWUtdHJpYWwtY29kZS1zdWJtaXR7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICAgIHdpZHRoOiA5OCU7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZyZWUtdHJpYWwtcmVzZW5ke1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgYXtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTGF0ZXN0IE5ld3MgQmFubmVyXHJcbi5sYXRlc3RfbmV3c19ibG9ja3tcclxuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5saXN0aW5nX2xhdGVzdF9uZXdzX2Jsb2NrIHtcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxufVxyXG5cclxuLmxhdGVzdF9uZXdzX21lZGlhX19jb250ZW50e1xyXG4gIHBhZGRpbmc6IDRweCAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sYXRlc3RfbmV3c19tZWRpYV9fbWV0YSwgLmxhdGVzdF9uZXdzX2Jsb2NrX19oZWFkZXIsIC5sYXRlc3RfbmV3c19tZWRpYSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XHJcbn1cclxuXHJcbi5sYXRlc3RfbmV3c19tZWRpYV9fbWV0YSBhIHtcclxuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5sYXRlc3RfbmV3c19leHBhbmQge1xyXG4gIGJveC1zaGFkb3c6ICNlZWUgMCAxcHggNHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIC5kYWlsaWVzX19sYXRlc3QtbmV3c3tcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAubGF0ZXN0TmV3c1RvZ2dsZS1pbm5lcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAubGF0ZXN0TmV3c1RvZ2dsZS1pbm5lciBhIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICByaWdodDogMTI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubGF0ZXN0X25ld3NfY29uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5sYXRlc3RfbmV3c19jb2xsYXBzZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICBib3JkZXItYm90dG9tOiAxcHggI2YxZjFmMSBzb2xpZDtcclxuICBwYWRkaW5nLXRvcDogM3B4O1xyXG5cclxuICAubWVkaWF7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgLmxhdGVzdF9uZXdzX21lZGlhX190aXRsZSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBtYXJnaW46IDRweCAwIDVweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5sYXRlc3RfbmV3c19tZWRpYV9fY2F0ZWdvcnkge1xyXG4gICAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gICAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICYucHJvZHVjdC1JbnRlcm5hdGlvbmFse1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0bmktY29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgJi5wcm9kdWN0LUZlZGVyYWx7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRuLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICAgICYucHJvZHVjdC1TdGF0ZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RuLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhdGVzdF9uZXdzX21lZGlhX19kYXRle1xyXG4gICAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ibG9ja19faGVhZGVye1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgLmxhdGVzdF9uZXdzX2Jsb2NrX19oZWFkZXJfaW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1ibG9ja19fdGl0bGUge1xyXG4gICAgICAubGF0ZXN0X25ld3NfYmxvY2tfX3RpdGxlX2hlYWRsaW5lIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgICAgICBmb250LXNpemU6ICR0aW55LXNpemU7XHJcbiAgICAgICAgd2lkdGg6IDEzNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5ieHBhZ2Vye1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ4LXBhZ2Vye1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgbWFyZ2luOiAxNXB4IDAgMCAxNXB4O1xyXG4gICAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKXtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ieGNvbnRyb2x7XHJcbiAgICAgIC5ieGNvbnRyb2wtaW5uZXJ7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmJ4cHJldiwgLmJ4bmV4dHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKXtcclxuICAgICAgICAuYnhwcmV2LCAuYnhuZXh0e1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnhwcmV2e1xyXG4gICAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnhuZXh0e1xyXG4gICAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ieC1wcmV2LFxyXG4gICAgICAuYngtbmV4dHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICY6YWN0aXZlLCAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmljb24tYW5nbGUtbGVmdDpiZWZvcmV7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pY29uLWFuZ2xlLXJpZ2h0OmJlZm9yZXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBUcmVhdGllc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi5icm93c2VfdHJlYXRpZXNfaGVhZGVye1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnRyZWF0aWVzX19jb250ZW50LS1zaWRlYmFyIHtcclxuICAudG9vbHRpcCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1ibG9ja19fdGl0bGUge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gbWxpIGxpbmtcclxuLnd0dF9tbGlfY29udGFpbmVyIHtcclxuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICB1bCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgYmFja2dyb3VuZDogI2VlZTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICBkaXYge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICM1NTUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnd0dF9tbGlfY29udGFpbmVyIGEsIFxyXG4ud3R0X21saV9saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDM1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHJcbiAgaSB7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gIH1cclxufVxyXG4ud3R0X21saV9saW5rIHtcclxuICBiYWNrZ3JvdW5kOiAjNjY2IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG59XHJcblxyXG4vLyBhZHZhbmNlZCBzZWFyY2ggbWxpIGxpbmtcclxuLnd0dF9hZHZfc2VhcmNoX21saV9jb250YWluZXIge1xyXG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcclxuICB3aWR0aDogNTAlO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICBcclxuICBoMiB7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCl7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAud3R0X2Fkdl9zZWFyY2hfbWxpX2xpbmsge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud3R0X2Fkdl9zZWFyY2hfbWxpX2NvbnRhaW5lciBhLCAud3R0X21saV9saW5rIHtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnd0dF9hZHZfc2VhcmNoX21saV9saW5rIHtcclxuICBiYWNrZ3JvdW5kOiAjYmJiYWJhIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIHBhZGRpbmctdG9wOiA4cHg7XHJcbn1cclxuLnd0dF9hZHZfc2VhcmNoX21saV9hcnJvdzo6YmVmb3JlIHtcclxuICBmb250LXNpemU6IDIxcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxufVxyXG4ud3R0X2Fkdl9zZWFyY2hfbWxpX2Fycm93IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG5cclxuLy8gVHdlYWtzIHRvIGFib3ZlLlxyXG4ud3R0X2Fkdl9zZWFyY2hfbWxpX3Jlc291cmNlcyB7XHJcbiAgaDIuY29udGVudC1ibG9ja19fdGl0bGUge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYmJiYWJhO1xyXG4gIH1cclxuICBzcGFuLnd0dF9hZHZfc2VhcmNoX21saV9hcnJvdyB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgcGFkZGluZzogMCA0cHg7XHJcbiAgfVxyXG4gIC53dHRfYWR2X3NlYXJjaF9tbGlfbGlua3tcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNwYW57XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSl7XHJcbiAgICAmLmNvbnRlbnQtYmxvY2tfX2hlYWRlcntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBoMi5jb250ZW50LWJsb2NrX190aXRsZXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gIH1cclxufVxyXG5cclxuLnd0dF9hZHZhbmNlX3NlYXJjaF9jb250YWluZXIgLnd0dF9hZHZfc2VhcmNoX21saV9yZXNvdXJjZXMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbn1cclxuXHJcbi8vIFdUVCBNTEkgUmVzb3VyY2VzIGJsb2NrIGluIG1haW4gbGFuZGluZyBwYWdlIGNvbnRlbnQgYXJlYS5cclxuLm1saS1yZXNvdXJjZXMge1xyXG4gIGFydGljbGU6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgfVxyXG4gIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgfVxyXG59XHJcbi53dHRfbGFuZGluZ19tbGlfY29udGFpbmVyIHtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGgyLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vYWR2YW5jZWQgc2VhcmNoIGxpbmtcclxuLmFkdmFuY2VkX3NlYXJjaF9jb250YWluZXIge1xyXG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uYWR2YW5jZWRfc2VhcmNoX2NvbnRhaW5lciBhLCAud3R0X2FkdmFuY2VkX3NlYXJjaF9saW5rIHtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMzVweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnd0dF9hZHZhbmNlZF9zZWFyY2hfbGluayB7XHJcbiAgYmFja2dyb3VuZDogIzY2NiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG5cclxuLnd0dF9hZHZhbmNlX3NlYXJjaF9hcnJvdzo6YmVmb3JlIHtcclxuICBmb250LXNpemU6IDIxcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxufVxyXG5cclxuLnd0dF9hZHZhbmNlX3NlYXJjaF9hcnJvdyB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbi10b3A6IC05cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG5cclxuLy8gU2VhcmNoIC8gUXVpY2sgTG9jYXRlXHJcbi50cmVhdGllcy1zZWFyY2gsXHJcbi50cmVhdGllcy1xdWljay1maW5kIHtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAuY2hvc2VuLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbn0gLy8gRU5EIHNlYXJjaC9xdWljay1maW5kXHJcblxyXG5cclxuLnRyZWF0aWVzLXNlYXJjaCB7XHJcbiAgLmZvcm0taXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA0MDhweDtcclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICB3aWR0aDogMzIxcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMjE5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuKCR0YWJsZXQsICR0YWJsZXQtbCkge1xyXG4gICAgICB3aWR0aDogMzIxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1zdWJtaXQge1xyXG4gICAgQGluY2x1ZGUgcmVtb3ZlQXBwZWFyYW5jZTtcclxuICAgIEBpbmNsdWRlIGhpZGUtdGV4dDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhLXN1Ym1pdC1ncmF5LnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNob3Nlbi1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn0gLy8gRU5EIHRyZWF0aWVzLXNlYXJjaFxyXG5cclxuXHJcbi50cmVhdGllcy1xdWljay1maW5kIHtcclxuICAvLyBTZXQgQXMgRGVmYXVsdCAvIExvY2F0ZSAvIENsZWFyIERlZmF1bHRzXHJcbiAgLmJ0bi0tcHJpbWFyeSxcclxuICAuYnRuLS10ZXJ0aWFyeSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC8vIFNldCBBcyBEZWZhdWx0XHJcbiAgI2VkaXQtc2F2ZSB7XHJcbiAgICBtYXJnaW46IC01cHggMCAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLy8gTG9jYXRlXHJcbiAgW2lkKj1cImVkaXQtc3VibWl0XCJdIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcblxyXG4gIC8vIEFmdGVyIGRlZmF1bHQgaXMgc2V0LCBjb25maXJtYXRpb24gdGV4dFxyXG4gIC5kZWZhdWx0LWNvbmZpcm1hdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgLnRhVGlwLXRyZWF0aWVzIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufSAvLyBFTkQgdHJlYXRpZXMtcXVpY2stZmluZFxyXG5cclxuXHJcbiNmaWx0ZXItdHJlYXRpZXMge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcblxyXG4jY29tcGFyZS1mb3JtLXdyYXBwZXIge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcblxyXG4vLyBDb21wYXJlIEFjdGlvbnMgKFNoYXJlZCBhY3Jvc3MgUXVpY2sgUmF0ZXMsIFRyZWF0eSBhbmQgVHJlYXR5IEFydGljbGVzKVxyXG4uY29tcGFyZS1kaXNhYmxlLXBvcHVwcyB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuXHJcbi5jb21wYXJlX19hY3Rpb24ge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBjbGVhcjogcmlnaHQ7XHJcblxyXG4gIC5jb21wYXJlLFxyXG4gIC5jb21wYXJlLXJlc2V0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcblxyXG4gIC5jb21wYXJlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbXBhcmUtcmVzZXQge1xyXG4gICAgQGluY2x1ZGUgcmVtb3ZlQXBwZWFyYW5jZTtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICB9XHJcblxyXG4gIC5idG4tLXByaW1hcnkge1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gIC50cmVhdGllcyAuY29udGFpbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBRdWljayBUcmVhdHkgTG9jYXRvciBSZXN1bHRzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5bY2xhc3MqPVwicXVpY2stdHJlYXRpZXNcIl0gLnRyZWF0eSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAxMHB4IDA7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBUcmVhdGllcyAtIENvbXBhcmUgKExhbmRpbmcpXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi50cmVhdGllcy1jb21wYXJlX19hZGQge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gIC5mb3JtLWVsZW1lbnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMjUwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgLmNob3Nlbi1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH0gLy8gRU5kIGZvcm0tZWxlbWVudFxyXG5cclxuICAuYWRkLXBhcnRuZXJzIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn0gLy8gRU5EIHRyZWF0aWVzLWNvbXBhcmVfX2FkZFxyXG5cclxuI3RyZWF0aWVzLWNvbXBhcmUtZm9ybSxcclxuI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIHtcclxuICAuZm9ybS1pdGVtLXAxLFxyXG4gIC5mb3JtLWl0ZW0tcDIsXHJcbiAgLmZvcm0taXRlbS1wMyxcclxuICAuZm9ybS1pdGVtLXA0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDI4NXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgW2lkKj1cImVkaXQtc2VhcmNoLWJ0blwiXSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogNzBweDtcclxuICAgIG1hcmdpbi10b3A6IDE5cHg7IC8vIEFsaWduIHdpdGggc2VsZWN0IGJveGVzXHJcbiAgfVxyXG5cclxuICAvLyBSZXN1bHRzXHJcbiAgLmZvcm0tcmFkaW9zIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAuZm9ybS1pdGVtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICsgLmZvcm0taXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm0tcmFkaW8ge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuXHJcbiAgICAgICAgKyBsYWJlbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9IC8vIEVORCBmb3JtLWl0ZW1cclxuICB9IC8vIEVORCBmb3JtLXJhZGlvc1xyXG59IC8vIEVORCB0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgVHJlYXRpZXMgLSBDb21wYXJlIChSZXN1bHRzKVxyXG5cclxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy10cmVhdGllcy1jb21wYXJlLXJlc3VsdHMge1xyXG4gIC5oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xyXG4gIH1cclxuXHJcbiAgLnRyZWF0aWVzLWNvbXBhcmVfX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogNzBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDg0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4udHJlYXRpZXMtY29tcGFyZV9fbGVmdCxcclxuLnRyZWF0aWVzLWNvbXBhcmVfX3JpZ2h0IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiA3MHB4O1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcblxyXG4gIGhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDcwcHg7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCA1cHggMHB4IHJnYmEoMCwwLDAsMC4xKTtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxuXHJcbiAgLmFydGljbGVfX2JhciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4udHJlYXRpZXMtY29tcGFyZV9fcmlnaHQge1xyXG4gIGxlZnQ6IDUwJTtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuXHJcbi50cmVhdHktbWV0YWRhdGEge1xyXG4gIG1hcmdpbjogMjBweCAwO1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG59XHJcblxyXG4udHJlYXR5LW1ldGFkYXRhX19yb3cge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDVweCAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnRyZWF0eS1tZXRhZGF0YV9fbGFiZWwsXHJcbi50cmVhdHktbWV0YWRhdGFfX3Jlc3VsdHMge1xyXG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcclxufVxyXG5cclxuLnRyZWF0eS1tZXRhZGF0YV9fbGFiZWwge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAzMCU7XHJcbiAgY29sb3I6ICM3Nzc7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4udHJlYXR5LW1ldGFkYXRhX19yZXN1bHRzIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNzAlO1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi50cmVhdHktbWV0YWRhdGFfX25vc3BhY2UgcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnN0YXRpY19lZGl0b3JzX25vdGUge1xyXG4gIGJhY2tncm91bmQ6ICNlZWUgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQ29tcGFyZSBSYXRlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnJhdGVzLWNvbXBhcmUge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAvLyBQYXJ0bmVyIDEgYW5kIDIgc2VsZWN0aW9uXHJcbiAgLmZvcm0taXRlbS1wYXJ0bmVyMSxcclxuICAuZm9ybS1pdGVtLXBhcnRuZXIyIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDI4NXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gQWRkIHRvIGNvbXBhcmUgdGFibGVcclxuICBbaWQqPVwiZWRpdC1hZGRcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnRuLS1zZWNvbmRhcnk7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogNjVweDtcclxuICAgIG1hcmdpbjogMTlweCAwIDIwcHg7IC8vIEFsaWduIHdpdGggc2VsZWN0IGJveGVzXHJcbiAgfVxyXG5cclxuICAvLyBTZWxlY3RlZCBDb21wYXJpc29uc1xyXG4gIC5mb3JtLXdyYXBwZXJbaWQqPVwiZWRpdC1zZWxlY3RlZC0tXCJdIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgLy8gU2luZ2xlIGNvbXBhcmUgbGluZVxyXG4gICAgLmlubGluZS1lbGVtZW50cyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgIC8vIENvbXBhcmlzb24gdGV4dFxyXG4gICAgICAuZm9ybS1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBDb21wYXJpc29uIHJlbW92ZVxyXG4gICAgICAucmVtb3ZlLWJ1dHRvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDVweCA1cHggMCAwKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHksIC4zcztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIC5yZW1vdmUtYnV0dG9uIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9IC8vIEVORCBpbmxpbmUtZWxlbWVudHNcclxuICB9IC8vIEVORCBlZGl0LXNlbGVjdGVkXHJcbn0gLy8gRU5EIHRyZWF0aWVzdC1jb21wYXJlXHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFF1aWNrIFJhdGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4jcmVmZXJlbmNldGFibGUtZm9ybSAubGlzdGluZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnF1aWNrLXJhdGUtaGVhZGxpbmV7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ucXVpY2stcmF0ZXMtdGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xyXG4gIH1cclxuXHJcbiAgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgfVxyXG59IC8vIEVORCBxdWljay1yYXRlcy10YWJsZVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBUcmVhdGllcyBEb2MgVG9DXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4udHJlYXRpZXMtdG9jX190aXRsZSArIHVsIHtcclxuICBtYXgtaGVpZ2h0OiA2MDBweDtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4udHJlYXRpZXMtdG9jX190aXRsZSBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2RkZDtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gIGZvbnQtc2l6ZTogJGg2LXNpemU7XHJcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi50cmVhdGllcy10b2NfX2xpbmsgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJi5jdXJyZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICB9XHJcbn1cclxuXHJcbi8vIENTUFJPSkVDVC04NzQ4OiBGaW5hbCBjYWxsIC0gaGlkZSBuZXN0ZWQgVE9DIGl0ZW1zICgzcmQgbGV2ZWwgJiBsb3dlcikuXHJcbi50cmVhdGllcy10b2NfX2xpbmsgLnRyZWF0aWVzLXRvY19fbGluayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiBDU1BST0pFQ1QtODc0ODogRmlyc3QganVzdCBpbmRlbnRlZCBuZXh0ZWQgVE9DIGVudHJ5IGxpbmtzLCBidXQgZGVjaWRlZCBub3QuXHJcbi50cmVhdGllcy10b2NfX2xpbmsgLnRyZWF0aWVzLXRvY19fbGluayBhIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxufVxyXG4qL1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFRyZWF0aWVzIE5ld3NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi50cmVhdGllcy1uZXdze1xyXG5cclxuICAuZm9ybS10eXBlLXNlbGVjdHtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIk9SXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgcGFkZGluZzogMnB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMCByZ2JhKDAsMCwwLDAuMDUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3Qtb2YtdHlwZTpiZWZvcmV7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVzZXQtZm9ybXtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcbn0gLy8gRU5EIHRyZWF0aWVzLW5ld3NcclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgVHJlYXRpZXMgV1RTIExpbmsgaW4gVHJlYXR5IFN1bW1hcmllc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnRyZWF0aWVzIHtcclxuICBoZWFkZXIge1xyXG4gICAgLnd0c2xpbmsge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgVHJlYXRpZXMgRXhwYW5kIENvbGxhcHNlIGZvciBicm91c3dlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5kaXYgaDUudHJlYXRpZXNfZXhwYW5kLCBkaXYgaDUudHJlYXRpZXNfY29sbGFwc2UsIGRpdiBoNS50cmVhdGllc19leHBhbmRfY29sbGFwc2Uge1xyXG4gIGZsb2F0OmxlZnQ7XHJcbiAgcGFkZGluZzogMCAycHg7XHJcbn1cclxuXHJcbmRpdiBoNS50cmVhdGllc19leHBhbmQsIGRpdiBoNS50cmVhdGllc19jb2xsYXBzZSB7XHJcbiAgY29sb3I6ICMwMDY0YTI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4udHJlYXRpZXNfZXhwYW5kX2ljb24sIC50cmVhdGllc19jb2xsYXBzZV9pY29uIHtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBUcmVhdGllcyBjYW4gaGF2ZSB0b25zIG9mIGF1dGhvcnMuIFRoaXMgQ1NTIHdpbGwgbWFrZSBpdCBsb29rIGdvb2RcclxuLy8gIE5vIG1hdHRlciBob3cgbWFueSBhdXRob3JzIHdlIGhhdmUuIDopXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX2JhciwgLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fcG9zdGVkIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19hY3Rpb25zIHtcclxuICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIHtcclxuICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICByaWdodDogMDtcclxuICAgICB0b3A6IDUwJTtcclxuICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4udHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19hY3Rpb25zIGEsIC50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX2FjdGlvbnMgLmFydGljbGVfX3NvY2lhbCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4udHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19wb3N0ZWQge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG4udHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19iYXIge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fdGEtc3VtbWFyeSB1bCwgI3RyZWF0eXN1bW1hcnkgdWwge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFVwZGF0ZXMgdG8gdGhlIFdvcmxkd2lkZSBUYXggU3VtbWFyaWVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi50cmVhdGllc19fY29udGVudC0tbWFpbi53dHMge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA3MTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZS1sLCAkdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIud3RzIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgd2lkdGg6IDQ2MHB4O1xyXG5cclxuICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZS1sLCAkdGFibGV0KSB7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX3RhLXN1bW1hcnlOb1NwYWNlIHB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuI3N0aWNreS13cmFwcGVyIC5ibG9jay5ncm91cCA+IG9sIHtcclxuICBoZWlnaHQ6IDUwN3B4O1xyXG4gIG1heC1oZWlnaHQ6IDUwN3B4O1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNTEkgY29tcGFyZSB0cmVhdGllc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4ubWxpX2NvbXBhcmVfX2xlZnRfaGVhZGVyLCAubWxpX2NvbXBhcmVfX3JpZ2h0X2hlYWRlciB7XHJcbiAgYmFja2dyb3VuZDogIzVlN2NkMTtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLm1saV9jb21wYXJlX19sZWZ0X2FydGljbGVfaGVhZGVyLCAubWxpX2NvbXBhcmVfX3JpZ2h0X2FydGljbGVfaGVhZGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLm1saV9jb21wYXJlX19sZWZ0X2Z1bGx0ZXh0IHRhYmxlLCAubWxpX2NvbXBhcmVfX2xlZnRfZnVsbHRleHQgdGgsIC5tbGlfY29tcGFyZV9fbGVmdF9mdWxsdGV4dCB0ZCwgLm1saV9jb21wYXJlX19sZWZ0X2Z1bGx0ZXh0IHRyLFxyXG4ubWxpX2NvbXBhcmVfX3JpZ2h0X2Z1bGx0ZXh0IHRhYmxlLCAubWxpX2NvbXBhcmVfX3JpZ2h0X2Z1bGx0ZXh0IHRoLCAubWxpX2NvbXBhcmVfX3JpZ2h0X2Z1bGx0ZXh0IHRkLCAubWxpX2NvbXBhcmVfX3JpZ2h0X2Z1bGx0ZXh0IHRyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn0iLCIvKipcclxuSmlyYSBRQSBmZWVkYmFja1xyXG4gKi9cclxuI2F0bHdkZy10cmlnZ2Vye1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBEYXRhIFRhYmxlIFN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLy8gU2hvdyB4IGl0ZW1zIHBlciB0YWJsZVxyXG4uZGF0YVRhYmxlc19sZW5ndGgge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi10b3A6IDNweDsgLy8gQWxpZ24gd2l0aCBmaWx0ZXJcclxuXHJcbiAgc2VsZWN0IHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFNlYXJjaCBieSB0ZXJtXHJcbi5kYXRhVGFibGVzX2ZpbHRlciB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOiAzMCU7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gIGlucHV0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUYWJsZSBwYWdpbmF0aW9uXHJcbi5kYXRhVGFibGVzX2luZm8ge1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIC5wYWdpbmF0ZV9idXR0b24ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJi5kaXNhYmxlZCxcclxuICAgICYuY3VycmVudCB7XHJcbiAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuIC5wYWdpbmF0ZV9idXR0b246bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcblxyXG4gIC5wYWdpbmF0ZV9idXR0b24uZmlyc3QsXHJcbiAgLnBhZ2luYXRlX2J1dHRvbi5wcmV2aW91cyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG5cclxuICAucGFnaW5hdGVfYnV0dG9uLm5leHQsXHJcbiAgLnBhZ2luYXRlX2J1dHRvbi5sYXN0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmRhdGFUYWJsZXNfd3JhcHBlciB7XHJcbiAgdGFibGUge1xyXG4gICAgY2xlYXI6IGJvdGg7IC8vIEVuc3VyZSB0YWJsZSBjbGVhcnMgZmlsdGVyXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG5cclxuICB0aGVhZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAuc2VsZWN0LWFsbCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0aCB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc29ydGluZzphZnRlcixcclxuICAuc29ydGluZ19hc2M6YWZ0ZXIsXHJcbiAgLnNvcnRpbmdfZGVzYzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICB9XHJcblxyXG4gIC5zb3J0aW5nX2FzYzphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGFibGUtc29ydGluZy5wbmdcIikgbm8tcmVwZWF0IDAgLTI0cHg7XHJcbiAgfVxyXG5cclxuICAuc29ydGluZzphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGFibGUtc29ydGluZy5wbmdcIikgbm8tcmVwZWF0IDAgLTEycHg7XHJcbiAgfVxyXG5cclxuICAuc29ydGluZ19kZXNjOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YWJsZS1zb3J0aW5nLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xyXG4gIH1cclxuXHJcbiAgdHIub2RkIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIH1cclxuICB0ci5ldmVuIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gIH1cclxuXHJcbiAgdGJvZHkge1xyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBTZWxlY3QgQm94XHJcbiAgICB0ZDpudGgtY2hpbGQoMSkge1xyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgbWFyZ2luOiAzcHggMCAwIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IC8vIEVORCB0Ym9keVxyXG5cclxuICAuZm9ybS1zdWJtaXQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICB9XHJcblxyXG4gIC5zYXZlLXRhZ3Mge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZhdm9yaXRlIFNwZWNpZmljIFNpemluZ1xyXG4jZGF0YVRhYmxlRmF2b3JpdGVzIHtcclxuICAvLyBUaXRsZVxyXG4gIHRkOm50aC1jaGlsZCgyKSB7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gIH1cclxuXHJcbiAgLy8gQXV0aG9yXHJcbiAgdGQ6bnRoLWNoaWxkKDMpIHtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgfVxyXG5cclxuICAvLyBQdWJsaWNhdGlvbiBEYXRlXHJcbiAgdGQ6bnRoLWNoaWxkKDQpIHtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgfVxyXG5cclxuICAvLyBOZXcgdGFnXHJcbiAgdGQ6bnRoLWNoaWxkKDUpIHtcclxuICAgIGlucHV0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICAgIGZvbnQtc2l6ZTogJG1pbmktc2l6ZSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgdGQ6bnRoLWNoaWxkKDUpXHJcblxyXG4gIC8vIEV4aXN0aW5nIHRhZ3NcclxuICB0ZDpudGgtY2hpbGQoNikge1xyXG4gICAgd2lkdGg6IDE1JTtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCA1cHggNXB4IDA7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgICBmb250LXNpemU6ICRtaW5pLXNpemU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcclxuXHJcbiAgICAgIC5yZW1vdmUtdGFnOmJlZm9yZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oI2YwZjBmMCwgNSUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTdGF0ZSBUYXggQW1uZXN0eSBQcm9ncmFtcyAmIElHQSBTdGF0dXMgdGFibGU6IEZvciBkYXRhIHB1bGxlZCBmcm9tIE1MLlxyXG4vLyBTcGVjaWZpYyB0YWJsZSBjbGFzcyBvdmVycmlkZXMgYXJlIGJlbG93LlxyXG4uc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMsIC5pZ2Etc3RhdHVzIHtcclxuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICB0YWJsZSB7XHJcbiAgICBtYXJnaW46IDIwcHggMCA0MHB4IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG5cclxuICAgIHA6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdGhlYWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgdGgge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIHRyOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdHIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB7XHJcbiAgdGFibGUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgIHRoZWFkIHRoIHtcclxuICAgICAgcGFkZGluZzogMTBweCA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaWdhLXN0YXR1cyB7XHJcbiAgdGFibGUge1xyXG4gICAgdGhlYWQge1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFN0YXRlIFRheCBBbW5lc3R5IFByb2dyYW1zOiBGb3IgcHJldmlvdXMgZGF0YVRhYmxlcyB2ZXJzaW9uLlxyXG4ucGFnZS1zdGF0ZS10YXgtdG9kYXktc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMge1xyXG4gIGgyLnRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5kYXRhVGFibGVzX3dyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbiNkYXRhVGFibGVTdGF0ZVRheFByb2dyYW1zIHtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgdGhlYWQgdGgge1xyXG4gICAgcGFkZGluZzogMTBweCA1cHg7XHJcblxyXG4gICAgLy8gRm9yY2UgaGlkZSBzb3J0aW5nXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEZBVENBIE1vZGVsIElHQXMgdGFibGUgKHJlYWxseSBqdXN0IGEgbGlzdCkuXHJcbi5tb2RlbC1pZ2FzIHtcclxuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuICAgIGxpIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGUkwgSW1wb3J0YW50IERvY3VtZW50c1xyXG50YWJsZSNmcmwtaW1wb3J0YW50LWRvY3Mge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgdHIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgfVxyXG4gIHRyOm50aC1jaGlsZChvZGQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgfVxyXG4gIHRkIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSU1MgTWluaS1Qcm9kdWN0cyBDb25maWd1cmF0aW9uXHJcbi52aWV3LXJzcy1wcm9kdWN0cyB0YWJsZS52aWV3cy10YWJsZSB7XHJcbiAgd2lkdGg6ICRtYXgtd2lkdGg7XHJcbiAgbWFyZ2luLWxlZnQ6YXV0bztcclxuICBtYXJnaW4tcmlnaHQ6YXV0bztcclxuICB0aGVhZCB0ciB0aCwgdGJvZHkgdHIgdGQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgLml0ZW0tbGlzdCB1bCBsaSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFByb2R1Y3QgUGFnZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnByb2R1Y3RfX2ludHJvIHtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICBoMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59IC8vIEVORCBwcm9kdWN0X19pbnRyb1xyXG5cclxuXHJcbi5wcm9kdWN0X19vcHRpb25zIHtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG59IC8vIEVORCBwcm9kdWN0X19vcHRpb25zXHJcblxyXG5cclxuLnByb2R1Y3RfX3RhYnMge1xyXG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbn0gLy8gRU5EIHByb2R1Y3RfX3RhYnNcclxuXHJcblxyXG4ucHJvZHVjdF9fdGFiIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogNXB4IDE1cHggNnB4O1xyXG4gIEBpbmNsdWRlIGJvcmRlcigxcHggMXB4IDAsIHNvbGlkLCB0cmFuc3BhcmVudCk7XHJcbiAgY29sb3I6ICM2NjY7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgIEBpbmNsdWRlIGJvcmRlcigxcHggMXB4IDAsIHNvbGlkLCAjY2NjKTtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgfVxyXG59IC8vIEVORCBwcm9kdWN0X190YWJcclxuXHJcblxyXG4ucHJvZHVjdF9fdGFiX19jb250ZW50IHtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuXHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBAaW5jbHVkZSBzaXplKDRweCk7XHJcbiAgICAgIG1hcmdpbjogOHB4IDAgMCAtMTBweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYnVsbGV0LnBuZycpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5wcm9kdWN0LXRhYi1leHBhbmQge1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5wcm9kdWN0X19kZXRhaWxzIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG59XHJcblxyXG5cclxuLnByb2R1Y3RfX21vcmUge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgcGFkZGluZzogMjBweCA0NXB4O1xyXG4gIGJvcmRlcjogNXB4IHNvbGlkICRicmFuZC1jb2xvci0yO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdF9wZGZ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG5bY2xhc3NePVwiaWNvbi1cIl0ucHJvZHVjdF9wZGY6OmJlZm9yZXtcclxuICBmb250LXNpemU6IDIwcHQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0X3BkZl90ZXh0IHtcclxuICBjb2xvcjogYmxhY2s7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbiIsIi8vIENTUyBmb3IgcGFnZXJcclxuLm11bHRpbWVkaWFfX3BhZ2VyLFxyXG4uYm9va3MtY29sbGVjdGlvbnMtcGFnZXItYm90dG9te1xyXG4gIG1hcmdpbjogNDBweDtcclxuICAuaXRlbS1saXN0e1xyXG4gICAgbGl7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgbGkucGFnZXItY3VycmVudHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgfVxyXG4gIH1cclxufSIsImRpdiAudmlldy1wZW9wbGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgbWFyZ2luOiAtMzBweCAwcHggNDBweCAwcHg7XHJcbiAgcGFkZGluZy10b3A6MzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTozMHB4O1xyXG4gIC52aWV3LWNvbnRlbnR7XHJcbiAgICBtYXJnaW4tbGVmdDo1JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAuc3RpY2t5LWhlYWRlcntcclxuICAgICAgd2lkdGg6OTAlO1xyXG4gICAgfVxyXG4gICAgLnZpZXdzLXRhYmxle1xyXG4gICAgICB3aWR0aDo5MCU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGF7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OjIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybXtcclxuICAgIG1hcmdpbi1sZWZ0OjUlO1xyXG4gICAgZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldHtcclxuICAgICAgaGVpZ2h0OjE1MHB4O1xyXG4gICAgICAuZm9ybS1zdWJtaXR7XHJcbiAgICAgICAgQGV4dGVuZCAuYnRuLS1zZWNvbmRhcnk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoyM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjZWRpdC1yaWQtd3JhcHBlcntcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8vIFBvbGwgc3R5bGVzXHJcblxyXG4ucG9sbCB7XHJcbiAgbWFyZ2luOiAyMHB4IDA7XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1zdWJtaXQge1xyXG4gICAgQGV4dGVuZCAlYnRuO1xyXG4gICAgQGV4dGVuZCAuYnRuLS1wcmltYXJ5O1xyXG4gIH1cclxuXHJcbiAgLy8gUmVzdWx0c1xyXG4gIC5iYXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDEsIDI0MSwgMjQxKTtcclxuXHJcbiAgICAuZm9yZWdyb3VuZCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTI0LCAxMjQsIDEyNCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBlcmNlbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0cHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEhpZGUgXCJzaG93IHJlc3VsdHNcIiBhbmQgXCJvbGRlciBwb2xsc1wiXHJcbi5ibG9jay1wb2xse1xyXG4gIC5saW5rcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnRvdGFsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi5jb250YWluLXJlc291cmNlcyB7XHJcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBociB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnNwYW4ucmVzb3VyY2VGYXZJY29uID4gYS5hcnRpY2xlX19mYXZvcml0ZSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGJvcmRlci1sZWZ0OiAwO1xyXG59XHJcblxyXG4ucmVzb3VyY2VIZWFkZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5tb2RpZmllZEJ5Q29udGVudCwgLnByb3BSZWcsIC5maW5hbFRlbXAge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICBtYXgtaGVpZ2h0OiAzMDBweDtcclxufVxyXG5cclxuLmV4cGFuZCB7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmV4cGFuZE1vZGlmaWVkQnlDb250ZW50LCAuZXhwYW5kcHJvcFJlZywgLmV4cGFuZGZpbmFsVGVtcCB7XHJcbiAgd2lkdGg6IDQ2MHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW46IC0xNXB4IDAgMCAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmV4cGFuZHByb3BSZWcsIC5leHBhbmRmaW5hbFRlbXAge1xyXG4gIHdpZHRoOiA0NjBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWFyZ2luOiAtNDFweCAwIDAgMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jb250YWluLXJlc291cmNlcyB1bC5uZXJUYWJzSGVhZGVyIHtcclxuICBtYXJnaW46IDAgMCAwIDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWRlZGU7XHJcbn1cclxuXHJcbi5jb250YWluLXJlc291cmNlcyBsaS5uZXJUYWJzIHtcclxuICBtYXJnaW46IDVweCA1cHggMCAwO1xyXG59XHJcblxyXG4uY29udGFpbi1yZXNvdXJjZXMgbGkubmVyVGFiczpob3ZlciB7XHJcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDY0YTI7XHJcbiAgY29sb3I6ICMwMDY0YTI7XHJcbn1cclxuXHJcbi5uZXdzIC5tZWRpYV9fcHJvZHVjdCwgLmNvbW1lbnRhcnkgLm1lZGlhX19wcm9kdWN0LCAucmVzb3VyY2VBdXRob3JzIC5tZWRpYV9fcHJvZHVjdCB7XHJcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xyXG59XHJcblxyXG4uY29udGFpbi1yZXNvdXJjZXMgbGkubmVyVGFicy5zZWxlY3RlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogIzAwNjRhMjtcclxuICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwNjRhMjtcclxuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkZWRlZGU7XHJcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2RlZGVkZTtcclxufVxyXG5cclxuLmNvbnRhaW4tcmVzb3VyY2VzIGxpLm5lclRhYnMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5maW5hbFRlbXAsIC5wcm9wUmVnIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uZmluYWxUZW1wIGRpdiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxudWwucmVnc0FydGljbGUge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbnVsLnJlZ3NBcnRpY2xlIGxpIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG59XHJcblxyXG5saS5yZXNvdXJjZVJlZ1RpdGxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5yZXNvdXJjZXNDb250ZW50IC5tZWRpYV9fZGF0ZXRpbWUge1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7XHJcbiAgbWFyZ2luOiAxMHB4IDA7XHJcbn1cclxuXHJcbi5yZXNvdXJjZXNDb250ZW50IHtcclxuICAubWVkaWFfX3NuaXBwZXR7XHJcbiAgICBwYWRkaW5nOiAwIDVweCAxMHB4IDA7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX3RpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG59XHJcblxyXG4uYWxsSXJzIC5tZWRpYV9fdGl0bGUsIC53cml0dGVuRGV0ZXJtaW5hdGlvbnMgLm1lZGlhX190aXRsZSB7XHJcbiAgbWFyZ2luOiAxMHB4IDA7XHJcbn1cclxuXHJcbi5jYXNlX21lZGlhIHtcclxuICBtYXJnaW46IDEwcHggMDtcclxufVxyXG5cclxucC5tZWRpYV9fc25pcHBldC5jYXNlbmFtZSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuXHJcblxyXG4vL2J4c2xpZGVyXHJcbi5yZXNvdXJjZXNDb250ZW50IHtcclxuXHJcbiAgLmJ4c2xpZGVye1xyXG4gICAgLm11bHRpbWVkaWFfX3RpdGxlLCAubWVkaWFfX2F1dGhvciwgLm1lZGlhX19zbmlwcGV0LCAubXVsdGltZWRpYV9fY29udGVudHtcclxuICAgICAgcGFkZGluZzogNXB4IDVweDtcclxuICAgIH1cclxuXHJcbiAgICBsaS5tdWx0aW1lZGlhLm11bHRpbWVkaWEtLXZpZGVvIHtcclxuICAgICAgei1pbmRleDogNSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAubXVsdGltZWRpYV9fcmVsYXRlZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmJ4LXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgLm11bHRpbWVkaWFfX2NvbnRlbnR7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tdWx0aW1lZGlhX190aXRsZSwgLm1lZGlhX19hdXRob3IsIC5tZWRpYV9fc25pcHBldHtcclxuICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ4LXByZXYge1xyXG4gICAgICBsZWZ0OiAtMTZweDtcclxuICAgIH1cclxuICAgIC5ieC1uZXh0IHtcclxuICAgICAgcmlnaHQ6IC0xNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuc3Bhbi5yZXNvdXJjZXJpZ2h0Ym94ZXMgYSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuc3Bhbi5yZXNvdXJjZXJpZ2h0Ym94ZXMge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBTdHVkZW50IFdyaXRpbmcgQ29tcGV0aXRpb24gcGFnZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uc3R1ZGVudC1jb21wZXRpdGlvbl9fcGFnZSB7XHJcbiAgaDIuY29udGVudF9faGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc3R1ZGVudC1jb21wZXRpdGlvbi0tcGFnZS1saXN0IHtcclxuICAudmlldy1oZWFkZXIgaDIge1xyXG4gICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAudmlldy1ncm91cGluZy1oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiAkaDQtc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG5cclxuICAudmlldy1ncm91cGluZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuICBcclxuICAudmlldy1ncm91cGluZy1jb250ZW50IHtcclxuICAgIC5pdGVtLWxpc3QgaDMge1xyXG4gICAgICBmb250LXNpemU6ICR0aW55LXNpemU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5pdGVtLWxpc3QgdWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyIC0gMjBweCk7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA0OCU7IC8vIGZhbGxiYWNrIGZvciBJRVxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkgLnZpZXdzLWZpZWxkLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6ICRoNS1zaXplO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tbGlzdCBsaSB7XHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTWVkaWEgUGFnZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnRhTWVkaWEge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcblxyXG4udGFNZWRpYV9fcHJlc3MtcmVsZWFzZXMsXHJcbi50YU1lZGlhX19tZW50aW9ucyB7XHJcbiAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xyXG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi50YU1lZGlhX19wcmVzcy1yZWxlYXNlcyB7XHJcbiAgYm9yZGVyOiBzb2xpZCAjZmZmO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XHJcbn1cclxuXHJcbi50YU1lZGlhX19tZW50aW9ucyB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3JkZXI6IHNvbGlkICNmZmY7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcclxuXHJcbiAgLm1lZGlhIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZGQ7XHJcbiAgfVxyXG59XHJcbiIsIi50ZXJtcy1jb25kaXRpb25zLXBvcHVwLFxyXG4ucHJpdmFjeS1ub3RpY2UtcG9wdXAge1xyXG4gIGhlaWdodDogODAlO1xyXG4gIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcblxyXG4gICYucmVtb2RhbHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLnRjLWhlYWRlcntcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAudGMtZGlzbWlzc3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLnRjLWJ0bntcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAmLmJ0bi0tcHJpbWFyeTo6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRjLWFqYXgtdGhyb2JiZXJ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuXHJcbiAgLnRocm9iYmVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIEBleHRlbmQgJWljb247XHJcbiAgICAgIGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgSW1hZ2UgUmVwbGFjZW1lbnQgLSBIaWRlIFRleHRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuQG1peGluIGhpZGUtdGV4dCB7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGZvbnQ6IDAvMCBhO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG59IiwiLmF1ZGl0LWluc2lnaHRfX2hlYWRlciB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuXHJcbiAgLmhlYWRlcl9fbG9nbyxcclxuICAuaGVhZGVyX19kb2MtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgIEBtZWRpYSBwcmludCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyX19sb2dvIHtcclxuICAgID4gYSxcclxuICAgIGgxIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgID4gYSB7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIHdpZHRoOiAxMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkZXJfX2RvYy1saXN0IHtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBAaW5jbHVkZSB0cnVuY2F0ZSgxMDAlKTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSwgcHJpbnQge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyX19hY3Rpb24ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcGFkZGluZy10b3A6IDdweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICA+IC5idG4ge1xyXG4gICAgICAgICBmbGV4OiAxIDAgYXV0bztcclxuXHJcbiAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHByaW50IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpLCBwcmludCB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5lZGl0X2Fubm90YXRpb24sIC5qcy1jb3B5LXRvLWNsaXBib2FyZCwgLmRlbGV0ZS1hbm5vdGF0aW9ue1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLy8gTW9kYWwgdmVyc2lvblxyXG4ud29ya2JlbmNoX21vZGFsIHtcclxuICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICBtaW4taGVpZ2h0OiA1MHZoO1xyXG4gIG1heC1oZWlnaHQ6IDk1dmg7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlcixcclxuICAudGEtdG9vbGJhci0td29ya2JlbmNoLFxyXG4gIC5hbm5vdGF0aW9ucyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpLCBwcmludCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YS10b29sYmFyLS13b3JrYmVuY2gge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xyXG4gIH1cclxuXHJcbiAgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSBsYWJlbCB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiA5MHZoO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRG9jdW1lbnQgU2VsZWN0aW9uXHJcbi5yZW1vZGFsX2RvY3VtZW50LXNlbGVjdCB7XHJcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogODB2aDtcclxuICB9XHJcbn1cclxuXHJcbi5kb2N1bWVudC1zZWxlY3Qge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5kb2N1bWVudC1zZWxlY3RfX3NlbGVjdGVkLFxyXG4uZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgbWF4LWhlaWdodDogNzB2aDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBoZWFkZXIge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hdmFpbGFibGVfX3NlbGVjdHMge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDUwJTtcclxuICB9XHJcbn1cclxuXHJcbi5kb2N1bWVudC1zZWxlY3RfX2xpc3Qge1xyXG4gIG1heC1oZWlnaHQ6IDgwJTtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuXHJcbi5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICBsYWJlbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICB9XHJcblxyXG4gIC5zdGF0ZV9fbmFtZSxcclxuICAuc3RhdGVfX25hbWUgbGFiZWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItLWRhcms7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAuc3RhdGVfX25hbWUge1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgKyBsYWJlbCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgb2wge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgIG9sIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoNzAlKTtcclxuICAgICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN0YXRlX192ZXJzaW9uIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICsgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUge1xyXG4gICAgLy8gcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlICYge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCB7XHJcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSB7XHJcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gIC5zdGF0ZV9fbmFtZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgfVxyXG5cclxuICBvbCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgJi5oYXMtdmVyc2lvbnMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnN0YXRlX19kb2N1bWVudCB7XHJcbiAgYnV0dG9uIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gICAgJi5qcy1kZXNlbGVjdC1kb2N1bWVudCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgQGluY2x1ZGUgdHJ1bmNhdGUoODAlKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBXb3JsZHdpZGUgVGF4IFN1bW1hcmllc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxudGFibGUud3RzLWludHJvIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHRib2R5IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbiAgLy8gTWFyZ2lucyByZXF1aXJlZCBieSBQd0MuXHJcbiAgaW1nLnB3Y2xvZ28ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAud3RzIC5saXN0aW5nX19jb250ZW50IC5jb250YWluIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG59XHJcblxyXG4ud3RzIHtcclxuXHJcbiAgLnd0cy1xYy1maXJzdCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcblxyXG4gIC5saXN0aW5nX19kZXNjcmlwdGlvbiA+IHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5saXN0aW5nX19jb250ZW50IHtcclxuICAgIHAuY29weXJpZ2h0LWxpbmUge1xyXG4gICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc2VjdGlvbiB7XHJcbiAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAuY29weXJpZ2h0LWxpbmUge1xyXG4gICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xyXG4gIH1cclxuXHJcbiAgLy8gTWFyZ2lucyByZXF1aXJlZCBieSBQd0MuXHJcbiAgaGVhZGVyIGltZy5wd2Nsb2dvIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmFydGljbGVfX2JhciB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlX190YS1zdW1tYXJ5IHtcclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luOiAyMHB4IDAgMjBweCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB7XHJcblxyXG4gICAgdWwsIG9sLCBociB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgdGhlYWQgdHIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZC50YWJsZWhlYWRpbmcge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB0Ym9keSB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdHI6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdHIuaGVhZHJvdyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5kYWlsaWVzX19jb250ZW50LS1zaWRlYmFyIHtcclxuICAgICNzdW1tYXJ5LWxpc3Qge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLnB3Y2NvbnRhY3Qge1xyXG4gICAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gICAgfVxyXG4gICAgLndidGlsZSBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAud2J0aWxlZGVzYyB7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBwcmludCBwYWdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgI3BhZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICB9XHJcbiAgLmhlYWRlciwgZm9vdGVyLCAuYXJ0aWNsZV9fY29udGVudC0tc2lkZWJhciwgLmFydGljbGVfX2FjdGlvbnMsXHJcbiAgLmJyZWFkY3J1bWJzLCAuYXJ0aWNsZV9fYmFyLS1taW5pLCAjdG9vbGJhciwgI2F1dGhjYWNoZWRiZyxcclxuICAuZnJsLXNpZGViYXIsIC50cmVhdGllc19fY29udGVudC0tc2lkZWJhciwgLmZhdGNhX19jb250ZW50LS1zaWRlYmFyLFxyXG4gIC5lb21sLXNpZGViYXIsIC5tYWdhemluZS0tYXJ0aWNsZV9fc2lkZWJhciwgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIsIC5hcnRpY2xlX19uYXYsIC5tYWdhemluZV9fdGl0bGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmNvbnRlbnQsIC5jb250YWluIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxuXHJcbiAgLnNpZGViYXItbGVmdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuc2lkZWJhci1yaWdodCAuY29udGFpbj5zZWN0aW9uOm50aC1jaGlsZCgxKSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufSJdfQ== */
