@charset "UTF-8";.accordion button[data-a11y-toggle]+div img,body,html{max-width:100%}.remodal,html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}#final-selected-list,.icon-ul,.nerArticles li,.submissionGeneralHeaderContainer ul li,.tnl_upcoming_dates{list-style-type:none}@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--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,.page-audit-insight .throbber::before,.poll .form-submit:after,.rates-compare [id*=edit-add]: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,.pull-right{float:right}.pull-left{float:left}.icon-pulse::before,.icon-pulse[class*="--after"]::after,.icon-spin::before,.icon-spin[class*="--after"]::after{margin:0!important}.icon-spin{animation:fa-spin 2s infinite linear}.icon-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.icon-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-ms-transform:rotate(90deg);transform:rotate(90deg)}.icon-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-ms-transform:rotate(180deg);transform:rotate(180deg)}.icon-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-ms-transform:rotate(270deg);transform:rotate(270deg)}.icon-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-ms-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .icon-flip-horizontal,:root .icon-flip-vertical,:root .icon-rotate-180,:root .icon-rotate-270,:root .icon-rotate-90{filter:none}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.icon-stack-1x,.icon-stack-2x{position:absolute;left:0;width:100%;text-align:center}.icon-stack-1x{line-height:inherit}.icon-stack-2x{font-size:2em}.icon-inverse{color:#fff}.icon-glass::before{content:""}.icon-music::before{content:""}.icon-search::before{content:""}.icon-envelope-o::before{content:""}.icon-heart::before{content:""}.icon-star::before{content:""}.icon-star-o::before{content:""}.icon-user::before{content:""}.icon-film::before{content:""}.icon-th-large::before{content:""}.icon-th::before{content:""}.icon-th-list::before{content:""}.icon-check::before{content:""}.icon-close::before,.icon-remove::before,.icon-times::before{content:""}.icon-search-plus::before{content:""}.icon-search-minus::before{content:""}.icon-power-off::before{content:""}.icon-signal::before{content:""}.icon-cog::before,.icon-gear::before{content:""}.icon-trash-o::before{content:""}.icon-home::before{content:""}.icon-file-o::before{content:""}.icon-clock-o::before{content:""}.icon-road::before{content:""}.icon-download::before{content:""}.icon-arrow-circle-o-down::before{content:""}.icon-arrow-circle-o-up::before{content:""}.icon-inbox::before{content:""}.icon-play-circle-o::before{content:""}.icon-repeat::before,.icon-rotate-right::before{content:""}.icon-refresh::before{content:""}.icon-list-alt::before{content:""}.icon-lock::before{content:""}.icon-flag::before{content:""}.icon-headphones::before{content:""}.icon-volume-off::before{content:""}.icon-volume-down::before{content:""}.icon-volume-up::before{content:""}.icon-qrcode::before{content:""}.icon-barcode::before{content:""}.icon-tag::before{content:""}.icon-tags::before{content:""}.icon-book::before{content:""}.icon-bookmark::before{content:""}.icon-print::before{content:""}.icon-camera::before{content:""}.icon-font::before{content:""}.icon-bold::before{content:""}.icon-italic::before{content:""}.icon-text-height::before{content:""}.icon-text-width::before{content:""}.icon-align-left::before{content:""}.icon-align-center::before{content:""}.icon-align-right::before{content:""}.icon-align-justify::before{content:""}.icon-list::before{content:""}.icon-dedent::before,.icon-outdent::before{content:""}.icon-indent::before{content:""}.icon-video-camera::before{content:""}.icon-image::before,.icon-photo::before,.icon-picture-o::before{content:""}.icon-pencil::before{content:""}.icon-map-marker::before{content:""}.icon-adjust::before{content:""}.icon-tint::before{content:""}.icon-edit::before,.icon-pencil-square-o::before{content:""}.icon-share-square-o::before{content:""}.icon-check-square-o::before{content:""}.icon-arrows::before{content:""}.icon-step-backward::before{content:""}.icon-fast-backward::before{content:""}.icon-backward::before{content:""}.icon-play::before{content:""}.icon-pause::before{content:""}.icon-stop::before{content:""}.icon-forward::before{content:""}.icon-fast-forward::before{content:""}.icon-step-forward::before{content:""}.icon-eject::before{content:""}.icon-chevron-left::before{content:""}.icon-chevron-right::before{content:""}.icon-plus-circle::before{content:""}.icon-minus-circle::before{content:""}.icon-times-circle::before{content:""}.icon-check-circle::before{content:""}.icon-question-circle::before{content:""}.icon-info-circle::before{content:""}.icon-crosshairs::before{content:""}.icon-times-circle-o::before{content:""}.icon-check-circle-o::before{content:""}.icon-ban::before{content:""}.icon-arrow-left::before{content:""}.icon-arrow-right::before{content:""}.icon-arrow-up::before{content:""}.icon-arrow-down::before{content:""}.icon-mail-forward::before,.icon-share::before{content:""}.icon-expand::before{content:""}.icon-compress::before{content:""}.icon-plus::before{content:""}.icon-minus::before{content:""}.icon-asterisk::before{content:""}.icon-exclamation-circle::before{content:""}.icon-gift::before{content:""}.icon-leaf::before{content:""}.icon-fire::before{content:""}.icon-eye::before{content:""}.icon-eye-slash::before{content:""}.icon-exclamation-triangle::before,.icon-warning::before{content:""}.icon-plane::before{content:""}.icon-calendar::before{content:""}.icon-random::before{content:""}.icon-comment::before{content:""}.icon-magnet::before{content:""}.icon-chevron-up::before{content:""}.icon-chevron-down::before{content:""}.icon-retweet::before{content:""}.icon-shopping-cart::before{content:""}.icon-folder::before{content:""}.icon-folder-open::before{content:""}.icon-arrows-v::before{content:""}.icon-arrows-h::before{content:""}.icon-bar-chart-o::before,.icon-bar-chart::before{content:""}.icon-twitter-square::before{content:""}.icon-facebook-square::before{content:""}.icon-camera-retro::before{content:""}.icon-key::before{content:""}.icon-cogs::before,.icon-gears::before{content:""}.icon-comments::before{content:""}.icon-thumbs-o-up::before{content:""}.icon-thumbs-o-down::before{content:""}.icon-star-half::before{content:""}.icon-heart-o::before{content:""}.icon-sign-out::before{content:""}.icon-linkedin-square::before{content:""}.icon-thumb-tack::before{content:""}.icon-external-link::before{content:""}.icon-sign-in::before{content:""}.icon-trophy::before{content:""}.icon-github-square::before{content:""}.icon-upload::before{content:""}.icon-lemon-o::before{content:""}.icon-phone::before{content:""}.icon-square-o::before{content:""}.icon-bookmark-o::before{content:""}.icon-phone-square::before{content:""}.icon-twitter::before{content:""}.icon-facebook-f::before,.icon-facebook::before{content:""}.icon-github::before{content:""}.icon-unlock::before{content:""}.icon-credit-card::before{content:""}.icon-feed::before,.icon-rss::before{content:""}.icon-hdd-o::before{content:""}.icon-bullhorn::before{content:""}.icon-bell::before{content:""}.icon-certificate::before{content:""}.icon-hand-o-right::before{content:""}.icon-hand-o-left::before{content:""}.icon-hand-o-up::before{content:""}.icon-hand-o-down::before{content:""}.icon-arrow-circle-left::before{content:""}.icon-arrow-circle-right::before{content:""}.icon-arrow-circle-up::before{content:""}.icon-arrow-circle-down::before{content:""}.icon-globe::before{content:""}.icon-wrench::before{content:""}.icon-tasks::before{content:""}.icon-filter::before{content:""}.icon-briefcase::before{content:""}.icon-arrows-alt::before{content:""}.icon-group::before,.icon-users::before{content:""}.icon-chain::before,.icon-link::before{content:""}.icon-cloud::before{content:""}.icon-flask::before{content:""}.icon-cut::before,.icon-scissors::before{content:""}.icon-copy::before,.icon-files-o::before{content:""}.icon-paperclip::before{content:""}.icon-floppy-o::before,.icon-save::before{content:""}.icon-square::before{content:""}.icon-bars::before,.icon-navicon::before,.icon-reorder::before{content:""}.icon-list-ul::before{content:""}.icon-list-ol::before{content:""}.icon-strikethrough::before{content:""}.icon-underline::before{content:""}.icon-table::before{content:""}.icon-magic::before{content:""}.icon-truck::before{content:""}.icon-pinterest::before{content:""}.icon-pinterest-square::before{content:""}.icon-google-plus-square::before{content:""}.icon-google-plus::before{content:""}.icon-money::before{content:""}.icon-caret-down::before{content:""}.icon-caret-up::before{content:""}.icon-caret-left::before{content:""}.icon-caret-right::before{content:""}.icon-columns::before{content:""}.icon-sort::before,.icon-unsorted::before{content:""}.icon-sort-desc::before,.icon-sort-down::before{content:""}.icon-sort-asc::before,.icon-sort-up::before{content:""}.icon-envelope::before{content:""}.icon-linkedin::before{content:""}.icon-rotate-left::before,.icon-undo::before{content:""}.icon-gavel::before,.icon-legal::before{content:""}.icon-dashboard::before,.icon-tachometer::before{content:""}.icon-comment-o::before{content:""}.icon-comments-o::before{content:""}.icon-bolt::before,.icon-flash::before{content:""}.icon-sitemap::before{content:""}.icon-umbrella::before{content:""}.icon-clipboard::before,.icon-paste::before{content:""}.icon-lightbulb-o::before{content:""}.icon-exchange::before{content:""}.icon-cloud-download::before{content:""}.icon-cloud-upload::before{content:""}.icon-user-md::before{content:""}.icon-stethoscope::before{content:""}.icon-suitcase::before{content:""}.icon-bell-o::before{content:""}.icon-coffee::before{content:""}.icon-cutlery::before{content:""}.icon-file-text-o::before{content:""}.icon-building-o::before{content:""}.icon-hospital-o::before{content:""}.icon-ambulance::before{content:""}.icon-medkit::before{content:""}.icon-fighter-jet::before{content:""}.icon-beer::before{content:""}.icon-h-square::before{content:""}.icon-plus-square::before{content:""}.icon-angle-double-left::before{content:""}.icon-angle-double-right::before{content:""}.icon-angle-double-up::before{content:""}.icon-angle-double-down::before{content:""}.icon-angle-left::before{content:""}.icon-angle-right::before{content:""}.icon-angle-up::before{content:""}.icon-angle-down::before{content:""}.icon-desktop::before{content:""}.icon-laptop::before{content:""}.icon-tablet::before{content:""}.icon-mobile-phone::before,.icon-mobile::before{content:""}.icon-circle-o::before{content:""}.icon-quote-left::before{content:""}.icon-quote-right::before{content:""}.icon-spinner::before{content:""}.icon-circle::before{content:""}.icon-mail-reply::before,.icon-reply::before{content:""}.icon-github-alt::before{content:""}.icon-folder-o::before{content:""}.icon-folder-open-o::before{content:""}.icon-smile-o::before{content:""}.icon-frown-o::before{content:""}.icon-meh-o::before{content:""}.icon-gamepad::before{content:""}.icon-keyboard-o::before{content:""}.icon-flag-o::before{content:""}.icon-flag-checkered::before{content:""}.icon-terminal::before{content:""}.icon-code::before{content:""}.icon-mail-reply-all::before,.icon-reply-all::before{content:""}.icon-star-half-empty::before,.icon-star-half-full::before,.icon-star-half-o::before{content:""}.icon-location-arrow::before{content:""}.icon-crop::before{content:""}.icon-code-fork::before{content:""}.icon-chain-broken::before,.icon-unlink::before{content:""}.icon-question::before{content:""}.icon-info::before{content:""}.icon-exclamation::before{content:""}.icon-superscript::before{content:""}.icon-subscript::before{content:""}.icon-eraser::before{content:""}.icon-puzzle-piece::before{content:""}.icon-microphone::before{content:""}.icon-microphone-slash::before{content:""}.icon-shield::before{content:""}.icon-calendar-o::before{content:""}.icon-fire-extinguisher::before{content:""}.icon-rocket::before{content:""}.icon-maxcdn::before{content:""}.icon-chevron-circle-left::before{content:""}.icon-chevron-circle-right::before{content:""}.icon-chevron-circle-up::before{content:""}.icon-chevron-circle-down::before{content:""}.icon-html5::before{content:""}.icon-css3::before{content:""}.icon-anchor::before{content:""}.icon-unlock-alt::before{content:""}.icon-bullseye::before{content:""}.icon-ellipsis-h::before{content:""}.icon-ellipsis-v::before{content:""}.icon-rss-square::before{content:""}.icon-play-circle::before{content:""}.icon-ticket::before{content:""}.icon-minus-square::before{content:""}.icon-minus-square-o::before{content:""}.icon-level-up::before{content:""}.icon-level-down::before{content:""}.icon-check-square::before{content:""}.icon-pencil-square::before{content:""}.icon-external-link-square::before{content:""}.icon-share-square::before{content:""}.icon-compass::before{content:""}.icon-caret-square-o-down::before,.icon-toggle-down::before{content:""}.icon-caret-square-o-up::before,.icon-toggle-up::before{content:""}.icon-caret-square-o-right::before,.icon-toggle-right::before{content:""}.icon-eur::before,.icon-euro::before{content:""}.icon-gbp::before{content:""}.icon-dollar::before,.icon-usd::before{content:""}.icon-inr::before,.icon-rupee::before{content:""}.icon-cny::before,.icon-jpy::before,.icon-rmb::before,.icon-yen::before{content:""}.icon-rouble::before,.icon-rub::before,.icon-ruble::before{content:""}.icon-krw::before,.icon-won::before{content:""}.icon-bitcoin::before,.icon-btc::before{content:""}.icon-file::before{content:""}.icon-file-text::before{content:""}.icon-sort-alpha-asc::before{content:""}.icon-sort-alpha-desc::before{content:""}.icon-sort-amount-asc::before{content:""}.icon-sort-amount-desc::before{content:""}.icon-sort-numeric-asc::before{content:""}.icon-sort-numeric-desc::before{content:""}.icon-thumbs-up::before{content:""}.icon-thumbs-down::before{content:""}.icon-youtube-square::before{content:""}.icon-youtube::before{content:""}.icon-xing::before{content:""}.icon-xing-square::before{content:""}.icon-youtube-play::before{content:""}.icon-dropbox::before{content:""}.icon-stack-overflow::before{content:""}.icon-instagram::before{content:""}.icon-flickr::before{content:""}.icon-adn::before{content:""}.icon-bitbucket::before{content:""}.icon-bitbucket-square::before{content:""}.icon-tumblr::before{content:""}.icon-tumblr-square::before{content:""}.icon-long-arrow-down::before{content:""}.icon-long-arrow-up::before{content:""}.icon-long-arrow-left::before{content:""}.icon-long-arrow-right::before{content:""}.icon-apple::before{content:""}.icon-windows::before{content:""}.icon-android::before{content:""}.icon-linux::before{content:""}.icon-dribbble::before{content:""}.icon-skype::before{content:""}.icon-foursquare::before{content:""}.icon-trello::before{content:""}.icon-female::before{content:""}.icon-male::before{content:""}.icon-gittip::before,.icon-gratipay::before{content:""}.icon-sun-o::before{content:""}.icon-moon-o::before{content:""}.icon-archive::before{content:""}.icon-bug::before{content:""}.icon-vk::before{content:""}.icon-weibo::before{content:""}.icon-renren::before{content:""}.icon-pagelines::before{content:""}.icon-stack-exchange::before{content:""}.icon-arrow-circle-o-right::before{content:""}.icon-arrow-circle-o-left::before{content:""}.icon-caret-square-o-left::before,.icon-toggle-left::before{content:""}.icon-dot-circle-o::before{content:""}.icon-wheelchair::before{content:""}.icon-vimeo-square::before{content:""}.icon-try::before,.icon-turkish-lira::before{content:""}.icon-plus-square-o::before{content:""}.icon-space-shuttle::before{content:""}.icon-slack::before{content:""}.icon-envelope-square::before{content:""}.icon-wordpress::before{content:""}.icon-openid::before{content:""}.icon-bank::before,.icon-institution::before,.icon-university::before{content:""}.icon-graduation-cap::before,.icon-mortar-board::before{content:""}.icon-yahoo::before{content:""}.icon-google::before{content:""}.icon-reddit::before{content:""}.icon-reddit-square::before{content:""}.icon-stumbleupon-circle::before{content:""}.icon-stumbleupon::before{content:""}.icon-delicious::before{content:""}.icon-digg::before{content:""}.icon-pied-piper-pp::before{content:""}.icon-pied-piper-alt::before{content:""}.icon-drupal::before{content:""}.icon-joomla::before{content:""}.icon-language::before{content:""}.icon-fax::before{content:""}.icon-building::before{content:""}.icon-child::before{content:""}.icon-paw::before{content:""}.icon-spoon::before{content:""}.icon-cube::before{content:""}.icon-cubes::before{content:""}.icon-behance::before{content:""}.icon-behance-square::before{content:""}.icon-steam::before{content:""}.icon-steam-square::before{content:""}.icon-recycle::before{content:""}.icon-automobile::before,.icon-car::before{content:""}.icon-cab::before,.icon-taxi::before{content:""}.icon-tree::before{content:""}.icon-spotify::before{content:""}.icon-deviantart::before{content:""}.icon-soundcloud::before{content:""}.icon-database::before{content:""}.icon-file-pdf-o::before{content:""}.icon-file-word-o::before{content:""}.icon-file-excel-o::before{content:""}.icon-file-powerpoint-o::before{content:""}.icon-file-image-o::before,.icon-file-photo-o::before,.icon-file-picture-o::before{content:""}.icon-file-archive-o::before,.icon-file-zip-o::before{content:""}.icon-file-audio-o::before,.icon-file-sound-o::before{content:""}.icon-file-movie-o::before,.icon-file-video-o::before{content:""}.icon-file-code-o::before{content:""}.icon-vine::before{content:""}.icon-codepen::before{content:""}.icon-jsfiddle::before{content:""}.icon-life-bouy::before,.icon-life-buoy::before,.icon-life-ring::before,.icon-life-saver::before,.icon-support::before{content:""}.icon-circle-o-notch::before{content:""}.icon-ra::before,.icon-rebel::before,.icon-resistance::before{content:""}.icon-empire::before,.icon-ge::before{content:""}.icon-git-square::before{content:""}.icon-git::before{content:""}.icon-hacker-news::before,.icon-y-combinator-square::before,.icon-yc-square::before{content:""}.icon-tencent-weibo::before{content:""}.icon-qq::before{content:""}.icon-wechat::before,.icon-weixin::before{content:""}.icon-paper-plane::before,.icon-send::before{content:""}.icon-paper-plane-o::before,.icon-send-o::before{content:""}.icon-history::before{content:""}.icon-circle-thin::before{content:""}.icon-header::before{content:""}.icon-paragraph::before{content:""}.icon-sliders::before{content:""}.icon-share-alt::before{content:""}.icon-share-alt-square::before{content:""}.icon-bomb::before{content:""}.icon-futbol-o::before,.icon-soccer-ball-o::before{content:""}.icon-tty::before{content:""}.icon-binoculars::before{content:""}.icon-plug::before{content:""}.icon-slideshare::before{content:""}.icon-twitch::before{content:""}.icon-yelp::before{content:""}.icon-newspaper-o::before{content:""}.icon-wifi::before{content:""}.icon-calculator::before{content:""}.icon-paypal::before{content:""}.icon-google-wallet::before{content:""}.icon-cc-visa::before{content:""}.icon-cc-mastercard::before{content:""}.icon-cc-discover::before{content:""}.icon-cc-amex::before{content:""}.icon-cc-paypal::before{content:""}.icon-cc-stripe::before{content:""}.icon-bell-slash::before{content:""}.icon-bell-slash-o::before{content:""}.icon-trash::before{content:""}.icon-copyright::before{content:""}.icon-at::before{content:""}.icon-eyedropper::before{content:""}.icon-paint-brush::before{content:""}.icon-birthday-cake::before{content:""}.icon-area-chart::before{content:""}.icon-pie-chart::before{content:""}.icon-line-chart::before{content:""}.icon-lastfm::before{content:""}.icon-lastfm-square::before{content:""}.icon-toggle-off::before{content:""}.icon-toggle-on::before{content:""}.icon-bicycle::before{content:""}.icon-bus::before{content:""}.icon-ioxhost::before{content:""}.icon-angellist::before{content:""}.icon-cc::before{content:""}.icon-ils::before,.icon-shekel::before,.icon-sheqel::before{content:""}.icon-meanpath::before{content:""}.icon-buysellads::before{content:""}.icon-connectdevelop::before{content:""}.icon-dashcube::before{content:""}.icon-forumbee::before{content:""}.icon-leanpub::before{content:""}.icon-sellsy::before{content:""}.icon-shirtsinbulk::before{content:""}.icon-simplybuilt::before{content:""}.icon-skyatlas::before{content:""}.icon-cart-plus::before{content:""}.icon-cart-arrow-down::before{content:""}.icon-diamond::before{content:""}.icon-ship::before{content:""}.icon-user-secret::before{content:""}.icon-motorcycle::before{content:""}.icon-street-view::before{content:""}.icon-heartbeat::before{content:""}.icon-venus::before{content:""}.icon-mars::before{content:""}.icon-mercury::before{content:""}.icon-intersex::before,.icon-transgender::before{content:""}.icon-transgender-alt::before{content:""}.icon-venus-double::before{content:""}.icon-mars-double::before{content:""}.icon-venus-mars::before{content:""}.icon-mars-stroke::before{content:""}.icon-mars-stroke-v::before{content:""}.icon-mars-stroke-h::before{content:""}.icon-neuter::before{content:""}.icon-genderless::before{content:""}.icon-facebook-official::before{content:""}.icon-pinterest-p::before{content:""}.icon-whatsapp::before{content:""}.icon-server::before{content:""}.icon-user-plus::before{content:""}.icon-user-times::before{content:""}.icon-bed::before,.icon-hotel::before{content:""}.icon-viacoin::before{content:""}.icon-train::before{content:""}.icon-subway::before{content:""}.icon-medium::before{content:""}.icon-y-combinator::before,.icon-yc::before{content:""}.icon-optin-monster::before{content:""}.icon-opencart::before{content:""}.icon-expeditedssl::before{content:""}.icon-battery-4::before,.icon-battery-full::before,.icon-battery::before{content:""}.icon-battery-3::before,.icon-battery-three-quarters::before{content:""}.icon-battery-2::before,.icon-battery-half::before{content:""}.icon-battery-1::before,.icon-battery-quarter::before{content:""}.icon-battery-0::before,.icon-battery-empty::before{content:""}.icon-mouse-pointer::before{content:""}.icon-i-cursor::before{content:""}.icon-object-group::before{content:""}.icon-object-ungroup::before{content:""}.icon-sticky-note::before{content:""}.icon-sticky-note-o::before{content:""}.icon-cc-jcb::before{content:""}.icon-cc-diners-club::before{content:""}.icon-clone::before{content:""}.icon-balance-scale::before{content:""}.icon-hourglass-o::before{content:""}.icon-hourglass-1::before,.icon-hourglass-start::before{content:""}.icon-hourglass-2::before,.icon-hourglass-half::before{content:""}.icon-hourglass-3::before,.icon-hourglass-end::before{content:""}.icon-hourglass::before{content:""}.icon-hand-grab-o::before,.icon-hand-rock-o::before{content:""}.icon-hand-paper-o::before,.icon-hand-stop-o::before{content:""}.icon-hand-scissors-o::before{content:""}.icon-hand-lizard-o::before{content:""}.icon-hand-spock-o::before{content:""}.icon-hand-pointer-o::before{content:""}.icon-hand-peace-o::before{content:""}.icon-trademark::before{content:""}.icon-registered::before{content:""}.icon-creative-commons::before{content:""}.icon-gg::before{content:""}.icon-gg-circle::before{content:""}.icon-tripadvisor::before{content:""}.icon-odnoklassniki::before{content:""}.icon-odnoklassniki-square::before{content:""}.icon-get-pocket::before{content:""}.icon-wikipedia-w::before{content:""}.icon-safari::before{content:""}.icon-chrome::before{content:""}.icon-firefox::before{content:""}.icon-opera::before{content:""}.icon-internet-explorer::before{content:""}.icon-television::before,.icon-tv::before{content:""}.icon-contao::before{content:""}.icon-500px::before{content:""}.icon-amazon::before{content:""}.icon-calendar-plus-o::before{content:""}.icon-calendar-minus-o::before{content:""}.icon-calendar-times-o::before{content:""}.icon-calendar-check-o::before{content:""}.icon-industry::before{content:""}.icon-map-pin::before{content:""}.icon-map-signs::before{content:""}.icon-map-o::before{content:""}.icon-map::before{content:""}.icon-commenting::before{content:""}.icon-commenting-o::before{content:""}.icon-houzz::before{content:""}.icon-vimeo::before{content:""}.icon-black-tie::before{content:""}.icon-fonticons::before{content:""}.icon-reddit-alien::before{content:""}.icon-edge::before{content:""}.icon-credit-card-alt::before{content:""}.icon-codiepie::before{content:""}.icon-modx::before{content:""}.icon-fort-awesome::before{content:""}.icon-usb::before{content:""}.icon-product-hunt::before{content:""}.icon-mixcloud::before{content:""}.icon-scribd::before{content:""}.icon-pause-circle::before{content:""}.icon-pause-circle-o::before{content:""}.icon-stop-circle::before{content:""}.icon-stop-circle-o::before{content:""}.icon-shopping-bag::before{content:""}.icon-shopping-basket::before{content:""}.icon-hashtag::before{content:""}.icon-bluetooth::before{content:""}.icon-bluetooth-b::before{content:""}.icon-percent::before{content:""}.icon-gitlab::before{content:""}.icon-wpbeginner::before{content:""}.icon-wpforms::before{content:""}.icon-envira::before{content:""}.icon-universal-access::before{content:""}.icon-wheelchair-alt::before{content:""}.icon-question-circle-o::before{content:""}.icon-blind::before{content:""}.icon-audio-description::before{content:""}.icon-volume-control-phone::before{content:""}.icon-braille::before{content:""}.icon-assistive-listening-systems::before{content:""}.icon-american-sign-language-interpreting::before,.icon-asl-interpreting::before{content:""}.icon-deaf::before,.icon-deafness::before,.icon-hard-of-hearing::before{content:""}.icon-glide::before{content:""}.icon-glide-g::before{content:""}.icon-sign-language::before,.icon-signing::before{content:""}.icon-low-vision::before{content:""}.icon-viadeo::before{content:""}.icon-viadeo-square::before{content:""}.icon-snapchat::before{content:""}.icon-snapchat-ghost::before{content:""}.icon-snapchat-square::before{content:""}.icon-pied-piper::before{content:""}.icon-first-order::before{content:""}.icon-yoast::before{content:""}.icon-themeisle::before{content:""}.icon-google-plus-circle::before,.icon-google-plus-official::before{content:""}.icon-fa::before,.icon-font-awesome::before{content:""}.icon-handshake-o::before{content:""}.icon-envelope-open::before{content:""}.icon-envelope-open-o::before{content:""}.icon-linode::before{content:""}.icon-address-book::before{content:""}.icon-address-book-o::before{content:""}.icon-address-card::before,.icon-vcard::before{content:""}.icon-address-card-o::before,.icon-vcard-o::before{content:""}.icon-user-circle::before{content:""}.icon-user-circle-o::before{content:""}.icon-user-o::before{content:""}.icon-id-badge::before{content:""}.icon-drivers-license::before,.icon-id-card::before{content:""}.icon-drivers-license-o::before,.icon-id-card-o::before{content:""}.icon-quora::before{content:""}.icon-free-code-camp::before{content:""}.icon-telegram::before{content:""}.icon-thermometer-4::before,.icon-thermometer-full::before,.icon-thermometer::before{content:""}.icon-thermometer-3::before,.icon-thermometer-three-quarters::before{content:""}.icon-thermometer-2::before,.icon-thermometer-half::before{content:""}.icon-thermometer-1::before,.icon-thermometer-quarter::before{content:""}.icon-thermometer-0::before,.icon-thermometer-empty::before{content:""}.icon-shower::before{content:""}.icon-bath::before,.icon-bathtub::before,.icon-s15::before{content:""}.icon-podcast::before{content:""}.icon-window-maximize::before{content:""}.icon-window-minimize::before{content:""}.icon-window-restore::before{content:""}.icon-times-rectangle::before,.icon-window-close::before{content:""}.icon-times-rectangle-o::before,.icon-window-close-o::before{content:""}.icon-bandcamp::before{content:""}.icon-grav::before{content:""}.icon-etsy::before{content:""}.icon-imdb::before{content:""}.icon-ravelry::before{content:""}.icon-eercast::before{content:""}.icon-microchip::before{content:""}.icon-snowflake-o::before{content:""}.icon-superpowers::before{content:""}.icon-wpexplorer::before{content:""}.icon-meetup::before{content:""}.icon-glass--after::after{content:""}.icon-music--after::after{content:""}.icon-search--after::after{content:""}.icon-envelope-o--after::after{content:""}.icon-heart--after::after{content:""}.icon-star--after::after{content:""}.icon-star-o--after::after{content:""}.icon-user--after::after{content:""}.icon-film--after::after{content:""}.icon-th-large--after::after{content:""}.icon-th--after::after{content:""}.icon-th-list--after::after{content:""}.icon-check--after::after{content:""}.icon-close--after::after,.icon-remove--after::after,.icon-times--after::after{content:""}.icon-search-plus--after::after{content:""}.icon-search-minus--after::after{content:""}.icon-power-off--after::after{content:""}.icon-signal--after::after{content:""}.icon-cog--after::after,.icon-gear--after::after{content:""}.icon-trash-o--after::after{content:""}.icon-home--after::after{content:""}.icon-file-o--after::after{content:""}.icon-clock-o--after::after{content:""}.icon-road--after::after{content:""}.icon-download--after::after{content:""}.icon-arrow-circle-o-down--after::after{content:""}.icon-arrow-circle-o-up--after::after{content:""}.icon-inbox--after::after{content:""}.icon-play-circle-o--after::after{content:""}.icon-repeat--after::after,.icon-rotate-right--after::after{content:""}.icon-refresh--after::after{content:""}.icon-list-alt--after::after{content:""}.icon-lock--after::after{content:""}.icon-flag--after::after{content:""}.icon-headphones--after::after{content:""}.icon-volume-off--after::after{content:""}.icon-volume-down--after::after{content:""}.icon-volume-up--after::after{content:""}.icon-qrcode--after::after{content:""}.icon-barcode--after::after{content:""}.icon-tag--after::after{content:""}.icon-tags--after::after{content:""}.icon-book--after::after{content:""}.icon-bookmark--after::after{content:""}.icon-print--after::after{content:""}.icon-camera--after::after{content:""}.icon-font--after::after{content:""}.icon-bold--after::after{content:""}.icon-italic--after::after{content:""}.icon-text-height--after::after{content:""}.icon-text-width--after::after{content:""}.icon-align-left--after::after{content:""}.icon-align-center--after::after{content:""}.icon-align-right--after::after{content:""}.icon-align-justify--after::after{content:""}.icon-list--after::after{content:""}.icon-dedent--after::after,.icon-outdent--after::after{content:""}.icon-indent--after::after{content:""}.icon-video-camera--after::after{content:""}.icon-image--after::after,.icon-photo--after::after,.icon-picture-o--after::after{content:""}.icon-pencil--after::after{content:""}.icon-map-marker--after::after{content:""}.icon-adjust--after::after{content:""}.icon-tint--after::after{content:""}.icon-edit--after::after,.icon-pencil-square-o--after::after{content:""}.icon-share-square-o--after::after{content:""}.icon-check-square-o--after::after{content:""}.icon-arrows--after::after{content:""}.icon-step-backward--after::after{content:""}.icon-fast-backward--after::after{content:""}.icon-backward--after::after{content:""}.icon-play--after::after{content:""}.icon-pause--after::after{content:""}.icon-stop--after::after{content:""}.icon-forward--after::after{content:""}.icon-fast-forward--after::after{content:""}.icon-step-forward--after::after{content:""}.icon-eject--after::after{content:""}.icon-chevron-left--after::after{content:""}.icon-chevron-right--after::after{content:""}.icon-plus-circle--after::after{content:""}.icon-minus-circle--after::after{content:""}.icon-times-circle--after::after{content:""}.icon-check-circle--after::after{content:""}.icon-question-circle--after::after{content:""}.icon-info-circle--after::after{content:""}.icon-crosshairs--after::after{content:""}.icon-times-circle-o--after::after{content:""}.icon-check-circle-o--after::after{content:""}.icon-ban--after::after{content:""}.icon-arrow-left--after::after{content:""}.icon-arrow-right--after::after{content:""}.icon-arrow-up--after::after{content:""}.icon-arrow-down--after::after{content:""}.icon-mail-forward--after::after,.icon-share--after::after{content:""}.icon-expand--after::after{content:""}.icon-compress--after::after{content:""}.icon-plus--after::after{content:""}.icon-minus--after::after{content:""}.icon-asterisk--after::after{content:""}.icon-exclamation-circle--after::after{content:""}.icon-gift--after::after{content:""}.icon-leaf--after::after{content:""}.icon-fire--after::after{content:""}.icon-eye--after::after{content:""}.icon-eye-slash--after::after{content:""}.icon-exclamation-triangle--after::after,.icon-warning--after::after{content:""}.icon-plane--after::after{content:""}.icon-calendar--after::after{content:""}.icon-random--after::after{content:""}.icon-comment--after::after{content:""}.icon-magnet--after::after{content:""}.icon-chevron-up--after::after{content:""}.icon-chevron-down--after::after{content:""}.icon-retweet--after::after{content:""}.icon-shopping-cart--after::after{content:""}.icon-folder--after::after{content:""}.icon-folder-open--after::after{content:""}.icon-arrows-v--after::after{content:""}.icon-arrows-h--after::after{content:""}.icon-bar-chart--after::after,.icon-bar-chart-o--after::after{content:""}.icon-twitter-square--after::after{content:""}.icon-facebook-square--after::after{content:""}.icon-camera-retro--after::after{content:""}.icon-key--after::after{content:""}.icon-cogs--after::after,.icon-gears--after::after{content:""}.icon-comments--after::after{content:""}.icon-thumbs-o-up--after::after{content:""}.icon-thumbs-o-down--after::after{content:""}.icon-star-half--after::after{content:""}.icon-heart-o--after::after{content:""}.icon-sign-out--after::after{content:""}.icon-linkedin-square--after::after{content:""}.icon-thumb-tack--after::after{content:""}.icon-external-link--after::after{content:""}.icon-sign-in--after::after{content:""}.icon-trophy--after::after{content:""}.icon-github-square--after::after{content:""}.icon-upload--after::after{content:""}.icon-lemon-o--after::after{content:""}.icon-phone--after::after{content:""}.icon-square-o--after::after{content:""}.icon-bookmark-o--after::after{content:""}.icon-phone-square--after::after{content:""}.icon-twitter--after::after{content:""}.icon-facebook--after::after,.icon-facebook-f--after::after{content:""}.icon-github--after::after{content:""}.icon-unlock--after::after{content:""}.icon-credit-card--after::after{content:""}.icon-feed--after::after,.icon-rss--after::after{content:""}.icon-hdd-o--after::after{content:""}.icon-bullhorn--after::after{content:""}.icon-bell--after::after{content:""}.icon-certificate--after::after{content:""}.icon-hand-o-right--after::after{content:""}.icon-hand-o-left--after::after{content:""}.icon-hand-o-up--after::after{content:""}.icon-hand-o-down--after::after{content:""}.icon-arrow-circle-left--after::after{content:""}.icon-arrow-circle-right--after::after{content:""}.icon-arrow-circle-up--after::after{content:""}.icon-arrow-circle-down--after::after{content:""}.icon-globe--after::after{content:""}.icon-wrench--after::after{content:""}.icon-tasks--after::after{content:""}.icon-filter--after::after{content:""}.icon-briefcase--after::after{content:""}.icon-arrows-alt--after::after{content:""}.icon-group--after::after,.icon-users--after::after{content:""}.icon-chain--after::after,.icon-link--after::after{content:""}.icon-cloud--after::after{content:""}.icon-flask--after::after{content:""}.icon-cut--after::after,.icon-scissors--after::after{content:""}.icon-copy--after::after,.icon-files-o--after::after{content:""}.icon-paperclip--after::after{content:""}.icon-floppy-o--after::after,.icon-save--after::after{content:""}.icon-square--after::after{content:""}.icon-bars--after::after,.icon-navicon--after::after,.icon-reorder--after::after{content:""}.icon-list-ul--after::after{content:""}.icon-list-ol--after::after{content:""}.icon-strikethrough--after::after{content:""}.icon-underline--after::after{content:""}.icon-table--after::after{content:""}.icon-magic--after::after{content:""}.icon-truck--after::after{content:""}.icon-pinterest--after::after{content:""}.icon-pinterest-square--after::after{content:""}.icon-google-plus-square--after::after{content:""}.icon-google-plus--after::after{content:""}.icon-money--after::after{content:""}.icon-caret-down--after::after{content:""}.icon-caret-up--after::after{content:""}.icon-caret-left--after::after{content:""}.icon-caret-right--after::after{content:""}.icon-columns--after::after{content:""}.icon-sort--after::after,.icon-unsorted--after::after{content:""}.icon-sort-desc--after::after,.icon-sort-down--after::after{content:""}.icon-sort-asc--after::after,.icon-sort-up--after::after{content:""}.icon-envelope--after::after{content:""}.icon-linkedin--after::after{content:""}.icon-rotate-left--after::after,.icon-undo--after::after{content:""}.icon-gavel--after::after,.icon-legal--after::after{content:""}.icon-dashboard--after::after,.icon-tachometer--after::after{content:""}.icon-comment-o--after::after{content:""}.icon-comments-o--after::after{content:""}.icon-bolt--after::after,.icon-flash--after::after{content:""}.icon-sitemap--after::after{content:""}.icon-umbrella--after::after{content:""}.icon-clipboard--after::after,.icon-paste--after::after{content:""}.icon-lightbulb-o--after::after{content:""}.icon-exchange--after::after{content:""}.icon-cloud-download--after::after{content:""}.icon-cloud-upload--after::after{content:""}.icon-user-md--after::after{content:""}.icon-stethoscope--after::after{content:""}.icon-suitcase--after::after{content:""}.icon-bell-o--after::after{content:""}.icon-coffee--after::after{content:""}.icon-cutlery--after::after{content:""}.icon-file-text-o--after::after{content:""}.icon-building-o--after::after{content:""}.icon-hospital-o--after::after{content:""}.icon-ambulance--after::after{content:""}.icon-medkit--after::after{content:""}.icon-fighter-jet--after::after{content:""}.icon-beer--after::after{content:""}.icon-h-square--after::after{content:""}.icon-plus-square--after::after{content:""}.icon-angle-double-left--after::after{content:""}.icon-angle-double-right--after::after{content:""}.icon-angle-double-up--after::after{content:""}.icon-angle-double-down--after::after{content:""}.icon-angle-left--after::after{content:""}.icon-angle-right--after::after{content:""}.icon-angle-up--after::after{content:""}.icon-angle-down--after::after{content:""}.icon-desktop--after::after{content:""}.icon-laptop--after::after{content:""}.icon-tablet--after::after{content:""}.icon-mobile--after::after,.icon-mobile-phone--after::after{content:""}.icon-circle-o--after::after{content:""}.icon-quote-left--after::after{content:""}.icon-quote-right--after::after{content:""}.icon-spinner--after::after{content:""}.icon-circle--after::after{content:""}.icon-mail-reply--after::after,.icon-reply--after::after{content:""}.icon-github-alt--after::after{content:""}.icon-folder-o--after::after{content:""}.icon-folder-open-o--after::after{content:""}.icon-smile-o--after::after{content:""}.icon-frown-o--after::after{content:""}.icon-meh-o--after::after{content:""}.icon-gamepad--after::after{content:""}.icon-keyboard-o--after::after{content:""}.icon-flag-o--after::after{content:""}.icon-flag-checkered--after::after{content:""}.icon-terminal--after::after{content:""}.icon-code--after::after{content:""}.icon-mail-reply-all--after::after,.icon-reply-all--after::after{content:""}.icon-star-half-empty--after::after,.icon-star-half-full--after::after,.icon-star-half-o--after::after{content:""}.icon-location-arrow--after::after{content:""}.icon-crop--after::after{content:""}.icon-code-fork--after::after{content:""}.icon-chain-broken--after::after,.icon-unlink--after::after{content:""}.icon-question--after::after{content:""}.icon-info--after::after{content:""}.icon-exclamation--after::after{content:""}.icon-superscript--after::after{content:""}.icon-subscript--after::after{content:""}.icon-eraser--after::after{content:""}.icon-puzzle-piece--after::after{content:""}.icon-microphone--after::after{content:""}.icon-microphone-slash--after::after{content:""}.icon-shield--after::after{content:""}.icon-calendar-o--after::after{content:""}.icon-fire-extinguisher--after::after{content:""}.icon-rocket--after::after{content:""}.icon-maxcdn--after::after{content:""}.icon-chevron-circle-left--after::after{content:""}.icon-chevron-circle-right--after::after{content:""}.icon-chevron-circle-up--after::after{content:""}.icon-chevron-circle-down--after::after{content:""}.icon-html5--after::after{content:""}.icon-css3--after::after{content:""}.icon-anchor--after::after{content:""}.icon-unlock-alt--after::after{content:""}.icon-bullseye--after::after{content:""}.icon-ellipsis-h--after::after{content:""}.icon-ellipsis-v--after::after{content:""}.icon-rss-square--after::after{content:""}.icon-play-circle--after::after{content:""}.icon-ticket--after::after{content:""}.icon-minus-square--after::after{content:""}.icon-minus-square-o--after::after{content:""}.icon-level-up--after::after{content:""}.icon-level-down--after::after{content:""}.icon-check-square--after::after{content:""}.icon-pencil-square--after::after{content:""}.icon-external-link-square--after::after{content:""}.icon-share-square--after::after{content:""}.icon-compass--after::after{content:""}.icon-caret-square-o-down--after::after,.icon-toggle-down--after::after{content:""}.icon-caret-square-o-up--after::after,.icon-toggle-up--after::after{content:""}.icon-caret-square-o-right--after::after,.icon-toggle-right--after::after{content:""}.icon-eur--after::after,.icon-euro--after::after{content:""}.icon-gbp--after::after{content:""}.icon-dollar--after::after,.icon-usd--after::after{content:""}.icon-inr--after::after,.icon-rupee--after::after{content:""}.icon-cny--after::after,.icon-jpy--after::after,.icon-rmb--after::after,.icon-yen--after::after{content:""}.icon-rouble--after::after,.icon-rub--after::after,.icon-ruble--after::after{content:""}.icon-krw--after::after,.icon-won--after::after{content:""}.icon-bitcoin--after::after,.icon-btc--after::after{content:""}.icon-file--after::after{content:""}.icon-file-text--after::after{content:""}.icon-sort-alpha-asc--after::after{content:""}.icon-sort-alpha-desc--after::after{content:""}.icon-sort-amount-asc--after::after{content:""}.icon-sort-amount-desc--after::after{content:""}.icon-sort-numeric-asc--after::after{content:""}.icon-sort-numeric-desc--after::after{content:""}.icon-thumbs-up--after::after{content:""}.icon-thumbs-down--after::after{content:""}.icon-youtube-square--after::after{content:""}.icon-youtube--after::after{content:""}.icon-xing--after::after{content:""}.icon-xing-square--after::after{content:""}.icon-youtube-play--after::after{content:""}.icon-dropbox--after::after{content:""}.icon-stack-overflow--after::after{content:""}.icon-instagram--after::after{content:""}.icon-flickr--after::after{content:""}.icon-adn--after::after{content:""}.icon-bitbucket--after::after{content:""}.icon-bitbucket-square--after::after{content:""}.icon-tumblr--after::after{content:""}.icon-tumblr-square--after::after{content:""}.icon-long-arrow-down--after::after{content:""}.icon-long-arrow-up--after::after{content:""}.icon-long-arrow-left--after::after{content:""}.icon-long-arrow-right--after::after{content:""}.icon-apple--after::after{content:""}.icon-windows--after::after{content:""}.icon-android--after::after{content:""}.icon-linux--after::after{content:""}.icon-dribbble--after::after{content:""}.icon-skype--after::after{content:""}.icon-foursquare--after::after{content:""}.icon-trello--after::after{content:""}.icon-female--after::after{content:""}.icon-male--after::after{content:""}.icon-gittip--after::after,.icon-gratipay--after::after{content:""}.icon-sun-o--after::after{content:""}.icon-moon-o--after::after{content:""}.icon-archive--after::after{content:""}.icon-bug--after::after{content:""}.icon-vk--after::after{content:""}.icon-weibo--after::after{content:""}.icon-renren--after::after{content:""}.icon-pagelines--after::after{content:""}.icon-stack-exchange--after::after{content:""}.icon-arrow-circle-o-right--after::after{content:""}.icon-arrow-circle-o-left--after::after{content:""}.icon-caret-square-o-left--after::after,.icon-toggle-left--after::after{content:""}.icon-dot-circle-o--after::after{content:""}.icon-wheelchair--after::after{content:""}.icon-vimeo-square--after::after{content:""}.icon-try--after::after,.icon-turkish-lira--after::after{content:""}.icon-plus-square-o--after::after{content:""}.icon-space-shuttle--after::after{content:""}.icon-slack--after::after{content:""}.icon-envelope-square--after::after{content:""}.icon-wordpress--after::after{content:""}.icon-openid--after::after{content:""}.icon-bank--after::after,.icon-institution--after::after,.icon-university--after::after{content:""}.icon-graduation-cap--after::after,.icon-mortar-board--after::after{content:""}.icon-yahoo--after::after{content:""}.icon-google--after::after{content:""}.icon-reddit--after::after{content:""}.icon-reddit-square--after::after{content:""}.icon-stumbleupon-circle--after::after{content:""}.icon-stumbleupon--after::after{content:""}.icon-delicious--after::after{content:""}.icon-digg--after::after{content:""}.icon-pied-piper-pp--after::after{content:""}.icon-pied-piper-alt--after::after{content:""}.icon-drupal--after::after{content:""}.icon-joomla--after::after{content:""}.icon-language--after::after{content:""}.icon-fax--after::after{content:""}.icon-building--after::after{content:""}.icon-child--after::after{content:""}.icon-paw--after::after{content:""}.icon-spoon--after::after{content:""}.icon-cube--after::after{content:""}.icon-cubes--after::after{content:""}.icon-behance--after::after{content:""}.icon-behance-square--after::after{content:""}.icon-steam--after::after{content:""}.icon-steam-square--after::after{content:""}.icon-recycle--after::after{content:""}.icon-automobile--after::after,.icon-car--after::after{content:""}.icon-cab--after::after,.icon-taxi--after::after{content:""}.icon-tree--after::after{content:""}.icon-spotify--after::after{content:""}.icon-deviantart--after::after{content:""}.icon-soundcloud--after::after{content:""}.icon-database--after::after{content:""}.icon-file-pdf-o--after::after{content:""}.icon-file-word-o--after::after{content:""}.icon-file-excel-o--after::after{content:""}.icon-file-powerpoint-o--after::after{content:""}.icon-file-image-o--after::after,.icon-file-photo-o--after::after,.icon-file-picture-o--after::after{content:""}.icon-file-archive-o--after::after,.icon-file-zip-o--after::after{content:""}.icon-file-audio-o--after::after,.icon-file-sound-o--after::after{content:""}.icon-file-movie-o--after::after,.icon-file-video-o--after::after{content:""}.icon-file-code-o--after::after{content:""}.icon-vine--after::after{content:""}.icon-codepen--after::after{content:""}.icon-jsfiddle--after::after{content:""}.icon-life-bouy--after::after,.icon-life-buoy--after::after,.icon-life-ring--after::after,.icon-life-saver--after::after,.icon-support--after::after{content:""}.icon-circle-o-notch--after::after{content:""}.icon-ra--after::after,.icon-rebel--after::after,.icon-resistance--after::after{content:""}.icon-empire--after::after,.icon-ge--after::after{content:""}.icon-git-square--after::after{content:""}.icon-git--after::after{content:""}.icon-hacker-news--after::after,.icon-y-combinator-square--after::after,.icon-yc-square--after::after{content:""}.icon-tencent-weibo--after::after{content:""}.icon-qq--after::after{content:""}.icon-wechat--after::after,.icon-weixin--after::after{content:""}.icon-paper-plane--after::after,.icon-send--after::after{content:""}.icon-paper-plane-o--after::after,.icon-send-o--after::after{content:""}.icon-history--after::after{content:""}.icon-circle-thin--after::after{content:""}.icon-header--after::after{content:""}.icon-paragraph--after::after{content:""}.icon-sliders--after::after{content:""}.icon-share-alt--after::after{content:""}.icon-share-alt-square--after::after{content:""}.icon-bomb--after::after{content:""}.icon-futbol-o--after::after,.icon-soccer-ball-o--after::after{content:""}.icon-tty--after::after{content:""}.icon-binoculars--after::after{content:""}.icon-plug--after::after{content:""}.icon-slideshare--after::after{content:""}.icon-twitch--after::after{content:""}.icon-yelp--after::after{content:""}.icon-newspaper-o--after::after{content:""}.icon-wifi--after::after{content:""}.icon-calculator--after::after{content:""}.icon-paypal--after::after{content:""}.icon-google-wallet--after::after{content:""}.icon-cc-visa--after::after{content:""}.icon-cc-mastercard--after::after{content:""}.icon-cc-discover--after::after{content:""}.icon-cc-amex--after::after{content:""}.icon-cc-paypal--after::after{content:""}.icon-cc-stripe--after::after{content:""}.icon-bell-slash--after::after{content:""}.icon-bell-slash-o--after::after{content:""}.icon-trash--after::after{content:""}.icon-copyright--after::after{content:""}.icon-at--after::after{content:""}.icon-eyedropper--after::after{content:""}.icon-paint-brush--after::after{content:""}.icon-birthday-cake--after::after{content:""}.icon-area-chart--after::after{content:""}.icon-pie-chart--after::after{content:""}.icon-line-chart--after::after{content:""}.icon-lastfm--after::after{content:""}.icon-lastfm-square--after::after{content:""}.icon-toggle-off--after::after{content:""}.icon-toggle-on--after::after{content:""}.icon-bicycle--after::after{content:""}.icon-bus--after::after{content:""}.icon-ioxhost--after::after{content:""}.icon-angellist--after::after{content:""}.icon-cc--after::after{content:""}.icon-ils--after::after,.icon-shekel--after::after,.icon-sheqel--after::after{content:""}.icon-meanpath--after::after{content:""}.icon-buysellads--after::after{content:""}.icon-connectdevelop--after::after{content:""}.icon-dashcube--after::after{content:""}.icon-forumbee--after::after{content:""}.icon-leanpub--after::after{content:""}.icon-sellsy--after::after{content:""}.icon-shirtsinbulk--after::after{content:""}.icon-simplybuilt--after::after{content:""}.icon-skyatlas--after::after{content:""}.icon-cart-plus--after::after{content:""}.icon-cart-arrow-down--after::after{content:""}.icon-diamond--after::after{content:""}.icon-ship--after::after{content:""}.icon-user-secret--after::after{content:""}.icon-motorcycle--after::after{content:""}.icon-street-view--after::after{content:""}.icon-heartbeat--after::after{content:""}.icon-venus--after::after{content:""}.icon-mars--after::after{content:""}.icon-mercury--after::after{content:""}.icon-intersex--after::after,.icon-transgender--after::after{content:""}.icon-transgender-alt--after::after{content:""}.icon-venus-double--after::after{content:""}.icon-mars-double--after::after{content:""}.icon-venus-mars--after::after{content:""}.icon-mars-stroke--after::after{content:""}.icon-mars-stroke-v--after::after{content:""}.icon-mars-stroke-h--after::after{content:""}.icon-neuter--after::after{content:""}.icon-genderless--after::after{content:""}.icon-facebook-official--after::after{content:""}.icon-pinterest-p--after::after{content:""}.icon-whatsapp--after::after{content:""}.icon-server--after::after{content:""}.icon-user-plus--after::after{content:""}.icon-user-times--after::after{content:""}.icon-bed--after::after,.icon-hotel--after::after{content:""}.icon-viacoin--after::after{content:""}.icon-train--after::after{content:""}.icon-subway--after::after{content:""}.icon-medium--after::after{content:""}.icon-y-combinator--after::after,.icon-yc--after::after{content:""}.icon-optin-monster--after::after{content:""}.icon-opencart--after::after{content:""}.icon-expeditedssl--after::after{content:""}.icon-battery--after::after,.icon-battery-4--after::after,.icon-battery-full--after::after{content:""}.icon-battery-3--after::after,.icon-battery-three-quarters--after::after{content:""}.icon-battery-2--after::after,.icon-battery-half--after::after{content:""}.icon-battery-1--after::after,.icon-battery-quarter--after::after{content:""}.icon-battery-0--after::after,.icon-battery-empty--after::after{content:""}.icon-mouse-pointer--after::after{content:""}.icon-i-cursor--after::after{content:""}.icon-object-group--after::after{content:""}.icon-object-ungroup--after::after{content:""}.icon-sticky-note--after::after{content:""}.icon-sticky-note-o--after::after{content:""}.icon-cc-jcb--after::after{content:""}.icon-cc-diners-club--after::after{content:""}.icon-clone--after::after{content:""}.icon-balance-scale--after::after{content:""}.icon-hourglass-o--after::after{content:""}.icon-hourglass-1--after::after,.icon-hourglass-start--after::after{content:""}.icon-hourglass-2--after::after,.icon-hourglass-half--after::after{content:""}.icon-hourglass-3--after::after,.icon-hourglass-end--after::after{content:""}.icon-hourglass--after::after{content:""}.icon-hand-grab-o--after::after,.icon-hand-rock-o--after::after{content:""}.icon-hand-paper-o--after::after,.icon-hand-stop-o--after::after{content:""}.icon-hand-scissors-o--after::after{content:""}.icon-hand-lizard-o--after::after{content:""}.icon-hand-spock-o--after::after{content:""}.icon-hand-pointer-o--after::after{content:""}.icon-hand-peace-o--after::after{content:""}.icon-trademark--after::after{content:""}.icon-registered--after::after{content:""}.icon-creative-commons--after::after{content:""}.icon-gg--after::after{content:""}.icon-gg-circle--after::after{content:""}.icon-tripadvisor--after::after{content:""}.icon-odnoklassniki--after::after{content:""}.icon-odnoklassniki-square--after::after{content:""}.icon-get-pocket--after::after{content:""}.icon-wikipedia-w--after::after{content:""}.icon-safari--after::after{content:""}.icon-chrome--after::after{content:""}.icon-firefox--after::after{content:""}.icon-opera--after::after{content:""}.icon-internet-explorer--after::after{content:""}.icon-television--after::after,.icon-tv--after::after{content:""}.icon-contao--after::after{content:""}.icon-500px--after::after{content:""}.icon-amazon--after::after{content:""}.icon-calendar-plus-o--after::after{content:""}.icon-calendar-minus-o--after::after{content:""}.icon-calendar-times-o--after::after{content:""}.icon-calendar-check-o--after::after{content:""}.icon-industry--after::after{content:""}.icon-map-pin--after::after{content:""}.icon-map-signs--after::after{content:""}.icon-map-o--after::after{content:""}.icon-map--after::after{content:""}.icon-commenting--after::after{content:""}.icon-commenting-o--after::after{content:""}.icon-houzz--after::after{content:""}.icon-vimeo--after::after{content:""}.icon-black-tie--after::after{content:""}.icon-fonticons--after::after{content:""}.icon-reddit-alien--after::after{content:""}.icon-edge--after::after{content:""}.icon-credit-card-alt--after::after{content:""}.icon-codiepie--after::after{content:""}.icon-modx--after::after{content:""}.icon-fort-awesome--after::after{content:""}.icon-usb--after::after{content:""}.icon-product-hunt--after::after{content:""}.icon-mixcloud--after::after{content:""}.icon-scribd--after::after{content:""}.icon-pause-circle--after::after{content:""}.icon-pause-circle-o--after::after{content:""}.icon-stop-circle--after::after{content:""}.icon-stop-circle-o--after::after{content:""}.icon-shopping-bag--after::after{content:""}.icon-shopping-basket--after::after{content:""}.icon-hashtag--after::after{content:""}.icon-bluetooth--after::after{content:""}.icon-bluetooth-b--after::after{content:""}.icon-percent--after::after{content:""}.icon-gitlab--after::after{content:""}.icon-wpbeginner--after::after{content:""}.icon-wpforms--after::after{content:""}.icon-envira--after::after{content:""}.icon-universal-access--after::after{content:""}.icon-wheelchair-alt--after::after{content:""}.icon-question-circle-o--after::after{content:""}.icon-blind--after::after{content:""}.icon-audio-description--after::after{content:""}.icon-volume-control-phone--after::after{content:""}.icon-braille--after::after{content:""}.icon-assistive-listening-systems--after::after{content:""}.icon-american-sign-language-interpreting--after::after,.icon-asl-interpreting--after::after{content:""}.icon-deaf--after::after,.icon-deafness--after::after,.icon-hard-of-hearing--after::after{content:""}.icon-glide--after::after{content:""}.icon-glide-g--after::after{content:""}.icon-sign-language--after::after,.icon-signing--after::after{content:""}.icon-low-vision--after::after{content:""}.icon-viadeo--after::after{content:""}.icon-viadeo-square--after::after{content:""}.icon-snapchat--after::after{content:""}.icon-snapchat-ghost--after::after{content:""}.icon-snapchat-square--after::after{content:""}.icon-pied-piper--after::after{content:""}.icon-first-order--after::after{content:""}.icon-yoast--after::after{content:""}.icon-themeisle--after::after{content:""}.icon-google-plus-circle--after::after,.icon-google-plus-official--after::after{content:""}.icon-fa--after::after,.icon-font-awesome--after::after{content:""}.icon-handshake-o--after::after{content:""}.icon-envelope-open--after::after{content:""}.icon-envelope-open-o--after::after{content:""}.icon-linode--after::after{content:""}.icon-address-book--after::after{content:""}.icon-address-book-o--after::after{content:""}.icon-address-card--after::after,.icon-vcard--after::after{content:""}.icon-address-card-o--after::after,.icon-vcard-o--after::after{content:""}.icon-user-circle--after::after{content:""}.icon-user-circle-o--after::after{content:""}.icon-user-o--after::after{content:""}.icon-id-badge--after::after{content:""}.icon-drivers-license--after::after,.icon-id-card--after::after{content:""}.icon-drivers-license-o--after::after,.icon-id-card-o--after::after{content:""}.icon-quora--after::after{content:""}.icon-free-code-camp--after::after{content:""}.icon-telegram--after::after{content:""}.icon-thermometer--after::after,.icon-thermometer-4--after::after,.icon-thermometer-full--after::after{content:""}.icon-thermometer-3--after::after,.icon-thermometer-three-quarters--after::after{content:""}.icon-thermometer-2--after::after,.icon-thermometer-half--after::after{content:""}.icon-thermometer-1--after::after,.icon-thermometer-quarter--after::after{content:""}.icon-thermometer-0--after::after,.icon-thermometer-empty--after::after{content:""}.icon-shower--after::after{content:""}.icon-bath--after::after,.icon-bathtub--after::after,.icon-s15--after::after{content:""}.icon-podcast--after::after{content:""}.icon-window-maximize--after::after{content:""}.icon-window-minimize--after::after{content:""}.icon-window-restore--after::after{content:""}.icon-times-rectangle--after::after,.icon-window-close--after::after{content:""}.icon-times-rectangle-o--after::after,.icon-window-close-o--after::after{content:""}.icon-bandcamp--after::after{content:""}.icon-grav--after::after{content:""}.icon-etsy--after::after{content:""}.icon-imdb--after::after{content:""}.icon-ravelry--after::after{content:""}.icon-eercast--after::after{content:""}.icon-microchip--after::after{content:""}.icon-snowflake-o--after::after{content:""}.icon-superpowers--after::after{content:""}.icon-wpexplorer--after::after{content:""}.icon-meetup--after::after{content:""}.accordion button[data-a11y-toggle]::after,.annotation:after,.annotation__note_edit:after,.breadcrumbs>a+a:before,.document__notes>footer::after,.note>header:after,.remodal.tag-manager .tags-list li: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{display:inline-block;width:4px;height:8px;background:url(../images/breadcrumb-arrow.png) center center no-repeat;margin:0 5px}.breadcrumbs a:first-child{font-weight:900}label,strong{font-weight:700}.is-shown{display:block}.is-hidden,[hidden],template{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}html{overflow-x:hidden;font-family:sans-serif}body{margin:0}a{background:0 0}a:focus{outline:dotted thin}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}hr{height:0}code,pre{font-family:"Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-size:1em}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,input[type=search],input[type=checkbox],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none}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}.ad--tnl .tnl-times,.form-required,label{text-transform:uppercase}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}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=checkbox]{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__form,.search-module .input-group .form-item,select{width:100%}input[type=checkbox]:checked{background-position:0 -16px}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]{vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}select{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}.input-group{display:table;width:100%}.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}.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;width:100%!important;margin-bottom:15px;vertical-align:middle;zoom:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;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}.ad,h1,h2,h3,h4,h5,h6{font-family:Lato,Helvetica,Arial,sans-serif}@media print{body.toolbar,body.toolbar-drawer{padding-top:0!important}}a{color:#0064a2;text-decoration:none;transition:color .3s linear}.ad-text-link,.create-tag .create-tag__actions a,.ecomm-about--sidebar #product-pricing a,.free-trial-cta--body a,.help-video-block 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{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}.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}@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}.document__notes>header,.help-video-or{font-weight:900;text-transform:uppercase}@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;text-align:center}.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}.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{position:absolute;top:-20px;left:50%;width:100%;height:20px;background-image:radial-gradient(rgba(0,0,0,.3) 0,transparent 70%,transparent 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__meta .note__preview,.note__meta .note__tags{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note>header{display:block;clear:both;cursor:pointer}.note>header:after{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%}.note__meta .note__tags i{display:inline-block;margin-right:5px}.note__meta .note__preview{max-width:100%;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{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;text-decoration:underline}.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{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}.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;transition:background-color .15s}.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{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}}#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,.poll .form-submit,.rates-compare [id*=edit-add],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::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,.poll .no-icon.form-submit::after,.rates-compare .no-icon[id*=edit-add]::after,div .view-people div .views-exposed-form div .views-exposed-widget .no-icon.form-submit::after{display:none}#block-tacontactform-subscription-inquiry input[type=submit]:active,#block-tacontactform-subscription-inquiry input[type=submit]:focus,#block-tacontactform-subscription-inquiry input[type=submit]:hover,#ta-contact-form input[type=submit]:active,#ta-contact-form input[type=submit]:focus,#ta-contact-form input[type=submit]:hover,#taProfile_form .form-actions input[type=submit]:active,#taProfile_form .form-actions input[type=submit]:focus,#taProfile_form .form-actions input[type=submit]:hover,#taRegistration_form .form-actions input[type=submit]:active,#taRegistration_form .form-actions input[type=submit]:focus,#taRegistration_form .form-actions input[type=submit]:hover,#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,.poll .form-submit:active,.poll .form-submit:focus,.poll .form-submit:hover,.rates-compare [id*=edit-add]:active,.rates-compare [id*=edit-add]:focus,.rates-compare [id*=edit-add]: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,.poll .form-submit:after,.rates-compare [id*=edit-add]: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,.poll .form-submit::after,.poll .form-submit::before,.rates-compare [id*=edit-add]::after,.rates-compare [id*=edit-add]::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,.poll .form-submit:not([class*="--after"])::after,.rates-compare [id*=edit-add]: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,.poll .form-submit,.rates-compare [id*=edit-add],div .view-people div .views-exposed-form div .views-exposed-widget .form-submit{padding:10px}}.btn--large{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[type=submit]:active,#block-tacontactform-subscription-inquiry input[type=submit]:focus,#block-tacontactform-subscription-inquiry input[type=submit]:hover,#ta-contact-form input[type=submit]:active,#ta-contact-form input[type=submit]:focus,#ta-contact-form input[type=submit]:hover,#taProfile_form .form-actions input[type=submit]:active,#taProfile_form .form-actions input[type=submit]:focus,#taProfile_form .form-actions input[type=submit]:hover,#taRegistration_form .form-actions input[type=submit]:active,#taRegistration_form .form-actions input[type=submit]:focus,#taRegistration_form .form-actions input[type=submit]:hover,#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 [id*=edit-add]:active,.rates-compare [id*=edit-add]:focus,.rates-compare [id*=edit-add]: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{background:#005589}.btn--tertiary{background:#aaa;border-color:#888}.text-link,.text-link--secondary{border:0;background-color:transparent}.btn--tertiary:active,.btn--tertiary:focus,.btn--tertiary:hover{background:#888}.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}.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 .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}.free-trial-cta--body p,.free-trial-cta--sidebar p{font-size:18px}.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}.frl .Clause,.frl .Other,.frl .Paragraph,.frl .SubClause,.frl .SubPar,.frl .SubSec{text-indent:20px}.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}.free-trial-cta--body,.free-trial-cta--sidebar{padding:20px;background-color:#eee;border-bottom:2px solid #ddd;text-align:center}.free-trial-cta--body{margin:40px 0}.free-trial-cta--body .btn--large{margin-right:10px;text-decoration:none}.article-cta .article-cta--body p a,.free-trial-cta--full-width p a,.media__snippet a{text-decoration:underline}@media screen and (max-width:650px){.free-trial-cta--body span{display:block}.free-trial-cta--body .btn--large{margin-right:0;margin-bottom:10px}}.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--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;padding:30px 0;text-align:center;font-size:28px;color:#fff}.free-trial-cta--full-width p a{color:#c9eaff;font-weight:700}.free-trial-cta--full-width p a:focus,.free-trial-cta--full-width p a:hover{color:#fff}@media screen and (max-width:650px){.free-trial-cta--full-width p{font-size:25px}}.article-pdf__nav,.article__nav,.listing__pagination,.top-news-date,.use-results{display:table;width:100%;height:35px;margin-bottom:20px;background:#eee;border:solid #ddd;border-width:0 0 2px;color:#666;font-size:12px;line-height:1.1;text-transform:uppercase;vertical-align:middle}.ie8 .article-pdf__nav,.ie8 .article__nav,.ie8 .listing__pagination,.ie8 .top-news-date,.ie8 .use-results{min-height:auto}.top-news-date{padding:10px 0;text-align:center}@media screen and (max-width:480px){.top-news-date{display:block;width:auto;margin:0 -20px 35px}}.article-pdf__nav a,.article__nav a,.listing__pagination a,.use-results a{color:#666}.article-pdf__nav p,.article__nav p,.listing__pagination p,.use-results p{margin-bottom:0}.article-pdf__nav [class*="__btn"],.article__nav [class*="__btn"],.listing__pagination [class*="__btn"],.use-results [class*="__btn"]{display:inline-block;width:35px;padding:10px 0;background:#999;color:#eee;text-align:center;transition:all .3s}.article-pdf__nav [class*="__btn"]:before,.article__nav [class*="__btn"]:before,.listing__pagination [class*="__btn"]:before,.use-results [class*="__btn"]:before{margin:0}@media screen and (max-width:480px){.article-pdf__nav [class*="__btn"],.article__nav [class*="__btn"],.listing__pagination [class*="__btn"],.use-results [class*="__btn"]{padding:20px 0}}.article-pdf__nav [class*="__label"],.article__nav [class*="__label"],.listing__pagination [class*="__label"],.use-results [class*="__label"]{display:inline-block;padding:10px 0;color:#999;font-weight:700;transition:all .3s}.content-block__link,.content-block__title{font-weight:900;font-family:Lato,Helvetica,Arial,sans-serif;text-transform:uppercase}@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{display:block;border-bottom:1px solid #ddd;font-size:12px}.content-block,[class*=content-block--]{margin-bottom:20px}.content-block .chosen-container,[class*=content-block--] .chosen-container{width:100%!important}.link-list>a{padding:3px 0}.link-list--sub-category a{padding:3px 0 3px 15px}.content-block__header{display:table;width:100%;padding-bottom:5px;border-bottom:3px solid #0064a2}.content-block__header--brand{display:table;width:100%;padding:10px 15px;background-color:#0064a2;border-bottom-width:0;color:#fff;line-height:1rem}.content-block__link,.content-block__title{display:table-cell;vertical-align:bottom}.content-block__title{margin-bottom:0;color:#0064a2;font-size:13px;line-height:1rem;letter-spacing:1pt}.content-block__link{font-size:11px;line-height:1;text-align:right;color:#f27320;cursor:pointer}.content-block__link:hover{color:#d35c1d}.content-block--box{border:1px solid #ccc}.content-block--box .content-block__header{padding:10px 20px;background:#eee;border-bottom:none}.content-block--box .content-block__title{color:#666}.content-block--box .media__content{padding:20px}.content-block--box .media__title{font-size:18px;line-height:1.6;font-weight:700}.content-block--box .media__snippet,[class*="__content--sidebar"]:not(.home__content--sidebar) .media__snippet{font-size:12px}.content-block--box .media__title a{color:#0064a2}.content-block--box .media__title a:hover{color:#005589}.content-block--box .media__title a:visited{color:#267baf}.content-block--box--alt{background:#eee}.content-block--box--alt .content-block__header{padding:10px 20px;background:#666;border-bottom:none}.content-block--box--alt .content-block__title{color:#fff!important}.content-block--box--alt .content-block__content{border-width:0 1px 1px;border-style:solid;border-color:#ddd}[class*="__content--sidebar"]:not(.home__content--sidebar) .content-block--box .content-block__header{padding:10px}[class*="__content--sidebar"]:not(.home__content--sidebar) .content-block--box .media__image+.media__content .media__meta{padding:0}[class*="__content--sidebar"]:not(.home__content--sidebar) .media__image{width:50px;height:50px}[class*="__content--sidebar"]:not(.home__content--sidebar) .media__image+.media__content{padding:10px}.latest-updates{background:#eee;margin-bottom:20px!important}.latest-updates .content-block,.latest-updates [class*=content-block--]{padding:20px}.frl .latest-updates .media__title{font-size:18px;line-height:1.6;font-weight:700}.frl .latest-updates .column.first{padding-right:15px}.frl .latest-updates .column.last{padding-left:15px}.dailies .latest-updates .content-block__header{border-bottom-color:#f27320}.dailies .latest-updates .content-block__title{color:#f27320}.dailies .latest-updates .media{padding-bottom:15px;border-bottom:1px solid #ddd}.dailies .latest-updates .media:last-child{padding-bottom:0;border-bottom:none}.form__header,.landing__title{display:block;margin-bottom:0;padding:0 0 10px;color:#666;background-color:transparent!important;font-size:36px;font-weight:400;line-height:1.2}@media screen and (max-width:480px){.form__header,.landing__title{font-size:32px;padding:20px 0}}.listing{margin-bottom:60px}.listing .content-block .content-block__header{padding-top:20px}.listing .content-block .media{padding:0}.listing .content-block:last-child{margin-bottom:0}.listing input[type=text]{background:#fff!important}@media screen and (max-width:650px){.listing .content-block{padding:0 20px}.listing{margin:0 -20px 60px;border-width:1px 0}.listing .form__header,.listing .landing__title{margin:0}}.listing__description{padding:20px 0}.listing__description h2{margin-bottom:.5rem;font-weight:400;line-height:1}.listing__description p{margin-bottom:0}.eoml-content .content>form .title,.eoml-content .content>form p.field{font-size:16px}.listing__controls{display:block;padding:20px;background:#fafafa;border-width:1px 1px 2px;border-color:#ddd;border-style:solid}.listing__controls .form-item-document-type{width:100%!important;margin-bottom:20px}.listing__controls .form-item-document-type .chosen-container{margin-bottom:0;background-color:#fff}.listing__controls .form--inline:first-child{padding-bottom:20px}@media screen and (max-width:650px){.listing__controls .form-item-document-type .chosen-container{margin-bottom:20px}.listing__controls .form-item-document-type{margin-right:0}.listing__controls .form-item{width:100%!important;float:none!important}}.listing__controls .form-text{margin-bottom:0!important}@media screen and (max-width:650px){.listing__controls .markup_or{margin:10px 0;text-align:left;float:none}#block-tacontactform-subscription-inquiry .listing__controls input[type=submit],#ta-contact-form .listing__controls input[type=submit],#taProfile_form .form-actions .listing__controls input[type=submit],#taRegistration_form .form-actions .listing__controls input[type=submit],#trial-div .listing__controls .form-submit,.listing__controls #block-tacontactform-subscription-inquiry input[type=submit],.listing__controls #ta-contact-form input[type=submit],.listing__controls #taProfile_form .form-actions input[type=submit],.listing__controls #taRegistration_form .form-actions input[type=submit],.listing__controls #trial-div .form-submit,.listing__controls .btn--primary,.listing__controls .manage-subscriptions__options .form-submit,.listing__controls .poll .form-submit,.manage-subscriptions__options .listing__controls .form-submit,.poll .listing__controls .form-submit{margin-left:0!important}}#block-tacontactform-subscription-inquiry .listing__controls input[type=submit],#ta-contact-form .listing__controls input[type=submit],#taProfile_form .form-actions .listing__controls input[type=submit],#taRegistration_form .form-actions .listing__controls input[type=submit],#trial-div .listing__controls .form-submit,.listing__controls #block-tacontactform-subscription-inquiry input[type=submit],.listing__controls #ta-contact-form input[type=submit],.listing__controls #taProfile_form .form-actions input[type=submit],.listing__controls #taRegistration_form .form-actions input[type=submit],.listing__controls #trial-div .form-submit,.listing__controls .btn--primary,.listing__controls .manage-subscriptions__options .form-submit,.listing__controls .poll .form-submit,.manage-subscriptions__options .listing__controls .form-submit,.poll .listing__controls .form-submit{margin-top:22px}.listing__controls--action,.listing__controls--view{float:left;width:75%;padding:0}.listing__controls--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{float:right}.authors,.media__image,.media__left{float:left}.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{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__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}.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}.modal__header:after,.personal-welcome li ul li:after,.remodal--split:after,.remodal-wrapper:after{content:""}.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}.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:focus,.media__title a:hover{color:#005589}.media__title a:visited{color:#267baf}.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;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}.nav--top,.nav--top .contain,.nav--top .page--nonsub .wrap__content,.nav-link--top,.page--nonsub .nav--top .wrap__content{position:relative}@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-family:"Open Sans",Helvetica,Arial,sans-serif;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{z-index:3;background:#ddd;text-align:right}.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{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{border-right:1px solid #e9e9e9}.nav-link--top ul{position:absolute;top:25px;right:-9999px;background:#777;text-align:left;opacity:0}.nav-link--top ul a{display:block;margin-bottom:3px;color:#eee}.nav-link--top ul a:hover{color:#fff}.nav-link--top ul a:last-child{margin-bottom:0}@media screen and (max-width:960px){.nav-link--top:last-child>a{border-right:none}.nav-link--top ul a{width:100%}.nav-link--top ul{display:none;text-align:center}}.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--main{position:relative;z-index:2;height:70px;background:#efefef}.nav--main .nav--main__nav{float:right}.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 .nav--main__nav{float:none}.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.active{background:#313437;color:#ccc}@media screen and (max-width:960px){.nav-link--main{float:none;display:block;width:100%;padding:5px 20px;border-width:0 0 1px}.nav-link--main:last-child{display:none}}@media screen and (min-width:480px) and (max-width:960px){.nav-link--main{padding:10px 20px}}.hot-topics-menu .mega-menu__category.show,.jurisdictions-menu .mega-menu__category.show,.key-documents-menu .mega-menu__category.show,.tax-topics-menu .mega-menu__category.show{width:25%;height:auto;padding:0 10px 0 0}@media screen and (max-width:960px){.hot-topics-menu .mega-menu__category.show,.jurisdictions-menu .mega-menu__category.show,.key-documents-menu .mega-menu__category.show,.tax-topics-menu .mega-menu__category.show{width:100%;padding:0 15px;margin-bottom:10px}}.hot-topics-menu .mega-menu__category,.jurisdictions-menu .mega-menu__category,.key-documents-menu .mega-menu__category,.tax-topics-menu .mega-menu__category{width:0;height:0}.hot-topics-menu .category__title,.jurisdictions-menu .category__title,.key-documents-menu .category__title,.tax-topics-menu .category__title{margin:0 0 5px;color:#f27320;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:900;line-height:1;text-transform:uppercase;text-shadow:1px 1px 0 #55280b}.contributors-menu{padding-bottom:0}.contributors--featured{float:left;width:75%;padding:0}.contributors--featured .featured-overview img{float:left;max-width:75px;height:auto;margin:0 20px 20px 0;border:1px solid #fff}.contributors--featured .featured-overview a{padding:0}.contributors--featured .featured-overview:hover{background:0 0!important}.contributor--featured__info{font-family:Lato,Helvetica,Arial,sans-serif;overflow:hidden}.ui-dialog,.ui-dialog .ui-dialog-buttonset button{font-family:"Open Sans",Helvetica,Arial,sans-serif}.contributor--featured__label{margin-bottom:10px;color:#999;font-size:12px;font-weight:700;text-transform:uppercase}.contributor--featured__name{color:#f27320;font-weight:400;line-height:1}.contributor--featured__links{clear:both}.contributor--featured__links a{display:block;margin-bottom:10px;padding:2px 5px;color:#ddd;font-size:14px}.contributor--featured__links a:hover{background:#000;color:#fff}.contributor--featured__view-all{font-size:12px;font-weight:700;text-transform:uppercase}.contributors--list{float:left;width:75%}.contributors--list .column{padding-left:10px;border-left:1px solid #646464}.contributors--list li a{padding:5px 0;color:#f27320;font-size:14px}.menu-counter{margin-left:10px;padding:2px 5px;background:#267baf;border-radius:2px;font-size:11px;text-align:center}.menu-no-results{min-height:40px;line-height:1.5;text-align:center;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-link--personal,.nav-link--personal__tools{line-height:40px;transition:background .3s;color:#fff}.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}}.nav-link--personal{float:left;padding:0 15px;border-right:1px solid #005b93;font-size:12px;font-weight:600;text-transform:uppercase;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}}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}.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}.personal-welcome{float:left}.personal-welcome .nav-link--personal{margin:0!important}.personal-welcome .personal-welcome__name{display:inline-block;max-width:125px;line-height:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis}.personal-welcome:hover .nav-link--personal{background:#005589}.personal-welcome ul{position:absolute;top:40px;left:-9999px;min-width:150px;width:100%;background:#005589;opacity:0;transition:opacity,.3s}@media screen and (max-width:960px){.personal-welcome ul{display:none;position:relative;top:0;left:0;opacity:1;box-shadow:inset 0 3px 10px rgba(0,0,0,.2),inset 0 -3px 10px rgba(0,0,0,.2)}}.personal-welcome li{list-style:none}.personal-welcome li ul li{display:block;clear:both}.personal-welcome li ul li:after{display:table;clear:both}.personal-welcome li ul li a{display:block;padding:10px 15px;color:#fff;color:rgba(255,255,255,.75);font-size:12px;transition:color .3s,background .3s}.personal-welcome li ul li a:hover{background:#004067;color:#fff}.personal-welcome li ul li a:hover:before{color:#fff}.personal-welcome>li:hover ul{left:auto;opacity:1}@media screen and (max-width:960px){.personal-welcome{float:none;display:block}}.my-tax-notes{float:left;margin-bottom:0}.my-tax-notes:hover .nav-link--personal{background:#005589;color:#fff}.my-tax-notes li{list-style:none}.my-tax-notes ul{position:absolute;top:40px;left:-9999px;width:250px;background:#005589;opacity:0;transition:opacity .3s}.my-tax-notes ul li{display:table;width:100%}@media screen and (max-width:960px){.my-tax-notes ul{display:none;position:relative;top:0;left:0;width:100%;opacity:1}}.my-tax-notes>li:hover>ul{left:auto;opacity:1}.my-tax-notes .my-tax-notes__sub-menu{position:absolute;left:-9999px;width:350px;opacity:0;transition:opacity .3s}.my-tax-notes .my-tax-notes__sub-menu li .favorite__remove,.my-tax-notes .my-tax-notes__sub-menu li .flag-reading-queue{display:table-cell;width:40px;text-align:center;vertical-align:middle}.my-tax-notes .my-tax-notes__sub-menu li .favorite__remove:hover:before,.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{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 .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: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{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{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{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;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{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{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{content:none}.filter-tags__list:after,.filter-tags__quick-select: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}.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: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:28px;font-weight:700;line-height:1;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 .content-block__header h3{font-size:23px}.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__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__snippet,.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 .separator{color:#666;font-size:12px}.sample-work .highlighted .media__meta .media__datetime{letter-spacing:0}.ta-toolbar{padding-top:15px;padding-bottom:15px;background-color:#eee;border-top:20px solid #006838}.ta-toolbar__title{display:block;clear:both}.ta-toolbar__title:after{display:table;clear:both}.ta-toolbar__title h2{float:left;max-width:50%;margin-bottom:10px;font-size:26px;font-weight:400}.ta-toolbar__title .btn{float:right}@media screen and (max-width:960px){.ta-toolbar{padding:10px 20px;border-top-width:10px}.ta-toolbar__title .btn{float:none;width:100%;margin-bottom:15px}}.ta-toolbar__search{display:block;clear:both;float:left}.ta-toolbar__search:after{display:table;clear:both}.ta-toolbar__search input[type=text]{float:left;width:200px;margin-right:10px;margin-bottom:10px}@media screen and (max-width:960px){.ta-toolbar__search input[type=text]{float:none;-ms-flex:auto;flex:auto;width:auto;height:38px}.ta-toolbar__search .btn{-ms-flex:1;flex:1;-ms-flex-item-align:start;align-self:flex-start;text-align:center}}.ta-toolbar__search .btn{float:left;width:auto}.ta-toolbar__search .word-search-clear,.ta-toolbar__search .word-search-wb-clear{margin-left:10px}.ta-toolbar__search .ta-toolbar__search-type{float:left;margin-right:20px;margin-bottom:0;font-weight:400;text-transform:none}.ta-toolbar__search .ta-toolbar__search-type:first-of-type{clear:left}@media screen and (max-width:960px){.ta-toolbar__search .word-search-clear,.ta-toolbar__search .word-search-wb-clear{margin-left:5px}.ta-toolbar__search .ta-toolbar__search-type{display:none}.ta-toolbar__search,.ta-toolbar__search>div{display:-ms-flexbox;display:flex;float:none;width:100%;margin-right:auto;margin-left:auto}}.ta-toolbar__workbench{float:right}.ta-toolbar__workbench [class*=icon-]:after{line-height:1}.ta-toolbar--workbench{display:block;clear:both;margin-bottom:40px}.ta-toolbar--workbench:after{display:table;clear:both}.ta-toolbar--workbench [class*=ta-toolbar__]{position:relative}@media screen and (max-width:960px){.ta-toolbar__workbench{float:none;width:100%;text-align:center}.ta-toolbar--workbench [class*=ta-toolbar__]{position:static}}.ta-toolbar--workbench .ta-toolbar--workbench--left,.ta-toolbar--workbench .ta-toolbar--workbench--left>div{float:left}.ta-toolbar--workbench .ta-toolbar--workbench--left .ta-toolbar__search input{margin-bottom:0}@media screen and (max-width:960px){.ta-toolbar--workbench .ta-toolbar--workbench--left{float:none}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>select,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>select,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>select,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>select{width:100%}}.ta-toolbar--workbench .ta-toolbar--workbench--right{float:right}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort{float:left;margin-left:10px}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>select,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>select,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>select,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>select{height:auto;background-color:#fff;border:1px solid #ddd;border-radius:3px}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>button{padding:5px 10px}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>button .icon-tag,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>button .icon-upload,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>button .icon-tag,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>button .icon-upload,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>button .icon-tag,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>button .icon-upload,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>button .icon-tag,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>button .icon-upload{color:#444}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>button .icon-caret-down--after,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>button .icon-caret-down--after,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>button .icon-caret-down--after,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>button .icon-caret-down--after{color:#f27320}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>button .icon-caret-down--after::after,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>button .icon-caret-down--after::after,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>button .icon-caret-down--after::after,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>button .icon-caret-down--after::after{margin-left:.5rem}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>select,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>select,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>select,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>select{margin-bottom:0;padding:5px 30px 5px 10px}@media screen and (max-width:960px){.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort{float:none;margin:0}.ta-toolbar--workbench .ta-toolbar--workbench--right{float:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags{-ms-flex:0 1 49%;flex:0 1 49%}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort{-ms-flex-order:3;order:3;-ms-flex:1;flex:1;margin-top:5px}}.adv_search_wrapper,.breadcrumbs,.export__dropdown .share-annotations label,.export__dropdown h3,.filter-tags__list{margin-bottom:10px}@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}#adv_search_wrapper,.adv_search_wrapper{background-color:#eee}.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}.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{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 input{float:right}.export__dropdown .export__download-pdf-button{cursor:pointer}.filter-tags{width:350px}@media screen and (max-width:960px){.filter-tags{width:100%}}.top-news--sidebar .content-block__header{display:block}.top-news--sidebar .content-block__header h3{font-size:28px;font-weight:700;line-height:1;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;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 .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}.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}.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;font-weight:900;height:26px;width:67px}.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__bar:after,.article__nav--footer:after,.audit-insight__promo .promo__actions:after,.audit-manual__all .content-block__content:after,.audit-manual__favorites .content-block__content:after,.audit-manuals__header:after,.metadata-row:after,.state__title h3:after{content:"";clear:both}.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,article{position:relative}.breadcrumbs{font-family:Lato,Helvetica,Arial,sans-serif;font-size:10px;text-transform:uppercase}.breadcrumbs a{color:#999;font-weight:600}@media screen and (max-width:480px){.advance_search_proximity_helper{top:12px}.breadcrumbs{margin:20px 0}}.article-pdf__nav{margin:15px 0 0}.article__ta-editors-note,hgroup{margin-bottom:20px}hgroup .article__primary,hgroup .article__secondary,hgroup .article__tertiary{color:#999;font-weight:400;letter-spacing:0;line-height:1;text-transform:none}hgroup .article__secondary{line-height:1.5}hgroup .article__title{color:#f27320;font-size:28px;font-weight:400;line-height:1}.article__ta-full-text hr,.article__ta-full-text table{margin-top:20px;margin-bottom:0}.article__ta-editors-note p{display:inline}.article__ta-full-text table{width:100%}.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 thead tr th{border:1px solid #ccc;padding:10px}.article__ta-full-text table thead tr th{border-bottom:3px solid #ccc}.article__ta-full-text table tbody tr td p,.article__ta-full-text table thead tr th p{margin:0}.article__bar{height:40px;margin-bottom:20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#999;font-family:"Open Sans",Helvetica,sans-serif;font-size:11px;line-height:1}.article__bar:after{display:table}@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__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}.article__email span,.article__favorite span,.article__pdf span,.article__print span,.article__social span{float:left;margin-right:5px}.article__email span:before,.article__favorite span:before,.article__pdf span:before,.article__print span:before,.article__social span:before{margin-right:0}.article__email:hover,.article__favorite:hover,.article__pdf:hover,.article__print:hover,.article__social:hover{color:#666}@media screen and (max-width:960px){.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__email span,.article__favorite span,.article__pdf span,.article__print span,.article__social span{float:none}}.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-family:Lato,Helvetica,Arial,sans-serif;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 figcaption,.article__ta-full-text-label strong{font-family:Lato,Helvetica,Arial,sans-serif;font-weight:900;text-transform:uppercase}.article__ta-full-text-label strong{display:block;margin-bottom:10px;color:#0064a2;font-size:13px;line-height:1}.article__ta-full-text{margin-bottom:50px;font-size:16px;line-height:1.8;word-wrap:break-word}.article__ta-full-text a{color:#0064a2;transition:none}.article__ta-full-text a:focus,.article__ta-full-text a:hover{color:#f27320;text-decoration:underline}.article__ta-full-text a:visited{color:#d35c1d}.article__ta-full-text h1,.article__ta-full-text h2,.article__ta-full-text h3,.article__ta-full-text h4,.article__ta-full-text h5,.article__ta-full-text h6{margin-top:20px}.article__ta-full-text h2{text-align:center;font-size:18px}.article__ta-full-text h3{font-size:18px}.article__ta-full-text h4{font-size:16px}.article__ta-full-text h5{font-size:14px}.article__ta-full-text h6{font-size:13px}.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{padding-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}.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}.print-link{display:none}.byline{float:left;width:30%;margin:0 20px 20px 0;padding-right:10px;border-right:1px solid #ddd;font-family:Lato,Helvetica,Arial,sans-serif}.byline .byline-label{margin-bottom:10px;color:#999;font-size:11px;font-weight:700}.byline .author{display:table;min-height:35px;margin-bottom:2px}.byline .author-img{display:table-cell;vertical-align:middle;width:35px;height:35px}.byline .author .author-name-mailto-wrapper{display:table-cell;padding:5px 0 0 5px;vertical-align:middle}.byline .author-name{font-size:12px;font-weight:700;line-height:1;text-transform:uppercase;margin-bottom:-5px}.byline .author-name a{color:#888}.byline .author-name a:hover{color:#005589;transition:text-shadow .2s ease;text-shadow:.5px .5px .5px rgba(0,0,0,.5)}@media screen and (max-width:480px){.byline{float:none;width:100%;margin-right:0;border-right:0}}.magazine .article__ta-summary{display:block;overflow:hidden}.magazine .article__ta-summary figure{max-width:100%;margin-bottom:10px}.magazine .article__ta-summary figure img{width:100%;height:auto;margin-bottom:10px}.author_mailto{font-size:8pt}.article__ta-full-text .FigCaption,.article__ta-full-text FigCaption,.article__ta-full-text>.FigHeader,.article__ta-full-text>figheader{background-color:#eee;font-family:Lato,Helvetica,Arial,sans-serif;font-size:11px;font-weight:900;text-transform:uppercase;text-align:center}.article__ta-full-text .FigCaption,.article__ta-full-text FigCaption{padding:15px}.article__ta-full-text .floating.right{float:right;margin-right:0}.article__submit-comment .panel .required-text,.comment__author{font-family:Lato,Helvetica,Arial,sans-serif}.article__ta-full-text .floating.left{float:left;margin-left:0}.article__ta-full-text .photo-spread{text-align:center}.article__ta-full-text .photo-spread>figure.floating.left,.article__ta-full-text .photo-spread>figure.floating.right{display:inline-block;float:none}.article__ta-full-text .photo-spread>figure:first-of-type.floating.left,.article__ta-full-text .photo-spread>figure:first-of-type.floating.right{float:right}.article__ta-full-text .photo-spread>figure:last-of-type.floating.left,.article__ta-full-text .photo-spread>figure:last-of-type.floating.right{float:left}.metadata-row{clear:both;display:-ms-flexbox;display:flex;padding:5px 0;border-bottom:1px solid #ddd}.metadata-row:after{display:table}@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{height:0;overflow:hidden}.article__attributes .panel.expanded,.article__comments .panel.expanded,.article__submit-comment .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}.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}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}.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{position:relative;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,transparent 75%,transparent 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{display:table}.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{display:table}.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: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}.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{display:table}.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{display:table}.state__title a{float:left;color:#444;line-height:1.2}.state__title a:nth-of-type(2){display:block;overflow:hidden;max-width:80%}.state__title .ajax-progress{position:absolute;top:6px;right:40px;padding:0}.state__title .state__toggle-state{float:right;background-color:transparent;border:0;color:#0064a2}.state__manuals ul{margin-bottom:0;list-style:none}.state__manuals li{border-top:1px solid #ccc;padding:15px}.state__manuals a{color:#222;text-decoration:underline}#dataTableSAM tbody td .audit-manuals__icon-wrapper .icon-certificate::before,#dataTableSAM tbody td:first-of-type.js-show-history:focus i::before,#dataTableSAM tbody td:first-of-type.js-show-history:hover i::before,#dataTableSAM tbody td:last-of-type a:focus i::before,#dataTableSAM tbody td:last-of-type a:hover i::before{color:#f27320}#dataTableSAM{width:100%;margin-bottom:40px}#dataTableSAM a{color:#222}#dataTableSAM thead{background-color:#006838;border-width:1px 1px 0;border-style:solid;border-color:#006838}#dataTableSAM tbody tr[role],#dataTableSAM tfoot td{border-top:1px solid #ccc}#dataTableSAM thead th{padding:15px 10px;border-bottom-width:0;color:#fff}#dataTableSAM thead th::after{float:none;display:inline-block;margin-left:10px;background-image:none;font-family:FontAwesome}.change-document .audit-manuals__state>button,.dailies-overview__tab,.dailies__latest-news .download-full-text,.dailies__sub-category,.page--nonsub .engagement-stats .engagement-stat strong{font-family:Lato,Helvetica,Arial,sans-serif}#dataTableSAM thead th.sorting{cursor:pointer}#dataTableSAM thead th.sorting::after{content:""}#dataTableSAM thead th.sorting_asc::after{content:""}#dataTableSAM thead th.sorting_desc::after{content:""}.audit-news:after,.document>header:after,.document__toolbox::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{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{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 [id*=edit-add]:focus,.document>header .rates-compare [id*=edit-add]:hover,.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 [id*=edit-add]:focus,.rates-compare .document>header [id*=edit-add]:hover,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__toc,.document__toolbox{box-shadow:0 0 10px rgba(0,0,0,.35);position:absolute}.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;z-index:1;width:calc(100% - 56px);height:100%;max-height:98%;padding:20px;margin:10px 36px 10px 20px;background-color:#fff}.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;top:0;z-index:2;background-color:#f27320;border-radius:5px;-ms-transform-origin:top center;transform-origin:top center;transition:transform .35s}.document__toolbox::after{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}.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 .content-block__title,.sidebar__org-content .content-block__title a{color:#999}.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{color:#999}.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:160px;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:10px}.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}#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 .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:not(:last-of-type){border-right:1px solid #eee}.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 .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 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 .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 .testimonials cite strong:before{content:'-'}.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 cite strong:before{content:'-'}.footer__topics:after,.page--nonsub .engagement-samples:after,.sticky-footer:after{content:""}.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}.page--nonsub .engagement-samples{display:block;clear:both;padding:50px 0 120px;background-color:#21455b}.page--nonsub .engagement-samples:after{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-family:Lato,Helvetica,Arial,sans-serif;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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;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}.footer__main,.header,.search-module{font-family:Lato,Helvetica,Arial,sans-serif}.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{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{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}.sidebar-left,.sidebar-right,.split{min-height:100%}.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,[class^=frl-search--]: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--]: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}.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}.frl .ParagraphFlush{margin-left:40px}.frl .SubClause{margin-left:100px}.frl .SubPar{margin-left:60px}.frl .SubSec{margin-left:20px}.frl .Paragraph{margin-left:40px}.div.article__ta-full-text section a:not([href]){color:#000;text-decoration:none}.multimedia__presenter a,.search-page__results .search--blogger__bio a{text-decoration:underline}.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}.header .nav--top .nav-link--top>a.icon-caret-down--after::after{display:none}}@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-family:"Open Sans",Helvetica,Arial,sans-serif;font-style:italic;cursor:pointer}.search-help__prompt:after{color:#f27320}.search-help__prompt .search-help__content{display:none;width:650px;margin-left:240px}.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;position:absolute;text-align:center}.page-audit-insight .header--mobile{margin-bottom:0}.header--mobile__menu{left:20px;font-size:24px;color:#999}.header--mobile__menu::before{content:'Menu';color:#0064a2;font-family:Lato,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1pt}.contain:after,.ibfd__banner::before,.ibfd__sources .cf:after,.ibfd__sources::after,.ibfd__sources::before,.page--nonsub .wrap__content:after{content:""}.header--mobile__search{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}}.front .articles-category{margin-bottom:60px}.front .gradient-overlay{display:block;position:absolute;bottom:0;width:100%;height:100px;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0 )}.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{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{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{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}.contact-box dd,.login__form .forgot-password,.login__form .form-item-persistent-login label{font-family:Lato,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{display:table;clear:both}.sidebar-right{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;width:100%;padding:0 20px}}@media screen and (min-width:480px) and (max-width:960px){.sidebar-right{padding:20px}}.sidebar-left{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}@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}}.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:480px){.page--nonsub .split .wrap__content,.split .contain,.split .page--nonsub .wrap__content{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:unset;justify-content:unset}}.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:960px){.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;margin:0 auto;padding:0 20px!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}.login__form .form-item-email input,.login__form .form-item-name input,.login__form .form-item-pass input,.login__form .form-item-password input,[data-type=prominent] p:last-of-type{margin-bottom:0}[data-type=prominent]:after{display:table}.form__header{margin:0}.login__form{position:relative;padding:20px 0;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}@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;margin-top:20px;padding-top:15px;border-top:1px solid #ddd}@media screen and (min-width:650px) and (max-width:960px){.ip-register-here{margin-top:70px}}.login__register-here-action{font-weight:700}.cta__module--register,.cta__module--subscribe{float:left;width:75%;margin-bottom:50px;padding:25px 20px}.cta__module--register h1,.cta__module--register p,.cta__module--subscribe h1,.cta__module--subscribe p{margin-bottom:20px}.contact-box dl,.cta__module--register a,.cta__module--subscribe a{margin-bottom:0}.cta__module--register h1,.cta__module--subscribe h1{line-height:1.1;text-transform:uppercase}.cta__module--register p,.cta__module--subscribe p{color:#666;font-size:12px}.cta__module--register{margin-top:5px;border:solid #0064a2;border-width:2px 0 2px 2px}.cta__module--register h1{color:#0064a2}.cta__module--subscribe{box-sizing:content-box;width:42%;margin-left:-1px;border:solid #f27320;border-width:5px;border-radius:5px}.cta__module--subscribe h1{color:#f27320}.contact-box{display:block;clear:both}.contact-box:after{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}#trial-div .confirm-parent,#trial-div .password-parent{width:100%}.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}.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{border-bottom-color:#004078}.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}.home__magazines-overview:after,.magazine__full-list:after,.magazine__title:after,.magazines-overview__tabs-nav:after{content:"";clear:both}#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 .password-strength{width:100%;margin-top:0;position:relative;top:20px}#trial-div .password-parent .password-strength .password-indicator{height:3px}#trial-div .form-type-password label .title,#trial-div .form-type-textfield label .title{cursor:pointer}#trial-div .form-item-checkboxes-available,#trial-div .form-item-checkboxes-current{display:block;clear:both;margin-bottom:8px}#trial-div .form-item-checkboxes-available:after,#trial-div .form-item-checkboxes-current:after{content:"";display:table;clear:both}#trial-div .form-item-checkboxes-available .free-trial-current-product-options .form-type-checkbox,#trial-div .form-item-checkboxes-current .free-trial-current-product-options .form-type-checkbox{width:50%;float:left}@media screen and (max-width:960px){#trial-div .form-item-checkboxes-available .free-trial-current-product-options .form-type-checkbox,#trial-div .form-item-checkboxes-current .free-trial-current-product-options .form-type-checkbox{width:100%;float:none;margin:10px 0}}#trial-div .form-item-checkboxes-available .free-trial-available-product-options label.option,#trial-div .form-item-checkboxes-current .free-trial-available-product-options label.option{cursor:pointer}#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-wrapper,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-wrapper{display:-ms-flexbox;display:flex}#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-left,#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-right,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-left,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-right{width:50%}@media only screen and (max-width:960px){#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-wrapper,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-wrapper{display:block}#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-left,#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-right,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-left,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-right{width:100%}}#trial-div .form-item-checkboxes-available .free-trial-available-product-options .group-title,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .group-title{margin-top:20px}#trial-div .form-item-checkboxes-available .free-trial-available-product-options .product-info,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .product-info{margin-left:2px}#trial-div .form-item-checkboxes-available{margin-top:40px}@media screen and (max-width:960px){#trial-div .form-item-checkboxes-available .form-item,#trial-div .form-item-checkboxes-available .form-item-checkbox{margin:10px 0}}#trial-div .form-item-verification-code,#trial-div .free-trial-no-more-products-note{margin-bottom:10px}#trial-div .free-trial-text-message-note{margin-left:6px;font-size:12px}#trial-div .form-submit.trial-submit-email{float:none}#trial-div .form-submit.trial-login-add-subscription,#trial-div .form-submit.trial-register-login-add-subscription{margin:5px auto}@media screen and (max-width:960px){#trial-div .form-submit.trial-login-add-subscription,#trial-div .form-submit.trial-register-login-add-subscription{margin-top:15px}#trial-div .form-submit{width:50%}}@media only screen and (max-width:650px){#trial-div .form-submit{width:100%}#trial-div .g-recaptcha{-ms-transform:scale(.77);transform:scale(.77);-webkit-transform:scale(.77);-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform-origin:0 0}}#trial-div .intl-tel-input{width:100%;margin-bottom:15px}#trial-div .intl-tel-input .ad{position:relative;width:20px;height:14px;padding:0;margin-bottom:0;font-family:inherit}.back-to-magazine,.magazine__toc,.magazines-overview__tab,.magazines-overview__tab-content .magazines-overview__issue{font-family:Lato,Helvetica,Arial,sans-serif}#trial-div .ajax-progress{position:absolute;left:48%;padding:0;bottom:-46px}#trial-div .ajax-progress .throbber{background-image:url(../images/loading_dots.gif);width:30px}#trial-div .ajax-progress .message{display:none}#trial-div .forgot-password{top:56px;display:block}#trial-div .form-item-persistent-login{bottom:-25px}@media screen and (max-width:960px){#trial-div .forgot-password{position:relative;top:-8px;left:0}#trial-div .form-item-persistent-login{position:absolute;top:auto!important;float:none}}.free-trial-no-more-products-note{font-weight:700;font-style:italic}.free-trial-limit-reached-ul{display:table}.free-trial-limit-reached-li{padding:0 5px 5px;font-style:italic;margin-left:25px;float:left}.ie8_support{background-color:#0064a0;color:#fff;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:100}.multimedia,.past-issues{position:relative}.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:#004078}.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:#ccd9e4}.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:#004078}.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}.magazine__title:after{display:table}.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}.back-to-magazine,.magazine__toc .toc__link,.past-issues{border-bottom:1px solid #ddd}.magazine__full-list{display:block;clear:both;margin-bottom:60px;background:#F5F5F5}.magazine__full-list:after{display:table}.magazine__full-list>.left,.magazine__full-list>.right{float:left;width:50%}.magazine__full-list .magazine__full-list__category{padding:20px 20px 0}.magazine__full-list .media__snippet{font-size:12px}.back-to-magazine{display:block;padding:5px 0;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__full-list>.left,.magazine__full-list>.right{float:none;width:100%}.magazine__current-issue-pdf+.btn--tertiary{padding:12px 10px}}.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;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-bottom:60px}.home__magazines-overview:after{display:table}.home__magazines-overview .otc--featured{display:block;clear:both;border-bottom: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:220px;max-height:220px}.home__magazines-overview .otc--list{clear:both}.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:480px){.home__magazines-overview .media__content{padding:10px 0}}.magazines-overview__tabs-nav{display:block;clear:both;margin-bottom:20px}.magazines-overview__tabs-nav:after{display:table}.magazines-overview__tab{float:left;display:block;margin-right:15px;padding:0 10px;border-bottom:2px solid;font-size:13px;font-weight:900;line-height:30px;text-transform:uppercase}.magazines-overview__tab:last-child{margin-right:0}.magazines-overview__tab.tax-notes{border-bottom-color:#004078;color:#004078}.magazines-overview__tab.tax-notes.active{background:#004078;color:#fff}.magazines-overview__tab.state-tax-notes{border-bottom-color:#006838;color:#006838}.magazines-overview__tab.state-tax-notes.active{background:#006838;color:#fff}.magazines-overview__tab.tax-notes-international{border-bottom-color:#952226;color:#952226}.magazines-overview__tab.tax-notes-international.active{background:#952226;color:#fff}.banner,.multimedia__image{background-size:cover;background-position:center center;width:100%}@media screen and (min-width:480px) and (max-width:960px){.magazines-overview__tab{padding:5px 10px}}.magazines-overview__tab-content .magazines-overview__issue{overflow:hidden;margin-bottom:0;font-size:11px;font-weight:700}.search-help__close,.subscription-label{font-family:"Open Sans",Helvetica,Arial,sans-serif}.magazines-overview__tab-content .magazine__otc{padding:0;border:0;display:block}.magazines-overview__tab-content .media__title{font-weight:400}.magazines-overview__tab-content .media__image{padding-top:0;padding-right:20px}@media screen and (max-width:960px){.magazines-overview__tab{float:none;width:100%}.magazines-overview__tab-content .media__image{float:none;max-width:100%;padding-right:0}}.magazines-overview__tab-content .view-full-magazine{float:right;margin-top:15px}.magazines-overview__tab-content .view-full-magazine.tax-notes{background-color:#004078;border-bottom-color:#004078}.magazines-overview__tab-content .view-full-magazine.state-tax-notes{background-color:#006838;border-bottom-color:#006838}.magazines-overview__tab-content .view-full-magazine.tax-notes-international{background-color:#952226;border-bottom-color:#952226}.multimedia{overflow:hidden}.multimedia--podcast,.multimedia--video{margin-bottom:10px}.multimedia--podcast{padding:20px;background-color:#ccc}.banner::before,.multimedia__image::after{right:0;bottom:0;background-color:rgba(0,0,0,.5);content:""}.multimedia--video{border:1px solid #eee}.multimedia__image{position:relative;height:200px;cursor:pointer}.multimedia__image::after{position:absolute;top:0;left:0;z-index:2}.multimedia__image span[class*=icon]{position:absolute;top:50%;left:50%;z-index:3;color:#fff;font-size:4rem;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}a.multimedia__image{display:block}.multimedia__content{position:relative;padding:20px}.multimedia__datetime{margin:0 0 5px;color:#444;font-size:11px;font-weight:900;text-transform:uppercase}.multimedia__title{margin:0 0 5px;line-height:1.2}.multimedia--podcast .multimedia__title{font-size:25px}.multimedia--video .multimedia__title{font-size:18px}.multimedia--video .multimedia__title a{color:#444}.multimedia__presenter{margin:0;font-size:11px}.multimedia__presenter a{color:#666}.multimedia__detail_podcast .media__title p{margin-bottom:0}.banner{position:relative;margin-top:-30px;background-repeat:no-repeat}.banner .banner__content{position:relative;z-index:1;max-width:600px;min-width:0;margin:0 auto;padding:40px 0;color:#fff;text-align:center}@media screen and (max-width:960px){.banner .banner__content{padding-right:20px;padding-left:20px}}.banner::before{position:absolute;top:0;left:0;z-index:0}.banner.banner--multimedia .banner__content{padding:80px 0 120px}.multimedia__nav{margin-bottom:40px;background-color:#eee}.multimedia__nav .contain,.multimedia__nav .page--nonsub .wrap__content,.page--nonsub .multimedia__nav .wrap__content{display:block;clear:both;padding-top:15px;padding-bottom:15px}.multimedia__nav .contain:after,.multimedia__nav .page--nonsub .wrap__content:after,.page--nonsub .multimedia__nav .wrap__content:after{content:"";display:table;clear:both}.multimedia__nav .multimedia__share{float:right}.multimedia__nav .text-link{float:left;margin-top:10px;color:#444}.multimedia__nav .btn-podcast-con{float:right;margin-left:10px}.multimedia__all{display:block;clear:both;position:relative;width:100%;max-width:960px;margin:-60px auto 60px;background-color:#fff}.multimedia__all:after{content:"";display:table;clear:both}.multimedia__all>.contain::after,.multimedia__all>.contain::before,.page--nonsub .multimedia__all>.wrap__content::after,.page--nonsub .multimedia__all>.wrap__content::before{content:"";position:absolute;top:60px;width:0;height:0;border-style:solid;border-color:#d8d8d8 transparent transparent}.multimedia__all>.contain::before,.page--nonsub .multimedia__all>.wrap__content::before{left:-10px;border-width:100px 0 0 10px}.multimedia__all>.contain::after,.page--nonsub .multimedia__all>.wrap__content::after{right:-10px;border-width:100px 10px 0 0}@media screen and (max-width:960px){.multimedia__nav .contain,.multimedia__nav .page--nonsub .wrap__content,.page--nonsub .multimedia__nav .wrap__content{padding-right:20px;padding-left:20px}.multimedia__all{margin-bottom:0}}.multimedia__actions{display:block;clear:both;margin-bottom:5px}.multimedia__actions:after{content:"";display:table;clear:both}.multimedia__actions a{color:#444;text-transform:none}.multimedia__actions a:last-of-type{float:right}.multimedia__listen,.multimedia__watch{padding-top:20px!important;border-top-width:10px;border-top-style:solid}.multimedia__listen>h2,.multimedia__watch>h2{margin-bottom:10px;color:#0064a2;font-size:28px}.multimedia__listen{float:left;width:34%;padding:0 20px;border-top-color:#f27320}@media screen and (max-width:960px){.multimedia__listen{float:none;width:100%;margin-bottom:40px}}.multimedia__watch{float:left;width:66%;padding:0 20px;border-top-color:#0064a2}.multimedia__watch .multimedia--video{float:left;width:calc(50% - 5px)}.multimedia__watch .multimedia--video:first-of-type{float:none;width:100%;height:auto!important}.multimedia__watch .multimedia--video:nth-child(2n){margin-right:10px}@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}#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,.product_pdf{cursor:pointer}.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}.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,.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{content:"";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%}.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}.multimedia__related .bx-controls-direction .bx-next{background-position:-13px 0;right:0}.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}.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{display:inline-table}[class^=icon-].product_pdf::before{font-size:20pt}.product_pdf_text{color:#000;font-size:12px}.profile h1{color:#f27320;font-weight:400;font-size:28px}.basic-info__name{font-size:18px;font-weight:700}@media screen and (max-width:480px){.basic-info__name{float:none;width:100%}}.basic-info__company:before,.basic-info__email:before{display:inline-block;width:20px;color:#666}#edit-account .form-item-mail .description,#taProfile_form .form-item-name .description{display:none}.contact-incorrect{margin:20px 0 10px;color:#666;line-height:1.2}@media screen and (max-width:480px){.basic-info__company,.basic-info__email,.contact-incorrect{float:none;width:100%}}#taProfile_form .free_trial_activation_field{padding:0 20px}#taProfile_form .form-wrapper{position:relative;float:left;width:100%}#taProfile_form .form-wrapper#edit-account{width:100%}@media screen and (max-width:480px){#taProfile_form .form-wrapper{clear:both;float:none;width:100%}}#taProfile_form .form-actions{width:75%;float:right;clear:both;text-align:right}#taProfile_form .form-actions input[value=Cancel]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 15px 0 0;padding:0;background:0 0;border:0;color:#999}#taProfile_form .form-actions input[value=Cancel]:focus{outline:0}@media screen and (max-width:480px){#taProfile_form .form-actions{float:none;width:100%}}#taProfile_form .taTooltip,#taProfile_form .taTooltip--alias,#taProfile_form .taTooltip--phone,#taProfile_form .taTooltip--primarypub{position:absolute;top:-2px;right:0;color:#ccc}#taProfile_form .taTooltip--alias:hover,#taProfile_form .taTooltip--phone:hover,#taProfile_form .taTooltip--primarypub:hover,#taProfile_form .taTooltip:hover{color:#666}#taProfile_form .taTooltip--personalize{float:right;font-size:90%;color:#ccc}#taProfile_form .taTooltip--personalize:hover{color:#666}#taProfile_form .form-item .description{margin-bottom:15px;margin-top:-10px}#edit-account{clear:both}#edit-account .form-item-mail{float:left;width:75%}#edit-account .form-item-pass .description,#edit-account .form-item-pass .password-strength-text,#edit-account .form-item-pass .password-strength-title,#edit-account .form-item-pass .password-suggestions,#edit-account .form-item-pass div.password-confirm{display:none!important}#edit-account .form-item-pass .password-strength{float:none;position:relative;top:21px;width:100%;margin:0}#edit-account .form-item-pass-pass1,#edit-account .form-item-pass-pass2{width:100%}#edit-account .form-item-pass-pass1 .password-indicator,#edit-account .form-item-pass-pass2 .password-indicator{margin-top:-2px;height:2px;background-color:#ddd}#taRegistration_form{clear:both;position:relative;display:block;margin:0 -20px}#taRegistration_form:after{display:table;clear:both}#taRegistration_form .form-wrapper{float:left;width:75%}#taRegistration_form .form-wrapper#edit-account{float:left;width:75%;padding:0}@media screen and (max-width:480px){#taRegistration_form .form-wrapper{float:none;width:100%;padding:0}}#taRegistration_form .form-actions,#taRegistration_form .form-item-mollom-captcha,#taRegistration_form .terms-and-conditions{float:right!important;clear:both;width:50%;padding:0 20px}@media screen and (max-width:480px){#taRegistration_form .form-actions,#taRegistration_form .form-item-mollom-captcha,#taRegistration_form .terms-and-conditions{float:none;width:100%;padding:0}}#taRegistration_form .form-item-mollom-captcha{margin-bottom:20px}#taRegistration_form .form-actions,#taRegistration_form .terms-and-conditions{text-align:right}#taRegistration_form .form-actions input[value=Cancel]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 15px 0 0;padding:0;background:0 0;border:0;color:#999}#taRegistration_form .form-actions input[value=Cancel]:focus{outline:0}#taRegistration_form .profile-personalization{clear:both;margin:15px 20px 0;padding-top:15px}#taRegistration_form .profile-personalization .form-wrapper{float:left;width:75%;padding:0}@media screen and (max-width:480px){#taRegistration_form .profile-personalization{margin:15px 0}#taRegistration_form{margin:0}#taRegistration_form #edit-account .form-item{padding:0}.profile__subscribe .article-views-remaining{line-height:1}}.profile__subscribe{display:block;clear:both;padding:25px 70px;border:5px solid #f27320;border-radius:5px}.custom-email-subscription:first-child,.help-personalize{border-top:1px solid #ddd}.profile__subscribe:after{display:table;clear:both}.profile__subscribe .article-views-remaining{margin-bottom:10px;color:#999;font-size:18px;font-weight:400;text-align:center}.profile__subscribe .article-views-remaining-count{color:#666;font-weight:700}.profile__subscribe h1{color:#f27320;margin-bottom:25px;font-weight:900;text-align:center;text-transform:uppercase}.profile__subscribe .profile__subscribe__action,.profile__subscribe .profile__subscribe__extra{float:left;width:75%}@media screen and (max-width:480px){.profile__subscribe h1{margin-bottom:15px;font-size:25px;line-height:1}.profile__subscribe .profile__subscribe__action,.profile__subscribe .profile__subscribe__extra{float:none;width:100%;padding:0;text-align:center}}.profile__subscribe .profile__subscribe__extra{padding-left:0;color:#999;font-size:13px;font-weight:900;text-transform:uppercase}.profile__subscribe .profile__subscribe__extra p,.profile__subscribe .profile__subscribe__extra small{margin-bottom:0;line-height:1}.profile__subscribe .profile__subscribe__extra .view-reset-date{color:#666}.profile__subscribe .profile__subscribe__action{padding-right:0}#block-tacontactform-subscription-inquiry .profile__subscribe .profile__subscribe__action input[type=submit],#ta-contact-form .profile__subscribe .profile__subscribe__action input[type=submit],#taProfile_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit],#taRegistration_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit],#trial-div .profile__subscribe .profile__subscribe__action .form-submit,.manage-subscriptions__options .profile__subscribe .profile__subscribe__action .form-submit,.poll .profile__subscribe .profile__subscribe__action .form-submit,.profile__subscribe .profile__subscribe__action #block-tacontactform-subscription-inquiry input[type=submit],.profile__subscribe .profile__subscribe__action #ta-contact-form input[type=submit],.profile__subscribe .profile__subscribe__action #taProfile_form .form-actions input[type=submit],.profile__subscribe .profile__subscribe__action #taRegistration_form .form-actions input[type=submit],.profile__subscribe .profile__subscribe__action #trial-div .form-submit,.profile__subscribe .profile__subscribe__action .btn--primary,.profile__subscribe .profile__subscribe__action .manage-subscriptions__options .form-submit,.profile__subscribe .profile__subscribe__action .poll .form-submit{float:right;width:185px;height:50px;font-size:14px;line-height:35px}#block-tacontactform-subscription-inquiry .profile__subscribe .profile__subscribe__action input[type=submit]:after,#ta-contact-form .profile__subscribe .profile__subscribe__action input[type=submit]:after,#taProfile_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit]:after,#taRegistration_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit]:after,#trial-div .profile__subscribe .profile__subscribe__action .form-submit:after,.manage-subscriptions__options .profile__subscribe .profile__subscribe__action .form-submit:after,.poll .profile__subscribe .profile__subscribe__action .form-submit:after,.profile__subscribe .profile__subscribe__action #block-tacontactform-subscription-inquiry input[type=submit]:after,.profile__subscribe .profile__subscribe__action #ta-contact-form input[type=submit]:after,.profile__subscribe .profile__subscribe__action #taProfile_form .form-actions input[type=submit]:after,.profile__subscribe .profile__subscribe__action #taRegistration_form .form-actions input[type=submit]:after,.profile__subscribe .profile__subscribe__action #trial-div .form-submit:after,.profile__subscribe .profile__subscribe__action .btn--primary:after,.profile__subscribe .profile__subscribe__action .manage-subscriptions__options .form-submit:after,.profile__subscribe .profile__subscribe__action .poll .form-submit:after{font-size:16px}@media screen and (max-width:480px){#block-tacontactform-subscription-inquiry .profile__subscribe .profile__subscribe__action input[type=submit],#ta-contact-form .profile__subscribe .profile__subscribe__action input[type=submit],#taProfile_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit],#taRegistration_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit],#trial-div .profile__subscribe .profile__subscribe__action .form-submit,.manage-subscriptions__options .profile__subscribe .profile__subscribe__action .form-submit,.poll .profile__subscribe .profile__subscribe__action .form-submit,.profile__subscribe .profile__subscribe__action #block-tacontactform-subscription-inquiry input[type=submit],.profile__subscribe .profile__subscribe__action #ta-contact-form input[type=submit],.profile__subscribe .profile__subscribe__action #taProfile_form .form-actions input[type=submit],.profile__subscribe .profile__subscribe__action #taRegistration_form .form-actions input[type=submit],.profile__subscribe .profile__subscribe__action #trial-div .form-submit,.profile__subscribe .profile__subscribe__action .btn--primary,.profile__subscribe .profile__subscribe__action .manage-subscriptions__options .form-submit,.profile__subscribe .profile__subscribe__action .poll .form-submit{width:100%;height:40px;margin-top:10px;padding:0}#block-tacontactform-subscription-inquiry .profile__subscribe .profile__subscribe__action input[type=submit]:after,#ta-contact-form .profile__subscribe .profile__subscribe__action input[type=submit]:after,#taProfile_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit]:after,#taRegistration_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit]:after,#trial-div .profile__subscribe .profile__subscribe__action .form-submit:after,.manage-subscriptions__options .profile__subscribe .profile__subscribe__action .form-submit:after,.poll .profile__subscribe .profile__subscribe__action .form-submit:after,.profile__subscribe .profile__subscribe__action #block-tacontactform-subscription-inquiry input[type=submit]:after,.profile__subscribe .profile__subscribe__action #ta-contact-form input[type=submit]:after,.profile__subscribe .profile__subscribe__action #taProfile_form .form-actions input[type=submit]:after,.profile__subscribe .profile__subscribe__action #taRegistration_form .form-actions input[type=submit]:after,.profile__subscribe .profile__subscribe__action #trial-div .form-submit:after,.profile__subscribe .profile__subscribe__action .btn--primary:after,.profile__subscribe .profile__subscribe__action .manage-subscriptions__options .form-submit:after,.profile__subscribe .profile__subscribe__action .poll .form-submit:after{display:none}.profile__subscribe{padding:10px}}.help-personalize{clear:both;padding:20px 0 0;color:#666;font-size:18px;font-weight:700}.page-state-tax-today-state-tax-amnesty-programs .block-system .content,.page-user-manage-favorites .block-system .content,.page-user-manage-searches .block-system .content{max-width:1240px;width:100%;min-width:960px;margin:0 auto}.page-state-tax-today-state-tax-amnesty-programs h2.title,.page-user-manage-favorites h2.title,.page-user-manage-searches h2.title{margin-bottom:20px;color:#f27320;font-size:28px;font-weight:400}.page-state-tax-today-state-tax-amnesty-programs .delete-selected,.page-user-manage-favorites .delete-selected,.page-user-manage-searches .delete-selected{float:left}#dataTableFavorites_wrapper+p .save-tags,.page-state-tax-today-state-tax-amnesty-programs .manage-emails,.page-user-manage-favorites .manage-emails,.page-user-manage-searches .manage-emails{float:right}#dataTableFavorites_wrapper+p{display:block;clear:both;margin-bottom:60px}#dataTableFavorites_wrapper+p:after{display:table;clear:both}.subscriptions-no-results{color:#999;font-size:12px;font-style:italic}@media screen and (max-width:960px){.page-state-tax-today-state-tax-amnesty-programs .block-system .content,.page-user-manage-favorites .block-system .content,.page-user-manage-searches .block-system .content{min-width:0}.manage-email-subscriptions .contain,.manage-email-subscriptions .page--nonsub .wrap__content,.page--nonsub .manage-email-subscriptions .wrap__content{padding:0 20px}}.manage-email-subscriptions h1{margin-bottom:10px;color:#f27320;font-weight:400}.manage-email-subscriptions .manage-subscriptions__intro,.manage-email-subscriptions .manage-subscriptions__intro p{margin-bottom:0}.manage-email-subscriptions #edit-early-option{margin-left:20px}.manage-subscriptions__options{margin:0 -20px}.manage-subscriptions__options>.form-item{float:left;width:25%;margin-bottom:35px;padding:0 20px}.manage-subscriptions__options>.form-item>label{margin-bottom:10px;padding-bottom:5px;border-bottom:2px solid #ddd}@media screen and (max-width:480px){.manage-subscriptions__options>.form-item{width:100%;padding:0}}@media screen and (min-width:480px) and (max-width:960px){.manage-subscriptions__options>.form-item{width:50%}}.manage-subscriptions__options .form-checkboxes .form-item{margin-top:0;margin-bottom:15px}.manage-subscriptions__options .form-item input{float:left;margin-right:10px}.manage-subscriptions__options .form-item input+label{display:block;overflow:hidden;text-transform:none!important}.manage-subscriptions__options .form-submit{clear:both;float:left;margin-bottom:35px;margin-left:20px}@media screen and (max-width:650px){.manage-subscriptions__options .form-submit{margin-left:0}}.manage-subscriptions__options .manage-searches{float:right;margin:30px 20px 0 30px}.manage-subscriptions__options .manage-searches .btn--tertiary{margin-left:10px}.manage-subscriptions__options .label-beta{float:right;height:50%;padding:5px}.manage-subscriptions__options .multi-option-header{font-size:18px;font-weight:700}@media screen and (max-width:650px){.manage-subscriptions__options .manage-searches .btn--tertiary{margin-left:0;margin-right:0}.manage-subscriptions__options .manage-searches{margin:30px 0}.manage-subscriptions__options{margin:0 auto}}.subscription-label{margin-bottom:0;font-weight:400;text-transform:none;letter-spacing:0}.subscription-description{color:#999}.manage-subscriptions__custom{clear:both;margin:60px 20px 0}.manage-subscriptions__custom+.subscriptions-no-results{margin:0 20px 30px}@media screen and (max-width:650px){.manage-subscriptions__custom{margin:0 auto}}@media screen and (min-width:650px) and (max-width:960px){.manage-subscriptions__custom{padding:0 20px}}.custom-email-subscription{margin:0 20px;padding:15px 0;border-bottom:1px solid #ddd}.custom-email-subscription+.form-submit{margin-top:30px}.custom-email-subscription>.form-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.custom-email-subscription>.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>.form-item>label span{display:block;margin-top:5px;color:#999;font-size:12px;font-weight:400}.custom-email-subscription>.form-item .form-radios .form-item{display:inline-block;margin-right:20px;cursor:pointer}.custom-email-subscription>.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-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%}@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}#tooltip,.dataTables_info,.dataTables_paginate,.dataTables_wrapper thead .select-all,.floating__cta,.search-help__close,.support__faq h2{text-align:center}.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}.search-results--none{margin-bottom:0;padding:35px 0;color:#999;font-size:14px;font-style:italic}@media screen and (max-width:650px){.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 .article__attributes,.search-page__results .chosen-container{margin-bottom:0}.search-page__results form{display:inline-block;width:200px}.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}.available-fields:after,.search-block--terms .search-terms-form:after,.search-block--terms:after{content:"";clear:both}.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 p:first-child{margin-top: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:10px 20px 20px 0}.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 .content-block__content [for=edit-proximity]{position:relative}.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{display:table}.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{display:table}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;vertical-align:top}#search-facets-content .or-toggle.or-selected{background:#f27320;border:0;opacity:1}#search-facets-content label{margin-top:15px}.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{display:table}.available-fields__options{float:left;width:33%;margin-bottom:5px;list-style:none}.search-help__close{display:block;margin:10px 0;font-style:italic;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=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-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{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}#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}#rsscopylink::before{margin-right:0}#rssdiv{clear:both}.page-support-help-center #main-content{position:relative}.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)}.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:#0064a2;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{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;background-color:transparent;border:0;color:#222;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]{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}}#tnl_cc,.not_logged_in_information{overflow:auto;min-height:300px;max-height:750px}@media screen and (max-width:960px){.support__intro{padding-right:20px;padding-left:20px}}.support__collateral{margin:0;padding:0}.support__collateral li{padding:5px 0;list-style-type:none;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__faq{clear:left;padding:60px 0}.support__faq h2{font-size:24px;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}}.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 #ddd;border-width:0 0 1px 1px}.taMedia__mentions{background:#eee;border:solid #eee;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}.dataTables_paginate{margin-bottom:20px}.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 td{vertical-align:top}.dataTables_wrapper thead{background:#eee;font-size:12px;line-height:1;text-transform:uppercase}.dataTables_wrapper thead .select-all input{margin:0}.dataTables_wrapper thead th{padding:10px;border-bottom:2px solid #ddd}.dataTables_wrapper .sorting:after,.dataTables_wrapper .sorting_asc:after,.dataTables_wrapper .sorting_desc:after{content:"";float:right;display:block;width:12px;height:12px}.dataTables_wrapper .sorting_asc:after{background:url(../images/table-sorting.png) 0 -24px no-repeat}.dataTables_wrapper .sorting:after{background:url(../images/table-sorting.png) 0 -12px no-repeat}.dataTables_wrapper .sorting_desc:after{background:url(../images/table-sorting.png) no-repeat}.dataTables_wrapper tr.odd{padding:0;background:#fff}.dataTables_wrapper tr.even{padding:0;background:#f9f9f9}.dataTables_wrapper tbody td{padding:5px 10px}.dataTables_wrapper tbody td:nth-child(1) input{margin:3px 0 0}.dataTables_wrapper .form-submit{margin-bottom:60px}.dataTables_wrapper .save-tags{float:right}#dataTableFavorites td:nth-child(2){width:30%}#dataTableFavorites td:nth-child(3),#dataTableFavorites td:nth-child(4){width:20%}#dataTableFavorites td:nth-child(5) input{margin-bottom:5px}#dataTableFavorites td:nth-child(5) .description{color:#999;font-size:10px!important;font-style:italic}#dataTableFavorites td:nth-child(6){width:15%}#dataTableFavorites td:nth-child(6) ul{list-style:none}#dataTableFavorites td:nth-child(6) li{display:inline-block;margin:0 5px 5px 0;padding:5px 10px;background:#f0f0f0;font-size:10px;line-height:14px;transition:background .3s}#dataTableFavorites td:nth-child(6) li .remove-tag:before{margin-right:0;margin-left:5px;color:#999;opacity:.5;transition:all .3s}#dataTableFavorites td:nth-child(6) li .remove-tag:before:hover{opacity:1}#dataTableFavorites td:nth-child(6) li:hover{background:#e3e3e3}.iga-status,.state-tax-amnesty-programs{padding-top:20px!important}.iga-status table,.state-tax-amnesty-programs table{margin:20px 0 40px;border:1px solid #ddd}.iga-status table p:last-child,.state-tax-amnesty-programs table p:last-child{margin-bottom:0}.iga-status table thead,.state-tax-amnesty-programs table thead{background-color:#eee;text-transform:uppercase}.iga-status table thead th,.state-tax-amnesty-programs table thead th{border-bottom:2px solid #ddd;vertical-align:bottom}.iga-status table tbody tr:nth-child(even),.state-tax-amnesty-programs table tbody tr:nth-child(even){background:#f9f9f9}.iga-status table tbody tr,.state-tax-amnesty-programs table tbody tr{padding:0;border-bottom:1px solid #ccc}.iga-status table tbody tr td,.state-tax-amnesty-programs table tbody tr td{padding:5px 10px;vertical-align:top}.state-tax-amnesty-programs table{font-size:12px}.state-tax-amnesty-programs table thead th{padding:10px 5px}.iga-status table thead th{padding:10px}.iga-status table thead p{display:inline}.iga-status table tbody{font-size:14px}.page-state-tax-today-state-tax-amnesty-programs h2.title{margin-bottom:0!important}.page-state-tax-today-state-tax-amnesty-programs .dataTables_wrapper{margin-top:0}#dataTableStateTaxPrograms{margin-bottom:60px;font-size:12px}.model-igas p,.model-igas ul li p{margin-bottom:5px}#dataTableStateTaxPrograms thead th{padding:10px 5px}#dataTableStateTaxPrograms thead th:after{display:none}.model-igas{padding-top:20px!important}.model-igas ul{margin-left:20px}table#frl-important-docs{width:100%;border:1px solid #ddd;margin:20px 0}table#frl-important-docs tr{background-color:#fff}table#frl-important-docs tr:nth-child(odd){background-color:#eee}table#frl-important-docs td{padding:10px}.view-rss-products table.views-table{width:1240px;margin-left:auto;margin-right:auto}.view-rss-products table.views-table tbody tr td,.view-rss-products table.views-table thead tr th{text-align:left;vertical-align:top;padding:10px}.view-rss-products table.views-table tbody tr td .item-list ul li,.view-rss-products table.views-table thead tr th .item-list ul li{margin:0}.tnl_page_main_header{color:#f27320;font-weight:700;background-color:#F2F2F2}.tnl_page_header{color:#f27320;font-weight:700}.tnl_header{width:100%;color:#f27320;text-align:center;display:inline;font-size:12pt}@media screen and (max-width:960px){.tnl_header{font-size:10.5px}}@media screen and (max-width:650px){.tnl_header{font-size:7pt}}.tnl_main_container{width:100%;text-align:center;height:250px;margin-bottom:40px}@media screen and (max-width:480px){.tnl_header{font-size:100%}.tnl_main_container{margin-bottom:-40px}}.tnl_content_para{width:100%;position:relative}.container_div{float:left;margin:5px;padding:1%;width:30%;height:96%;background-color:#F2F2F2;display:inline-block;position:relative;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_cpe_text{font-size:75%}.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{position:relative;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{background-color:#f2f2f2;border:1px solid #f2f2f2;overflow:auto;display:inline-block;float:left;text-decoration:none;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;padding:10px;position:fixed;width:600px;z-index:10000;top:50%;margin-top:-200px}.tnl_ck_button_ie8 label input,.tnl_video_link{position:absolute}@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%}@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;margin-bottom:5px}.tnl_ck_button_ie8{background-color:#f2f2f2;border:1px solid #f2f2f2;overflow:auto;display:inline-block;float:left;text-decoration:none;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_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;position:absolute;top:40%}@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}.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}}.tnl_cb_confirm{text-align:right}.no_subscription_p{border:1px solid #fd2d2d;padding:5px}.tnl_cc_header_sub_text{font-size:10pt;color:#eee}.tnl_cc_header_sub_text>a:first-child{font-size:10pt;color:#eee;text-decoration:underline}#tax-notes-live-credit-card-validation-form>div:first-child{height:100%}.remodal-close{align:right}.tnl_latest_newcast{background-color:#f27320;float:right;font:700 .8em Arial;height:2.5em;margin-right:-9em;margin-top:7em;padding:.7em .4em;text-align:center;width:9em}@media screen and (max-width:650px){.tnl_latest_newcast{font:700 74% Arial;height:1.5em;margin-top:4.5em;width:5em;margin-right:-5em}}@media screen and (max-width:480px){.tnl_latest_newcast{font:700 11px Arial;height:1.5em;margin-right:-5em;margin-top:4em;padding:.3em .8em;width:5em}}.tnl_latest_newcast_link{color:#fff!important;display:block;line-height:1.7em;margin-top:-3%;width:100%}@media screen and (max-width:650px){.tnl_latest_newcast_link{color:#fff!important;display:block;line-height:.7em;margin-top:-3%;width:127%;font-size:74%;margin-right:-5px;float:right}}@media screen and (max-width:480px){.tnl_latest_newcast_link{color:#fff!important;display:block;line-height:1.7em;margin-top:-3%;width:121%;font-size:74%}}.switch{position:relative;display:inline-block;vertical-align:top;width:56px;height:20px;padding:3px;background-color:#fff;border-radius:18px;box-shadow:inset 0 -1px #fff,inset 0 1px 1px rgba(0,0,0,.05);cursor:pointer;background-image:linear-gradient(to bottom,#eee,#fff 25px)}.switch-input{position:absolute;top:0;left:0;opacity:0}.switch-label{position:relative;display:block;height:inherit;font-size:10px;text-transform:uppercase;background:#b6b6b6;border-radius:inherit;box-shadow:inset 0 1px 2px rgba(0,0,0,.12),inset 0 0 2px rgba(0,0,0,.15);transition:.15s ease-out;transition-property:opacity background}.switch-label:after,.switch-label:before{position:absolute;top:50%;margin-top:-.5em;line-height:1;transition:inherit}.switch-label:before{content:attr(data-off);right:11px;color:#fff;text-shadow:0 1px rgba(255,255,255,.5)}.switch-label:after{content:attr(data-on);left:11px;color:#fff;text-shadow:0 1px rgba(0,0,0,.2);opacity:0}.switch-input:checked~.switch-label{background:#47a8d8;box-shadow:inset 0 1px 2px rgba(0,0,0,.15),inset 0 0 3px rgba(0,0,0,.2)}.switch-input:checked~.switch-label:before{opacity:0}.switch-input:checked~.switch-label:after{opacity:1}.switch-handle{position:absolute;top:4px;left:4px;width:18px;height:18px;background:#fff;border-radius:10px;box-shadow:1px 1px 5px rgba(0,0,0,.2);background-image:linear-gradient(to bottom,#fff 40%,#f0f0f0);transition:left .15s ease-out}.switch-handle:before{content:'';position:absolute;top:50%;left:50%;margin:-6px 0 0 -6px;width:12px;height:12px;background:#f9f9f9;border-radius:6px;box-shadow:inset 0 1px rgba(0,0,0,.02);background-image:linear-gradient(to bottom,#eee,#fff)}.switch-input:checked~.switch-handle{left:40px;box-shadow:-1px 1px 5px rgba(0,0,0,.2)}.switch-blue>.switch-input:checked~.switch-label{background:#00f;color:#fff}.ccjs-card input::-webkit-input-placeholder,.ccjs-card-style input::-webkit-input-placeholder{letter-spacing:.15em!important;color:#999!important}.ccjs-card input:-moz-placeholder,.ccjs-card-style input:-moz-placeholder{letter-spacing:.15em!important;color:#999!important;line-height:1.75!important}.ccjs-card input::-moz-placeholder,.ccjs-card-style input::-moz-placeholder{letter-spacing:.15em!important;color:#999!important;line-height:1.75!important}.ccjs-card div,.ccjs-card-style div{margin:0!important;padding:0!important}.ccjs-card button,.ccjs-card fieldset,.ccjs-card input,.ccjs-card label,.ccjs-card legend,.ccjs-card select,.ccjs-card-style button,.ccjs-card-style fieldset,.ccjs-card-style input,.ccjs-card-style label,.ccjs-card-style legend,.ccjs-card-style select{position:relative!important;padding:0!important;margin:0!important;display:block!important;-ms-box-sizing:content-box!important;box-sizing:content-box!important;font-family:inherit!important;font-weight:400!important;font-style:normal!important;font-size:1em!important;z-index:2!important;border-radius:0!important}.ccjs-card fieldset,.ccjs-card label,.ccjs-card legend,.ccjs-card-style fieldset,.ccjs-card-style label,.ccjs-card-style legend{line-height:1.5em!important;height:1.5em!important;color:#5e656b!important;border:0!important}.ccjs-card button,.ccjs-card input,.ccjs-card select,.ccjs-card-style button,.ccjs-card-style input,.ccjs-card-style select{border:1px solid #c7cbce!important}.ccjs-card button:focus,.ccjs-card input:focus,.ccjs-card select:focus,.ccjs-card-style button:focus,.ccjs-card-style input:focus,.ccjs-card-style select:focus{outline:0!important;border:1px solid #ffcd78!important;box-shadow:inset 0 0 3px rgba(255,195,94,.9)!important}.ccjs-card input,.ccjs-card select,.ccjs-card-style input,.ccjs-card-style select{background-color:#fff!important;color:#5e656b!important;font-size:1.25em!important;line-height:1!important;height:2em!important}.ccjs-card input,.ccjs-card-style input{padding-left:.25em!important;line-height:2em !ie}.ccjs-card input::-ms-clear,.ccjs-card-style input::-ms-clear{display:none!important}.ccjs-card select,.ccjs-card-style select{color:#767f86!important;height:1.5em !ie;padding:.25em 0 !ie}.ccjs-card input::-webkit-autofill,.ccjs-card-style input::-webkit-autofill{box-shadow:0 0 0 1000px #fff inset!important}.ccjs-card .ccjs-csc-diagram,.ccjs-card .ccjs-csc-diagram-amex,.ccjs-card-style .ccjs-csc-diagram,.ccjs-card-style .ccjs-csc-diagram-amex{opacity:0!important;filter:alpha(opacity=0)!important;visibility:hidden!important;transition:opacity .3s 0s,visibility 0s .3s!important;z-index:1!important;font-size:.6875em!important;background-color:#fafafa!important;position:absolute!important;left:100%!important;margin-left:1em!important;box-shadow:0 2px 3px rgba(0,0,0,.05)!important;color:#767f86!important}.ccjs-card .ccjs-csc-diagram .ccjs-card-code,.ccjs-card .ccjs-csc-diagram-amex .ccjs-card-code,.ccjs-card-style .ccjs-csc-diagram .ccjs-card-code,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-card-code{color:#78d216}.ccjs-card .ccjs-csc-diagram .ccjs-explanation,.ccjs-card .ccjs-csc-diagram-amex .ccjs-explanation,.ccjs-card-style .ccjs-csc-diagram .ccjs-explanation,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-explanation{padding:.5em!important;font-size:1.2em}.ccjs-card .ccjs-csc-diagram .ccjs-close,.ccjs-card .ccjs-csc-diagram-amex .ccjs-close,.ccjs-card-style .ccjs-csc-diagram .ccjs-close,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-close{color:rgba(0,0,0,.4)!important;font-size:2.25em!important;top:0!important;left:100%!important;width:.9em!important;margin-left:-.45em!important;margin-top:-.45em!important;height:.9em!important;line-height:.9em!important;background:#fff!important;border-radius:.2em!important;border:0!important;position:absolute!important;box-shadow:0 0 0 3px rgba(0,0,0,.2)!important}.ccjs-card .ccjs-csc-diagram .ccjs-close:hover,.ccjs-card .ccjs-csc-diagram-amex .ccjs-close:hover,.ccjs-card-style .ccjs-csc-diagram .ccjs-close:hover,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-close:hover{cursor:pointer!important}.ccjs-card .ccjs-csc-diagram .ccjs-close:active,.ccjs-card .ccjs-csc-diagram-amex .ccjs-close:active,.ccjs-card-style .ccjs-csc-diagram .ccjs-close:active,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-close:active{background:#e6e6e6!important}.ccjs-card .ccjs-csc-diagram-amex .ccjs-close,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-close{display:none!important}.ccjs-card .ccjs-csc-diagram,.ccjs-card-style .ccjs-csc-diagram{bottom:52%!important}.ccjs-card .ccjs-csc-diagram .ccjs-barcode,.ccjs-card-style .ccjs-csc-diagram .ccjs-barcode{height:2em!important;width:100%!important;background-color:#5e656b!important;margin-top:2em!important}.ccjs-card .ccjs-csc-diagram .ccjs-signature,.ccjs-card-style .ccjs-csc-diagram .ccjs-signature{background-color:#fafafa!important;display:inline-block!important;padding:.5em!important;margin-top:1em!important;margin-left:1em!important}.ccjs-card .ccjs-csc-diagram .ccjs-card-code,.ccjs-card-style .ccjs-csc-diagram .ccjs-card-code{padding:.5em 1em!important;display:inline-block!important;background-color:#fff!important}.ccjs-card .ccjs-csc-diagram-amex,.ccjs-card-style .ccjs-csc-diagram-amex{top:52%!important}.ccjs-card .ccjs-csc-diagram-amex .ccjs-card-number,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-card-number{margin-top:3.85em!important;text-align:center!important;width:100%!important;font-size:1.5em!important;letter-spacing:.15em!important}.ccjs-card .ccjs-csc-diagram-amex .ccjs-card-code,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-card-code{position:absolute!important;top:0!important;margin-top:4.8125em!important;margin-right:3em!important;right:0}.ccjs-card label.ccjs-csc,.ccjs-card-style label.ccjs-csc{position:absolute!important;right:1.5em!important;top:2.25em!important;text-align:right!important;z-index:3!important;width:7.5em!important;white-space:nowrap!important}.ccjs-card label.ccjs-csc input,.ccjs-card-style label.ccjs-csc input{right:1.2em!important;top:1.2em!important;position:absolute!important;width:2.95em!important}.ccjs-card .ccjs-csc-diagram-wrapper.ccjs-active .ccjs-csc-diagram,.ccjs-card .ccjs-csc-diagram-wrapper.ccjs-active .ccjs-csc-diagram-amex,.ccjs-card-style .ccjs-csc-diagram-wrapper.ccjs-active .ccjs-csc-diagram,.ccjs-card-style .ccjs-csc-diagram-wrapper.ccjs-active .ccjs-csc-diagram-amex{opacity:1!important;filter:alpha(opacity=100)!important;visibility:visible!important;transition:opacity .3s 0s,visibility 0s 0s!important}.ccjs-card button.ccjs-csc-help,.ccjs-card label.ccjs-csc-help,.ccjs-card-style button.ccjs-csc-help,.ccjs-card-style label.ccjs-csc-help{display:block!important;font-size:1em!important;background-color:#f2f2f2!important;color:#5e656b!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-khtml-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;width:1.5em!important;height:2.5em!important;line-height:2.5em!important;text-align:center!important;position:absolute!important;right:1.5em!important;top:3.75em!important}.ccjs-card button.ccjs-csc-help:focus,.ccjs-card label.ccjs-csc-help:focus,.ccjs-card-style button.ccjs-csc-help:focus,.ccjs-card-style label.ccjs-csc-help:focus{z-index:4}.ccjs-card button.ccjs-csc-help.ccjs-active,.ccjs-card button.ccjs-csc-help:active,.ccjs-card label.ccjs-csc-help.ccjs-active,.ccjs-card label.ccjs-csc-help:active,.ccjs-card-style button.ccjs-csc-help.ccjs-active,.ccjs-card-style button.ccjs-csc-help:active,.ccjs-card-style label.ccjs-csc-help.ccjs-active,.ccjs-card-style label.ccjs-csc-help:active{background-color:#e6e6e6!important;background-image:linear-gradient(to bottom,#e6e6e6,#f2f2f2)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#fff2f2f2', GradientType=0)!important;box-shadow:inset 0 2px 3px #ccc!important}.ccjs-card button.ccjs-csc-help.ccjs-active:after,.ccjs-card button.ccjs-csc-help:active:after,.ccjs-card label.ccjs-csc-help.ccjs-active:after,.ccjs-card label.ccjs-csc-help:active:after,.ccjs-card-style button.ccjs-csc-help.ccjs-active:after,.ccjs-card-style button.ccjs-csc-help:active:after,.ccjs-card-style label.ccjs-csc-help.ccjs-active:after,.ccjs-card-style label.ccjs-csc-help:active:after{display:block!important}.ccjs-card button.ccjs-csc-help:hover,.ccjs-card label.ccjs-csc-help:hover,.ccjs-card-style button.ccjs-csc-help:hover,.ccjs-card-style label.ccjs-csc-help:hover{cursor:pointer!important}.ccjs-card-style.ccjs-card-type-set .ccjs-csc-diagram,.ccjs-card.ccjs-card-type-set .ccjs-csc-diagram{display:block!important;top:3.18181818em!important}.ccjs-card-style.ccjs-amex .ccjs-csc-diagram,.ccjs-card-style.ccjs-card-type-set .ccjs-csc-diagram-amex,.ccjs-card.ccjs-amex .ccjs-csc-diagram,.ccjs-card.ccjs-card-type-set .ccjs-csc-diagram-amex{display:none!important}.ccjs-card-style.ccjs-amex .ccjs-csc-diagram-amex,.ccjs-card.ccjs-amex .ccjs-csc-diagram-amex{display:block!important;top:3.18181818em!important}.ccjs-card-style.ccjs-amex .ccjs-csc-diagram-amex .ccjs-close,.ccjs-card.ccjs-amex .ccjs-csc-diagram-amex .ccjs-close{display:block!important}@media (max-width:57.2em){.ccjs-card .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram,.ccjs-card .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram-amex,.ccjs-card-style .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram,.ccjs-card-style .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram-amex{margin-left:0!important;right:0!important;left:auto}.ccjs-card .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram-amex,.ccjs-card-style .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram-amex{top:100%!important;margin-top:1em}.ccjs-card .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram,.ccjs-card .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled).ccjs-card-type-set .ccjs-csc-diagram,.ccjs-card .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled).ccjs-card-type-set .ccjs-csc-diagram-amex,.ccjs-card-style .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram,.ccjs-card-style .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled).ccjs-card-type-set .ccjs-csc-diagram,.ccjs-card-style .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled).ccjs-card-type-set .ccjs-csc-diagram-amex{top:auto!important;bottom:100%!important;margin-bottom:1em!important}}.ccjs-card-style.ccjs-card-type-error .ccjs-type-read-only,.ccjs-card.ccjs-card-type-error .ccjs-type-read-only{color:#f54828!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-visa .ccjs-type-read-only,.ccjs-card-style.ccjs-visa-electron .ccjs-type-read-only,.ccjs-card.ccjs-visa .ccjs-type-read-only,.ccjs-card.ccjs-visa-electron .ccjs-type-read-only{color:#1261cd!important;background-color:rgba(18,97,205,.05)!important;border:1px solid rgba(18,97,205,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-laser .ccjs-type-read-only,.ccjs-card.ccjs-laser .ccjs-type-read-only{color:#b266ff!important;background-color:rgba(178,102,255,.05)!important;border:1px solid rgba(178,102,255,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-maestro .ccjs-type-read-only,.ccjs-card.ccjs-maestro .ccjs-type-read-only{color:#0066cb!important;background-color:rgba(0,102,203,.05)!important;border:1px solid rgba(0,102,203,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-unionpay .ccjs-type-read-only,.ccjs-card.ccjs-unionpay .ccjs-type-read-only{color:#f03!important;background-color:rgba(255,0,51,.05)!important;border:1px solid rgba(255,0,51,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-jcb .ccjs-type-read-only,.ccjs-card.ccjs-jcb .ccjs-type-read-only{color:#2b9738!important;background-color:rgba(42,151,56,.05)!important;border:1px solid rgba(42,151,56,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-diners-club .ccjs-type-read-only,.ccjs-card.ccjs-diners-club .ccjs-type-read-only{color:#0079be!important;background-color:rgba(0,121,190,.05)!important;border:1px solid rgba(0,121,190,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-amex .ccjs-type-read-only,.ccjs-card.ccjs-amex .ccjs-type-read-only{color:#2e77bc!important;background-color:rgba(46,119,188,.05)!important;border:1px solid rgba(46,119,188,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-discover .ccjs-type-read-only,.ccjs-card.ccjs-discover .ccjs-type-read-only{color:#f79b00!important;background-color:rgba(247,155,0,.05)!important;border:1px solid rgba(247,155,0,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-mastercard .ccjs-type-read-only,.ccjs-card.ccjs-mastercard .ccjs-type-read-only{color:#f67214!important;background-color:rgba(246,114,20,.05)!important;border:1px solid rgba(246,114,20,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-dankort .ccjs-type-read-only,.ccjs-card.ccjs-dankort .ccjs-type-read-only{color:#ed1c24!important;background-color:rgba(237,28,36,.05)!important;border:1px solid rgba(237,28,36,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card .ccjs-type-read-only,.ccjs-card-style .ccjs-type-read-only{opacity:0!important;filter:alpha(opacity=0)!important;transition:all .5s!important;content:' '!important;position:absolute!important;bottom:0!important;right:1.36363636em!important;color:#fff!important;background:0!important;font-size:1.1em!important;padding:.18181818em .45454545em!important;border:1px solid rgba(255,255,255,.3)!important;border-bottom:0!important;z-index:1!important;width:auto!important;margin:0!important}.ccjs-card .ccjs-hidden-card-type,.ccjs-card-style .ccjs-hidden-card-type{position:absolute!important;bottom:0!important;right:1.5em!important;font-size:1em!important;display:none!important}.ccjs-card-style.ccjs-center-csc-diagram .ccjs-csc-diagram,.ccjs-card-style.ccjs-center-csc-diagram .ccjs-csc-diagram-amex,.ccjs-card.ccjs-center-csc-diagram .ccjs-csc-diagram,.ccjs-card.ccjs-center-csc-diagram .ccjs-csc-diagram-amex{left:auto!important;top:auto!important;bottom:auto!important;margin:0!important;right:6em!important}.ccjs-card-style.ccjs-center-csc-diagram .ccjs-csc-diagram,.ccjs-card.ccjs-center-csc-diagram .ccjs-csc-diagram{bottom:52%!important}.ccjs-card-style.ccjs-center-csc-diagram .ccjs-csc-diagram-amex,.ccjs-card.ccjs-center-csc-diagram .ccjs-csc-diagram-amex{top:52%!important}.ccjs-card-style.ccjs-center-csc-diagram.ccjs-card-type-set .ccjs-csc-diagram,.ccjs-card.ccjs-center-csc-diagram.ccjs-card-type-set .ccjs-csc-diagram{display:block!important;top:3.18182em!important}.ccjs-card-style.ccjs-center-csc-diagram.ccjs-amex .ccjs-csc-diagram,.ccjs-card-style.ccjs-center-csc-diagram.ccjs-card-type-set .ccjs-csc-diagram-amex,.ccjs-card.ccjs-center-csc-diagram.ccjs-amex .ccjs-csc-diagram,.ccjs-card.ccjs-center-csc-diagram.ccjs-card-type-set .ccjs-csc-diagram-amex{display:none!important}.ccjs-card-style.ccjs-center-csc-diagram.ccjs-amex .ccjs-csc-diagram-amex,.ccjs-card.ccjs-center-csc-diagram.ccjs-amex .ccjs-csc-diagram-amex{display:block!important;top:3.18182em!important}#tocPanel a,#tocPanel.open{display:block}.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}.terms-conditions-popup{height:80%;padding:20px 30px;overflow-y:scroll}.terms-conditions-popup.remodal{width:auto}.terms-conditions-popup .tc-header{margin-bottom:20px}.terms-conditions-popup .tc-dismiss{width:100%}.terms-conditions-popup .tc-dismiss .tc-btn{float:right;cursor:pointer;margin-left:0;margin-top:10px}#block-tacontactform-subscription-inquiry .terms-conditions-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 .terms-conditions-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 .terms-conditions-popup .tc-dismiss .tc-btn.form-submit::after,.manage-subscriptions__options .terms-conditions-popup .tc-dismiss .tc-btn.form-submit::after,.poll .terms-conditions-popup .tc-dismiss .tc-btn.form-submit::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:focus::after,#tocHeader:hover::after{background-position:0 -16px}#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 ul{margin:0;padding:0;list-style:none}#tocPanel li+li{border-top:1px solid #ccc}#tocPanel a{width:100%;padding:10px 20px;background-color:transparent;color:#666;font-size:12px;transition:background-color .15s}#tocPanel a:focus,#tocPanel a:hover{background-color:#ccc}#tocPanel a:visited{color:#999}.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}.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}.treaties-toc__link a,.treaties-toc__title a{display:block;width:100%;padding:5px;color:#666;line-height:1.2}.quick-rates-table{width:100%}.quick-rates-table th{background:#f3f3f3}.quick-rates-table tr:nth-child(even){background:#eee}.treaties-toc__title+ul{max-height:600px;overflow-y:auto}.treaties-toc__title a{min-height:20px;border-bottom:3px solid #ddd;font-size:16px;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:900}.treaties-toc__link a{border-bottom:1px solid #ddd;font-size:14px;transition:all .3s}.treaties-toc__link a.current,.treaties-toc__link a:hover{background:#eee;color:#f27320}.treaties-toc__link .treaties-toc__link{display:none}.treaties-news .form-type-select:before{content:"OR";display:block;margin:10px 0;padding:2px 0;background:#eee;color:#666;font-size:12px;font-weight:900;text-align:center;box-shadow:inset 0 2px 0 rgba(0,0,0,.05)}.treaties-news .form-type-select:first-of-type:before{display:none}.treaties-news .reset-form{float:right}.treaties header .wtslink{margin-top:5px}div h5.treaties_collapse,div h5.treaties_expand,div h5.treaties_expand_collapse{float:left;padding:0 2px}div h5.treaties_collapse,div h5.treaties_expand{color:#0064a2;cursor:pointer}.treaties_collapse_icon,.treaties_expand_icon{color:#f27320;padding-left:7px}.treaties .treaties__content--main .article__bar,.treaties .treaties__content--main .article__posted{height:auto;position:relative}@media screen and (min-width:961px){.treaties .treaties__content--main .article__actions{display:inline;height:100%;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}}.treaties .treaties__content--main .article__actions .article__social,.treaties .treaties__content--main .article__actions a{height:100%}.treaties .treaties__content--main .article__posted{display:inline}@media screen and (max-width:960px){.treaties .treaties__content--main .article__bar{height:auto!important}}#treatysummary ul,.treaties__content--main .article__ta-summary ul{padding-left:20px}.treaties__content--main.wts{float:left;width:710px}@media screen and (min-width:650px) and (max-width:960px){.treaties__content--main.wts{width:60%}}@media screen and (max-width:650px){.treaties__content--main.wts{width:100%;padding:0 20px}}.dailies__content--sidebar.wts{float:right;width:460px}@media screen and (min-width:650px) and (max-width:960px){.dailies__content--sidebar.wts{width:40%;padding:0 0 0 20px}}@media screen and (max-width:650px){.dailies__content--sidebar.wts{width:100%;padding:0 20px}}.treaties .treaties__content--main .article__ta-summaryNoSpace p{margin-top:0}#sticky-wrapper .block.group>ol{height:507px;max-height:507px;overflow-y:auto}.mli_compare__left_header,.mli_compare__right_header{background:#5e7cd1;color:#fff;text-align:center}.mli_compare__left_article_header,.mli_compare__right_article_header{text-align:center}.mli_compare__left_fulltext table,.mli_compare__left_fulltext td,.mli_compare__left_fulltext th,.mli_compare__left_fulltext tr,.mli_compare__right_fulltext table,.mli_compare__right_fulltext td,.mli_compare__right_fulltext th,.mli_compare__right_fulltext tr{border:1px solid #ccc;padding:10px}.top-banner{margin-top:-30px;margin-bottom:30px}.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}.ReactTable .rt-thead.-header,.taTab{font-family:Lato,Helvetica,Arial,sans-serif;text-transform:uppercase}#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-family:Lato,Helvetica,Arial,sans-serif;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:#004078}.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 .react-select__dropdown-indicator svg,.wayfair-react-app .react-select__indicator-separator{display:none}.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__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__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)}.ReactTable .-pagination,.ReactTable .rt-thead.-header .rt-th.-sort-asc,.ReactTable .rt-thead.-header .rt-th.-sort-desc{box-shadow:none}.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}.wayfair-react-app .menu-group .select-group .react-select__indicators{display:none}.ReactTable{margin:40px 0 100px;border:1px solid #ddd}.ReactTable ul{margin-bottom:0}.ReactTable ul li:before{content:"\2022";color:#777;font-weight:700;font-size:16px;display:inline-block;width:1em}.ReactTable .rt-th{display:-ms-flexbox;display:flex}.ReactTable .rt-th>div{margin:auto}.ReactTable .rt-th.-cursor-pointer:after{content:"";display:block;width:12px;height:12px;background:url(../images/table-sorting.png) 0 -12px no-repeat;position:absolute;right:8px;top:calc(50% - 6px)}.ReactTable .rt-th.-sort-desc:after{background:url(../images/table-sorting.png) no-repeat}.ReactTable .rt-th.-sort-asc:after{background:url(../images/table-sorting.png) 0 -24px no-repeat}.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:#eee;box-shadow:none;border-bottom:1px solid #ddd;font-size:11px;font-weight:900;color:#999}.ReactTable .rt-thead.-header .rt-th{padding:10px}.ReactTable .rt-thead.-header .rt-th.-cursor-pointer{padding-right:20px}.ReactTable .rt-thead{overflow-y:scroll}.ReactTable .rt-tbody{color:#444;max-height:700px}.ReactTable .rt-tr.-even{background:#f9f9f9}.ReactTable .note{font-size:13px;color:#888}.taTabs{border-bottom:2px solid #ddd}@media screen and (max-width:480px){.taTabs{border:none}}.taTab{font-size:13px;font-weight:700;color:#666;letter-spacing:1px;display:inline-block;padding:10px 20px;margin-right:10px;cursor:pointer;position:relative;border:2px solid transparent;border-bottom:none}.document-select__state .state__name button+label,.document-select__state ol li label{font-weight:400;text-transform:none}.taTab.selected:after,.taTab.selected:before{content:"";position:absolute}.taTab:hover:not(.selected){color:#444;background-color:#fafafa}@media screen and (max-width:480px){.taTab{display:block;margin:0;border:none;border-bottom:2px solid #0064a2;color:#0064a2}}.taTab.selected{border-color:#ddd}.taTab.selected:before{height:4px;width:calc(100% + 4px);left:-2px;top:-2px;background-color:#0064a2}.taTab.selected:after{height:2px;width:100%;left:0;bottom:-2px;background-color:#fff}@media screen and (max-width:480px){.taTab.selected{background-color:#0064a2;color:#fff}.taTab.selected:after,.taTab.selected:before{content:none}}.document-select:after,.document-select__available header:after,.document-select__selected header:after,.document-select__state ol li:after,.wts .article__bar:after{content:"";clear:both}.taTab_link{float:right;overflow:hidden;padding:15px 4px 0 0}@media screen and (max-width:480px){.taTab_link{padding:0;position:relative;top:-26px;right:6px}}.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{.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}.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}@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}.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}.document-select__state ol li label,.state__document p{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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%;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%;margin-bottom:0}table.wts-intro{margin-bottom:0}table.wts-intro tbody{border:none}table.wts-intro img.pwclogo{margin-left:5px}.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}.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 thead tr td.tableheading{font-weight:700}.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}.page-exempt-organization-master-list .content--main .form__header,.page-exempt-organization-master-list .content--main .landing__title,.page-exempt-organization-master-list .dailies__content--main .form__header,.page-exempt-organization-master-list .dailies__content--main .landing__title,.page-exempt-organization-master-list .eoml-content .form__header,.page-exempt-organization-master-list .eoml-content .landing__title,.page-exempt-organization-master-list .exempt-organizations__content--main .form__header,.page-exempt-organization-master-list .exempt-organizations__content--main .landing__title,.page-exempt-organization-master-list .frl-content .form__header,.page-exempt-organization-master-list .frl-content .landing__title,.page-exempt-organization-master-list .insurance_expert__content--main .form__header,.page-exempt-organization-master-list .insurance_expert__content--main .landing__title,.page-exempt-organizations .content--main .form__header,.page-exempt-organizations .content--main .landing__title,.page-exempt-organizations .dailies__content--main .form__header,.page-exempt-organizations .dailies__content--main .landing__title,.page-exempt-organizations .eoml-content .form__header,.page-exempt-organizations .eoml-content .landing__title,.page-exempt-organizations .exempt-organizations__content--main .form__header,.page-exempt-organizations .exempt-organizations__content--main .landing__title,.page-exempt-organizations .frl-content .form__header,.page-exempt-organizations .frl-content .landing__title,.page-exempt-organizations .insurance_expert__content--main .form__header,.page-exempt-organizations .insurance_expert__content--main .landing__title,.page-federal-research-library .content--main .form__header,.page-federal-research-library .content--main .landing__title,.page-federal-research-library .dailies__content--main .form__header,.page-federal-research-library .dailies__content--main .landing__title,.page-federal-research-library .eoml-content .form__header,.page-federal-research-library .eoml-content .landing__title,.page-federal-research-library .exempt-organizations__content--main .form__header,.page-federal-research-library .exempt-organizations__content--main .landing__title,.page-federal-research-library .frl-content .form__header,.page-federal-research-library .frl-content .landing__title,.page-federal-research-library .insurance_expert__content--main .form__header,.page-federal-research-library .insurance_expert__content--main .landing__title,.page-highlights-and-documents .content--main .form__header,.page-highlights-and-documents .content--main .landing__title,.page-highlights-and-documents .dailies__content--main .form__header,.page-highlights-and-documents .dailies__content--main .landing__title,.page-highlights-and-documents .eoml-content .form__header,.page-highlights-and-documents .eoml-content .landing__title,.page-highlights-and-documents .exempt-organizations__content--main .form__header,.page-highlights-and-documents .exempt-organizations__content--main .landing__title,.page-highlights-and-documents .frl-content .form__header,.page-highlights-and-documents .frl-content .landing__title,.page-highlights-and-documents .insurance_expert__content--main .form__header,.page-highlights-and-documents .insurance_expert__content--main .landing__title,.page-insurance-expert .content--main .form__header,.page-insurance-expert .content--main .landing__title,.page-insurance-expert .dailies__content--main .form__header,.page-insurance-expert .dailies__content--main .landing__title,.page-insurance-expert .eoml-content .form__header,.page-insurance-expert .eoml-content .landing__title,.page-insurance-expert .exempt-organizations__content--main .form__header,.page-insurance-expert .exempt-organizations__content--main .landing__title,.page-insurance-expert .frl-content .form__header,.page-insurance-expert .frl-content .landing__title,.page-insurance-expert .insurance_expert__content--main .form__header,.page-insurance-expert .insurance_expert__content--main .landing__title,.page-tax-directory .content--main .form__header,.page-tax-directory .content--main .landing__title,.page-tax-directory .dailies__content--main .form__header,.page-tax-directory .dailies__content--main .landing__title,.page-tax-directory .eoml-content .form__header,.page-tax-directory .eoml-content .landing__title,.page-tax-directory .exempt-organizations__content--main .form__header,.page-tax-directory .exempt-organizations__content--main .landing__title,.page-tax-directory .frl-content .form__header,.page-tax-directory .frl-content .landing__title,.page-tax-directory .insurance_expert__content--main .form__header,.page-tax-directory .insurance_expert__content--main .landing__title,.page-tax-notes-select .content--main .form__header,.page-tax-notes-select .content--main .landing__title,.page-tax-notes-select .dailies__content--main .form__header,.page-tax-notes-select .dailies__content--main .landing__title,.page-tax-notes-select .eoml-content .form__header,.page-tax-notes-select .eoml-content .landing__title,.page-tax-notes-select .exempt-organizations__content--main .form__header,.page-tax-notes-select .exempt-organizations__content--main .landing__title,.page-tax-notes-select .frl-content .form__header,.page-tax-notes-select .frl-content .landing__title,.page-tax-notes-select .insurance_expert__content--main .form__header,.page-tax-notes-select .insurance_expert__content--main .landing__title,.page-tax-notes-today .content--main .form__header,.page-tax-notes-today .content--main .landing__title,.page-tax-notes-today .dailies__content--main .form__header,.page-tax-notes-today .dailies__content--main .landing__title,.page-tax-notes-today .eoml-content .form__header,.page-tax-notes-today .eoml-content .landing__title,.page-tax-notes-today .exempt-organizations__content--main .form__header,.page-tax-notes-today .exempt-organizations__content--main .landing__title,.page-tax-notes-today .frl-content .form__header,.page-tax-notes-today .frl-content .landing__title,.page-tax-notes-today .insurance_expert__content--main .form__header,.page-tax-notes-today .insurance_expert__content--main .landing__title,.page-taxpractice .content--main .form__header,.page-taxpractice .content--main .landing__title,.page-taxpractice .dailies__content--main .form__header,.page-taxpractice .dailies__content--main .landing__title,.page-taxpractice .eoml-content .form__header,.page-taxpractice .eoml-content .landing__title,.page-taxpractice .exempt-organizations__content--main .form__header,.page-taxpractice .exempt-organizations__content--main .landing__title,.page-taxpractice .frl-content .form__header,.page-taxpractice .frl-content .landing__title,.page-taxpractice .insurance_expert__content--main .form__header,.page-taxpractice .insurance_expert__content--main .landing__title{color:#004078;border-bottom:8px solid #004078}.page-exempt-organization-master-list .content--main .content-block__header,.page-exempt-organization-master-list .dailies__content--main .content-block__header,.page-exempt-organization-master-list .eoml-content .content-block__header,.page-exempt-organization-master-list .exempt-organizations__content--main .content-block__header,.page-exempt-organization-master-list .frl-content .content-block__header,.page-exempt-organization-master-list .insurance_expert__content--main .content-block__header,.page-exempt-organizations .content--main .content-block__header,.page-exempt-organizations .dailies__content--main .content-block__header,.page-exempt-organizations .eoml-content .content-block__header,.page-exempt-organizations .exempt-organizations__content--main .content-block__header,.page-exempt-organizations .frl-content .content-block__header,.page-exempt-organizations .insurance_expert__content--main .content-block__header,.page-federal-research-library .content--main .content-block__header,.page-federal-research-library .dailies__content--main .content-block__header,.page-federal-research-library .eoml-content .content-block__header,.page-federal-research-library .exempt-organizations__content--main .content-block__header,.page-federal-research-library .frl-content .content-block__header,.page-federal-research-library .insurance_expert__content--main .content-block__header,.page-highlights-and-documents .content--main .content-block__header,.page-highlights-and-documents .dailies__content--main .content-block__header,.page-highlights-and-documents .eoml-content .content-block__header,.page-highlights-and-documents .exempt-organizations__content--main .content-block__header,.page-highlights-and-documents .frl-content .content-block__header,.page-highlights-and-documents .insurance_expert__content--main .content-block__header,.page-insurance-expert .content--main .content-block__header,.page-insurance-expert .dailies__content--main .content-block__header,.page-insurance-expert .eoml-content .content-block__header,.page-insurance-expert .exempt-organizations__content--main .content-block__header,.page-insurance-expert .frl-content .content-block__header,.page-insurance-expert .insurance_expert__content--main .content-block__header,.page-tax-directory .content--main .content-block__header,.page-tax-directory .dailies__content--main .content-block__header,.page-tax-directory .eoml-content .content-block__header,.page-tax-directory .exempt-organizations__content--main .content-block__header,.page-tax-directory .frl-content .content-block__header,.page-tax-directory .insurance_expert__content--main .content-block__header,.page-tax-notes-select .content--main .content-block__header,.page-tax-notes-select .dailies__content--main .content-block__header,.page-tax-notes-select .eoml-content .content-block__header,.page-tax-notes-select .exempt-organizations__content--main .content-block__header,.page-tax-notes-select .frl-content .content-block__header,.page-tax-notes-select .insurance_expert__content--main .content-block__header,.page-tax-notes-today .content--main .content-block__header,.page-tax-notes-today .dailies__content--main .content-block__header,.page-tax-notes-today .eoml-content .content-block__header,.page-tax-notes-today .exempt-organizations__content--main .content-block__header,.page-tax-notes-today .frl-content .content-block__header,.page-tax-notes-today .insurance_expert__content--main .content-block__header,.page-taxpractice .content--main .content-block__header,.page-taxpractice .dailies__content--main .content-block__header,.page-taxpractice .eoml-content .content-block__header,.page-taxpractice .exempt-organizations__content--main .content-block__header,.page-taxpractice .frl-content .content-block__header,.page-taxpractice .insurance_expert__content--main .content-block__header{border-bottom-color:#004078}.page-exempt-organization-master-list .content--main .content-block__title,.page-exempt-organization-master-list .content--main .content-block__title a,.page-exempt-organization-master-list .dailies__content--main .content-block__title,.page-exempt-organization-master-list .dailies__content--main .content-block__title a,.page-exempt-organization-master-list .eoml-content .content-block__title,.page-exempt-organization-master-list .eoml-content .content-block__title a,.page-exempt-organization-master-list .exempt-organizations__content--main .content-block__title,.page-exempt-organization-master-list .exempt-organizations__content--main .content-block__title a,.page-exempt-organization-master-list .frl-content .content-block__title,.page-exempt-organization-master-list .frl-content .content-block__title a,.page-exempt-organization-master-list .insurance_expert__content--main .content-block__title,.page-exempt-organization-master-list .insurance_expert__content--main .content-block__title a,.page-exempt-organizations .content--main .content-block__title,.page-exempt-organizations .content--main .content-block__title a,.page-exempt-organizations .dailies__content--main .content-block__title,.page-exempt-organizations .dailies__content--main .content-block__title a,.page-exempt-organizations .eoml-content .content-block__title,.page-exempt-organizations .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-exempt-organizations .frl-content .content-block__title,.page-exempt-organizations .frl-content .content-block__title a,.page-exempt-organizations .insurance_expert__content--main .content-block__title,.page-exempt-organizations .insurance_expert__content--main .content-block__title a,.page-federal-research-library .content--main .content-block__title,.page-federal-research-library .content--main .content-block__title a,.page-federal-research-library .dailies__content--main .content-block__title,.page-federal-research-library .dailies__content--main .content-block__title a,.page-federal-research-library .eoml-content .content-block__title,.page-federal-research-library .eoml-content .content-block__title a,.page-federal-research-library .exempt-organizations__content--main .content-block__title,.page-federal-research-library .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-federal-research-library .insurance_expert__content--main .content-block__title,.page-federal-research-library .insurance_expert__content--main .content-block__title a,.page-highlights-and-documents .content--main .content-block__title,.page-highlights-and-documents .content--main .content-block__title a,.page-highlights-and-documents .dailies__content--main .content-block__title,.page-highlights-and-documents .dailies__content--main .content-block__title a,.page-highlights-and-documents .eoml-content .content-block__title,.page-highlights-and-documents .eoml-content .content-block__title a,.page-highlights-and-documents .exempt-organizations__content--main .content-block__title,.page-highlights-and-documents .exempt-organizations__content--main .content-block__title a,.page-highlights-and-documents .frl-content .content-block__title,.page-highlights-and-documents .frl-content .content-block__title a,.page-highlights-and-documents .insurance_expert__content--main .content-block__title,.page-highlights-and-documents .insurance_expert__content--main .content-block__title a,.page-insurance-expert .content--main .content-block__title,.page-insurance-expert .content--main .content-block__title a,.page-insurance-expert .dailies__content--main .content-block__title,.page-insurance-expert .dailies__content--main .content-block__title a,.page-insurance-expert .eoml-content .content-block__title,.page-insurance-expert .eoml-content .content-block__title a,.page-insurance-expert .exempt-organizations__content--main .content-block__title,.page-insurance-expert .exempt-organizations__content--main .content-block__title a,.page-insurance-expert .frl-content .content-block__title,.page-insurance-expert .frl-content .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 .content--main .content-block__title,.page-tax-directory .content--main .content-block__title a,.page-tax-directory .dailies__content--main .content-block__title,.page-tax-directory .dailies__content--main .content-block__title a,.page-tax-directory .eoml-content .content-block__title,.page-tax-directory .eoml-content .content-block__title a,.page-tax-directory .exempt-organizations__content--main .content-block__title,.page-tax-directory .exempt-organizations__content--main .content-block__title a,.page-tax-directory .frl-content .content-block__title,.page-tax-directory .frl-content .content-block__title a,.page-tax-directory .insurance_expert__content--main .content-block__title,.page-tax-directory .insurance_expert__content--main .content-block__title a,.page-tax-notes-select .content--main .content-block__title,.page-tax-notes-select .content--main .content-block__title a,.page-tax-notes-select .dailies__content--main .content-block__title,.page-tax-notes-select .dailies__content--main .content-block__title a,.page-tax-notes-select .eoml-content .content-block__title,.page-tax-notes-select .eoml-content .content-block__title a,.page-tax-notes-select .exempt-organizations__content--main .content-block__title,.page-tax-notes-select .exempt-organizations__content--main .content-block__title a,.page-tax-notes-select .frl-content .content-block__title,.page-tax-notes-select .frl-content .content-block__title a,.page-tax-notes-select .insurance_expert__content--main .content-block__title,.page-tax-notes-select .insurance_expert__content--main .content-block__title a,.page-tax-notes-today .content--main .content-block__title,.page-tax-notes-today .content--main .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 .eoml-content .content-block__title,.page-tax-notes-today .eoml-content .content-block__title a,.page-tax-notes-today .exempt-organizations__content--main .content-block__title,.page-tax-notes-today .exempt-organizations__content--main .content-block__title a,.page-tax-notes-today .frl-content .content-block__title,.page-tax-notes-today .frl-content .content-block__title a,.page-tax-notes-today .insurance_expert__content--main .content-block__title,.page-tax-notes-today .insurance_expert__content--main .content-block__title a,.page-taxpractice .content--main .content-block__title,.page-taxpractice .content--main .content-block__title a,.page-taxpractice .dailies__content--main .content-block__title,.page-taxpractice .dailies__content--main .content-block__title a,.page-taxpractice .eoml-content .content-block__title,.page-taxpractice .eoml-content .content-block__title a,.page-taxpractice .exempt-organizations__content--main .content-block__title,.page-taxpractice .exempt-organizations__content--main .content-block__title a,.page-taxpractice .frl-content .content-block__title,.page-taxpractice .frl-content .content-block__title a,.page-taxpractice .insurance_expert__content--main .content-block__title,.page-taxpractice .insurance_expert__content--main .content-block__title a{color:#004078}.page-audit-insight-news .listing .content-block__title,.page-state-tax-today .dailies__content.listing .content-block__title,.page-state-tax-today .dailies__content.listing .content-block__title a{color:#006838}.page-state-tax-today .form__header,.page-state-tax-today .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{border-bottom-color:#006838}.page-audit-insight-news .form__header,.page-audit-insight-news .landing__title{background-color:#006838}.page-beps-expert #ta-wtt-advanced-search-form .form__header,.page-beps-expert #ta-wtt-advanced-search-form .landing__title,.page-beps-expert .beps__content--main .form__header,.page-beps-expert .beps__content--main .landing__title,.page-beps-expert .dailies__content--main .form__header,.page-beps-expert .dailies__content--main .landing__title,.page-beps-expert .fatca__content--main .form__header,.page-beps-expert .fatca__content--main .landing__title,.page-beps-expert .treaties__content--main .form__header,.page-beps-expert .treaties__content--main .landing__title,.page-fatca-expert #ta-wtt-advanced-search-form .form__header,.page-fatca-expert #ta-wtt-advanced-search-form .landing__title,.page-fatca-expert .beps__content--main .form__header,.page-fatca-expert .beps__content--main .landing__title,.page-fatca-expert .dailies__content--main .form__header,.page-fatca-expert .dailies__content--main .landing__title,.page-fatca-expert .fatca__content--main .form__header,.page-fatca-expert .fatca__content--main .landing__title,.page-fatca-expert .treaties__content--main .form__header,.page-fatca-expert .treaties__content--main .landing__title,.page-transfer-pricing-expert #ta-wtt-advanced-search-form .form__header,.page-transfer-pricing-expert #ta-wtt-advanced-search-form .landing__title,.page-transfer-pricing-expert .beps__content--main .form__header,.page-transfer-pricing-expert .beps__content--main .landing__title,.page-transfer-pricing-expert .dailies__content--main .form__header,.page-transfer-pricing-expert .dailies__content--main .landing__title,.page-transfer-pricing-expert .fatca__content--main .form__header,.page-transfer-pricing-expert .fatca__content--main .landing__title,.page-transfer-pricing-expert .treaties__content--main .form__header,.page-transfer-pricing-expert .treaties__content--main .landing__title,.page-worldwide-tax-daily #ta-wtt-advanced-search-form .form__header,.page-worldwide-tax-daily #ta-wtt-advanced-search-form .landing__title,.page-worldwide-tax-daily .beps__content--main .form__header,.page-worldwide-tax-daily .beps__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-daily .fatca__content--main .form__header,.page-worldwide-tax-daily .fatca__content--main .landing__title,.page-worldwide-tax-daily .treaties__content--main .form__header,.page-worldwide-tax-daily .treaties__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 .beps__content--main .form__header,.page-worldwide-tax-treaties .beps__content--main .landing__title,.page-worldwide-tax-treaties .dailies__content--main .form__header,.page-worldwide-tax-treaties .dailies__content--main .landing__title,.page-worldwide-tax-treaties .fatca__content--main .form__header,.page-worldwide-tax-treaties .fatca__content--main .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--nonsub .wts .listing__content .wrap__content,.wts .listing__content .contain,.wts .listing__content .page--nonsub .wrap__content{-ms-flex-direction:column;flex-direction:column}.page-beps-expert #ta-wtt-advanced-search-form .form__header,.page-beps-expert #ta-wtt-advanced-search-form .landing__title,.page-beps-expert .beps__content--main .form__header,.page-beps-expert .beps__content--main .landing__title,.page-beps-expert .dailies__content--main .form__header,.page-beps-expert .dailies__content--main .landing__title,.page-beps-expert .fatca__content--main .form__header,.page-beps-expert .fatca__content--main .landing__title,.page-beps-expert .treaties__content--main .form__header,.page-beps-expert .treaties__content--main .landing__title,.page-exempt-organization-master-list .content--main .form__header,.page-exempt-organization-master-list .content--main .landing__title,.page-exempt-organization-master-list .dailies__content--main .form__header,.page-exempt-organization-master-list .dailies__content--main .landing__title,.page-exempt-organization-master-list .eoml-content .form__header,.page-exempt-organization-master-list .eoml-content .landing__title,.page-exempt-organization-master-list .exempt-organizations__content--main .form__header,.page-exempt-organization-master-list .exempt-organizations__content--main .landing__title,.page-exempt-organization-master-list .frl-content .form__header,.page-exempt-organization-master-list .frl-content .landing__title,.page-exempt-organization-master-list .insurance_expert__content--main .form__header,.page-exempt-organization-master-list .insurance_expert__content--main .landing__title,.page-exempt-organizations .content--main .form__header,.page-exempt-organizations .content--main .landing__title,.page-exempt-organizations .dailies__content--main .form__header,.page-exempt-organizations .dailies__content--main .landing__title,.page-exempt-organizations .eoml-content .form__header,.page-exempt-organizations .eoml-content .landing__title,.page-exempt-organizations .exempt-organizations__content--main .form__header,.page-exempt-organizations .exempt-organizations__content--main .landing__title,.page-exempt-organizations .frl-content .form__header,.page-exempt-organizations .frl-content .landing__title,.page-exempt-organizations .insurance_expert__content--main .form__header,.page-exempt-organizations .insurance_expert__content--main .landing__title,.page-fatca-expert #ta-wtt-advanced-search-form .form__header,.page-fatca-expert #ta-wtt-advanced-search-form .landing__title,.page-fatca-expert .beps__content--main .form__header,.page-fatca-expert .beps__content--main .landing__title,.page-fatca-expert .dailies__content--main .form__header,.page-fatca-expert .dailies__content--main .landing__title,.page-fatca-expert .fatca__content--main .form__header,.page-fatca-expert .fatca__content--main .landing__title,.page-fatca-expert .treaties__content--main .form__header,.page-fatca-expert .treaties__content--main .landing__title,.page-federal-research-library .content--main .form__header,.page-federal-research-library .content--main .landing__title,.page-federal-research-library .dailies__content--main .form__header,.page-federal-research-library .dailies__content--main .landing__title,.page-federal-research-library .eoml-content .form__header,.page-federal-research-library .eoml-content .landing__title,.page-federal-research-library .exempt-organizations__content--main .form__header,.page-federal-research-library .exempt-organizations__content--main .landing__title,.page-federal-research-library .frl-content .form__header,.page-federal-research-library .frl-content .landing__title,.page-federal-research-library .insurance_expert__content--main .form__header,.page-federal-research-library .insurance_expert__content--main .landing__title,.page-highlights-and-documents .content--main .form__header,.page-highlights-and-documents .content--main .landing__title,.page-highlights-and-documents .dailies__content--main .form__header,.page-highlights-and-documents .dailies__content--main .landing__title,.page-highlights-and-documents .eoml-content .form__header,.page-highlights-and-documents .eoml-content .landing__title,.page-highlights-and-documents .exempt-organizations__content--main .form__header,.page-highlights-and-documents .exempt-organizations__content--main .landing__title,.page-highlights-and-documents .frl-content .form__header,.page-highlights-and-documents .frl-content .landing__title,.page-highlights-and-documents .insurance_expert__content--main .form__header,.page-highlights-and-documents .insurance_expert__content--main .landing__title,.page-insurance-expert .content--main .form__header,.page-insurance-expert .content--main .landing__title,.page-insurance-expert .dailies__content--main .form__header,.page-insurance-expert .dailies__content--main .landing__title,.page-insurance-expert .eoml-content .form__header,.page-insurance-expert .eoml-content .landing__title,.page-insurance-expert .exempt-organizations__content--main .form__header,.page-insurance-expert .exempt-organizations__content--main .landing__title,.page-insurance-expert .frl-content .form__header,.page-insurance-expert .frl-content .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 .content--main .form__header,.page-tax-directory .content--main .landing__title,.page-tax-directory .dailies__content--main .form__header,.page-tax-directory .dailies__content--main .landing__title,.page-tax-directory .eoml-content .form__header,.page-tax-directory .eoml-content .landing__title,.page-tax-directory .exempt-organizations__content--main .form__header,.page-tax-directory .exempt-organizations__content--main .landing__title,.page-tax-directory .frl-content .form__header,.page-tax-directory .frl-content .landing__title,.page-tax-directory .insurance_expert__content--main .form__header,.page-tax-directory .insurance_expert__content--main .landing__title,.page-tax-notes-select .content--main .form__header,.page-tax-notes-select .content--main .landing__title,.page-tax-notes-select .dailies__content--main .form__header,.page-tax-notes-select .dailies__content--main .landing__title,.page-tax-notes-select .eoml-content .form__header,.page-tax-notes-select .eoml-content .landing__title,.page-tax-notes-select .exempt-organizations__content--main .form__header,.page-tax-notes-select .exempt-organizations__content--main .landing__title,.page-tax-notes-select .frl-content .form__header,.page-tax-notes-select .frl-content .landing__title,.page-tax-notes-select .insurance_expert__content--main .form__header,.page-tax-notes-select .insurance_expert__content--main .landing__title,.page-tax-notes-today .content--main .form__header,.page-tax-notes-today .content--main .landing__title,.page-tax-notes-today .dailies__content--main .form__header,.page-tax-notes-today .dailies__content--main .landing__title,.page-tax-notes-today .eoml-content .form__header,.page-tax-notes-today .eoml-content .landing__title,.page-tax-notes-today .exempt-organizations__content--main .form__header,.page-tax-notes-today .exempt-organizations__content--main .landing__title,.page-tax-notes-today .frl-content .form__header,.page-tax-notes-today .frl-content .landing__title,.page-tax-notes-today .insurance_expert__content--main .form__header,.page-tax-notes-today .insurance_expert__content--main .landing__title,.page-taxpractice .content--main .form__header,.page-taxpractice .content--main .landing__title,.page-taxpractice .dailies__content--main .form__header,.page-taxpractice .dailies__content--main .landing__title,.page-taxpractice .eoml-content .form__header,.page-taxpractice .eoml-content .landing__title,.page-taxpractice .exempt-organizations__content--main .form__header,.page-taxpractice .exempt-organizations__content--main .landing__title,.page-taxpractice .frl-content .form__header,.page-taxpractice .frl-content .landing__title,.page-taxpractice .insurance_expert__content--main .form__header,.page-taxpractice .insurance_expert__content--main .landing__title,.page-transfer-pricing-expert #ta-wtt-advanced-search-form .form__header,.page-transfer-pricing-expert #ta-wtt-advanced-search-form .landing__title,.page-transfer-pricing-expert .beps__content--main .form__header,.page-transfer-pricing-expert .beps__content--main .landing__title,.page-transfer-pricing-expert .dailies__content--main .form__header,.page-transfer-pricing-expert .dailies__content--main .landing__title,.page-transfer-pricing-expert .fatca__content--main .form__header,.page-transfer-pricing-expert .fatca__content--main .landing__title,.page-transfer-pricing-expert .treaties__content--main .form__header,.page-transfer-pricing-expert .treaties__content--main .landing__title,.page-worldwide-tax-daily #ta-wtt-advanced-search-form .form__header,.page-worldwide-tax-daily #ta-wtt-advanced-search-form .landing__title,.page-worldwide-tax-daily .beps__content--main .form__header,.page-worldwide-tax-daily .beps__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-daily .fatca__content--main .form__header,.page-worldwide-tax-daily .fatca__content--main .landing__title,.page-worldwide-tax-daily .treaties__content--main .form__header,.page-worldwide-tax-daily .treaties__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 .beps__content--main .form__header,.page-worldwide-tax-treaties .beps__content--main .landing__title,.page-worldwide-tax-treaties .dailies__content--main .form__header,.page-worldwide-tax-treaties .dailies__content--main .landing__title,.page-worldwide-tax-treaties .fatca__content--main .form__header,.page-worldwide-tax-treaties .fatca__content--main .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 .content-block__header,.page-fatca-expert .content-block__header,.page-transfer-pricing-expert .content-block__header,.page-worldwide-tax-daily .content-block__header,.page-worldwide-tax-treaties .content-block__header{border-bottom-color:#952226}.page-beps-expert .content-block__title,.page-beps-expert .content-block__title a,.page-fatca-expert .content-block__title,.page-fatca-expert .content-block__title a,.page-transfer-pricing-expert .content-block__title,.page-transfer-pricing-expert .content-block__title a,.page-worldwide-tax-daily .content-block__title,.page-worldwide-tax-daily .content-block__title a,.page-worldwide-tax-treaties .content-block__title,.page-worldwide-tax-treaties .content-block__title a{color:#952226}.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}.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,.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 .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}.expandfinalTemp,.expandpropReg,.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{text-align:center;cursor:pointer}.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-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,transparent 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%,transparent 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%,transparent 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,transparent 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%)}.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}.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}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 i.category-header-dropdown:before{margin-right: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:#EEE;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:#0064A2;font-size:16px;font-weight:700}.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:10px;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:10px;font-weight:500;font-size:13px}.nerLeftRailBlockHeader,li.nerTabs{font-weight:900;text-transform:uppercase}.opentip-container.style-ta-ner-right-rail-tip .opentip div.entity-tip-content .entity-tip-scroll-to{cursor:pointer}.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;margin:5px 0}.opentip-container.style-ta-ner-right-rail-tip .opentip div.entity-tip-content a.entity-tip-show-all-link:before{content:"[ "}.opentip-container.style-ta-ner-right-rail-tip .opentip div.entity-tip-content a.entity-tip-show-all-link:after{content:" ]"}ul.nerTabsHeader{border-bottom:4px solid #0064a2;margin:25px 10px 0}li.nerTabs{display:inline-block;padding:5px 15px;font-size:12px;background-color:#dedede;color:#0064a2;margin:5px 0 0;cursor:pointer;font-family:Lato,sans-serif}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}.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}.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_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;font-family:"Open Sans",Helvetica,Arial,sans-serif;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}.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}.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;font-family:Lato,Helvetica,Arial,sans-serif;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}.contain-resources li.nerTabs.selected,.contain-resources li.nerTabs:hover{color:#0064a2;border-top:4px solid #0064a2}@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}}.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}}.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}.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 .multimedia__related{position:relative}.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}@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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMvX2FjY29yZGlvbi5zY3NzIiwia2VudHVja3kvYmFzZS9fbm9ybWFsaXplLnNjc3MiLCJtb2R1bGVzL19tb2RhbHMuc2NzcyIsIl9zZWFyY2guc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX2xpc3Quc2NzcyIsIl9uZXIuc2NzcyIsIl9hcnRpY2xlU3VibWlzc2lvbnMuc2NzcyIsIl90YXhub3Rlc2xpdmUuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX3BhdGguc2NzcyIsInRhLmNzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX2NvcmUuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fbGFyZ2VyLnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lL19maXhlZC13aWR0aC5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fc2NyZWVuLXJlYWRlci5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fbWl4aW5zLnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lL19hbmltYXRlZC5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lL19zdGFja2VkLnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fdmFyaWFibGVzLnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lL19pY29ucy1hZnRlci5zY3NzIiwibW9kdWxlcy9fYW5ub3RhdGlvbnMuc2NzcyIsIl9hcnRpY2xlLnNjc3MiLCJrZW50dWNreS9oZWxwZXJzL19jbGVhcmZpeC5zY3NzIiwia2VudHVja3kvaGVscGVycy9fYnJlYWRjcnVtYnMuc2NzcyIsImtlbnR1Y2t5L2hlbHBlcnMvX3NpemUuc2NzcyIsImtlbnR1Y2t5L2Jhc2UvX2Zvcm1zLnNjc3MiLCJrZW50dWNreS9oZWxwZXJzL19zaG93LWhpZGUuc2NzcyIsIm1vZHVsZXMvX2FkLnNjc3MiLCJrZW50dWNreS9oZWxwZXJzL19ib3JkZXIuc2NzcyIsImtlbnR1Y2t5L2Jhc2UvX2Nob3Nlbi5zY3NzIiwia2VudHVja3kvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwibW9kdWxlcy9fYnV0dG9ucy5zY3NzIiwia2VudHVja3kvX3Byb2plY3Qtc2V0dGluZ3Muc2NzcyIsImtlbnR1Y2t5L2hlbHBlcnMvX3ByZWZpeGVyLnNjc3MiLCJtb2R1bGVzL19lY29tbS1wcm9kdWN0LWluZm8uc2NzcyIsIm1vZHVsZXMvX2ZyZWUtdHJpYWwtY3RhLnNjc3MiLCJrZW50dWNreS9ncmlkL19ncmlkLnNjc3MiLCJrZW50dWNreS9oZWxwZXJzL190cnVuY2F0ZS5zY3NzIiwibW9kdWxlcy9fY2FyZHMuc2NzcyIsIm1vZHVsZXMvX2Vjb21tLXByb2R1Y3Qtc2hvd2Nhc2Uuc2NzcyIsIl9mcmwuc2NzcyIsIm1vZHVsZXMvX2luZm8tYmFyLnNjc3MiLCJtb2R1bGVzL19tZWRpYS5zY3NzIiwibW9kdWxlcy9fbWVudXMuc2NzcyIsIm1vZHVsZXMvX21haW4tY29udGVudC5zY3NzIiwibW9kdWxlcy9fcmVsYXRlZC1wcm9kdWN0cy5zY3NzIiwibW9kdWxlcy9fbG9hZGluZy5zY3NzIiwia2VudHVja3kvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIl9hdWRpdC1pbnNpZ2h0cy5zY3NzIiwibW9kdWxlcy9fdG9vbGJhci5zY3NzIiwibW9kdWxlcy9fb3BlbnRpcC5zY3NzIiwibW9kdWxlcy9fc2FtcGxlLXdvcmsuc2NzcyIsIl9hZHZhbmNlLXNlYXJjaC5zY3NzIiwibW9kdWxlcy9fdG9wLW5ld3Muc2NzcyIsIl9kYWlsaWVzLnNjc3MiLCJfZW5nYWdlbWVudC5zY3NzIiwiX2JlcHMuc2NzcyIsIl9ibG9nLnNjc3MiLCJfYm9va3MtY29sbGVjdGlvbnMuc2NzcyIsImtlbnR1Y2t5L2hlbHBlcnMvX2ludHJpbnNpYy1yYXRpby5zY3NzIiwiJHN0ZGluIiwiX2Zvb3Rlci5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2VvbWwuc2NzcyIsIl9lcnJvci5zY3NzIiwiX2ZyZWUtcmVzb3VyY2VzLnNjc3MiLCJfbGF5b3V0LnNjc3MiLCJfbXVsdGltZWRpYS5zY3NzIiwiX2hvbWUuc2NzcyIsIl9sb2dpbi5zY3NzIiwiX2liZmQuc2NzcyIsIl9tYWdhemluZS5zY3NzIiwiX3Byb2ZpbGUuc2NzcyIsIl9wcm9kdWN0cy5zY3NzIiwiX3BhZ2VyLnNjc3MiLCJfcGVvcGxlLWV4cG9ydC5zY3NzIiwiX3BvbGwuc2NzcyIsIl90YWJsZXMuc2NzcyIsIl9zdXBwb3J0LnNjc3MiLCJfdGEtbWVkaWEuc2NzcyIsIl90bnMuc2NzcyIsIl90ZXJtcy1jb25kaXRpb25zLnNjc3MiLCJfdHJlYXRpZXMuc2NzcyIsImtlbnR1Y2t5L2hlbHBlcnMvX2hpZGUtdGV4dC5zY3NzIiwiX2Jhbm5lci5zY3NzIiwiX3dheWZhaXIuc2NzcyIsIl93b3JrYmVuY2guc2NzcyIsIl93dHMuc2NzcyIsIl9tbGlUYWJsZS5zY3NzIiwiX2NvbG9yLnNjc3MiLCJfcmVzb3VyY2VQYWdlLnNjc3MiLCJfbWVnYW1lbnUuc2NzcyIsIl9wcmludC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFnRE0sNENDZ0NOLEtBUkEsS0R2QlEsVUFBQSxLRW9NUixTRDdLQSxLQ21MRSx5QkFBQSxLQUFBLHFCQUFBLEtDMlVGLHFCQ25rQkEsU0NvS0EsZ0JDM0lBLHdDQzBGQSxvQkFJSSxnQkFBQSxLQ3ZISixXQUNFLFlBQTJCLFlBQzNCLElBQUEsOENBQ0EsSUFBQSxxREFBQSw0QkFBQSxnREFBQSxnQkFBQSwrQ0FBQSxlQUFBLDhDQUFBLG1CQUFBLGlFQUk0RixjQUU1RixZQUFBLElBQ0EsV0FBQSxPQ0hGLHVCQ05FLGFBQUEsTURTRix3Q0NMRSxZQUFBLE1BR3FZLG1FQUE3QywwQ0FBNUssdURBQTBELDREQUFuSCw4QkFBckgsK0ZBQWdHLG9CQUE2VyxzQkFBc0wscUJBQXNCLCtFQUFyTCxnQ0FBN0wsa0RB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LElEbmdCVix1QkFBWixRQzRZdUIsSUQzWXpCLG1CQUFFLFFDK1ltQixJRDlZckIsbUJBQUUsUUNnUW1CLElEL1BMLHlCQUFkLFFDd1V5QixJRHZVM0IseUJBQUUsUUNxdEJ5QixJRHB0QlYsMEJBQWYsUUNtdEIwQixJRGx0QjVCLHdCQUFFLFFDb3RCd0IsSURudEIxQixxQkFBRSxRQzZlcUIsSUQ1ZVYsc0JBQVgsUUM0QnNCLElEM0J4QixrQkFBRSxRQzZtQmtCLElENW1CVixtQkFBUixRQzZtQm1CLElENW1CckIsbUJBQUUsUUM2RG1CLElENURyQix1QkFBRSxRQzZEdUIsSUQ1RGQsb0JBQVQsUUNtZW9CLElEbGV0QixxQkFBRSxRQytFcUIsSUQ5RWIsbUJBQVIsUUM4UG1CLElEN1ByQixtQkFBRSxRQ3FEbUIsSURwRHJCLHFCQUFFLFFDOFZxQixJRDdWTiwwQkFBZixRQzRtQjBCLElEM21CNUIseUJBQUUsUUM0bUJ5QixJRDNtQlgseUJBQWQsUUNoQ3lCLElEaUMzQiwyQkFBRSxRQ25DMkIsSURvQzdCLDBCQUFFLFFDakMwQixJRGtDVCw0QkFBakIsUUNwQzRCLElEcUM5QixtQkFBRSxRQ21YbUIsSURsWFQscUJBQUEsc0JBQVYsUUNnYnNCLElEL2FaLHFCQUFWLFFDMlVxQixJRDFVdkIsMkJBQUUsUUN1ckIyQixJRHRyQjdCLG9CQUFBLG9CQUFBLHdCQUFFLFFDaWN3QixJRGhjMUIscUJBQUUsUUN5YnFCLElEeGJ2Qix5QkFBRSxRQytYeUIsSUQ5WGYscUJBQVYsUUMvQ3FCLElEZ0RiLG1CQUFSLFFDMG5CbUIsSUR6bkJYLG1CQUFBLDhCQUFSLFFDdWI4QixJRHRiWiw2QkFBbEIsUUNzZ0I2QixJRHJnQi9CLDZCQUFFLFFDdUY2QixJRHRGL0IscUJBQUUsUUNqQnFCLElEa0JKLDRCQUFqQixRQzJqQjRCLElEMWpCOUIsNEJBQUUsUUM2TDRCLElENUw5Qix1QkFBRSxRQ1Z1QixJRFdmLG1CQUFSLFFDOGJtQixJRDdiVixvQkFBVCxRQ3dhb0IsSUR2YXRCLG1CQUFFLFFDMmpCbUIsSUQxakJyQixzQkFBRSxRQ3VPc0IsSUR0T3hCLDJCQUFFLFFDd0wyQixJRHZMWCwyQkFBaEIsUUNvakIyQixJRG5qQmxCLG9CQUFULFFDdUpvQixJRHRKdEIsMkJBQUUsUUNpRjJCLElEaEY3Qiw0QkFBRSxRQ2lGNEIsSURoRjlCLDBCQUFFLFFDMGIwQixJRHpiViwyQkFBaEIsUUMrWDJCLElEOVhYLDJCQUFoQixRQ21tQjJCLElEbG1CN0IsMkJBQUUsUUNtRTJCLElEbEU3Qiw4QkFBRSxRQ2ljOEIsSURoY2hDLDBCQUFFLFFDa1QwQixJRGpUWix5QkFBZCxRQ2tIeUIsSURqSFAsNkJBQWxCLFFDK2xCNkIsSUQ5bEIvQiw2QkFBRSxRQytENkIsSUQ5RC9CLGtCQUFFLFFDM0JrQixJRDRCcEIseUJBQUUsUUMzQ3lCLElENENWLDBCQUFmLFFDM0MwQixJRDRDZCx1QkFBWixRQzNDdUIsSUQ0Q3pCLHlCQUFFLFFDL0N5QixJRGdEM0IsMkJBQUEsb0JBQUUsUUNxZW9CLElEcGV0QixxQkFBRSxRQ3VKcUIsSUR0SnZCLHVCQUFFLFFDK0Z1QixJRDlGZixtQkFBUixRQ3dhbUIsSUR2YVYsb0JBQVQsUUM2V29CLElENVdSLHVCQUFaLFFDM0N1QixJRDRDekIsaUNBQUUsUUNnSmlDLElEL0luQyxtQkFBRSxRQzJObUIsSUQxTlgsbUJBQVIsUUNtVG1CLElEbFRYLG1CQUFSLFFDc0xtQixJRHJMWixrQkFBUCxRQ2tKa0IsSURqSnBCLHdCQUFFLFFDa0p3QixJRGpKMUIsbUNBQUEsc0JBQUUsUUMySW1DLElEMUkxQixvQkFBVCxRQ3lab0IsSUR4WnRCLHVCQUFFLFFDVXVCLElEVGIscUJBQVYsUUM4YXFCLElEN2F2QixzQkFBRSxRQzBFc0IsSUR6RXhCLHFCQUFFLFFDdVVxQixJRHRVUCx5QkFBZCxRQ2lEeUIsSURoRDNCLDJCQUFFLFFDNkMyQixJRDVDaEIsc0JBQVgsUUN5YnNCLElEeGJ4Qiw0QkFBRSxRQzRkNEIsSUQzZDlCLHFCQUFFLFFDb0xxQixJRG5MTiwwQkFBZixRQ3FMMEIsSURwTDVCLHVCQUFFLFFDakV1QixJRGtFWCx1QkFBWixRQ25FdUIsSURvRXpCLDBCQUFBLHdCQUFFLFFDdkR3QixJRHdEMUIsNkJBQUUsUUMwbEI2QixJRHpsQi9CLDhCQUFFLFFDdUk4QixJRHRJaEMsMkJBQUUsUUNFMkIsSUREcEIsa0JBQVAsUUNzUmtCLElEclJULG1CQUFBLG9CQUFULFFDeURtQixJRHhEckIsdUJBQUUsUUM4RHVCLElEN0RSLDBCQUFmLFFDa2pCMEIsSURqakI1Qiw0QkFBRSxRQ2dqQjRCLElEL2lCOUIsd0JBQUUsUUN1ZndCLElEdGZiLHNCQUFYLFFDME9zQixJRHpPeEIsdUJBQUUsUUNnZHVCLElEL2NKLDhCQUFuQixRQ21TOEIsSURsU2hDLHlCQUFFLFFDeWlCeUIsSUR4aUIzQiw0QkFBRSxRQ2tINEIsSURqSGpCLHNCQUFYLFFDMGNzQixJRHpjeEIscUJBQUUsUUNpa0JxQixJRGhrQkosNEJBQWpCLFFDNEw0QixJRDNMOUIscUJBQUUsUUNtbEJxQixJRGxsQnZCLHNCQUFFLFFDaVJzQixJRGhSYixvQkFBVCxRQzZXb0IsSUQ1V3RCLHVCQUFFLFFDdWV1QixJRHRlVCx5QkFBZCxRQ3JDeUIsSURzQzNCLDJCQUFFLFFDMlcyQixJRDFXN0Isc0JBQUUsUUNra0JzQixJRGprQlIseUJBQUEsdUJBQWQsUUM2R3VCLElENUdiLHFCQUFWLFFDaUxxQixJRGhMdkIscUJBQUUsUUN1a0JxQixJRHRrQnZCLDBCQUFFLFFDaUQwQixJRGhEbEIsbUJBQUEsa0JBQVIsUUM2WmtCLElENVpULG9CQUFULFFDa05vQixJRGpOUix1QkFBWixRQ3ZDdUIsSUR3Q3pCLG1CQUFFLFFDbEVtQixJRG1FckIsMEJBQUUsUUNQMEIsSURRViwyQkFBaEIsUUNrTTJCLElEak1aLDBCQUFmLFFDZ00wQixJRC9MYix3QkFBYixRQ2lNd0IsSURoTTFCLDBCQUFFLFFDNkwwQixJRDVMNUIsZ0NBQUUsUUN2SGdDLElEd0hWLGlDQUF0QixRQ25IaUMsSURvSGQsOEJBQW5CLFFDbkg4QixJRG9IVCxnQ0FBckIsUUMzSGdDLElENEhsQyxvQkFBRSxRQ3lLb0IsSUR4S3RCLHFCQUFFLFFDMm1CcUIsSUQxbUJaLG9CQUFULFFDbWZvQixJRGxmVixxQkFBVixRQ3VIcUIsSUR0SFIsd0JBQWIsUUMzRHdCLElENEQxQix5QkFBRSxRQ3BIeUIsSURxSDNCLG9CQUFBLG9CQUFFLFFDZ2tCb0IsSUQvakJ0QixvQkFBQSxtQkFBRSxRQzRQbUIsSUQzUHJCLG9CQUFFLFFDRW9CLElERHRCLG9CQUFFLFFDMEhvQixJRHpIYixrQkFBQSx1QkFBUCxRQzhZdUIsSUQ3WWYsbUJBQUEsc0JBQVIsUUM2R3NCLElENUdULHdCQUFiLFFDK1R3QixJRDlUaEIsdUJBQUEsbUJBQVIsUUN3SHVCLElEdkh6QixxQkFBRSxRQ21jcUIsSURsY3ZCLG1CQUFBLHNCQUFBLHNCQUFFLFFDN0dtQixJRDhHUixzQkFBWCxRQzJQc0IsSUQxUHhCLHNCQUFFLFFDeVBzQixJRHhQeEIsNEJBQUUsUUNvZDRCLElEbmRmLHdCQUFiLFFDZ2lCd0IsSUQvaEIxQixvQkFBRSxRQzRkb0IsSUQzZHRCLG9CQUFFLFFDOFBvQixJRDdQWCxvQkFBVCxRQ2toQm9CLElEamhCUCx3QkFBYixRQ3dVd0IsSUR2VTFCLCtCQUFFLFFDeVUrQixJRHhVakMsaUNBQUUsUUNxSmlDLElEcEpuQywwQkFBRSxRQ2lKMEIsSURoSmpCLG9CQUFULFFDMFJvQixJRHpSTix5QkFBZCxRQy9EeUIsSURnRTNCLHVCQUFFLFFDekR1QixJRDBEekIseUJBQUUsUUNoRXlCLElEaUUzQiwwQkFBRSxRQ2hFMEIsSURpRWYsc0JBQVgsUUNYc0IsSURZVixtQkFBQSx1QkFBWixRQ2dhbUIsSUQvWnJCLHdCQUFBLHdCQUFFLFFDcWF3QixJRHBhYix1QkFBQSxzQkFBWCxRQ21hdUIsSURsYVgsdUJBQVosUUNrQ3VCLElEakN6Qix1QkFBRSxRQytOdUIsSUQ5TnpCLDBCQUFBLG1CQUFFLFFDOGdCbUIsSUQ3Z0JyQixvQkFBQSxvQkFBRSxRQzhHb0IsSUQ3R3RCLHdCQUFBLHlCQUFFLFFDMGN5QixJRHpjM0Isd0JBQUUsUUNsQndCLElEbUJWLHlCQUFkLFFDZnlCLElEZ0JoQixtQkFBQSxvQkFBVCxRQ3hHbUIsSUR5R1Isc0JBQVgsUUN5WXNCLElEeFl4Qix1QkFBRSxRQ3FnQnVCLElEcGdCekIsd0JBQUEsb0JBQUUsUUN4Q3dCLElEeUMxQiwwQkFBRSxRQ2tOMEIsSURqTjVCLHVCQUFFLFFDZ0N1QixJRC9CTCw2QkFBbEIsUUN0QzZCLElEdUNiLDJCQUFoQixRQ3RDMkIsSUR1QzdCLHNCQUFFLFFDOGdCc0IsSUQ3Z0J4QiwwQkFBRSxRQzJhMEIsSUQxYTVCLHVCQUFFLFFDc2J1QixJRHJiYixxQkFBVixRQ2pJcUIsSURrSVgscUJBQVYsUUNyQ3FCLElEc0N2QixzQkFBRSxRQ2JzQixJRGN4QiwwQkFBRSxRQzJEMEIsSUQxRFoseUJBQWQsUUM3R3lCLElEOEczQix5QkFBRSxRQ21KeUIsSURsSjNCLHdCQUFFLFFDeE13QixJRHlNZCxxQkFBVixRQ3lPcUIsSUR4T3ZCLDBCQUFFLFFDdUMwQixJRHRDbEIsbUJBQVIsUUM5SW1CLElEK0lyQix1QkFBRSxRQ29IdUIsSURuSHpCLDBCQUFFLFFDd1MwQixJRHZTTCxnQ0FBckIsUUN4TWdDLElEeU1sQyxpQ0FBRSxRQ3hNaUMsSUR5TWQsOEJBQW5CLFFDeE04QixJRHlNaEMsZ0NBQUUsUUM1TWdDLElENk1sQyx5QkFBRSxRQ3hNeUIsSUR5TVYsMEJBQWYsUUN4TTBCLElEeU01Qix1QkFBRSxRQ3hNdUIsSUR5TVQseUJBQWQsUUM1TXlCLElENk0zQixzQkFBRSxRQ3ZCc0IsSUR3QnhCLHFCQUFFLFFDeUtxQixJRHhLWCxxQkFBVixRQ3FhcUIsSURwYXZCLDJCQUFBLHFCQUFFLFFDcU9xQixJRHBPVCx1QkFBWixRQzNFdUIsSUQ0RVQseUJBQWQsUUN1U3lCLElEdFMzQiwwQkFBRSxRQ3VTMEIsSUR0UzVCLHNCQUFFLFFDNlhzQixJRDVYeEIscUJBQUUsUUNoRnFCLElEaUZQLHlCQUFBLG9CQUFkLFFDbVRvQixJRGxUTix5QkFBZCxRQzhFeUIsSUQ3RTNCLHVCQUFFLFFDa0R1QixJRGpETiw0QkFBakIsUUNtRDRCLElEbEQ5QixzQkFBRSxRQ29Xc0IsSURuV3hCLHNCQUFFLFFDMERzQixJRHpEYixvQkFBVCxRQytNb0IsSUQ5TXRCLHNCQUFFLFFDMERzQixJRHpEUix5QkFBZCxRQ3NKeUIsSURySjNCLHFCQUFFLFFDcUNxQixJRHBDdkIsNkJBQUUsUUNtQzZCLElEbENqQix1QkFBWixRQzRadUIsSUQzWnpCLG1CQUFFLFFDakZtQixJRGtGRCw2QkFBQSx3QkFBbEIsUUN1U3dCLElEdFMxQiw4QkFBQSw2QkFBQSwwQkFBRSxRQ3dYMEIsSUR2WDVCLDZCQUFFLFFDMEs2QixJRHpLL0IsbUJBQUUsUUM5RG1CLElEK0RyQix3QkFBRSxRQ3JGd0IsSURzRjFCLDJCQUFBLHFCQUFFLFFDbkgyQixJRG9IZix1QkFBWixRQzRRdUIsSUQzUWYsbUJBQVIsUUM2SG1CLElENUhyQiwwQkFBRSxRQ3ZCMEIsSUR3QjVCLDBCQUFFLFFDcVkwQixJRHBZNUIsd0JBQUUsUUMrWHdCLElEOVhkLHFCQUFWLFFDL0JxQixJRGdDTCwyQkFBaEIsUUNtUTJCLElEbFE3Qix5QkFBRSxRQzhMeUIsSUQ3TDNCLCtCQUFFLFFDOEwrQixJRDdMakMscUJBQUUsUUN5VHFCLElEeFRQLHlCQUFkLFFDekp5QixJRDBKSixnQ0FBckIsUUNXZ0MsSURWbEMscUJBQUUsUUMwUnFCLElEelJ2QixxQkFBRSxRQ2dMcUIsSUQvS3ZCLGtDQUFFLFFDM0hrQyxJRDRIVixtQ0FBeEIsUUMzSG1DLElENEhkLGdDQUFyQixRQzNIZ0MsSUQ0SGxDLGtDQUFFLFFDL0hrQyxJRGdJcEMsb0JBQUUsUUNpR29CLElEaEd0QixtQkFBRSxRQ2xGbUIsSURtRlQscUJBQVYsUUNwUXFCLElEcVFQLHlCQUFkLFFDOGJ5QixJRDdiM0IsdUJBQUUsUUM3S3VCLElEOEt6Qix5QkFBRSxRQzFEeUIsSUQyRDNCLHlCQUFFLFFDMUR5QixJRDJEWCx5QkFBZCxRQ2tSeUIsSURqUlYsMEJBQWYsUUNvTzBCLElEbk81QixxQkFBRSxRQ2dacUIsSUQvWXZCLDJCQUFFLFFDNksyQixJRDVLN0IsNkJBQUUsUUM2SzZCLElENUtqQix1QkFBWixRQ3dIdUIsSUR2SFQseUJBQWQsUUNzSHlCLElEckgzQiwyQkFBRSxRQ2hKMkIsSURpSjdCLDRCQUFFLFFDNk00QixJRDVNSixtQ0FBeEIsUUNqRG1DLElEa0RyQywyQkFBRSxRQzJSMkIsSUQxUjdCLHNCQUFFLFFDOUdzQixJRCtHUCxrQ0FBQSwwQkFBZixRQzNLa0MsSUQ0S3BDLGdDQUFBLHdCQUFFLFFDektnQyxJRDBLbEMsbUNBQUEsMkJBQUUsUUMzS21DLElENEszQixrQkFBQSxtQkFBUixRQ2hFa0IsSURpRXBCLGtCQUFFLFFDT2tCLElETlIscUJBQUEsa0JBQVYsUUM2YWtCLElENWFULGtCQUFBLG9CQUFULFFDcUZrQixJRHBGWCxrQkFBQSxrQkFBQSxrQkFBQSxrQkFBUCxRQzRGa0IsSUQzRnBCLHFCQUFBLGtCQUFBLG9CQUFFLFFDK1BrQixJRDlQcEIsa0JBQUEsa0JBQUUsUUM4RmtCLElEN0ZwQixzQkFBQSxrQkFBRSxRQzNNa0IsSUQ0TXBCLG1CQUFFLFFDaERtQixJRGlEckIsd0JBQUUsUUNwQ3dCLElEcUNOLDZCQUFsQixRQzBTNkIsSUR6Uy9CLDhCQUFFLFFDMFM4QixJRHpTWCw4QkFBbkIsUUMwUzhCLElEelNoQywrQkFBRSxRQzBTK0IsSUR6U2pDLCtCQUFFLFFDNlMrQixJRDVTVixnQ0FBckIsUUM2U2dDLElENVNsQyx3QkFBRSxRQ2tYd0IsSURqWFQsMEJBQWYsUUM4VzBCLElEN1c1Qiw2QkFBRSxRQ3lkNkIsSUR4ZC9CLHNCQUFFLFFDc2RzQixJRHJkZCxtQkFBUixRQzJjbUIsSUQxY3JCLDBCQUFFLFFDMmMwQixJRDFjViwyQkFBaEIsUUNvZDJCLElEbmQ3QixzQkFBRSxRQ3hHc0IsSUR5R3hCLDZCQUFFLFFDOFM2QixJRDdTaEIsd0JBQWIsUUNnRXdCLElEL0QxQixxQkFBRSxRQ3BDcUIsSURxQ2Qsa0JBQVAsUUMzVGtCLElENFRwQix3QkFBRSxRQy9Pd0IsSURnUDFCLCtCQUFFLFFDL08rQixJRGdQckIscUJBQVYsUUMrWHFCLElEOVh2Qiw0QkFBRSxRQytYNEIsSUQ5WFQsOEJBQW5CLFFDZ0c4QixJRC9GaEMsNEJBQUUsUUNrRzRCLElEakc5Qiw4QkFBRSxRQytGOEIsSUQ5RlYsK0JBQXBCLFFDK0YrQixJRDlGakMsb0JBQUUsUUNqVG9CLElEa1RULHNCQUFYLFFDbWJzQixJRGxieEIsc0JBQUUsUUM3VHNCLElEOFR4QixvQkFBRSxRQ2tGb0IsSURqRlIsdUJBQVosUUM1SHVCLElENkh6QixvQkFBRSxRQ2dRb0IsSUQvUE4seUJBQWQsUUN4Q3lCLElEeUMzQixxQkFBRSxRQzRXcUIsSUQzV3ZCLHFCQUFFLFFDdEZxQixJRHVGYixtQkFBUixRQzZGbUIsSUQ1RnJCLHFCQUFBLHVCQUFFLFFDWHVCLElEWWQsb0JBQVQsUUMrU29CLElEOVN0QixxQkFBRSxRQ3dIcUIsSUR2SHZCLHNCQUFFLFFDN1RzQixJRDhUZixrQkFBUCxRQ3JQa0IsSURzUHBCLGlCQUFFLFFDa1ppQixJRGpaUixvQkFBVCxRQ3dab0IsSUR2WnRCLHFCQUFFLFFDZ01xQixJRC9MdkIsd0JBQUUsUUNtSXdCLElEbElOLDZCQUFsQixRQzhRNkIsSUQ3US9CLG1DQUFFLFFDOVRtQyxJRCtUWixrQ0FBdkIsUUNoVWtDLElEaVVwQyxrQ0FBQSwwQkFBRSxRQ3ZPa0MsSUR3T3BDLDJCQUFFLFFDakoyQixJRGtKN0IseUJBQUUsUUNtWnlCLElEbFozQiwyQkFBRSxRQ3NZMkIsSURyWVgsa0JBQUEsMkJBQWhCLFFDNlZrQixJRDVWRCw0QkFBakIsUUM2SjRCLElENUo5Qiw0QkFBRSxRQytQNEIsSUQ5UDlCLG9CQUFFLFFDeU9vQixJRHhPRCw4QkFBbkIsUUN0SThCLElEdUlqQix3QkFBYixRQ3Vad0IsSUR0WjFCLHFCQUFFLFFDaUhxQixJRGhIdkIsbUJBQUEsMEJBQUEseUJBQUUsUUNtV3lCLElEbFczQiw2QkFBQSwyQkFBRSxRQ3BDNkIsSURxQy9CLG9CQUFFLFFDNFpvQixJRDNadEIscUJBQUUsUUM1Q3FCLElENkNYLHFCQUFWLFFDc0txQixJRHJLSiw0QkFBakIsUUN1SzRCLElEdEtOLGlDQUF0QixRQytRaUMsSUQ5UW5DLDBCQUFFLFFDNlEwQixJRDVRNUIsd0JBQUUsUUN6S3dCLElEMEtoQixtQkFBUixRQ3RLbUIsSUR1S0YsNEJBQWpCLFFDaUk0QixJRGhJViw2QkFBbEIsUUMrSDZCLElEOUgvQixxQkFBRSxRQ2pLcUIsSURrS3ZCLHFCQUFFLFFDYXFCLElEWlQsdUJBQVosUUNrQnVCLElEakJoQixrQkFBUCxRQ2hJa0IsSURpSU4sdUJBQVosUUN2UnVCLElEd1J6QixvQkFBRSxRQ3BPb0IsSURxT3RCLGtCQUFFLFFDNEdrQixJRDNHVCxvQkFBVCxRQ3lPb0IsSUR4T1osbUJBQVIsUUMvTG1CLElEZ01WLG9CQUFULFFDL0xvQixJRGdNdEIsc0JBQUUsUUN2VHNCLElEd1R4Qiw2QkFBRSxRQ3ZUNkIsSUR3VHBCLG9CQUFULFFDZ1BvQixJRC9PSiwyQkFBaEIsUUNnUDJCLElEL09oQixzQkFBWCxRQytJc0IsSUQ5SXhCLHlCQUFBLGtCQUFFLFFDbFJrQixJRG1ScEIsa0JBQUEsbUJBQUUsUUN1UW1CLElEdFFyQixtQkFBRSxRQ29UbUIsSURuVHJCLHNCQUFFLFFDK05zQixJRDlOUix5QkFBZCxRQzlMeUIsSUQrTFgseUJBQWQsUUN5TnlCLElEeE4zQix1QkFBRSxRQ3RNdUIsSUR1TXpCLHlCQUFFLFFDdkl5QixJRHdJM0IsMEJBQUUsUUNoSTBCLElEaUlWLDJCQUFoQixRQzdJMkIsSUQ4SU4sZ0NBQXJCLFFDdklnQyxJRHdJbEMsMkJBQUEsMkJBQUEsNkJBQUUsUUM5STJCLElEK0liLDZCQUFBLHlCQUFkLFFDbko2QixJRG9KYiwyQkFBQSwyQkFBaEIsUUNuSjJCLElEb0o3QiwyQkFBQSwyQkFBRSxRQ3ZJMkIsSUR3SVosMEJBQWYsUUNwSjBCLElEcUo1QixtQkFBRSxRQ29WbUIsSURuVnJCLHNCQUFFLFFDL09zQixJRGdQVix1QkFBWixRQ2pCdUIsSURrQlYsd0JBQUEsd0JBQUEsd0JBQUEseUJBQUEsc0JBQWIsUUNGd0IsSURHMUIsNkJBQUUsUUM5UDZCLElEK1AvQixpQkFBQSxvQkFBQSx5QkFBRSxRQ3dIb0IsSUR2SHRCLHFCQUFBLGlCQUFFLFFDL0xxQixJRGdNdkIseUJBQUUsUUNyR3lCLElEc0czQixrQkFBRSxRQ3ZHa0IsSUR3R0ssMEJBQUEsa0NBQUEsd0JBQXZCLFFDbEYwQixJRG1GNUIsNEJBQUUsUUNpUDRCLElEaFB0QixpQkFBTixRQ3VHaUIsSUR0R1AscUJBQUEscUJBQVYsUUNpVnFCLElEaFZ2QiwwQkFBQSxtQkFBRSxRQzhEMEIsSUQ3RGhCLDRCQUFBLHFCQUFWLFFDOEQ0QixJRDdEakIsc0JBQVgsUUNqRXNCLElEa0V4QiwwQkFBRSxRQ3pRMEIsSUQwUTVCLHFCQUFFLFFDeEVxQixJRHlFdkIsd0JBQUUsUUM0RHdCLElEM0RiLHNCQUFYLFFDd0tzQixJRHZLVCx3QkFBYixRQ2dKd0IsSUQvSTFCLCtCQUFFLFFDZ0orQixJRC9JakMsbUJBQUUsUUNoVm1CLElEaVZGLHVCQUFBLDRCQUFqQixRQ2xJdUIsSURtSWhCLGtCQUFQLFFDb1JrQixJRG5ScEIseUJBQUUsUUM5VnlCLElEK1YzQixtQkFBRSxRQzhFbUIsSUQ3RUwseUJBQWQsUUNpS3lCLElEaEtmLHFCQUFWLFFDcVJxQixJRHBSYixtQkFBUixRQ3lWbUIsSUR4VnJCLDBCQUFFLFFDaUMwQixJRGhDNUIsbUJBQUUsUUNrVW1CLElEalVMLHlCQUFkLFFDM1V5QixJRDRVZixxQkFBVixRQ21EcUIsSURsREosNEJBQWpCLFFDakg0QixJRGtIOUIsc0JBQUUsUUNsVHNCLElEbVR4Qiw0QkFBRSxRQ3RUNEIsSUR1VGIsMEJBQWYsUUN6VDBCLElEMFRmLHNCQUFYLFFDNVRzQixJRDZUVCx3QkFBYixRQ3hUd0IsSUR5VDFCLHdCQUFFLFFDeFR3QixJRHlUMUIseUJBQUUsUUNqWHlCLElEa1hULDJCQUFoQixRQ2pYMkIsSURrWGxCLG9CQUFULFFDeVBvQixJRHhQUCx3QkFBYixRQ3pRd0IsSUQwUTFCLGlCQUFFLFFDcFppQixJRHFabkIseUJBQUUsUUNsTnlCLElEbU5WLDBCQUFmLFFDMkIwQixJRDFCVCw0QkFBakIsUUNwWDRCLElEcVhkLHlCQUFkLFFDNWF5QixJRDZhM0Isd0JBQUUsUUMyQ3dCLElEMUMxQix5QkFBRSxRQy9DeUIsSURnRGYscUJBQVYsUUM3RHFCLElEOERKLDRCQUFqQixRQzdENEIsSUQ4RGQseUJBQWQsUUNzT3lCLElEck8zQix3QkFBRSxRQ3NPd0IsSURyTzFCLHNCQUFFLFFDOVhzQixJRCtYZixrQkFBUCxRQ3ZXa0IsSUR3V1Asc0JBQVgsUUM3RXNCLElEOEVULHdCQUFiLFFDamN3QixJRGtjMUIsaUJBQUUsUUNuVmlCLElEb1ZuQixrQkFBQSxxQkFBQSxxQkFBRSxRQzdGa0IsSUQ4RnBCLHVCQUFFLFFDeEJ1QixJRHlCVCx5QkFBZCxRQzVXeUIsSUQ2VzNCLDZCQUFFLFFDaFM2QixJRGlTL0IsdUJBQUUsUUNsUnVCLElEbVJYLHVCQUFaLFFDbEx1QixJRG1MekIsc0JBQUUsUUN6RXNCLElEMEVaLHFCQUFWLFFDMkZxQixJRDFGdkIsMkJBQUUsUUN1RzJCLElEdEc3QiwwQkFBRSxRQ2dIMEIsSUQvR2QsdUJBQVosUUNpSHVCLElEaEh6Qix3QkFBRSxRQ2hXd0IsSURpV0wsOEJBQW5CLFFDbFc4QixJRG1XaEMsc0JBQUUsUUNuUnNCLElEb1J4QixtQkFBRSxRQ2dHbUIsSUQvRkosMEJBQWYsUUMwUDBCLElEelA1Qix5QkFBRSxRQ25CeUIsSURvQlYsMEJBQWYsUUN5SjBCLElEeEo1Qix3QkFBRSxRQ2xJd0IsSURtSTFCLG9CQUFFLFFDMlBvQixJRDFQWixtQkFBUixRQ2pEbUIsSURrRHJCLHNCQUFFLFFDdkNzQixJRHdDVix1QkFBQSwwQkFBWixRQytNMEIsSUQ5TVAsOEJBQW5CLFFDK004QixJRDlNaEMsMkJBQUUsUUN1UDJCLElEdFA3QiwwQkFBRSxRQ3JEMEIsSURzRDVCLHlCQUFFLFFDc1B5QixJRHJQViwwQkFBZixRQ3REMEIsSUR1RFQsNEJBQWpCLFFDckQ0QixJRHNEOUIsNEJBQUUsUUN2RDRCLElEd0Q5QixxQkFBRSxRQzdCcUIsSUQ4QnZCLHlCQUFFLFFDaE15QixJRGlNSixnQ0FBckIsUUM3UGdDLElEOFBqQiwwQkFBZixRQ0kwQixJREg1Qix1QkFBRSxRQytQdUIsSUQ5UHpCLHFCQUFFLFFDa0VxQixJRGpFdkIsd0JBQUUsUUNvT3dCLElEbk9WLHlCQUFkLFFDcU95QixJRHBPaEIsa0JBQUEsb0JBQVQsUUNqYmtCLElEa2JwQixzQkFBRSxRQzBPc0IsSUR6T3hCLG9CQUFFLFFDNExvQixJRDNMVixxQkFBVixRQ3NJcUIsSURySVgscUJBQVYsUUNoRXFCLElEaUV2QiwyQkFBQSxpQkFBRSxRQ3lRMkIsSUR4UTdCLDRCQUFFLFFDbEM0QixJRG1DOUIsdUJBQUUsUUN0Q3VCLElEdUN6QiwyQkFBRSxRQ3BSMkIsSURxUmQsd0JBQUEsMkJBQUEsc0JBQWIsUUM5YjJCLElEK2JkLHdCQUFBLHFDQUFiLFFDNWJxQyxJRDZidkMsd0JBQUEsMkJBQUUsUUMvYjJCLElEZ2NkLHdCQUFBLDhCQUFiLFFDL2I4QixJRGdjakIsd0JBQUEsNEJBQWIsUUNuYzRCLElEb2M5Qiw0QkFBRSxRQ3RENEIsSUR1RGhCLHVCQUFaLFFDdEp1QixJRHVKekIsMkJBQUUsUUNuRDJCLElEb0Q3Qiw2QkFBRSxRQ25ENkIsSURvRGQsMEJBQWYsUUM2RzBCLElENUc1Qiw0QkFBRSxRQzZHNEIsSUQ1R2xCLHFCQUFWLFFDMVlxQixJRDJZdkIsNkJBQUUsUUM3WTZCLElEOFkvQixvQkFBRSxRQy9Xb0IsSURnWEgsNEJBQWpCLFFDN2Q0QixJRDhkOUIsMEJBQUUsUUNuSzBCLElEb0tYLDBCQUFBLDhCQUFmLFFDbks4QixJRG9LZiwwQkFBQSw2QkFBZixRQ3RLNkIsSUR1Sy9CLDBCQUFBLDRCQUFFLFFDeEs0QixJRHlLZix3QkFBYixRQzdLd0IsSUQ4SzFCLDBCQUFBLDBCQUFFLFFDL0wwQixJRGdNNUIsMkJBQUEsMEJBQUUsUUNuTTJCLElEb003Qiw4QkFBRSxRQ2hNOEIsSURpTWhDLDRCQUFFLFFDMU00QixJRDJNOUIsMkJBQUUsUUNqTTJCLElEa01ULDZCQUFsQixRQ3JNNkIsSURzTS9CLDJCQUFFLFFDdk0yQixJRHdNN0Isd0JBQUUsUUN5SndCLElEeEoxQix5QkFBRSxRQ0x5QixJRE0zQiwrQkFBRSxRQ3JXK0IsSURzV3pCLGlCQUFOLFFDNU9pQixJRDZPbkIsd0JBQUUsUUM1T3dCLElENk8xQiwwQkFBRSxRQzRKMEIsSUQzSjVCLDRCQUFFLFFDM0U0QixJRDRFOUIsbUNBQUUsUUMzRW1DLElENEVyQix5QkFBZCxRQ2xQeUIsSURtUDNCLDBCQUFFLFFDa04wQixJRGpONUIscUJBQUUsUUNPcUIsSUROdkIscUJBQUUsUUMvWXFCLElEZ1p2QixzQkFBRSxRQ3BSc0IsSURxUmIsb0JBQVQsUUM5RW9CLElEK0V0QixnQ0FBRSxRQzFLZ0MsSUQyS2xDLHlCQUFBLGlCQUFFLFFDb0d5QixJRG5HM0IscUJBQUUsUUN0WHFCLElEdVh2QixvQkFBRSxRQzlpQm9CLElEK2lCVixxQkFBVixRQ3BpQnFCLElEcWlCRiw4QkFBbkIsUUNoYzhCLElEaWNoQywrQkFBRSxRQ25jK0IsSURvY2pDLCtCQUFFLFFDamMrQixJRGtjakMsK0JBQUUsUUN0YytCLElEdWNuQix1QkFBWixRQ3pMdUIsSUQwTFosc0JBQVgsUUNqSXNCLElEa0l4Qix3QkFBRSxRQ2pJd0IsSURrSTFCLG9CQUFFLFFDcElvQixJRHFJdEIsa0JBQUUsUUN2SWtCLElEd0lKLHlCQUFkLFFDell5QixJRDBZVCwyQkFBaEIsUUN6WTJCLElEMFk3QixvQkFBRSxRQzNNb0IsSUQ0TXRCLG9CQUFFLFFDNEtvQixJRDNLdEIsd0JBQUUsUUN2ZXdCLElEd2VYLHdCQUFiLFFDMVJ3QixJRDJSUiwyQkFBaEIsUUN6QzJCLElEMEM3QixtQkFBRSxRQ3pXbUIsSUQwV3JCLDhCQUFFLFFDclk4QixJRHNZaEMsdUJBQUUsUUN6WnVCLElEMFpmLG1CQUFSLFFDdkhtQixJRHdISCwyQkFBaEIsUUMvUjJCLElEZ1M3QixrQkFBRSxRQytJa0IsSUQ5SXBCLDJCQUFFLFFDaEUyQixJRGlFZix1QkFBWixRQzlIdUIsSUQrSHpCLHFCQUFFLFFDdkJxQixJRHdCdkIsMkJBQUUsUUNsRzJCLElEbUdULDZCQUFsQixRQ2xHNkIsSURtRy9CLDBCQUFFLFFDZ0QwQixJRC9DVCw0QkFBakIsUUNnRDRCLElEL0M5QiwyQkFBRSxRQ1YyQixJRFc3Qiw4QkFBRSxRQ1Y4QixJRFduQixzQkFBWCxRQ2xQc0IsSURtUHhCLHdCQUFFLFFDeGZ3QixJRHlmVCwwQkFBZixRQ3hmMEIsSUR5ZjVCLHNCQUFFLFFDcEdzQixJRHFHeEIscUJBQUUsUUN2UnFCLElEd1JQLHlCQUFkLFFDNkt5QixJRDVLM0Isc0JBQUUsUUM4S3NCLElEN0taLHFCQUFWLFFDblhxQixJRG9YdkIsK0JBQUUsUUNzSCtCLElEckhqQyw2QkFBRSxRQzhKNkIsSUQ3SlIsZ0NBQXJCLFFDN0VnQyxJRDhFbEMsb0JBQUUsUUNuZ0JvQixJRG9nQkMsZ0NBQXJCLFFDM2lCZ0MsSUQ0aUJsQyxtQ0FBRSxRQ2dKbUMsSUQvSXJDLHNCQUFFLFFDN2ZzQixJRDhmUywwQ0FBL0IsUUNqakIwQyxJRGtqQjVDLGtEQUFBLCtCQUFFLFFDbGxCa0QsSURtbEJ0QyxtQkFBQSx1QkFBQSw4QkFBWixRQ3pabUIsSUQwWlYsb0JBQVQsUUNsU29CLElEbVN0QixzQkFBRSxRQ2xTc0IsSURtU1gsNEJBQUEsc0JBQVgsUUMzQjRCLElENEJkLHlCQUFkLFFDMUx5QixJRDJMM0IscUJBQUUsUUNnSXFCLElEL0h2Qiw0QkFBRSxRQ2dJNEIsSUQvSDlCLHVCQUFFLFFDbkJ1QixJRG9CTCw2QkFBbEIsUUNuQjZCLElEb0JWLDhCQUFuQixRQ25COEIsSURvQmhDLHlCQUFFLFFDdEh5QixJRHVIM0IsMEJBQUUsUUNyVjBCLElEc1Y1QixvQkFBRSxRQ2tLb0IsSURqS1Asd0JBQWIsUUMyQ3dCLElEMUNGLGlDQUFBLG1DQUF0QixRQ3pTbUMsSUQwU3JDLGlCQUFBLDJCQUFFLFFDNVUyQixJRDZVWiwwQkFBZixRQ3JSMEIsSURzUjVCLDRCQUFFLFFDalo0QixJRGtaOUIsOEJBQUUsUUNqWjhCLElEa1pwQixxQkFBVixRQ3JOcUIsSURzTkwsMkJBQWhCLFFDbm5CMkIsSURvbkJULDZCQUFsQixRQ25uQjZCLElEb25CL0IsMkJBQUEsb0JBQUUsUUNubkIyQixJRG9uQjdCLDZCQUFBLHNCQUFFLFFDbm5CNkIsSURvbkIvQiwwQkFBRSxRQytGMEIsSUQ5RjVCLDRCQUFFLFFDK0Y0QixJRDlGOUIscUJBQUUsUUNnR3FCLElEL0ZULHVCQUFaLFFDeFF1QixJRHlRekIsOEJBQUEsc0JBQUUsUUN4UXNCLElEeVF4QixnQ0FBQSx3QkFBRSxRQ3hRd0IsSUR5UWYsb0JBQVQsUUNqSG9CLElEa0h0Qiw2QkFBRSxRQ3RWNkIsSUR1Vi9CLHVCQUFFLFFDZXVCLElEZE4sNEJBQUEsK0JBQUEsMEJBQWpCLFFDK0IrQixJRDlCakMsNEJBQUEseUNBQUUsUUNpQ3lDLElEaEMzQyw0QkFBQSwrQkFBRSxRQzhCK0IsSUQ3QmQsNEJBQUEsa0NBQWpCLFFDOEJrQyxJRDdCcEMsNEJBQUEsZ0NBQUUsUUMwQmdDLElEekJsQyxxQkFBRSxRQ2hFcUIsSURpRVYsbUJBQUEsc0JBQUEsa0JBQVgsUUM1a0JtQixJRDZrQnJCLHNCQUFFLFFDcklzQixJRHNJSCw4QkFBbkIsUUNrSDhCLElEakhYLDhCQUFuQixRQ2tIOEIsSURqSGhDLDZCQUFFLFFDa0g2QixJRGpIL0IsOEJBQUEsMkJBQUUsUUM2RzJCLElENUdOLGdDQUFBLDZCQUFyQixRQzZHNkIsSUQ1R2pCLHVCQUFaLFFDemxCdUIsSUQwbEJ6QixtQkFBRSxRQ3JVbUIsSURzVXJCLG1CQUFFLFFDM2FtQixJRDRhWCxtQkFBUixRQ3pSbUIsSUQwUnJCLHNCQUFFLFFDaElzQixJRGlJWCxzQkFBWCxRQzFic0IsSUQyYnhCLHdCQUFFLFFDbE53QixJRG1OMUIsMEJBQUUsUUM5RDBCLElEK0RYLDBCQUFmLFFDakIwQixJRGtCNUIseUJBQUUsUUMyR3lCLElEMUdmLHFCQUFWLFFDek5xQixJQ3pjdkIsMEJBQUUsUUR3VW9CLElDdlV0QiwwQkFBRSxRRDJkb0IsSUMxZHRCLDJCQUFFLFFEMGpCcUIsSUN6akJBLCtCQUFyQixRRHNPeUIsSUNyT1QsMEJBQWhCLFFEdVdvQixJQ3RXdEIseUJBQUUsUURrbkJtQixJQ2puQnJCLDJCQUFFLFFEc25CcUIsSUNybkJ2Qix5QkFBRSxRRHl0Qm1CLElDeHRCSix5QkFBZixRRG1SbUIsSUNsUkEsNkJBQW5CLFFEdXBCdUIsSUN0cEJ6Qix1QkFBRSxRRHFwQmlCLElDcHBCbkIsNEJBQUUsUURzcEJzQixJQ3JwQnhCLDBCQUFFLFFEeUlvQixJQ3hJSCwwQkFBQSwyQkFBQSwwQkFBakIsUUR1cUJvQixJQ3RxQkUsZ0NBQXRCLFFEZ2pCMEIsSUMvaUJILGlDQUF2QixRRDhpQjJCLElDN2lCN0IsOEJBQUUsUUQ4ZndCLElDN2YxQiwyQkFBRSxRRG1rQnFCLElDbGtCdkIsd0JBQUEseUJBQUUsUURtS2tCLElDbEtwQiw0QkFBRSxRRGtyQnNCLElDanJCUCx5QkFBZixRRDJWbUIsSUMxVkYsMkJBQWpCLFFEMFBxQixJQ3pQSCw0QkFBbEIsUURtSnNCLElDbEp4Qix5QkFBRSxRRHNoQm1CLElDcmhCckIsNkJBQUUsUURtTXVCLElDbE1PLHdDQUE5QixRRGVrQyxJQ2ROLHNDQUE1QixRRGlCZ0MsSUNoQmhCLDBCQUFoQixRRHdXb0IsSUN2V3RCLGtDQUFFLFFEMmU0QixJQzFlOUIsMkJBQUEsaUNBQUUsUUQwZ0JxQixJQ3pnQkgsNEJBQWxCLFFEb2dCc0IsSUNuZ0J4Qiw2QkFBRSxRRDRZdUIsSUMzWVIseUJBQWYsUUQrWW1CLElDOVlyQix5QkFBRSxRRGdRbUIsSUMvUHJCLCtCQUFFLFFEd1V5QixJQ3ZVSiwrQkFBckIsUURxdEJ5QixJQ3B0QjNCLGdDQUFFLFFEbXRCMEIsSUNsdEJOLDhCQUFwQixRRG90QndCLElDbnRCMUIsMkJBQUUsUUQ2ZXFCLElDNWV2Qiw0QkFBRSxRRDRCc0IsSUMzQlIsd0JBQWQsUUQ2bUJrQixJQzVtQnBCLHlCQUFFLFFENm1CbUIsSUM1bUJKLHlCQUFmLFFENkRtQixJQzVEckIsNkJBQUUsUUQ2RHVCLElDNUR6QiwwQkFBRSxRRG1lb0IsSUNsZUgsMkJBQWpCLFFEK0VxQixJQzlFdkIseUJBQUUsUUQ4UG1CLElDN1BKLHlCQUFmLFFEcURtQixJQ3BEckIsMkJBQUUsUUQ4VnFCLElDN1Z2QixnQ0FBRSxRRDRtQjBCLElDM21CTCwrQkFBckIsUUQ0bUJ5QixJQzNtQjNCLCtCQUFFLFFEaEN5QixJQ2lDRixpQ0FBdkIsUURuQzJCLElDb0M3QixnQ0FBRSxRRGpDMEIsSUNrQzVCLGtDQUFFLFFEcEM0QixJQ3FDYix5QkFBZixRRG1YbUIsSUNsWHJCLDJCQUFBLDRCQUFFLFFEZ2JzQixJQy9hTCwyQkFBakIsUUQyVXFCLElDMVVFLGlDQUF2QixRRHVyQjJCLElDdHJCN0IsMEJBQUEsMEJBQUEsOEJBQUUsUURpY3dCLElDaGNQLDJCQUFqQixRRHlicUIsSUN4YnZCLCtCQUFFLFFEK1h5QixJQzlYM0IsMkJBQUUsUUQvQ3FCLElDZ0ROLHlCQUFmLFFEMG5CbUIsSUN6bkJKLHlCQUFBLG9DQUFmLFFEdWI4QixJQ3RiaEMsbUNBQUUsUURzZ0I2QixJQ3JnQi9CLG1DQUFFLFFEdUY2QixJQ3RGWiwyQkFBakIsUURqQnFCLElDa0JHLGtDQUF4QixRRDJqQjRCLElDMWpCSixrQ0FBeEIsUUQ2TDRCLElDNUw5Qiw2QkFBRSxRRFZ1QixJQ1d6Qix5QkFBRSxRRDhibUIsSUM3YkgsMEJBQWhCLFFEd2FvQixJQ3ZhTCx5QkFBZixRRDJqQm1CLElDMWpCRCw0QkFBbEIsUUR1T3NCLElDdE94QixpQ0FBRSxRRHdMMkIsSUN2TDdCLGlDQUFFLFFEb2pCMkIsSUNuakJYLDBCQUFoQixRRHVKb0IsSUN0SkcsaUNBQXZCLFFEaUYyQixJQ2hGSCxrQ0FBeEIsUURpRjRCLElDaEY5QixnQ0FBRSxRRDBiMEIsSUN6YjVCLGlDQUFFLFFEK1gyQixJQzlYSixpQ0FBdkIsUURtbUIyQixJQ2xtQkosaUNBQXZCLFFEbUUyQixJQ2xFRCxvQ0FBMUIsUURpYzhCLElDaGNoQyxnQ0FBRSxRRGtUMEIsSUNqVDVCLCtCQUFFLFFEa0h5QixJQ2pIQSxtQ0FBekIsUUQrbEI2QixJQzlsQkosbUNBQXpCLFFEK0Q2QixJQzlEZix3QkFBZCxRRDNCa0IsSUM0QnBCLCtCQUFFLFFEM0N5QixJQzRDM0IsZ0NBQUUsUUQzQzBCLElDNENQLDZCQUFuQixRRDNDdUIsSUM0Q0YsK0JBQXJCLFFEL0N5QixJQ2dERixpQ0FBQSwwQkFBdkIsUURxZW9CLElDcGVILDJCQUFqQixRRHVKcUIsSUN0SnZCLDZCQUFFLFFEK0Z1QixJQzlGekIseUJBQUUsUUR3YW1CLElDdmFyQiwwQkFBRSxRRDZXb0IsSUM1V0QsNkJBQW5CLFFEM0N1QixJQzRDTSx1Q0FBN0IsUURnSmlDLElDL0luQyx5QkFBRSxRRDJObUIsSUMxTnJCLHlCQUFFLFFEbVRtQixJQ2xUSix5QkFBZixRRHNMbUIsSUNyTHJCLHdCQUFFLFFEa0prQixJQ2pKcEIsOEJBQUUsUURrSndCLElDakpOLHlDQUFBLDRCQUFsQixRRDJJbUMsSUMxSW5CLDBCQUFoQixRRHlab0IsSUN4WkQsNkJBQW5CLFFEVXVCLElDVE4sMkJBQWpCLFFEOGFxQixJQzdhdkIsNEJBQUUsUUQwRXNCLElDekV4QiwyQkFBRSxRRHVVcUIsSUN0VUEsK0JBQXJCLFFEaUR5QixJQ2hERixpQ0FBdkIsUUQ2QzJCLElDNUNULDRCQUFsQixRRHlic0IsSUN4YnhCLGtDQUFFLFFENGQ0QixJQzNkOUIsMkJBQUUsUURvTHFCLElDbkxDLGdDQUF0QixRRHFMMEIsSUNwTFAsNkJBQW5CLFFEakV1QixJQ2tFSiw2QkFBbkIsUURuRXVCLElDb0V6Qiw4QkFBQSxnQ0FBRSxRRHZEd0IsSUN3RDFCLG1DQUFFLFFEMGxCNkIsSUN6bEJILG9DQUExQixRRHVJOEIsSUN0SWhDLGlDQUFFLFFERTJCLElDRGIsd0JBQWQsUURzUmtCLElDclJwQix5QkFBQSwwQkFBRSxRRHlEbUIsSUN4RHJCLDZCQUFFLFFEOER1QixJQzdEekIsZ0NBQUUsUURrakIwQixJQ2pqQjVCLGtDQUFFLFFEZ2pCNEIsSUMvaUJSLDhCQUFwQixRRHVmd0IsSUN0Zk4sNEJBQWxCLFFEME9zQixJQ3pPeEIsNkJBQUUsUURnZHVCLElDL2N6QixvQ0FBRSxRRG1TOEIsSUNsU2hDLCtCQUFFLFFEeWlCeUIsSUN4aUJELGtDQUF4QixRRGtINEIsSUNqSFYsNEJBQWxCLFFEMGNzQixJQ3pjeEIsMkJBQUUsUURpa0JxQixJQ2hrQnZCLGtDQUFFLFFENEw0QixJQzNMOUIsMkJBQUUsUURtbEJxQixJQ2xsQkgsNEJBQWxCLFFEaVJzQixJQ2hSTiwwQkFBaEIsUUQ2V29CLElDNVd0Qiw2QkFBRSxRRHVldUIsSUN0ZXpCLCtCQUFFLFFEckN5QixJQ3NDRixpQ0FBdkIsUUQyVzJCLElDMVc3Qiw0QkFBRSxRRGtrQnNCLElDamtCeEIsNkJBQUEsK0JBQUUsUUQ2R3VCLElDNUd6QiwyQkFBRSxRRGlMcUIsSUNoTHZCLDJCQUFFLFFEdWtCcUIsSUN0a0JDLGdDQUF0QixRRGlEMEIsSUNoRFgseUJBQUEsd0JBQWYsUUQ2WmtCLElDNVpwQiwwQkFBRSxRRGtOb0IsSUNqTkQsNkJBQW5CLFFEdkN1QixJQ3dDekIseUJBQUUsUURsRW1CLElDbUVyQixnQ0FBRSxRRFAwQixJQ1FILGlDQUF2QixRRGtNMkIsSUNqTTdCLGdDQUFFLFFEZ00wQixJQy9MTiw4QkFBcEIsUURpTXdCLElDaE0xQixnQ0FBRSxRRDZMMEIsSUM1TDVCLHNDQUFFLFFEdkhnQyxJQ3dISCx1Q0FBN0IsUURuSGlDLElDb0huQyxvQ0FBRSxRRG5IOEIsSUNvSEYsc0NBQTVCLFFEM0hnQyxJQzRIbEMsMEJBQUUsUUR5S29CLElDeEt0QiwyQkFBRSxRRDJtQnFCLElDMW1CTCwwQkFBaEIsUURtZm9CLElDbGZ0QiwyQkFBRSxRRHVIcUIsSUN0SEQsOEJBQXBCLFFEM0R3QixJQzREMUIsK0JBQUUsUURwSHlCLElDcUgzQiwwQkFBQSwwQkFBRSxRRGdrQm9CLElDL2pCSiwwQkFBQSx5QkFBaEIsUUQ0UG1CLElDM1ByQiwwQkFBRSxRREVvQixJQ0RKLDBCQUFoQixRRDBIb0IsSUN6SE4sd0JBQUEsNkJBQWQsUUQ4WXVCLElDN1l6Qix5QkFBQSw0QkFBRSxRRDZHc0IsSUM1R3hCLDhCQUFFLFFEK1R3QixJQzlUMUIsNkJBQUEseUJBQUUsUUR3SHVCLElDdkh6QiwyQkFBRSxRRG1jcUIsSUNsY3ZCLHlCQUFBLDRCQUFBLDRCQUFFLFFEN0dtQixJQzhHckIsNEJBQUUsUUQyUHNCLElDMVB4Qiw0QkFBRSxRRHlQc0IsSUN4UEUsa0NBQXhCLFFEb2Q0QixJQ25kUiw4QkFBcEIsUURnaUJ3QixJQy9oQjFCLDBCQUFFLFFENGRvQixJQzNkdEIsMEJBQUUsUUQ4UG9CLElDN1B0QiwwQkFBRSxRRGtoQm9CLElDamhCQSw4QkFBcEIsUUR3VXdCLElDdlVHLHFDQUEzQixRRHlVK0IsSUN4VWpDLHVDQUFFLFFEcUppQyxJQ3BKbkMsZ0NBQUUsUURpSjBCLElDaEo1QiwwQkFBRSxRRDBSb0IsSUN6UkMsK0JBQXJCLFFEL0R5QixJQ2dFTiw2QkFBbkIsUUR6RHVCLElDMER6QiwrQkFBRSxRRGhFeUIsSUNpRTNCLGdDQUFFLFFEaEUwQixJQ2lFNUIsNEJBQUUsUURYc0IsSUNZSCx5QkFBQSw2QkFBbkIsUURnYW1CLElDL1pDLDhCQUFBLDhCQUFwQixRRHFhd0IsSUNwYTFCLDZCQUFBLDRCQUFFLFFEbWF1QixJQ2xhSiw2QkFBbkIsUURrQ3VCLElDakNKLDZCQUFuQixRRCtOdUIsSUM5TnpCLGdDQUFBLHlCQUFFLFFEOGdCbUIsSUM3Z0JILDBCQUFBLDBCQUFoQixRRDhHb0IsSUM3R3RCLDhCQUFBLCtCQUFFLFFEMGN5QixJQ3pjM0IsOEJBQUUsUURsQndCLElDbUIxQiwrQkFBRSxRRGZ5QixJQ2dCM0IseUJBQUEsMEJBQUUsUUR4R21CLElDeUdyQiw0QkFBRSxRRHlZc0IsSUN4WUgsNkJBQW5CLFFEcWdCdUIsSUNwZ0J6Qiw4QkFBQSwwQkFBRSxRRHhDd0IsSUN5QzFCLGdDQUFFLFFEa04wQixJQ2pONUIsNkJBQUUsUURnQ3VCLElDL0J6QixtQ0FBRSxRRHRDNkIsSUN1Q04saUNBQXZCLFFEdEMyQixJQ3VDVCw0QkFBbEIsUUQ4Z0JzQixJQzdnQnhCLGdDQUFFLFFEMmEwQixJQzFhNUIsNkJBQUUsUURzYnVCLElDcmJOLDJCQUFqQixRRGpJcUIsSUNrSXZCLDJCQUFFLFFEckNxQixJQ3NDdkIsNEJBQUUsUURic0IsSUNjQSxnQ0FBdEIsUUQyRDBCLElDMUQ1QiwrQkFBRSxRRDdHeUIsSUM4R0osK0JBQXJCLFFEbUp5QixJQ2xKM0IsOEJBQUUsUUR4TXdCLElDeU0xQiwyQkFBRSxRRHlPcUIsSUN4T0MsZ0NBQXRCLFFEdUMwQixJQ3RDNUIseUJBQUUsUUQ5SW1CLElDK0lBLDZCQUFuQixRRG9IdUIsSUNuSHpCLGdDQUFFLFFEd1MwQixJQ3ZTNUIsc0NBQUUsUUR4TWdDLElDeU1ILHVDQUE3QixRRHhNaUMsSUN5TW5DLG9DQUFFLFFEeE04QixJQ3lNRixzQ0FBNUIsUUQ1TWdDLElDNk1sQywrQkFBRSxRRHhNeUIsSUN5TTNCLGdDQUFFLFFEeE0wQixJQ3lNUCw2QkFBbkIsUUR4TXVCLElDeU16QiwrQkFBRSxRRDVNeUIsSUM2TVAsNEJBQWxCLFFEdkJzQixJQ3dCeEIsMkJBQUUsUUR5S3FCLElDeEt2QiwyQkFBRSxRRHFhcUIsSUNwYUUsMkJBQUEsaUNBQXZCLFFEcU9xQixJQ3BPdkIsNkJBQUUsUUQzRXVCLElDNEVGLCtCQUFyQixRRHVTeUIsSUN0U0gsZ0NBQXRCLFFEdVMwQixJQ3RTNUIsNEJBQUUsUUQ2WHNCLElDNVh4QiwyQkFBRSxRRGhGcUIsSUNpRnZCLCtCQUFBLDBCQUFFLFFEbVRvQixJQ2xUdEIsK0JBQUUsUUQ4RXlCLElDN0VOLDZCQUFuQixRRGtEdUIsSUNqRHpCLGtDQUFFLFFEbUQ0QixJQ2xEViw0QkFBbEIsUURvV3NCLElDbld4Qiw0QkFBRSxRRDBEc0IsSUN6RHhCLDBCQUFFLFFEK01vQixJQzlNRiw0QkFBbEIsUUQwRHNCLElDekR4QiwrQkFBRSxRRHNKeUIsSUNySjNCLDJCQUFFLFFEcUNxQixJQ3BDSSxtQ0FBekIsUURtQzZCLElDbENWLDZCQUFuQixRRDRadUIsSUMzWnpCLHlCQUFFLFFEakZtQixJQ2tGckIsbUNBQUEsOEJBQUUsUUR1U3dCLElDdFMxQixvQ0FBQSxtQ0FBQSxnQ0FBRSxRRHdYMEIsSUN2WDVCLG1DQUFFLFFEMEs2QixJQ3pLL0IseUJBQUUsUUQ5RG1CLElDK0RyQiw4QkFBRSxRRHJGd0IsSUNzRlAsaUNBQUEsMkJBQWpCLFFEbkgyQixJQ29IUiw2QkFBbkIsUUQ0UXVCLElDM1F6Qix5QkFBRSxRRDZIbUIsSUM1SHJCLGdDQUFFLFFEdkIwQixJQ3dCNUIsZ0NBQUUsUURxWTBCLElDcFk1Qiw4QkFBRSxRRCtYd0IsSUM5WFAsMkJBQWpCLFFEL0JxQixJQ2dDdkIsaUNBQUUsUURtUTJCLElDbFE3QiwrQkFBRSxRRDhMeUIsSUM3TDNCLHFDQUFFLFFEOEwrQixJQzdMakMsMkJBQUUsUUR5VHFCLElDeFRBLCtCQUFyQixRRHpKeUIsSUMwSjNCLHNDQUFFLFFEV2dDLElDVmxDLDJCQUFFLFFEMFJxQixJQ3pSdkIsMkJBQUUsUURnTHFCLElDL0t2Qix3Q0FBRSxRRDNIa0MsSUM0SEgseUNBQS9CLFFEM0htQyxJQzRIckMsc0NBQUUsUUQzSGdDLElDNEhsQyx3Q0FBRSxRRC9Ia0MsSUNnSXBDLDBCQUFFLFFEaUdvQixJQ2hHdEIseUJBQUUsUURsRm1CLElDbUZGLDJCQUFqQixRRHBRcUIsSUNxUXZCLCtCQUFFLFFEOGJ5QixJQzdiM0IsNkJBQUUsUUQ3S3VCLElDOEt6QiwrQkFBRSxRRDFEeUIsSUMyRDNCLCtCQUFFLFFEMUR5QixJQzJESiwrQkFBckIsUURrUnlCLElDalIzQixnQ0FBRSxRRG9PMEIsSUNuTzVCLDJCQUFFLFFEZ1pxQixJQy9ZRSxpQ0FBdkIsUUQ2SzJCLElDNUtGLG1DQUF6QixRRDZLNkIsSUM1Sy9CLDZCQUFFLFFEd0h1QixJQ3ZIekIsK0JBQUUsUURzSHlCLElDckhGLGlDQUF2QixRRGhKMkIsSUNpSkgsa0NBQXhCLFFENk00QixJQzVNRyx5Q0FBL0IsUURqRG1DLElDa0RyQyxpQ0FBRSxRRDJSMkIsSUMxUjdCLDRCQUFFLFFEOUdzQixJQytHQSx3Q0FBQSxnQ0FBdEIsUUQzS2tDLElDNEtwQyxzQ0FBQSw4QkFBRSxRRHpLZ0MsSUMwS1QseUNBQUEsaUNBQXZCLFFEM0ttQyxJQzRLcEIsd0JBQUEseUJBQWYsUURoRWtCLElDaUVwQix3QkFBRSxRRE9rQixJQ05ELDJCQUFBLHdCQUFqQixRRDZha0IsSUM1YUYsd0JBQUEsMEJBQWhCLFFEcUZrQixJQ3BGcEIsd0JBQUEsd0JBQUEsd0JBQUEsd0JBQUUsUUQ0RmtCLElDM0ZwQiwyQkFBQSx3QkFBQSwwQkFBRSxRRCtQa0IsSUM5UHBCLHdCQUFBLHdCQUFFLFFEOEZrQixJQzdGQSw0QkFBQSx3QkFBbEIsUUQzTWtCLElDNE1wQix5QkFBRSxRRGhEbUIsSUNpREMsOEJBQXBCLFFEcEN3QixJQ3FDQyxtQ0FBekIsUUQwUzZCLElDelMvQixvQ0FBRSxRRDBTOEIsSUN6U2hDLG9DQUFFLFFEMFM4QixJQ3pTaEMscUNBQUUsUUQwUytCLElDelNKLHFDQUEzQixRRDZTK0IsSUM1U0gsc0NBQTVCLFFENlNnQyxJQzVTbEMsOEJBQUUsUURrWHdCLElDalgxQixnQ0FBRSxRRDhXMEIsSUM3VzVCLG1DQUFFLFFEeWQ2QixJQ3hkWCw0QkFBbEIsUURzZHNCLElDcmRQLHlCQUFmLFFEMmNtQixJQzFjckIsZ0NBQUUsUUQyYzBCLElDMWM1QixpQ0FBRSxRRG9kMkIsSUNuZDdCLDRCQUFFLFFEeEdzQixJQ3lHRyxtQ0FBekIsUUQ4UzZCLElDN1NULDhCQUFwQixRRGdFd0IsSUMvRDFCLDJCQUFFLFFEcENxQixJQ3FDdkIsd0JBQUUsUUQzVGtCLElDNFRwQiw4QkFBRSxRRC9Pd0IsSUNnUEcscUNBQTNCLFFEL08rQixJQ2dQZCwyQkFBakIsUUQrWHFCLElDOVh2QixrQ0FBRSxRRCtYNEIsSUM5WDlCLG9DQUFFLFFEZ0c4QixJQy9GaEMsa0NBQUUsUURrRzRCLElDakdGLG9DQUExQixRRCtGOEIsSUM5RkgscUNBQTNCLFFEK0YrQixJQzlGakMsMEJBQUUsUURqVG9CLElDa1R0Qiw0QkFBRSxRRG1ic0IsSUNsYnhCLDRCQUFFLFFEN1RzQixJQzhUTiwwQkFBaEIsUURrRm9CLElDakZELDZCQUFuQixRRDVIdUIsSUM2SHpCLDBCQUFFLFFEZ1FvQixJQy9QdEIsK0JBQUUsUUR4Q3lCLElDeUMzQiwyQkFBRSxRRDRXcUIsSUMzV0osMkJBQWpCLFFEdEZxQixJQ3VGTix5QkFBZixRRDZGbUIsSUM1RnJCLDJCQUFBLDZCQUFFLFFEWHVCLElDWVAsMEJBQWhCLFFEK1NvQixJQzlTdEIsMkJBQUUsUUR3SHFCLElDdkh2Qiw0QkFBRSxRRDdUc0IsSUM4VFIsd0JBQWQsUURyUGtCLElDc1BwQix1QkFBRSxRRGtaaUIsSUNqWkQsMEJBQWhCLFFEd1pvQixJQ3ZadEIsMkJBQUUsUURnTXFCLElDL0x2Qiw4QkFBRSxRRG1Jd0IsSUNsSUMsbUNBQXpCLFFEOFE2QixJQzdRL0IseUNBQUUsUUQ5VG1DLElDK1RMLHdDQUE5QixRRGhVa0MsSUNpVXBDLHdDQUFBLGdDQUFFLFFEdk9rQyxJQ3dPcEMsaUNBQUUsUURqSjJCLElDa0pOLCtCQUFyQixRRG1aeUIsSUNsWkYsaUNBQXZCLFFEc1kyQixJQ3JZN0Isd0JBQUEsaUNBQUUsUUQ2VmtCLElDNVZwQixrQ0FBRSxRRDZKNEIsSUM1Skosa0NBQXhCLFFEK1A0QixJQzlQWiwwQkFBaEIsUUR5T29CLElDeE9NLG9DQUExQixRRHRJOEIsSUN1SWhDLDhCQUFFLFFEdVp3QixJQ3RaMUIsMkJBQUUsUURpSHFCLElDaEhDLHlCQUFBLGdDQUFBLCtCQUF0QixRRG1XeUIsSUNsVzNCLG1DQUFBLGlDQUFFLFFEcEM2QixJQ3FDL0IsMEJBQUUsUUQ0Wm9CLElDM1pILDJCQUFqQixRRDVDcUIsSUM2Q0osMkJBQWpCLFFEc0txQixJQ3JLdkIsa0NBQUUsUUR1SzRCLElDdEs5Qix1Q0FBRSxRRCtRaUMsSUM5UW5DLGdDQUFFLFFENlEwQixJQzVRTiw4QkFBcEIsUUR6S3dCLElDMEtULHlCQUFmLFFEdEttQixJQ3VLckIsa0NBQUUsUURpSTRCLElDaEk5QixtQ0FBRSxRRCtINkIsSUM5SC9CLDJCQUFFLFFEaktxQixJQ2tLSiwyQkFBakIsUURhcUIsSUNaRiw2QkFBbkIsUURrQnVCLElDakJ6Qix3QkFBRSxRRGhJa0IsSUNpSXBCLDZCQUFFLFFEdlJ1QixJQ3dSekIsMEJBQUUsUURwT29CLElDcU9OLHdCQUFkLFFENEdrQixJQzNHRiwwQkFBaEIsUUR5T29CLElDeE90Qix5QkFBRSxRRC9MbUIsSUNnTXJCLDBCQUFFLFFEL0xvQixJQ2dNdEIsNEJBQUUsUUR2VHNCLElDd1RHLG1DQUF6QixRRHZUNkIsSUN3VGIsMEJBQWhCLFFEZ1BvQixJQy9PdEIsaUNBQUUsUURnUDJCLElDL083Qiw0QkFBRSxRRCtJc0IsSUM5SXhCLCtCQUFBLHdCQUFFLFFEbFJrQixJQ21ScEIsd0JBQUEseUJBQUUsUUR1UW1CLElDdFFKLHlCQUFmLFFEb1RtQixJQ25URCw0QkFBbEIsUUQrTnNCLElDOU54QiwrQkFBRSxRRDlMeUIsSUMrTDNCLCtCQUFFLFFEeU55QixJQ3hOTiw2QkFBbkIsUUR0TXVCLElDdU16QiwrQkFBRSxRRHZJeUIsSUN3SUgsZ0NBQXRCLFFEaEkwQixJQ2lJNUIsaUNBQUUsUUQ3STJCLElDOEk3QixzQ0FBRSxRRHZJZ0MsSUN3SVQsaUNBQUEsaUNBQUEsbUNBQXZCLFFEOUkyQixJQytJN0IsbUNBQUEsK0JBQUUsUURuSjZCLElDb0ovQixpQ0FBQSxpQ0FBRSxRRG5KMkIsSUNvSkosaUNBQUEsaUNBQXZCLFFEdkkyQixJQ3dJN0IsZ0NBQUUsUURwSjBCLElDcUpYLHlCQUFmLFFEb1ZtQixJQ25WRCw0QkFBbEIsUUQvT3NCLElDZ1B4Qiw2QkFBRSxRRGpCdUIsSUNrQnpCLDhCQUFBLDhCQUFBLDhCQUFBLCtCQUFBLDRCQUFFLFFERndCLElDR0MsbUNBQXpCLFFEOVA2QixJQytQL0IsdUJBQUEsMEJBQUEsK0JBQUUsUUR3SG9CLElDdkh0QiwyQkFBQSx1QkFBRSxRRC9McUIsSUNnTUEsK0JBQXJCLFFEckd5QixJQ3NHM0Isd0JBQUUsUUR2R2tCLElDd0dwQixnQ0FBQSx3Q0FBQSw4QkFBRSxRRGxGMEIsSUNtRkYsa0NBQXhCLFFEaVA0QixJQ2hQOUIsdUJBQUUsUUR1R2lCLElDdEduQiwyQkFBQSwyQkFBRSxRRGlWcUIsSUNoVk4sZ0NBQUEseUJBQWYsUUQ4RDBCLElDN0Q1QixrQ0FBQSwyQkFBRSxRRDhENEIsSUM3RDlCLDRCQUFFLFFEakVzQixJQ2tFQSxnQ0FBdEIsUUR6UTBCLElDMFE1QiwyQkFBRSxRRHhFcUIsSUN5RXZCLDhCQUFFLFFENER3QixJQzNETiw0QkFBbEIsUUR3S3NCLElDdktGLDhCQUFwQixRRGdKd0IsSUMvSTFCLHFDQUFFLFFEZ0orQixJQy9JakMseUJBQUUsUURoVm1CLElDaVZLLDZCQUFBLGtDQUF4QixRRGxJdUIsSUNtSXpCLHdCQUFFLFFEb1JrQixJQ25SRywrQkFBckIsUUQ5VnlCLElDK1YzQix5QkFBRSxRRDhFbUIsSUM3RXJCLCtCQUFFLFFEaUt5QixJQ2hLUiwyQkFBakIsUURxUnFCLElDcFJ2Qix5QkFBRSxRRHlWbUIsSUN4VkcsZ0NBQXRCLFFEaUMwQixJQ2hDNUIseUJBQUUsUURrVW1CLElDalVyQiwrQkFBRSxRRDNVeUIsSUM0VVIsMkJBQWpCLFFEbURxQixJQ2xEdkIsa0NBQUUsUURqSDRCLElDa0hWLDRCQUFsQixRRGxUc0IsSUNtVHhCLGtDQUFFLFFEdFQ0QixJQ3VUOUIsZ0NBQUUsUUR6VDBCLElDMFRSLDRCQUFsQixRRDVUc0IsSUM2VHhCLDhCQUFFLFFEeFR3QixJQ3lUSiw4QkFBcEIsUUR4VHdCLElDeVQxQiwrQkFBRSxRRGpYeUIsSUNrWDNCLGlDQUFFLFFEalgyQixJQ2tYWCwwQkFBaEIsUUR5UG9CLElDeFB0Qiw4QkFBRSxRRHpRd0IsSUMwUVgsdUJBQWIsUURwWmlCLElDcVpuQiwrQkFBRSxRRGxOeUIsSUNtTjNCLGdDQUFFLFFEMkIwQixJQzFCRixrQ0FBeEIsUURwWDRCLElDcVg5QiwrQkFBRSxRRDVheUIsSUM2YUwsOEJBQXBCLFFEMkN3QixJQzFDMUIsK0JBQUUsUUQvQ3lCLElDZ0QzQiwyQkFBRSxRRDdEcUIsSUM4REcsa0NBQXhCLFFEN0Q0QixJQzhEOUIsK0JBQUUsUURzT3lCLElDck9MLDhCQUFwQixRRHNPd0IsSUNyTzFCLDRCQUFFLFFEOVhzQixJQytYeEIsd0JBQUUsUUR2V2tCLElDd1dBLDRCQUFsQixRRDdFc0IsSUM4RXhCLDhCQUFFLFFEamN3QixJQ2tjWCx1QkFBYixRRG5WaUIsSUNvVm5CLHdCQUFBLDJCQUFBLDJCQUFFLFFEN0ZrQixJQzhGcEIsNkJBQUUsUUR4QnVCLElDeUJGLCtCQUFyQixRRDVXeUIsSUM2VzNCLG1DQUFFLFFEaFM2QixJQ2lTL0IsNkJBQUUsUURsUnVCLElDbVJKLDZCQUFuQixRRGxMdUIsSUNtTHpCLDRCQUFFLFFEekVzQixJQzBFTCwyQkFBakIsUUQyRnFCLElDMUZ2QixpQ0FBRSxRRHVHMkIsSUN0RzdCLGdDQUFFLFFEZ0gwQixJQy9HUCw2QkFBbkIsUURpSHVCLElDaEh6Qiw4QkFBRSxRRGhXd0IsSUNpV0Usb0NBQTFCLFFEbFc4QixJQ21XaEMsNEJBQUUsUURuUnNCLElDb1J4Qix5QkFBRSxRRGdHbUIsSUMvRkcsZ0NBQXRCLFFEMFAwQixJQ3pQNUIsK0JBQUUsUURuQnlCLElDb0JILGdDQUF0QixRRHlKMEIsSUN4SjVCLDhCQUFFLFFEbEl3QixJQ21JMUIsMEJBQUUsUUQyUG9CLElDMVBMLHlCQUFmLFFEakRtQixJQ2tEckIsNEJBQUUsUUR2Q3NCLElDd0NILDZCQUFBLGdDQUFuQixRRCtNMEIsSUM5TTVCLG9DQUFFLFFEK004QixJQzlNaEMsaUNBQUUsUUR1UDJCLElDdFBMLGdDQUF0QixRRHJEMEIsSUNzRDVCLCtCQUFFLFFEc1B5QixJQ3JQSCxnQ0FBdEIsUUR0RDBCLElDdUQ1QixrQ0FBRSxRRHJENEIsSUNzRDlCLGtDQUFFLFFEdkQ0QixJQ3dEWCwyQkFBakIsUUQ3QnFCLElDOEJ2QiwrQkFBRSxRRGhNeUIsSUNpTUcsc0NBQTVCLFFEN1BnQyxJQzhQbEMsZ0NBQUUsUURJMEIsSUNINUIsNkJBQUUsUUQrUHVCLElDOVBOLDJCQUFqQixRRGtFcUIsSUNqRUQsOEJBQXBCLFFEb093QixJQ25PMUIsK0JBQUUsUURxT3lCLElDcE8zQix3QkFBQSwwQkFBRSxRRGpia0IsSUNrYkEsNEJBQWxCLFFEME9zQixJQ3pPTiwwQkFBaEIsUUQ0TG9CLElDM0xILDJCQUFqQixRRHNJcUIsSUNySXZCLDJCQUFFLFFEaEVxQixJQ2lFdkIsaUNBQUEsdUJBQUUsUUR5UTJCLElDeFE3QixrQ0FBRSxRRGxDNEIsSUNtQzlCLDZCQUFFLFFEdEN1QixJQ3VDQSxpQ0FBdkIsUURwUjJCLElDcVJQLDRCQUFBLDhCQUFBLGlDQUFwQixRRDliMkIsSUMrYlAsOEJBQUEsMkNBQXBCLFFENWJxQyxJQzZiakIsOEJBQUEsaUNBQXBCLFFEL2IyQixJQ2djUCw4QkFBQSxvQ0FBcEIsUUQvYjhCLElDZ2NWLDhCQUFBLGtDQUFwQixRRG5jNEIsSUNvYzlCLGtDQUFFLFFEdEQ0QixJQ3VEVCw2QkFBbkIsUUR0SnVCLElDdUp6QixpQ0FBRSxRRG5EMkIsSUNvRDdCLG1DQUFFLFFEbkQ2QixJQ29EUCxnQ0FBdEIsUUQ2RzBCLElDNUc1QixrQ0FBRSxRRDZHNEIsSUM1R1gsMkJBQWpCLFFEMVlxQixJQzJZdkIsbUNBQUUsUUQ3WTZCLElDOFkvQiwwQkFBRSxRRC9Xb0IsSUNnWEksa0NBQXhCLFFEN2Q0QixJQzhkOUIsZ0NBQUUsUURuSzBCLElDb0tKLGdDQUFBLG9DQUF0QixRRG5LOEIsSUNvS2hDLGdDQUFBLG1DQUFFLFFEdEs2QixJQ3VLL0IsZ0NBQUEsa0NBQUUsUUR4SzRCLElDeUtSLDhCQUFwQixRRDdLd0IsSUM4SzFCLGdDQUFBLGdDQUFFLFFEL0wwQixJQ2dNNUIsaUNBQUEsZ0NBQUUsUURuTTJCLElDb003QixvQ0FBRSxRRGhNOEIsSUNpTWhDLGtDQUFFLFFEMU00QixJQzJNTCxpQ0FBdkIsUURqTTJCLElDa01GLG1DQUF6QixRRHJNNkIsSUNzTS9CLGlDQUFFLFFEdk0yQixJQ3dNN0IsOEJBQUUsUUR5SndCLElDeEoxQiwrQkFBRSxRREx5QixJQ01FLHFDQUEzQixRRHJXK0IsSUNzV2xCLHVCQUFiLFFENU9pQixJQzZPbkIsOEJBQUUsUUQ1T3dCLElDNk8xQixnQ0FBRSxRRDRKMEIsSUMzSjVCLGtDQUFFLFFEM0U0QixJQzRFRyx5Q0FBL0IsUUQzRW1DLElDNEVkLCtCQUFyQixRRGxQeUIsSUNtUDNCLGdDQUFFLFFEa04wQixJQ2pONUIsMkJBQUUsUURPcUIsSUNOdkIsMkJBQUUsUUQvWXFCLElDZ1pILDRCQUFsQixRRHBSc0IsSUNxUk4sMEJBQWhCLFFEOUVvQixJQytFdEIsc0NBQUUsUUQxS2dDLElDMktsQywrQkFBQSx1QkFBRSxRRG9HeUIsSUNuRzNCLDJCQUFFLFFEdFhxQixJQ3VYdkIsMEJBQUUsUUQ5aUJvQixJQytpQkgsMkJBQWpCLFFEcGlCcUIsSUNxaUJ2QixvQ0FBRSxRRGhjOEIsSUNpY2hDLHFDQUFFLFFEbmMrQixJQ29jakMscUNBQUUsUURqYytCLElDa2NqQyxxQ0FBRSxRRHRjK0IsSUN1Y1osNkJBQW5CLFFEekx1QixJQzBMekIsNEJBQUUsUURqSXNCLElDa0l4Qiw4QkFBRSxRRGpJd0IsSUNrSTFCLDBCQUFFLFFEcElvQixJQ3FJdEIsd0JBQUUsUUR2SWtCLElDd0lHLCtCQUFyQixRRHpZeUIsSUMwWTNCLGlDQUFFLFFEelkyQixJQzBZN0IsMEJBQUUsUUQzTW9CLElDNE10QiwwQkFBRSxRRDRLb0IsSUMzS3RCLDhCQUFFLFFEdmV3QixJQ3dlSiw4QkFBcEIsUUQxUndCLElDMlIxQixpQ0FBRSxRRHpDMkIsSUMwQzdCLHlCQUFFLFFEeldtQixJQzBXTyxvQ0FBMUIsUURyWThCLElDc1lYLDZCQUFuQixRRHpadUIsSUMwWnpCLHlCQUFFLFFEdkhtQixJQ3dIckIsaUNBQUUsUUQvUjJCLElDZ1NiLHdCQUFkLFFEK0lrQixJQzlJSyxpQ0FBdkIsUURoRTJCLElDaUVSLDZCQUFuQixRRDlIdUIsSUMrSHpCLDJCQUFFLFFEdkJxQixJQ3dCdkIsaUNBQUUsUURsRzJCLElDbUdGLG1DQUF6QixRRGxHNkIsSUNtR1AsZ0NBQXRCLFFEZ0QwQixJQy9DRixrQ0FBeEIsUURnRDRCLElDL0M5QixpQ0FBRSxRRFYyQixJQ1c3QixvQ0FBRSxRRFY4QixJQ1daLDRCQUFsQixRRGxQc0IsSUNtUEYsOEJBQXBCLFFEeGZ3QixJQ3lmRixnQ0FBdEIsUUR4ZjBCLElDeWY1Qiw0QkFBRSxRRHBHc0IsSUNxR3hCLDJCQUFFLFFEdlJxQixJQ3dSQSwrQkFBckIsUUQ2S3lCLElDNUtQLDRCQUFsQixRRDhLc0IsSUM3S0wsMkJBQWpCLFFEblhxQixJQ29YdkIscUNBQUUsUURzSCtCLElDckhqQyxtQ0FBRSxRRDhKNkIsSUM3SkQsc0NBQTVCLFFEN0VnQyxJQzhFaEIsMEJBQWhCLFFEbmdCb0IsSUNvZ0JRLHNDQUE1QixRRDNpQmdDLElDNGlCbEMseUNBQUUsUURnSm1DLElDL0lyQyw0QkFBRSxRRDdmc0IsSUM4ZmdCLGdEQUF0QyxRRGpqQjBDLElDa2pCZix3REFBQSxxQ0FBM0IsUURsbEJrRCxJQ21sQi9CLHlCQUFBLDZCQUFBLG9DQUFuQixRRHpabUIsSUMwWkgsMEJBQWhCLFFEbFNvQixJQ21TdEIsNEJBQUUsUURsU3NCLElDbVNKLGtDQUFBLDRCQUFsQixRRDNCNEIsSUM0QjlCLCtCQUFFLFFEMUx5QixJQzJMM0IsMkJBQUUsUURnSXFCLElDL0hHLGtDQUF4QixRRGdJNEIsSUMvSDlCLDZCQUFFLFFEbkJ1QixJQ29CRSxtQ0FBekIsUURuQjZCLElDb0IvQixvQ0FBRSxRRG5COEIsSUNvQmhDLCtCQUFFLFFEdEh5QixJQ3VISCxnQ0FBdEIsUURyVjBCLElDc1Y1QiwwQkFBRSxRRGtLb0IsSUNqS0EsOEJBQXBCLFFEMkN3QixJQzFDMUIsdUNBQUEseUNBQUUsUUR6U21DLElDMFNyQyx1QkFBQSxpQ0FBRSxRRDVVMkIsSUM2VUwsZ0NBQXRCLFFEclIwQixJQ3NSNUIsa0NBQUUsUURqWjRCLElDa1o5QixvQ0FBRSxRRGpaOEIsSUNrWmIsMkJBQWpCLFFEck5xQixJQ3NOdkIsaUNBQUUsUURubkIyQixJQ29uQkYsbUNBQXpCLFFEbm5CNkIsSUNvbkIvQixpQ0FBQSwwQkFBRSxRRG5uQjJCLElDb25CN0IsbUNBQUEsNEJBQUUsUURubkI2QixJQ29uQi9CLGdDQUFFLFFEK0YwQixJQzlGNUIsa0NBQUUsUUQrRjRCLElDOUZYLDJCQUFqQixRRGdHcUIsSUMvRkYsNkJBQW5CLFFEeFF1QixJQ3lRekIsb0NBQUEsNEJBQUUsUUR4UXNCLElDeVF4QixzQ0FBQSw4QkFBRSxRRHhRd0IsSUN5UTFCLDBCQUFFLFFEakhvQixJQ2tIdEIsbUNBQUUsUUR0VjZCLElDdVZWLDZCQUFuQixRRGV1QixJQ2RDLGdDQUFBLGtDQUFBLHFDQUF4QixRRCtCK0IsSUM5QmpDLGtDQUFBLCtDQUFFLFFEaUN5QyxJQ2hDakIsa0NBQUEscUNBQXhCLFFEOEIrQixJQzdCUCxrQ0FBQSx3Q0FBeEIsUUQ4QmtDLElDN0JwQyxrQ0FBQSxzQ0FBRSxRRDBCZ0MsSUN6QmYsMkJBQWpCLFFEaEVxQixJQ2lFSCx5QkFBQSw0QkFBQSx3QkFBbEIsUUQ1a0JtQixJQzZrQkQsNEJBQWxCLFFEcklzQixJQ3NJeEIsb0NBQUUsUURrSDhCLElDakhoQyxvQ0FBRSxRRGtIOEIsSUNqSEwsbUNBQXpCLFFEa0g2QixJQ2pIL0Isb0NBQUEsaUNBQUUsUUQ2RzJCLElDNUc3QixzQ0FBQSxtQ0FBRSxRRDZHNkIsSUM1R1YsNkJBQW5CLFFEemxCdUIsSUMwbEJ6Qix5QkFBRSxRRHJVbUIsSUNzVXJCLHlCQUFFLFFEM2FtQixJQzRhSix5QkFBZixRRHpSbUIsSUMwUkQsNEJBQWxCLFFEaElzQixJQ2lJSiw0QkFBbEIsUUQxYnNCLElDMmJ4Qiw4QkFBRSxRRGxOd0IsSUNtTjFCLGdDQUFFLFFEOUQwQixJQytESixnQ0FBdEIsUURqQjBCLElDa0JMLCtCQUFyQixRRDJHeUIsSUMxR1IsMkJBQWpCLFFEek5xQixJcEJ6Y3JCLDJDc0I0Y0Esa0JBZ01BLDZCQ3ZvQkYsd0JEY0ksK0JBc0dBLG1CQXdOQSx5Q0V4VUEsUUFBWSxHVlRoQixTQzhCRSxTQUFBLFNBQ0EsTUFBQSxJQUNBLE9BQUEsSUFDQSxRQUFBLEVBQ0EsT0FBQSxLQUNBLFNBQUEsT0FDQSxLQUFBLGNEbkNGLDBCQUEyQix5QkNnRHZCLFNBQUEsT0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsRUFDQSxTQUFBLFFBQ0EsS0FBQSxLUWpESix3QkVHSSxRQUFBLGFDbUJFLE1BQUEsSUFVQSxPQUFBLElEM0JGLFdBQUEsb0NBQUEsT0FBQSxPQUFBLFVBQ0EsT0FBQSxFQUFBLElGTkosMkJFa0JFLFlBQUEsSUVoQkYsTTFCdUdBLE8wQm5HRSxZQUFBLElDVEYsVUFDRSxRQUFBLE1BR0YsV25CcTdJQSxTQUFBLFNSNzNJRSxRQUFBLEtBMURGLEVBQUcsS0FBTSxRQUFULFFBQVMsTUFBRyxNQUFlLFdBQXJCLEtBQVUsT0FBVCxRQUFXLEtBQU0sS0FBaEIsR0FBZ0IsUUFBWixJQUFaLEdBQUksR0FBSixHQUFBLFNBQWlDLFdBQVksT0FBN0MsT0FBVSxLQUFWLEdBQUksR0FBSSxHQUFJLEdBQUksR0FBSSxHQUFaLE9BQW9DLEdBQTVDLEtBQXVCLE9BQW5CLElBQVksTUFBTyxPQUFILEdBQWQsS0FBVSxLQUFNLElBQVYsR0FBWSxFQUFlLElBQVosUUFBbEIsTUFBUSxLQUFELE9BQVEsSUFBWSxRQUFQLElBQTdCLE1BQWdCLE1BQTZCLEdBQXRCLE1BQWtCLEdBQVgsTUFBOUIsS0FBcUMsR0FBckIsR0FBRyxNQVVqQixPQUFBLEVBQ0EsUUFBQSxFQU9GLEVBQUEsT0FBQSxRQUtVLFdBQUEsV0FPVixRQUFBLE1BQUEsUUFBQSxXQUFBLE9BQUEsT0FBQSxPQUFBLE9BQUEsS0FBQSxJQUFBLFFBQUEsUUFZRSxRQUFBLE1BR0YsTUFBQSxPQUFBLE1BR0UsUUFBQSxhQUdrQixzQkFDbEIsUUFBQSxLQUNBLE9BQUEsRUFZRixLQUVFLFdBQUEsT0FDQSxZQUFBLFdBS0YsS0FFRSxPQUFBLEVBT0YsRUFDRSxlQURBLFFBSUUsUUFBQSxPQUFBLEtBSk8sU0FBVCxRQVFFLFFBQUEsRUFRSixZQUNFLGNBQUEsSUFBQSxPQVdGLEdBQ0UsT0FBQSxFQUdGLEtBQUEsSUFHRSxZQUFBLDJCQUFBLFNBQUEsUUFBQSxVQUNBLFVBQUEsSUFXRixNQUlBLElBQUEsSUFHRSxVQUFBLElBZkYsSUFDRSxZQUFBLFNBV0YsSUFBQSxJQUVFLFNBQUEsU0FFQSxZQUFBLEVBQ0EsZUFBQSxTQUdGLElBQ0UsT0FBQSxPQUVGLElBQ0UsSUFBQSxNQVdXLGVBQ1gsU0FBQSxPQU9nQixPQUFBLGtCQUFBLG1CQUFBLHFCQUFBLG1CQUFBLGdCQUFBLGlCQUFBLGdCQUFBLGtCQUFBLGlCQUFBLHFCQUFBLDJCQUFBLGtCQUFBLGlCQUFBLGlCQUFBLE9BQUEsU0FDaEIsT0FBQSxFQUNBLFlBQUEsWUFBQSxVQUFBLE1BQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUdGLE9BQUEsT0FFRSxlQUFBLEtBR0YsT0FBQSx3QkFBQSxrQkFBQSxtQkFJRSxXQUFBLE9BQ0EsT0FBQSxRMEI1R0YsT0FqQ0EsbUJBV3FCLHFCQXNCckIsbUJBVUEsT0FDRSxtQkFBQSxLQUNBLGdCQUFBLEsxQm1HRixpQkFBQSxxQkFFRSxPQUFBLFFBR21CLHFCQUFBLGtCQUVuQixXQUFBLFdBQ0EsUUFBQSxFMEJqSkEsUUFBQSxhQUNBLGFBQUEsSTFCbUpGLDJCQUFBLHdCQUVFLGVBQUEsVzRCekZBLG9CRlNGLGVBbEhBLE1FMEdJLGVBQUEsVTVCK0ZKLGlEQUFBLDhDQUVFLG1CQUFBLEtBR0kseUJBQUEsd0JBRUosT0FBQSxFQUNBLFFBQUEsRUFZRixHQUFBLEdBQUEsR0FJRSxRQUFBLEVBR0csTUFBQSxNQUVILGNBQUEsRUFDQSxlQUFBLEVBT0YsTUFFRSxnQkFBQSxTQUNBLGVBQUEsRUFIQSxTQUFBLFNBT0UsUUFBQSxHMEIzUEosU0FDRSxPQUFBLEVBQ0EsUUFBQSxFQUNBLFlBR0YsTUFDRSxjQUFBLElBQ0EsTUFBQSxLQUNBLFVBQUEsS0FLRixrQkFBcUIsbUJBQXNCLHFCQUF3QixtQkFBc0IsZ0JBQW1CLGlCQUFvQixnQkFBbUIsa0JBQXFCLGlCQUFvQixxQkFBd0IsMkJBQThCLGtCQUFxQixpQkFBb0IsaUJBQTNSLFNBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLEVBQUEsRUFBQSxLQUNBLFFBQUEsSUFBQSxLQUNBLFdBQUEsUUdNQSxPQUFBLE1BQUEsS0FDQSxhQUFBLElBQUEsSUFBQSxJSExBLGNBQUEsRUFDQSxLQUFBLElBQUEsQ0FBQSxJQUFBLFlBQUEsVUFBQSxNQUFBLFdBQ0EsV0FBQSxLQUNBLFdBQUEsSUFBQSxJQThERixPQWpEQSxTQXNERSxjQUFBLEtBN0VBLHdCQUEyQix5QkFBNEIsMkJBQThCLHlCQUE0QixzQkFBeUIsdUJBQTBCLHNCQUF5Qix3QkFBMkIsdUJBQTBCLDJCQUE4QixpQ0FBb0Msd0JBQTJCLHVCQUEwQix1QkFBelcsZUFhRSxhQUFBLFFBYkYsd0JBQTJCLHlCQUE0QiwyQkFBOEIseUJBQTRCLHNCQUF5Qix1QkFBMEIsc0JBQXlCLHdCQUEyQix1QkFBMEIsMkJBQThCLGlDQUFvQyx3QkFBMkIsdUJBQTBCLHVCQUF6VyxlQWlCRSxhQUFBLFFBQ0EsV0FBQSxLQUNBLFFBQUEsRUFJSixTMUJzTEUsU0FBQSxLQUNBLGVBQUEsSTBCdExBLE9BQUEsS0FFQSxPQUFBLFNBY21CLHFCRDlDZixNQUFBLEtBQ0EsT0FBQSxLQ2lESixPQUFBLElBQUEsSUFBQSxFQUFBLEVBQ0EsV0FBQSw0QkFBQSxVQUNBLGVBQUEsSUFDQSxPQUFBLFFBbUZBLGdDQUFBLHVDQTFERixPQTJESSxNQUFBLEtBM0ZGLDZCQVVFLG9CQUFBLEVBQUEsTUFWaUIsNEJBQUEsb0NBQUEsbUNBQUEsMkJBaUJqQixRQUFBLEVBQ0EsV0FBQSxLQUlKLE9BQUEsbUJBSUUsZUFBQSxPQUNBLE9BQUEsUUFFQSxvQkFBQSxLQUFBLGlCQUFBLEtBQUEsZ0JBQUEsS0FBQSxZQUFBLEtBR0YsT0FJRSxPQUFBLEtBRUEsUUFBQSxFQUFBLEtBQUEsRUFBQSxLQUNBLFdBQUEsOEJBQUEsT0FBQSxNQUFBLFVBQUEsS0dwRUEsT0FBQSxNQUFBLEtBQ0EsYUFBQSxJQUFBLElBQUEsSUhxRUEsY0FBQSxFQUNBLFdBQUEsS0FHRixhQUNFLE1BQUEsS0FDQSxVQUFBLGVBQ0EsWUFBQSxJQUdBLGlDQUNFLFFBQUEsS0FJSixXQUNFLE9BQUEsRUFHRixxQkFFSSxRQUFBLEdBSUosZUFDRSxNQUFBLE1BQ0EsTUFBQSxLQUNBLFVBQUEsS0FLRixhQUNFLFFBQUEsTUFDQSxNQUFBLEtBRUEsd0JBQUEsMEJBQUEsa0NBQUEsZ0NBQUEsdUNBSUUsUUFBQSxXQUNBLGVBQUEsT0FHRixtQkFDRSxjQUFBLEVBYkEsa0RBQW1ELHlEQW9CakQsTUFBQSxlQUlKLGtDQUNFLE1BQUEsR0FDQSxVQUFBLEtBQ0EsV0FBQSxPQUNBLE9BQUEsUUE1QkYsd0NBZ0NFLFFBQUEsS0FJSix3QkFDRSxNQUFBLEtBQ0EsTUFBQSxJQUdGLG1DQUNFLE1BQUEsS0FDQSxNQUFBLElBQ0EsVUFBQTs7Ozs7Ozs7OztBSW5LRixrQkFDSSxTQUFBLFNBQ0EsUUFBQSxhQUNBLE1BQUEsZUFDQSxjQUFBLEtBQ0EsZUFBQSxPQUNBLEtBQUEsRUFFQSxvQkFBQSxLQUNBLGlCQUFBLEtBQ0EsZ0JBQUEsS0FBQSxZQUFBLEtBRUosK0JBQ0ksU0FBQSxTQUNBLElBQUEsS0FDQSxLQUFBLFFBQ0EsUUFBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLElBQ0EsV0FBQSxRREhGLE9BQUEsTUFBQSxLQUNBLGFBQUEsRUFBQSxJQUFBLElDSUUsV0FBQSxFQUFBLElBQUEsSUFBQSxnQkFFSixnREFDSSxLQUFBLEVBRWMsb0JBQ2QsT0FBQSxRQUtKLHdDQUNJLFNBQUEsU0FDQSxRQUFBLE1BQ0EsU0FBQSxPQUNBLFFBQUEsRUFDQSxPQUFBLEtEckJGLE9BQUEsTUFBQSxLQUNBLGFBQUEsSUFBQSxJQUFBLElDc0JFLGNBQUEsRUFDQSxXQUFBLEtBQ0EsV0FBQSxLQUNBLE1BQUEsS0FDQSxnQkFBQSxLQUNBLFlBQUEsT0FDQSxZQUFBLEtBRUoseUNBQ0ksTUFBQSxLQUVvQyw2Q0FDcEMsUUFBQSxNQUNBLFNBQUEsT0FDQSxhQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsU0FDQSxZQUFBLE9BRUosMkRBQ0ksYUFBQSxLQUVKLDZDQUNJLFNBQUEsU0FDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsNEJBQUEsSUFBQSxFQUNBLFVBQUEsSUFFSixtREFHNEQsbUVBRnhELG9CQUFBLE1BQUEsTUFLSiw0Q0FDSSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsRUFDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FFd0MsOENBQ3hDLE1BQUEsTUFDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLDhCQUFBLFVBRXFCLHdDQUNyQixTQUFBLFNBQ0EsUUFBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLElBQ0EsWUFBQSxPQUVKLHlEQUdJLFdBQUEsV0FDQSxPQUFBLEVBQ0EsUUFBQSxJQUFBLEtBQUEsSUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxFQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsV0FBQSxpQ0FBQSxLQUFBLE1BQUEsVUFBQSxLQUNBLFVBQUEsSUFDQSxZQUFBLFlBQUEsVUFBQSxNQUFBLFdBQ0EsWUFBQSxPQUNBLGNBQUEsRUFDQSxXQUFBLE1BQUEsRUFBQSxJQUFBLEVBQUEsS0FFSixzQ0FDSSxXQUFBLEtBQ0EsZ0JBQUEsWUFFc0QseUVBQ3RELFNBQUEsU0FDQSxLQUFBLFFBS0osa0NBQ0ksU0FBQSxTQUNBLFdBQUEsT0FDQSxXQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsSUFDQSxRQUFBLEVBQ0EsV0FBQSxNQUNBLDJCQUFBLE1BRUoscUNBQ0ksUUFBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLElBQUEsSUFDQSxXQUFBLEtBQ0EsWUFBQSxLQUNBLHNCQUFBLEtBRWdDLG1EQUNoQyxRQUFBLFVBQ0EsT0FBQSxRQUVKLHFEQUNJLFFBQUEsVUFDQSxNQUFBLEtBQ0EsT0FBQSxRQUVKLGlEQUNJLFdBQUEsUUFDQSxNQUFBLEtBRUosZ0RBQ0ksUUFBQSxVQUNBLFdBQUEsUUFFZ0Msa0RBQ2hDLFFBQUEsVUFDQSxZQUFBLElBQ0EsT0FBQSxRQUVnQyxrREFDaEMsYUFBQSxLQUVKLHdDQUNJLFdBQUEsT0FDQSxnQkFBQSxVQUtvQix3Q0FDcEIsU0FBQSxTQUNBLFNBQUEsT0FDQSxPQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsZUFDQSxPQUFBLEdBQ0EsUUFBQSxFQUFBLElBQUEsRUFBQSxFRHZLRixPQUFBLE1BQUEsS0FDQSxhQUFBLElBQUEsSUFBQSxJQzZLc0MsMkNBQ3BDLE1BQUEsS0FDQSxXQUFBLEtBRUosd0RBQ0ksT0FBQSxFQUNBLFFBQUEsRUFDQSxZQUFBLEtBQ0EsWUFBQSxPQUVxRSx5RUFDckUsY0FBQSxFQUNBLFFBQUEsRUFDQSxPQUFBLFlBQ0EseUJBQ0EsV0FBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxZQUFBLFVBQUEsTUFBQSxXQUNBLFlBQUEsT0FDQSxjQUFBLEVBRUosaUVBQ0ksTUFBQSxLQUVzQyx5REFDdEMsU0FBQSxTQUNBLE9BQUEsSUFBQSxFQUFBLElBQUEsSUFDQSxRQUFBLElBQUEsS0FBQSxJQUFBLElBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxjQUFBLElBQ0EsV0FBQSxRQUNBLE1BQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxRQUVKLDhFQUNJLFNBQUEsU0FDQSxJQUFBLElBQ0EsTUFBQSxJQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsaUNBQUEsTUFBQSxJQUFBLFVBQ0EsVUFBQSxJQUVKLG9GQUNJLG9CQUFBLE1BQUEsS0FFc0Msa0VBQ3RDLGNBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLGlCQUFBLFFBS0EsaUJBQUEsbUVBQ0EsTUFBQSxLQUVKLCtEQUNJLFdBQUEsUUFFMkQsb0ZBQzNELG9CQUFBLE1BQUEsTUFFb0Isd0NBQ3BCLE9BQUEsRUFDQSxRQUFBLEVBRUosc0RBQ0ksUUFBQSxVQUNBLE1BQUEsS0FDQSxPQUFBLFFBU0oseURBQ0ksT0FBQSxJQUFBLE1BQUEsS0FFSiw4REFDSSxXQUFBLE1BQUEsRUFBQSxLQUFBLEVBQUEsS0FBQSxLQUVKLDZEQUNJLFlBQUEsS0FDQSxlQUV5RCwrREFDekQsV0FBQSw0QkFBQSxRQUNBLFlBQUEsSUFBQSxNQUFBLEtBRUoseUNBQ0ksV0FBQSxFQUFBLEVBQUEsSUFBQSxlQUVzRSwwRUFDdEUsTUFBQSxlQUtKLGlCQUNJLFFBQUEsYUFDQSxPQUFBLFFBSzRDLHFFQUhoRCxnQ0FDSSxPQUFBLFE5QjVNaUMsa0JBQXRCLHFCQUF5QyxvQkFBeEQsUUFBUyxLQUFULEdBQVcsR0FBWCxHQUFLLEVBQUwsSUFBSSxNQUFJLEcrQnJHTixjQUFBLEtBT0YsS0FDRSxNQUFBLEtBQ0EsS0FBQSxJQUFBLENBQUEsSUFBQSxZQUFBLFVBQUEsTUFBQSxXQUNBLHVCQUFBLFlBQ0Esd0JBQUEsVUhmRixJR29DQSxHQUFJLEdBQUksR0FBSSxHQUFJLEdBQUksR0MxQmxCLFlDTnNELEtETXRELFVBQUEsTUFBQSxXRE9BLGFBTkUsYUFBYyxvQkFTWixZQUFBLGFBc0dOLEVBQ0UsTUFBQSxRQUNBLGdCQUFBLEtHckdJLFdBQUEsTUFBQSxJQUFBLE9ONENOLGNQb1hJLG1DYzFZQSx5Q0M1Q0Ysd0JSZ05BLG9CSXBGRixzQklwSEksZ0JBQUEsVUxpSE8sU0FBVSxRQUFuQixRQVFFLE1BQUEsUWhDbElrQiw4QkFFbEIsUUFBQSxLQUhKLG9DQVFJLFNBQUEsU0FDQSxNQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUNBLGlCQUFBLFFBQ0EsYUFBQSxJQUFBLEVBQUEsRUFDQSxhQUFBLE1BQ0EsYUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFdBQUEsS0FDQSxXQUFBLGlCQUFBLEtBbkJ5QywwQ0FBM0MsMENBdUJJLGlCQUFBLFFBdkJKLDJDQTRCSSxTQUFBLFNBQ0EsSUFBQSxJQUNBLE1BQUEsT0FDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSxvQ0FDQSxvQkFBQSxFQUFBLEVBQ0EsZ0JBQUEsS0FBQSxLQUNBLGNBQUEsaUJBQUEsVUFBQSxpQkFyQ0osd0NBMENJLFFBQUEsS0FDQSxpQkFBQSxLQU1DLHVEQUNDLGNBQUEsRUFJSixvQ0EvQ3FCLG9DQWdEbkIsVUFBQSxNQXZETiwrREE0REksb0JBQUEsRUFBQSxNNkIzREosSUFDRSxTQUFBLFNBQ0EsTUFBQSxNQUNBLE9BQUEsTUFDQSxRQUFBLEtBQ0EsY0FBQSxLQUxBLFFBU0UsUUFBQSxFQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQVFGLG9DQXBCSSxRQWVBLE1BQUEsS0FDQSxPQUFBLEtBaEJGLElBcUJBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxLQUNBLFFBQUEsTVMyRkEsMERUbkhBLElBNEJBLE1BQUEsS0FDQSxTQUFBLFFBSUosYUFDRSxRQUFBLEVBQ0EsU0FBQSxTQUNBLE9BQUEsS0FHRixhQUNFLFNBQUEsU0FDQSxPQUFBLEVBRWlCLG9DQUNmLFFBQUEsS0FMRixrQkFTRSxPQUFBLEVBQUEsS0FDQSxVQUFBLEtTeUVGLG9DVG5GSSxrQkFhQSxPQUFBLEVBQUEsSUFDQSxVQUFBLEVBZEYsYUFtQkEsU0FBQSxTQW5CRSw2QkFzQkEsT0FBQSxLQUNBLFFBQUEsTUFLTixjQUNFLE1BQUEsS0FDQSxVQUFBLEtBRkEsb0JBTUUsTUFBQSxLU2lERixvQ1R2REUsY0FVQSxVQUFBLE1BT0osU0FDRSxVQUFBLE1BQ0EsTUFBQSxLQUZBLG9CQUtFLGNBQUEsS0FDQSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsRVM4QkYsb0NUdENJLG9CQVdBLGNBQUEsSUFDQSxVQUFBLE1BWkosdUJBaUJFLFVBQUEsS0FDQSxZQUFBLElTb0JGLG9DVHRDSSx1QkFxQkEsTUFBQSxNQUNBLGNBQUEsS0FDQSxVQUFBLEtBdkJBLG9CQStCQSxRQUFBLE1BUU4sWUFDRSxVQUFBLE1BQ0EsTUFBQSxLQUZBLHVCQUtFLGNBQUEsSUFDQSxVQUFBLEtBQ0EsV0FBQSxPQUNBLFlBQUEsSVNURixvQ1RDSSx1QkFXQSxNQUFBLElBQ0EsVUFBQSxLQUlKLDBCQUtJLFFBQUEsTUFyQkosMEJBaUJFLFVBQUEsS0FDQSxZQUFBLElBbEJGLHlCQTBCRSxPQUFBLEtBV0osYUFDRSxNQUFBLEtBRUEsd0JBQ0UsVUFBQSxLQUNBLFlBQUEsSVBuSUEsd0JPbU5KLGVQOU1JLFlBQUEsSUFnS0EsZUFBQSxVZ0I3RUYsb0NUMEJBLHlCQUlJLE9BQUEsTUFRQSx3QkFRQSxVQUFBLEtBQ0EsY0FBQSxLQUlKLDJCQUNFLFNBQUEsU0FDQSxPQUFBLEtBQ0EsTUFBQSxNQUNBLFlBQUEsSVN2REYsb0NUbURBLDJCQU9JLFNBQUEsU0FDQSxPQUFBLEtBQ0EsTUFBQSxNQUlKLDJCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxzQ1N0RUYsb0NUZ0VBLDJCQVNJLE1BQUEsRUFDQSxPQUFBLEdBYU4sa0JBQ0UsY0FBQSxLQUNBLFFBQUEsS0FBQSxLQUFBLEtBQ0EsaUJBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLEtBRXFCLGdEQUNuQixVQUFBLEtBQ0EsTUFBQSxLQVRGLHlCQWFFLFVBQUEsS0FDQSxNQUFBLEtBR0YsbUNBQ0UsY0FBQSxJQUNBLFVBQUEsS0FuQkEsOENBc0JFLGNBQUEsRUFTTixrQkFDRSxNQUFBLEtBQ0EsY0FBQSxJQUdGLGVBQ0UsT0FBQSxJQUFBLEVBQ0EsVUFBQSxLQUVBLFdBQUEsT0FPRixtQkFDSSxjQUFBLEtBQ0EsV0FBQSxPQUdKLGtEQUNJLE9BQUEsTUFDQSxNQUFBLE1QMVFKLG9DQUNFLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLFFBQUEsRUFDQSxjQUFBLHFCQUFBLFVBQUEscUJBTEEscURBYUUsWUFBQSxNQWJGLHNEQWlCRSxZQUFBLE9BSUosaUJBQ0UsUUFBQSxLQUNBLE1BQUEsTUFDQSxpQkFBQSxLQUNBLGNBQUEsSUFDQSxXQUFBLEVBQUEsRUFBQSxJQUFBLGdCQUxBLCtCQVFFLFNBQUEsU0FDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLE1BQ0EsT0FBQSxRQUdBLHdCQUNBLFFBQUEsS0FBQSxLQUNBLGlCQUFBLFFBQ0EsY0FBQSxJQUFBLElBQUEsRUFBQSxFQUNBLE1BQUEsS0FwQkEsMEJBeUJFLGNBQUEsRUF6QkosOEJBOEJFLFdBQUEsTUFDQSxTQUFBLE9BL0JGLHdCQW1DRSxTQUFBLFNBQ0EsUUFBQSxLQUNBLFdBQUEsT0FyQ0Esd0NBd0NFLE1BQUEsUUFDQSxPQUFBLFFBekNBLDJEQTRDRSxRQUFBLEdBQ0EsT0FBQSxRQTdDSixnREFrREUsUUFBQSxhQUNBLFFBQUEsRUFBQSxLQUFBLEVBQUEsRUFuREYsK0JBd0RFLFNBQUEsU0FDQSxJQUFBLE1BQ0EsS0FBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsbUVBQ0Esa0JBQUEsVUFDQSxvQkFBQSxPQUFBLEtBQ0EsY0FBQSxpQkFBQSxVQUFBLGlCQUtOLGdCQUNFLFdBQUEsT0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLGlCQUFBLGVBUEEsd0NBU0UsT0FBQSxFQUNBLFFBQUEsSUFBQSxLQUlKLFlBQ0UsWUFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLEtBRkEsMkJBS0UsV0FBQSxPQUtKLGFBQ0UsV0FBQSxtQkFDQSxXQUFBLEtBQ0EsUUFBQSxLQUFBLEtBc0JBLDJCQWdCQSx3QmlCOUlBLFlBQUEsT0FDQSxTQUFBLE9BQ0EsY0FBQSxTakIyR0YsYUVuSEUsUUFBQSxNQUNBLE1BQUEsS0ZxSEUsT0FBQSxRQUZBLG1CRS9HQSxRQUFBLE1BQ0EsTUFBQSxLRm1IQSxZQUNBLFdBQUEsSUFBQSxNQUFBLEtBSUosZUFDRSxNQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsV0FBQSxPQUdGLFlBQ0UsTUFBQSxLQUNBLE1BQUEsSUFDQSxRQUFBLElBQUEsS0FIQSx3QkFBQSx3QkFPRSxRQUFBLGFBQ0EsY0FBQSxFQUNBLGVBQUEsSUFURix3QkFhRSxhQUFBLEtBR0Ysd0JpQnhKQSxRQUFBLGFBT0UsVUFBQSxJakJpSUEsMEJBb0JFLFFBQUEsYUFDQSxhQUFBLElBckJKLDJCaUJqSUUsVUFBQSxLakI0SkEsY0FBQSxFQUNBLFVBQUEsT0FDQSxRQUFBLE1BSUosZUFDRSxNQUFBLE1BQ0EsUUFBQSxLQUFBLEtBRkEsaUJBS0UsWUFBQSxJQUNBLE1BQUEsS0FDQSxVQUFBLFFBQ0EsV0FBQSxNQUFBLEtBUndCLHVCQUF4Qix1QkFZRSxNQUFBLFFBUU4saUJBQUEsaUJBRUUsTUFBQSxLQUNBLE1BQUEsSUFDQSxPQUFBLE1BQ0EsY0FBQSxLQWFBLDBCQUtBLHFCQUtFLE9BQUEsa0JBckJGLG9CQUFBLG9CQUNFLGNBQUEsSUFDQSxVQUFBLE9BQ0EsZUFBQSxVQUlKLGlCQUNFLGNBQUEsS0FDQSxhQUFBLEtBT0YsaUJBQ0UsY0FBQSxLQUNBLGFBQUEsS0FGQSxxQkFNRSxRQUFBLEtBQ0EsaUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUdGLDRCQUNFLFdBQUEsTUFDQSxTQUFBLEtBQ0EsY0FBQSxLQWRBLGtDQWlCRSxlQUFBLEtBakJKLDZCQXNCRSxhQUFBLE1BQ0EsWUFBQSxNQUNBLFFBQUEsS0FDQSxXQUFBLElBQUEsTUFBQSxLQUVBLDRDQUFBLDRDQUVFLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxRQS9CRixxREFvQ0ksY0FBQSxJQXBDSixrRUF3Q0ksUUFBQSxNQUNBLFdBQUEsTUFFRSxvRUFDQSxRQUFBLGFBQ0EsT0FBQSxRQVNWLHFCQUNFLE1BQUEsS0FDQSxjQUFBLEtBQ0EsY0FBQSxLQUNBLGFBQUEsS0FKQSx3QkFPRSxNQUFBLEtBQ0EsY0FBQSxJQUNBLFVBQUEsT0FDQSxlQUFBLFVBVkYsZ0NBY0UsUUFBQSxhQUNBLGFBQUEsS0FDQSxRQUFBLElBQUEsSUFBQSxJQUFBLEtBQ0EsaUJBQUEsS0FDQSxVQUFBLEtBQ0EsV0FBQSxpQkFBQSxLQUVBLHVDQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxJQUNBLFFBQUEsRUFDQSxZQUFBLEVBQ0EsaUJBQUEsS0FDQSxPQUFBLEVBQ0EsY0FBQSxJQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsV0FBQSxPQUNBLFdBQUEsaUJBQUEsS0FBQSxNQUFBLEtBUU4scUJBQ0UsY0FBQSxLQUNBLFFBQUEsRUFBQSxLQUFBLEtBQ0EsV0FBQSxNQUhBLHVCQU1FLFlBQUEsS0FDQSxPQUFBLFFBUUkscUJBQ04sVUFBQSxNQUNBLFFBQUEsS0FGQSxvQ0FLRSxJQUFBLEtBQ0EsTUFBQSxLQU5GLGdDQVVFLFdBQUEsTUFDQSxXQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsS0FaQSxtQ0U5VEYsUUFBQSxNQUNBLE1BQUEsS0Y2VUksUUFBQSxJQUFBLElBRkYseUNFdlVBLFFBQUEsTUFDQSxNQUFBLEtGd1RFLG1EQW1CRSxpQkFBQSxRQUtOLHFDQUNFLFFBQUEsYUFDQSxNQUFBLElBQ0EsY0FBQSxFQUNBLFlBQUEsSUFDQSxlQUFBLElBN0JGLHlDQWlDRSxNQUFBLE1BQ0EsTUFBQSxJQUNBLE1BQUEsS0FDQSxXQUFBLE1BcENBLDJDQXVDRSxNQUFBLEtBREYscURBSUksUUFBQSxJQUNBLFVBQUEsS0EzQ0YsNkRBK0NFLGVBQUEsT0EvQ2tHLGtEQUFsRCxpREFBbEQsaURBcURFLE1BQUEsUUFyRE4sNEJBMkRFLFNBQUEsU0FFRSw4QkFDQSxRQUFBLE1BQ0EsUUFBQSxLQUFBLEVBQUEsS0FBQSxJQUNBLE1BQUEsS0FDQSxnQkFBQSxVQUtOLHFCQUNFLGNBQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxFQUdGLHdCQUNFLGNBQUEsS0FHRixzQkFDRSxTQUFBLFNBQ0EsY0FBQSxLQUVBLDRCQUNFLGNBQUEsRUFMRix3QkFTRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLElBQUEsSUFDQSxNQUFBLEtBQ0EsY0FBQSxpQkFBQSxVQUFBLGlCQUlKLFlBQ0UsU0FBQSxTQUNBLElBQUEsS0FDQSxLQUFBLEVBQ0EsTUFBQSxLQUpBLGtCQU9FLE1BQUEsS0FDQSxVQUFBLElBUkYsaUNBWUUsTUFBQSxNQUNBLFVBQUEsS0FDQSxZQUFBLElBZEEsbUNBQW9DLHNDQWlCbEMsTUFBQSxLQWVKLDBDQURBLGFBRUUsY0FBQSxLQUNBLGFBQUEsTUFNSixZRXZjRSxRQUFBLE1BQ0EsTUFBQSxLRndjQSxTQUFBLE9BQ0EsY0FBQSxLQUNBLGFBQUEsSUFDQSxhQUFBLE1BQ0EsY0FBQSxJQU5BLGtCRWxjRSxRQUFBLE1BQ0EsTUFBQSxLRmljRiw2QkFTRSxhQUFBLFFBVEYsa0NBYUUsYUFBQSxRZ0I5VkYsb0NoQmlWRSxZQWlCQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLE9BQUEsZUFBQSxRQUdGLGFBckJFLFlBc0JBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsZUFBQSxRQUFBLFlBQUEsUUFDQSxXQUFBLEtBQ0Esa0JBQUEsTUF6QkUseUJBNEJBLGNBQUEsTUFLTixvQkFDRSxXQUFBLE1BQ0EsY0FBQSxNQUNBLE1BQUEsS0FDQSxXQUFBLE9BQ0EsV0FBQSxPQUtGLHFCQUFBLHFCQUFBLHNCQUdFLFdBQUEsT0FBQSxLQUtGLHNCQUNFLE1BQUEsS0FDQSxNQUFBLElBQ0EsUUFBQSxLQUVBLHdDQUNFLGlCQUFBLFFBTkYsNkNBVUUsaUJBQUEsUUFWRix5QkFjRSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLFVBakJBLG1DQW9CRSxhQUFBLEtBQ0EsVUFBQSxNQUZELHFEQUtHLE1BQUEsUUFMSCwwREFTRyxNQUFBLFFBNUJOLHlCQWtDRSxVQUFBLEtnQnRhRixvQ2hCb1lFLHNCQXNDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsTUFHRixhQTNDRSxzQkE0Q0EsTUFBQSxPQUNBLE9BQUEsZUFDQSxRQUFBLE1BSUosaUJBQ0UsUUFBQSxhQUNBLFdBQUEsSUFDQSxhQUFBLElBQ0EsUUFBQSxJQUFBLEtBQ0EsaUJBQUEsS0FDQSxVQUFBLEtBQ0EsV0FBQSxpQkFBQSxLQVB3Qix1QkFBeEIsdUJBV0UsaUJBQUEsS0FNSixxQkFDRSxNQUFBLEtBQ0EsTUFBQSxpQkFDQSxRQUFBLEtBQ0EsYUFBQSxFQUFBLElBQ0EsYUFBQSxNQUNBLGFBQUEsS0FOQSx1Q0FTRSxpQkFBQSxRQUdGLDRDQUNFLGlCQUFBLFFBR0Ysd0JBQ0UsY0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxVQXBCRixtQ0F3QkUsTUFBQSxLQUNBLE9BQUEsS0FDQSxNQUFBLEtBMUJGLHFDQWtDRSxZQUFBLElBQ0EsY0FBQSxFQUNBLGVBQUEsRUFwQ0EsdUNBdUNFLE9BQUEsRUFDQSxZQUFBLFNnQi9lSixvQ2hCdWNJLG1DQTZCQSxRQUFBLEtBSUosbURBWU0sUUFBQSxFQTdDSixxQkFtREEsTUFBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLEtBQ0EsT0FBQSxHQUdGLGFBekRFLHFCQTBEQSxNQUFBLE9BQ0EsT0FBQSxlQUNBLFFBQUEsTUFJSixrQkFDRSxjQUFBLEtBQ0EsZUFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLEtBRUEsb0JBQ0UsWUFBQSxTQUlKLHVCRXRvQkUsTUFBQSxLYzBCQSxTQUFBLFNBQ0EsUUFBQSxNQUNBLE9BQUEsRUFBQSxNaEIwbUJBLDZCRWxvQkUsUUFBQSxNQUNBLE1BQUEsS0Zvb0JGLHdDQUFBLHdDZ0I3bEJFLE1BQUEsS0FDQSxNQUFBLEloQmltQmUsaURBQUEsNENBRWYsT0FBQSxNQVZGLDRDQWNFLGNBQUEsS0FDQSxRQUFBLEtBQ0EsaUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQWpCRixtREV2b0JBLFFBQUEsTUFDQSxNQUFBLEtGNnBCSSxXQUFBLE1BQ0EsU0FBQSxLQUNBLGNBQUEsS0FDQSxlQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsS0FORix5REV4cEJBLFFBQVksR0FDWixRQUFBLE1BQ0EsTUFBQSxLRmlvQkEseURBOEJJLE1BQUEsS0FDQSxNQUFBLElBQ0EsY0FBQSxLQUNBLGVBQUEsS0FLaUIseUVBQ2pCLGFBQUEsS0F2Q04sMkNBNkNFLE1BQUEsS0FDQSxjQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsTUFoREEsZ0RBbURFLFlBQUEsS0FHZSw2RUFDZixlQUFBLEVBRUEsdUZBQ0UsaUJBQUEsS0FDQSxVQUFBLE1BQ0EsZUFBQSxPQTVEQSwrRkFnRUUsUUY1Rk8sSUU2RlAscUJBQUEsT0FBQSxpQkFBQSxPQUNBLFVBQUEsUUFBQSxHQUFBLFNBQUEsT0FTVixxQkFDRSxNQUFBLE1BQ0EsTUFBQSxLQUNBLFFBQUEsS0FBQSxLQUVBLHVCQUNFLFFBQUEsTUFDQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsV0FBQSxPQUNBLFdBQUEsTUFBQSxLQVBGLDZCQUFBLDZCQVdJLE1BQUEsUWdCNW1CSixvQ2hCNGxCSSx1QkFvQkEsUUFBQSxhQUNBLE1BQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxFQUNBLFFBQUEsSUFBQSxNQUlKLDBDQTVCRSxxQkE2QkEsUUFBQSxNV252QnlQLDZEQUF2QyxvQ0FBMUosaURBQW9ELHNEQUFqRyx3QkFBZixjQUE2VCxnQkFBOEosZUFBN0ksMEJBQXJLLDRDQUFqSSxtQkFBa1osOEJBQWpGLGdGQUN2VyxtQkFBQSxLQUNBLGdCQUFBLEtBQUEsV0FBQSxLQUNBLFFBQUEsYUFFQSxRQUFBLElBQUEsS0FDQSxPQUFBLE1BQUEsS0FDQSxhQUFBLEVBQUEsRUFBQSxJQUNBLGNBQUEsRUFDQSxNQUFBLEtBQ0EsWUNOc0QsS0RNdEQsVUFBQSxNQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsZUFBQSxVQUNBLFdBQUEsSUFBQSxJQWZzVyw0RUFBdEQsbURBQXZNLGdFQUFtRSxxRUFBOUksdUNBa0Q5QixtQkFsRHFkLHlDQUFqTywyREFBcFAsNkJBQXFiLCtCQUEwTiw4QkFBemtCLGtDQUF5aEIsNkNBQWhHLCtGQXVEN2YsUUFBQSxLQXZEODVDLG9FQUFoa0IsbUVBQXpqQixtRUFBMmtDLDJDQUEvakIsMENBQXpqQiwwQ0FBeThCLHdEQUE1akIsdURBQXpqQix1REFBZ3JDLDZEQUE3akIsNERBQXpqQiw0REFBZ2dDLCtCQUExakIsOEJBQXpqQiw4QkFBNmxDLHFCQUF6akIsb0JBQXpqQixvQkFBdStDLHVCQUFqa0Isc0JBQXpqQixzQkFBb3pDLHNCQUFya0IscUJBQXpqQixxQkFBNDlCLGlDQUFsa0IsZ0NBQXpqQixnQ0FBMDdCLG1EQUE5akIsa0RBQXpqQixrREFBaStCLDBCQUEzakIseUJBQXpqQix5QkFBcWtELHFDQUFwa0Isb0NBQXpqQixvQ0FBcWlDLHVGQUFua0Isc0ZBQXpqQixzRkFvQm5hLE1BQUEsS0F3Q3FTLG1FQUE3QywwQ0FBNUssdURBQTBELDREQUFuSCw4QkFBckIsb0JBQTZXLHNCQUFzTCxxQkFBL0osZ0NBQTdMLGtEQUFuSix5QkFBd2Msb0NBQXZGLHNGQW5DbmEsWUFBQSxLQUNBLFVBQUEsZUFDQSxNQUFBLGVBaUMrM0Isb0VBQTVrQixxRUFBOGhCLDJDQUE3a0IsNENBQThaLHdEQUFobEIseURBQTJvQiw2REFBL2tCLDhEQUF5ZCwrQkFBbGxCLGdDQUE0akIscUJBQW5sQixzQkFBdzhCLHVCQUEza0Isd0JBQXF3QixzQkFBdmtCLHVCQUFxYSxpQ0FBMWtCLGtDQUF5WSxtREFBOWtCLG9EQUF3YiwwQkFBamxCLDJCQUFraUMscUNBQXhrQixzQ0FBZ2YsdUZBQXprQix3RkEzQnZiLFlBQUEsS0FqQ29kLDRGQUF0RSxtRUFBdlAsZ0ZBQW1GLHFGQUE5TCx1REFBOUMsNkNBQXFqQiwrQ0FBMFIsOENBQTFPLHlEQUFqUywyRUFBOU4sa0RBQXlxQiw2REFBaEgsK0dBcUM3cEIsUWIyRndCLElhcEYxQixvQ0E1QytQLDZEQUF2QyxvQ0FBMUosaURBQW9ELHNEQUFqRyx3QkFBZixjQUE2VCxnQkFBOEosZUFBN0ksMEJBQXJLLDRDQUFqSSxtQkFBa1osOEJBQWpGLGdGQTZDelcsUUFBQSxNQUtKLFlBQ0UsVUFBQSxLQUNBLGVBQUEsSUFRMlAsNkRBQXZDLG9DQUExSixpREFBb0Qsc0RBQWpHLHdCQUFmLGNBQXlLLDRDQUFqSSxtQkFFdEMsV0FBQSxRQUNBLGFBQUEsUUFId2dDLG9FQUFwWCxtRUFBN1csbUVBQW1yQiwyQ0FBblgsMENBQTdXLDBDQUFpakIsd0RBQWhYLHVEQUE3Vyx1REFBd3hCLDZEQUFqWCw0REFBN1csNERBQXdtQiwrQkFBOVcsOEJBQTdXLDhCQUFxc0IscUJBQTdXLG9CQUE3VyxvQkFBczZCLG1EQUFsWCxrREFBN1csa0RBQXlrQiwwQkFBL1cseUJBQTdXLHlCQVFsRCxXQUFBLFFBS0osZ0JBQWlCLDBCQUE0Ryw4QkFBakYsZ0ZBRTFDLFdBQUEsUUFDQSxhQUFBLFFBSDRXLHVCQUF0TCxzQkFBdEwsc0JBQW9ZLGlDQUF2TCxnQ0FBdEwsZ0NBQXVlLHFDQUF6TCxvQ0FBdEwsb0NBQXVSLHVGQUF4TCxzRkFBdEwsc0ZBUXRELFdBQUEsUUFLSixlQUVFLFdBQUEsS0FDQSxhQUFBLEtBV0YsV0F5QkEsc0JBRUUsT0FBQSxFTzdHQSxpQkFBQSxZUG9FNEMsc0JBQXRCLHFCQUF0QixxQkFRRSxXQUFBLEtBTUosV0FHRSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLFVBTm9DLGtCQUFsQixpQkFBbEIsaUJBV0UsTUFBQSxRQUlKLGdCQUNFLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUhBLHNCQU1FLE1BQUEsa0JBSUosc0JBR0UsTUFBQSxLQUNBLFVBQUEsS0FKMEQsNkJBQTdCLDRCQUE3Qiw0QkFVRSxNQUFBLEtBTUosa0JBQ0UsUUFBQSxFUTdJRix3QkFDRSxRQUFBLEtBQUEsRUFBQSxLQUNBLFdBQUEsT0FFQSxtREFDRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtBT21DLDBFQUNuQyxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLFFBQUEsS0FBQSxFQW5CQSxzRkFzQkksS0FBQSxFQUFBLEVBQUEsc0JBQ0EsU0FBQSxFQUFBLEVBQUEsSUhrR04sb0NHekhJLG1EQVlBLFVBQUEsS0FTQSxzRkFLSSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsZUFBQSxNQTNCTix1RkFnQ0UsV0FBQSxLQUVBLDRHRG5CSixVQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsaUJBQUEsWUFDQSxNQUFBLEtDbEJJLG9IQXVDRSxpQkFBQSxRQUdrQixrSEFDbEIsaUJBQUEsUUFHa0IsMEhBQ2xCLGlCQUFBLFFBR0Ysc0dBQ0UsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxjQUFBLFFBQUEsZ0JBQUEsY0QvQk4saUJBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxLQUNBLFFBQUEsS0FBQSxLQUNBLFdBQUEsTUoxQkYsc0JLeUVBLGdDTHJFRSxhQUFBLEtBQ0EsYUFBQSxJQUFBLElBQUEsSUFDQSxhQUFBLE1Lb0RtQix5R0FDYixlQUFBLFVBQ0EsVUFBQSxLQUNBLGVBQUEsSUFDQSxNQUFBLEtBV1IsZ0NBQ0UsUUFBQSxLQUNBLGlCQUFBLFFBRkEsbUNBUUUsZUFBQSxLQVJGLHdEQVlFLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUNBLGlCQUFBLEtBQ0EsV0FBQSxFQUFBLEVBQUEsS0FBQSxnQkFFQSwwRUFDRSxVQUFBLElBQ0EsTUFBQSxNQUNBLE9BQUEsTUFDQSxTQUFBLE9BRUEsOEVBQ0UsT0FBQSxLQUNBLFlBQUEsT0h3Qk4sb0NHekdxQywwRUFrRGpDLG1CQUFBLE9BQUEsZUFBQSxPQU1JLDhFQTRCQSxZQUFBLE9BWE4sMEVBZ0JJLE9BQUEsT0hTSiwwREcxQ0ksMEVBcUNBLE9BQUEsT0FJSiw0RUFDRSxRQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxTQUFBLEVBQUEsRUFBQSxHQUFBLEtBQUEsRUFBQSxFQUFBLEdBRUEsK0VBQ0UsZUFBQSxVQUNBLFVBQUEsS0FDQSxlQUFBLElBQ0EsZUFBQSxJQXBERix1RkF3REUsTUFBQSxRQXhERixxRkE0REUsTUFBQSxRQTVERiw2RkFnRUUsTUFBQSxRQUtOLCtDQUNFLFdBQUEsS0FDQSxXQUFBLE9MaEpKLHNCQUNFLE9BQUEsS0FBQSxFQUNBLFFBQUEsS0FDQSxpQkFBQSxRQUtBLHlCQUNFLGVBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsSUFDQSxlQUFBLFVBQ0EsTUFBQSxLQUdGLHlCQUNFLFVBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxJQXBCRix1Q0F3QkUsUUFBQSxZQUFBLFFBQUEsS0FDQSxlQUFBLFNBQUEsWUFBQSxTQUNBLFFBQUEsS0FBQSxFQTFCQSw4Q0E2QkUsWUFBQSxFQUNBLFVBQUEsS0FHRixrREFDRSxZQUFBLEVBQ0EsYUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxJQUNBLE1BQUEsS0FDQSxlQUFBLFVBVUEseUVBQ0UsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLEtBS04sMkNBQ0UsUUFBQSxLQUFBLEVBM0RGLHNDQStERSxXQUFBLElBQUEsTUFBQSxLQUNBLFlBQUEsS0FFQSx5Q0FDRSxhQUFBLEtBbkVBLDRDQXNFRSxlQUFBLEtBS1csMkNBQ2YsTUFBQSxLQTVFRixrQ0FpRkUsU0FBQSxTQUNBLE9BQUEsS0FBQSxFQWxGQSxnREFxRkUsT0FBQSxFQUVBLDhEQUNFLEtBQUEsRUF4RkEseUVBMkZFLE9BQUEsRUFBQSxLQUNBLGFBQUEsRUE1RkYsMkVBZ0dFLGFBQUEsS0FDQSxZQUFBLElBQUEsTUFBQSxRQUNBLFVBQUEsS0FsR0YsbUVBc0dFLFFBQUEsTUFDQSxVQUFBLEtBQ0EsWUFBQSxJQXhHRiwwRUE0R0UsUUFBQSxNQUNBLFdBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxjQUFBLElBR0ssdUVBQ0wsUUFBQSxZQUFBLFFBQUEsS0FySEYsaUZBQUEsZ0ZBMEhFLFFBQUEsTUExSE4seURBZ0lFLFlBQUEsRUFDQSxTQUFBLFNBQ0EsTUFBQSxFQUNBLE9BQUEsRUFFQSwyREFDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFVBQUEsRUFDQSxRQUFBLGFDeElOLHdCQXVDQSwyQkFDRSxVQUFBLEtEekNFLG9FQTZJRSxRQUFBLEtBR0Ysa0VBQUEsa0VBRUUsV0FBQSw0QkFBQSxVQUNBLGdCQUFBLEtBR0Ysa0VBQ0Usb0JBQUEsRUFBQSxFQUNBLGFBQUEsS0FHRixrRUFDRSxvQkFBQSxNQUFBLEVBQ0EsTUFBQSxLQTdKSiw2REFrS0UsWUFBQSxLQUNBLFlBQUEsS0FFQSw0RUFDRSxRQUFBLGFBR0YsK0RBQ0UsT0FBQSxJQUFBLE1BQUEsS0FDQSxpQkFBQSxZQUNBLFlBQUEsUUFDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLEVBQUEsS0FBQSxFQUFBLEVBQ0EsUUFBQSxFQUNBLGNBQUEsS01tRlIsYUFBQSxZQTZDRSxnQkFaQSxnQkFqQ0YsYUF5Q0UsYUFNRSxZQUFBLEtOcFRJLHNFQUF1RSxxRUFBc0UscUVBdUwzSSxXQUFBLEtBSUgsc0VBQ0MsV0FBQSxRQUNBLGFBQUEsUUM1TFIsc0JBaUNBLHlCQUVFLFFBQUEsS0FDQSxpQkFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLEtNV0UsV0FBQSxPTmhESixzQkFLRSxPQUFBLEtBQUEsRUFMQSxrQ0FzQkUsYUFBQSxLQUNBLGdCQUFBLEtBOENFLG9DQXlDRixnQ080RUYsa0JDMCtCTSxnQkFBQSxVUDNpQ04sb0NEMUdBLDJCQUVJLFFBQUEsTUFqQkEsa0NBMEJBLGFBQUEsRUFDQSxjQUFBLE1Ba0JOLGFBQ0UsV0FBQSxrRUFDQSxJQUNBLFdBQUEsTUFDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLGNBQUEsS0FFQSxnQ0FDRSxRQUFBLEtBQUEsS0FBQSxLQVZBLG1DQWFFLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxlQUFBLEtBR0Ysa0NBQ0UsVUFBQSxLQUNBLE1BQUEsS0F0Qkosa0NBK0JFLFdBQUEsUUFDQSxjQUFBLElBQUEsTUFBQSxRQWhDQSwrREFtQ0UsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxRQUFBLEtBQUEsS0FDQSxNQUFBLEtDc0NKLG9DRDFDRSwrREFPSSxRQUFBLE1BSXlCLG9FQUV6QixXQUFBLE1BT1IsNEJBQ0UsT0FBQSxFQUFBLE1BQ0EsaUJBQUEsUUFGQSw4QkFLRSxPQUFBLEVBQUEsS0FDQSxRQUFBLEtBQUEsRUFDQSxXQUFBLE9BQ0EsVUFBQSxLQUNBLE1BQUEsS0FFQSxnQ0FDRSxNQUFBLFFBRUEsWUFBQSxJQWR1QyxzQ0FBdkMsc0NBa0JFLE1BQUEsS0NJTixvQ0RsQkEsOEJBbUJJLFVBQUEsTU0zSE4sa0JBQXNDLGNBQXRCLHFCQUFoQixlQUFtQixhQUNqQixRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxLYm9CQSxPQUFBLE1BQUEsS0FDQSxhQUFBLEVBQUEsRUFBQSxJYW5CQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLFVBQ0EsZUFBQSxPQUVBLHVCQUFBLG1CQUFBLDBCQUFBLG9CQUFBLGtCQUNFLFdBQUEsS0FLSixlQUVFLFFBQUEsS0FBQSxFQUNBLFdBQUEsT0FFQSxvQ0FMRSxlQU1BLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLE1BQUEsTUcrWUosb0JBQXdCLGdCQUF4Qix1QkFBcUIsZUh0WWpCLE1BQUEsS0FHRixvQkFBQSxnQkFBQSx1QkFBQSxlQUNFLGNBQUEsRUFHYSxtQ0FBQSwrQkFBQSxzQ0FBQSw4QkFDYixRQUFBLGFBQ0EsTUFBQSxLQUNBLFFBQUEsS0FBQSxFQUNBLFdBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxPQUNBLFdBQUEsSUFBQSxJQVBhLDBDQUFBLHNDQUFBLDZDQUFBLHFDQVVYLE9BQUEsRUFHRixvQ0FiYSxtQ0FBQSwrQkFBQSxzQ0FBQSw4QkFjWCxRQUFBLEtBQUEsR0dpWE4scUNBQXlDLGlDQUF6Qyx3Q0FBc0MsZ0NINVdsQyxRQUFBLGFBQ0EsUUFBQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxXQUFBLElBQUEsSUdBSixxQkFYQSxzQkFjRSxZQUFBLElGNENBLFlWN0dzRCxLVTZHdEQsVUFBQSxNQUFBLFdHeEdJLGVBQUEsVUoyREYsb0NHc1dBLHFDQUF5QyxpQ0FBekMsd0NBQXNDLGdDSHJXcEMsUUFBQSxNQUlZLG9DQUFBLHNDQUFBLG9DQUFBLGdDQUFBLGtDQUFBLGdDQUFBLHVDQUFBLHlDQUFBLHVDQUFBLCtCQUFBLGlDQUFBLCtCQUdkLFFBQUEsV0FDQSxPQUFBLEtBQ0EsZUFBQSxPQUdjLG9DQUFBLG9DQUFBLGdDQUFBLGdDQUFBLHVDQUFBLHVDQUFBLCtCQUFBLCtCQUVkLE1BQUEsSUFDQSxPQUFBLFFHc1ZGLDZEQUFBLDZEQUFpRSx5REFBdUgseURBQXhMLGdFQUF1SCxnRUFBekQsd0RBQUEsd0RIbFZ4RCxNQUFBLEtBR2EsMkRBQUEsMkRBQUEsdURBQUEsdURBQUEsOERBQUEsOERBQUEsc0RBQUEsc0RBQ2IsV0FBQSxLRzhVTiwwQ0FBQSwwQ0FBOEMsc0NBQWlGLHNDQUEvSCw2Q0FBaUYsNkNBQXRDLHFDQUFBLHFDSHpVdkMsT0FBQSxRTGtCRiwwRFF1VEEsb0NBQUEsb0NBQXdDLGdDQUFxRSxnQ0FBN0csdUNBQXFFLHVDQUFoQywrQkFBQSwrQkhqVW5DLE1BQUEsS0dpVU4scURBQXlELGlEQUF6RCx3REFBc0QsZ0RIM1RoRCxhQUFBLEtBRUEsb0NBSGEscURBQUEsaURBQUEsd0RBQUEsZ0RBSVgsT0FBQSxHQUtVLG9DQUFBLGdDQUFBLHVDQUFBLCtCQUNkLFdBQUEsTUFFZSxxREFBQSxpREFBQSx3REFBQSxnREFDYixZQUFBLEtBRUEsb0NHNlNBLHFEQUF5RCxpREFBekQsd0RBQXNELGdESDVTcEQsT0FBQSxHQUtZLHNDQUFBLGtDQUFBLHlDQUFBLGlDQUNoQixRQUFBLEVBQUEsS0FDQSxXQUFBLE9LcklKLGVBQ0UsUUFBQSxNQUNBLE1BQUEsS0FDQSxRQUFBLEVBQUEsRUFBQSxLQUNBLFdBQUEsT0FKQSx5QkFPRSxNQUFBLEtBQ0EsUUFBQSxhQUdGLHdCQUNFLFFBQUEsYUFDQSxhQUFBLEVBT0osUUFDRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsS0FDQSxPQUFBLEVBQ0EsTUFBQSxLQUNBLFFBQUEsR0FDQSxpQkFBQSxlQUNBLE1BQUEsS0FDQSxZQUFBLEVBQUEsRUFBQSxJQUFBLEtBR0YsbUJBQ0UsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0EsY0FBQSxxQkFBQSxVQUFBLHFCQUdGLGNBQUEsY0FFRSxRQUFBLGFBQ0EsZUFBQSxPQUdGLGNBQ0UsYUFBQSxJQUdGLHFCQUVJLEtBQUEsRUFDQSxNQUFBLEVBQ0EsaUJBQUEsWUFDQSxNQUFBLEtBQ0EsWUFBQSxLQUNBLFVBQUEsS0ZwQ3FCLDJCQVB6QixhQVFFLFFBQUEsTUFFQSxjQUFBLElBQUEsTUFBQSxLQUNBLFVBQUEsS0F4QkYsZUFBQSx5QkFFRSxjQUFBLEtBRkEsaUNBQUEsMkNBS0UsTUFBQSxlQVFKLGFBRUUsUUFBQSxJQUFBLEVBS3VCLDJCQUV2QixRQUFBLElBQUEsRUFBQSxJQUFBLEtBVUYsdUJBQ0UsUUFBQSxNQUNBLE1BQUEsS0FDQSxlQUFBLElBQ0EsY0FBQSxJQUFBLE1BQUEsUUFHRiw4QkFDRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLFFBQUEsS0FBQSxLQUNBLGlCQUFBLFFBQ0Esb0JBQUEsRUFDQSxNQUFBLEtBQ0EsWUFBQSxLQUdGLHFCQUFBLHNCQUVFLFFBQUEsV0FDQSxlQUFBLE9BR0Ysc0JBQ0UsY0FBQSxFQUNBLE1BQUEsUUFFQSxVQUFBLEtBRUEsWUFBQSxLQUNBLGVBQUEsSUFJRixxQkFFRSxVQUFBLEtBRUEsWUFBQSxFQUNBLFdBQUEsTUFFQSxNQUFBLFFBQ0EsT0FBQSxRQVJBLDJCQVdFLE1BQUEsUUFTSixvQkFDRSxPQUFBLElBQUEsTUFBQSxLQUVBLDJDQUNFLFFBQUEsS0FBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEtBTkYsMENBVUUsTUFBQSxLQVZGLG9DQWNFLFFBQUEsS0FHRixrQ0FDRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsSUFlRixvQ3JDMnlNRiwyRXFDN3VNSSxVQUFBLEtBakdBLG9DQXVCRSxNQUFBLFFBREYsMENBSUksTUFBQSxRQTFCRiw0Q0E4QkUsTUFBQSxRQWtCUix5QkFDRSxXQUFBLEtBREEsZ0RBSUUsUUFBQSxLQUFBLEtBQ0EsV0FBQSxLQUNBLGNBQUEsS0FORiwrQ0FVRSxNQUFBLGVBR0YsaURBQ0UsYUFBQSxFQUFBLElBQUEsSUFDQSxhQUFBLE1BQ0EsYUFBQSxLckMyd01KLHNHcUMzdk1NLFFBQUEsS3JDOHZNTiwwSHFDMXZNTSxRQUFBLEVyQzZ2TU4seUVpQi81TU0sTUFBQSxLQUNBLE9BQUEsS2pCdzVNTix5RnFDL3VNTSxRQUFBLEtBY04sZ0JBQ0UsV0FBQSxLQUNBLGNBQUEsZUFFeUIsK0JBQUEseUNBRXZCLFFBQUEsS0FJRixtQ0FFSSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsSUFKSixtQ0FRSSxjQUFBLEtBUkosa0NBV0ksYUFBQSxLQUtKLGdEQUVJLG9CQUFBLFFBRkosK0NBS0ksTUFBQSxRQUdGLGdDQUNFLGVBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxLQUZGLDJDQUtJLGVBQUEsRUFDQSxjQUFBLEtBV1MsY0FBakIsZ0JBQ0UsUUFBQSxNQUNBLGNBQUEsRUFDQSxRQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxpQkFBQSxzQkFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsSUFFQSxvQ0FWbUIsY0FBakIsZ0JBV0EsVUFBQSxLQUNBLFFBQUEsS0FBQSxHQUtKLFNBQ0UsY0FBQSxLQURBLCtDQUtJLFlBQUEsS0FMSiwrQkFTSSxRQUFBLEVBVEosbUNBYUksY0FBQSxFQVFhLDBCQUNmLFdBQUEsZUFHRixvQ0F6QkUsd0JBaUJFLFFBQUEsRUFBQSxLQWpCRixTQTBCQSxPQUFBLEVBQUEsTUFBQSxLQUNBLGFBQUEsSUFBQSxFQTNCNEIsdUJBQTFCLHlCQThCQSxPQUFBLEdBTU4sc0JBQ0UsUUFBQSxLQUFBLEVBRUEseUJBQ0UsY0FBQSxNQUNBLFlBQUEsSUFDQSxZQUFBLEVBR0Ysd0JBQ0UsY0FBQSxFQUtKLG1DQUFBLG9DQUlNLFVBQUEsS0FPTixtQkFDRSxRQUFBLE1BQ0EsUUFBQSxLQUNBLFdBQUEsUUFDQSxhQUFBLElBQUEsSUFBQSxJQUNBLGFBQUEsS0FDQSxhQUFBLE1BTkEsNENBU0UsTUFBQSxlQUNBLGNBQUEsS0FFQSw4REFDRSxjQUFBLEVBQ0EsaUJBQUEsS0FZUyw2Q0FDWCxlQUFBLEtSbk9GLG9DUXdNTSw4REFpQkEsY0FBQSxLQWpCRiw0Q0FzQkEsYUFBQSxFQXRCRiw4QkFnQ0UsTUFBQSxlQUNBLE1BQUEsZ0JBSUosOEJBQ0UsY0FBQSxZUjlPRixvQ1FpUEEsOEJBRUksT0FBQSxLQUFBLEVBQ0EsV0FBQSxLQUNBLE1BQUEsS0E3Q3F6QixnRkFBN0ksdURBQXpaLG9FQUFtSix5RUFBcFYsMkNBQW9wQixnRkFBcEgsdURBQXRhLG9FQUE4SSx5RUFBcFQsMkNBQWxDLGlDQUE4ZSwrREFBcFgsc0NBQW9iLCtEQUE3WSxzQ0FxRGpLLFlBQUEsYUFKSixnRkFBQSx1REFBQSxvRUFBQSx5RUFBQSwyQ0FBQSxnRkFBQSx1REFBQSxvRUFBQSx5RUFBQSwyQ0FBQSxpQ0FBQSwrREFBQSxzQ0FBQSwrREFBQSxzQ0FDRSxXQUFBLEtBUUosMkJBQUEseUJSM1VJLE1BQUEsS0FDQSxNQUFBLElBNENBLFFBQUEsRVFxU0YsK0JBQ0UsUUFBQSxhQUNBLGFBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxJQUxKLDJDQUFBLDhCQVVJLFFBQUEsYUFDQSxVQUFBLE1BR0Ysb0NBQ0UsT0FBQSxFQUlKLDZCQUdJLE1BQUEsTUF1RUosU0Z2YUEsY0FBQSxhQzBHSSxNQUFBLEtDbVBKLGlEQVFJLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxlQUFBLFVBS0osY0FDRSxhQUFBLEVBQUEsSUFBQSxJQUdGLHFCQUVFLGNBQUEsRUFHRixrQkFDRSxNQUFBLEtBRUEscUJBQUEscUJBRUUsY0FBQSxFQUNBLFFBQUEsS0FDQSxXQUFBLEtBRUEsd0JBQUEsd0JBQ0UsT0FBQSxFQUFBLEVBQUEsS0FWQSxxQ0FBQSxxQ0FhRSxjQUFBLEVBTVIsV0FDRSxRQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQ0EsV0FBQSxJQUFBLE1BQUEsS0FIQSxpQkFNRSxtQkFBQSxLQUNBLGdCQUFBLEtBQ0EsV0FBQSxLQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsZUFDQSxPQUFBLEVBQ0EsTUFBQSxLQUNBLFlaN2NvRCxLWTZjcEQsVUFBQSxNQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxXQUFBLE9BV0osU0FFRSxNQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQUEsS0FBQSxFQUNBLFFBQUEsRUFBQSxLQUFBLEtBQUEsRUFDQSxhQUFBLElBQUEsTUFBQSxLQUdGLGlCQUNFLGNBQUEsSUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLGVBQUEsVUFTRixlQUFBLGNBRUUsUUFBQSxXQUNBLGVBQUEsT0FHRixlQUNFLGFBQUEsS0FDQSxTQUFBLE9BRkEsbUJBS0UsTUFBQSxLQUNBLE9BQUEsS0FJSixjQUNFLGFBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEVBQ0EsZUFBQSxVQTZCRixrQkFDRSxRQUFBLEVBQUEsSUFDQSxXQUFBLFFBQ0EsTUFBWSxLQUNaLFlBQUEsSUFHRiwwQkFBQSw4QkFFRSxXQUFBLFFBR0Ysd0NBQ0UsUUFBQSxFQVFGLHlDQUVJLFFBQUEsS0FDQSxXQUFBLFFBQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLFVBWUosZUFDRSxRQUFBLEtBQ0EsU0FBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEVBQ0EsT0FBQSxLQUNBLFFBQUEsS0FDQSxXQUFBLEtBQ0EsY0FBQSxJQUFBLElBQUEsRUFBQSxFQUNBLE1BQUEsS0FDQSxXQUFBLE9BQUEsSUFWc0Isc0JBQXRCLHFCQWNFLE9BQUEsS0FDQSxXQUFBLEtBQ0EsTUFBQSxLQUdGLHFFQUNFLFFBQUEsS0FHRixvQ0F2QkUsZUF3QkEsUUFBQSxNQUVGLGFBMUJFLGVBNEJBLFFBQUEsZ0JBT0osY0FDRSxPQUFBLE1BQUEsS0FBQSxLRmxuQkYsT0FDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLEtBSEEsb0JBTUUsY0FBQSxFQU5GLG9CQVVFLE9BQUEsS0FBQSxFQUFBLEVBQ0EsT0FBQSxFQVhGLHNCQWdCRSxRQUFBLEtBSUYscUJLSEEsU0FBQSxTQU1FLElBQUEsS0FZQSxLQUFBLEVMbkNGLHFCQUFBLDBCQTBCRSxRQUFBLE1BRUEsUUFBQSxLQUFBLEVBQ0EsV0FBQSxPQUNBLFdBQUEsTUFBQSxJQTlCQSw0QkFBQSxpQ0FpQ0UsVUFBQSxLQUNBLE9BQUEsRUFsQ0oscUJBdUNFLE1BQUEsS0FERiwyQkF0Q0EsMEJBMENJLE1BQUEsUUExQ0YsZ0NBa0RFLE1BQUEsUUFNSiw4QkFBQSw2QkFLRSxRQUFBLEtBSUosY2xCekRNLE1BQUEsTUFDQSxPQUFBLE1rQjZETixnQkFDRSxTQUFBLE9BQ0EsUUFBQSxLQUFBLEVBR0YsYUFBQSxpQkFFRSxjQUFBLElBQUEsTUFBQSxLQUZBLDBCQUFBLDhCQUtFLGNBQUEsRUFJSix5Q0FJUSxRQUFBLFlBQUEsUUFBQSxLQUdFLHdEQUNGLGFBQUEsSUFDQSxXQUFBLEVBVFIsaUZBYVEsUUFBYSxJQUNiLGFBQUEsSTFDbEdOLHFCMkNrcEJJLGlDM0M5Z0JKLHNCQTZGRix1QkFDRSxRQUFZLEcwQzlJZCwwREFrQlEsZUFBQSxFQU9SLGVBQUEsaUJBQUEsZ0JBR0UsTUFBQSxLQUNBLFlWN0dzRCxLVTZHdEQsVUFBQSxNQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEVBQ0EsZUFBQSxVQUVBLGlCQUFBLG1CQUFBLGtCQUNFLE1BQUEsS0FERix1QkFBQSx5QkFBQSx3QkFJSSxNQUFBLEtBTU4saUJBQ0UsY0FBQSxLQUNBLGVBQUEsSUFJRixnQkFDRSxjQUFBLEtBQ0EsZUFBQSxFQUlGLHVCQUVJLFFBQUEsWUFBQSxRQUFBLEtBQ0EsZUFBQSxNQUFBLFlBQUEsV0FJSixjQUNFLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxJQUhBLGdCQU1FLE1BQUEsUUFERixzQkFBQSxzQkFLSSxNQUFBLFFBTEosd0JBU0ksTUFBQSxRQWRKLGtDQW1CRSxNQUFBLEtON0NGLG9DTTBCRSxjQXVCQSxZQUFBLEtBS0osZUFDRSxXQUFBLElBQ0EsY0FBQSxFQUlGLGdCQUNFLFdBQUEsS0FDQSxjQUFBLEVBQ0EsWUFBQSxJQUVBLGtCQUNFLE1BQUEsUUFFQSxZQUFBLElBS0oscUJBQ0UsUUFBQSxhQUNBLE9BQUEsS0FBQSxFQUFBLElBQ0EsUUFBQSxJQUFBLElBQ0EsV0FBQSxLQUNBLFVBQUEsS0FMQSxrQ0FRRSxZQUFBLEVDakRnQixnQkFBaUIsMkJBQXJDLGlCQXpKRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsVUFPZ0IsbUJBQWxCLGlCQUFBLG9CQUFBLG9CQUFBLGlCQUNFLFFBQUEsRUlNQSxTQUFBLE1BTUUsSUFBQSxFQVlBLEtBQUEsRUp0QkYsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLEtBQ0EsV0FBQSxnQkFDQSxVQUFBLEtBQ0EsV0FBQSxPQUNBLFFBQUEsRUFDQSxXQUFBLElBQUEsSUFDQSxTQUFBLE9BRUMsMkJBQUEseUJBQUEsNEJBQUEsNEJBQUEseUJBQ0MsV0FBQSxRQUNBLFFBQUEsRUFpVW1DLHNDQUFyQyxvQ0FBQSx1Q0FBQSx1Q0FBQSxvQ1AvVUEsVUFBQSxPQUNBLE1BQUEsS0FDQSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtPZ0JFLFNBQUEsU1BWRixhT3NVeUMsc0NBQXJDLG9DQUFBLHVDQUFBLHVDQUFBLG9DUHJVRixVQUFBLEdPZ0JGLHFDQUFBLG1DQUFBLHNDQUFBLHNDQUFBLG1DQUNFLE9BQUEsS0FBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsT0FHRiw0Q0FBQSwwQ0FBQSw2Q0FBQSw2Q0FBQSwwQ0FDRSxjQUFBLEtBQ0EsV0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsT0FMRixtREFBQSxrREFBQSxrREFBQSxpREFBQSxnREFBQSxnREFBQSxvREFBQSxtREFBQSxtREFBQSxvREFBQSxtREFBQSxtREFBQSxpREFBQSxnREFBQSxnREFVSSxPQUFBLElBQUEsTUFBQSxLQVFKLHFDQUFBLG1DQUFBLHNDQUFBLHNDQUFBLG1DSTVDQSxTQUFBLFNBTUUsSUFBQSxJQUlBLE1BQUEsRUpvQ0EsTUFBQSxLQUNBLE1BQUEscUJBQ0EsZUFBQSxVQUNBLE9BQUEsUUFFb0IsaUVBQUEsK0RBQUEsa0VBQUEsa0VBQUEsK0RBQ2xCLE9BQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLGVBQUEsT0FrUndDLDJDQUExQyx5Q0FBQSw0Q0FBQSw0Q0FBQSx5Q0E5UUUsTUFBQSxLUDhDSixvQ085RkEsc0NBQUEsb0NBQUEsdUNBQUEsdUNBQUEsb0NBS0ksUUFBQSxFQUFBLEtBeVQyQyw0Q0FBM0MsMENBQUEsNkNBQUEsNkNBQUEsMENBalNBLE9BQUEsS0FpU29DLHFDQUFwQyxtQ0FBQSxzQ0FBQSxzQ0FBQSxtQ0ExUUEsSUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEdBd1FnQyxxQ0FBcEMsbUNBQUEsc0NBQUEsc0NBQUEsbUNJelVBLFNBQUEsU0FNRSxJQUFBLEtBSUEsTUFBQSxFSjZEQSxVQUFBLEtBQ0EsT0FBQSxRQXdDSixVQU1FLG1CQUFBLHVDQW1CRixlQW5CRSx1Q0FvQkEsU0FBQSxTUGpDQSxvQ09nT3dDLHFDQUFwQyxtQ0FBQSxzQ0FBQSxzQ0FBQSxtQ0E5UEEsSUFBQSxLQUNBLE1BQUEsTUFJd0IsaURBQUEsK0NBQUEsa0RBQUEsa0RBQUEsK0NBQzFCLE9BQUEsRUFBQSxLQUFBLElBQUEsSUFDQSxlQUNBLFlBQUEsRUFDQSxXQUFBLFdBQUEsSUFKMEIsdURBQUEscURBQUEsd0RBQUEsd0RBQUEscURBT3hCLFdBQUEsS0FJSixxQkFBQSxtQkFBQSxzQkFBQSxzQkFBQSxtQkFDRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLFFBQUEsSUFBQSxJQUNBLE1BQUEsS0FDQSxZQUFBLFlBQUEsVUFBQSxNQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLElBQUEsSUFBQSxFQUFBLGVBc08wQiwyQkFBMUIseUJBQUEsNEJBQUEsNEJBQUEseUJBbk9FLE1BQUEsS0FtT2lCLHNCQUFyQixvQkFBQSx1QkFBQSx1QkFBQSxvQkE5TkUsV0FBQSxLQUtKLFVBRUUsUUFBQSxFQUNBLFdBQUEsS0FDQSxXQUFBLE1BSkEsYUFXRSxjQUFBLEVBQ0EsV0FBQSxLUG5CRixvQ085RkEsc0NBQUEsb0NBQUEsdUNBQUEsdUNBQUEsb0NQWEUsVUFBQSxFTzBIRixhQUtJLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FoQkYsVUFxQkEsZUFBQSxFQUFBLE1BQUEsR0FJSixlQUVFLFFBQUEsbUJBQUEsUUFBQSxZQUNBLE9BQUEsRUFBQSxFQUFBLEVBQUEsS0FDQSxPQUFBLEtBR0UsaUJBQ0EsTUFBQSxLQUVBLFFBQUEsRUFBQSxLZjNJRixPQUFBLE1BQUEsUUFDQSxhQUFBLEVBQUEsRUFBQSxFQUFBLEllNElFLE1BQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxVQUNBLFdBQUEsSUFBQSxJQUNBLE9BQUEsUVBoREYsb0NPZ0NJLHdCQW9CRSxZQUFBLEtBcEJGLGlCQXlCQSxRQUFBLFlBQUEsUUFBQSxLQUNBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxNQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQ0EsWUFDQSxZQUFBLEdBS1csNEJBQ2IsYUFBQSxJQUFBLE1BQUEsUUFyQ0Ysa0JBOENFLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxRQUNBLFdBQUEsS0FDQSxXQUFBLEtBQ0EsUUFBQSxFQW5EQSxvQkF1REUsUUFBQSxNQUNBLGNBQUEsSUFDQSxNQUFBLEtBekRBLDBCQTRERSxNQUFBLEtBTkosK0JBVUksY0FBQSxFUGhHTixvQ09vRWUsNEJBSVgsYUFBQSxLQXhDRSxvQkFvRUEsTUFBQSxLQXBFRixrQkF5RUEsUUFBQSxLQUNBLFdBQUEsUUExRUoscUJBaUZFLFdBQUEsS0FqRkEsdUJBcUZFLGFBQUEsWUFDQSxNQUFBLEtBdEZGLHdCQTJGRSxNQUFBLEVBQ0EsVUFBQSxNQUNBLFFBQUEsS0FDQSxRQUFBLEVBOUZBLDBCQWlHRSxZQUFBLE9QaklOLG9DT2dDRSxlQXVHQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxlQUFBLE1BQUEsWUFBQSxXQUNBLE9BQUEsS0FDQSxPQUFBLEVBQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxXQUFBLElBQUEsTUFBQSxRQUNBLGFBQUEsS0E5R0UsMEJBaUhBLG1CQUFBLEdBTU4sV0FDRSxTQUFBLFNBQ0EsUUFBQSxFQUNBLE9BQUEsS0FDQSxXQUFBLFFBSkEsMkJBT0UsTUFBQSxNQVBGLHdCQWVFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsYUFBQSxJQUFBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsV0FBQSxPQUxGLCtCQVFJLFlBQUEsRUFSSiwrQkFZSSxXQUFBLFFBQ0EsTUFBQSxLQWJKLDZCQWlCSSxNQUFBLEtQdExKLG9DTzZKQSwyQkFJSSxNQUFBLEtBVkYsV0FvQ0EsT0FBQSxLQUNBLGVBQUEsRUFBQSxNQUFBLEdBSUosZ0JBQ0UsTUFBQSxLQUVBLFFBQUEsS0FBQSxLQUNBLFdBQUEsUWZyU0EsT0FBQSxNQUFBLFFBQ0EsYUFBQSxFQUFBLEVBQUEsRUFBQSxJZXNTQSxNQUFBLFFBQ0EsWUFBQSxLQUNBLFdBQUEsaUJBQUEsSUFSQSx1QkFXRSxXQUFBLFFBQ0EsTUFBQSxLUDVNRixvQ09nTUUsZ0JBZ0JBLE1BQUEsS0FDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLFFBQUEsSUFBQSxLQUNBLGFBQUEsRUFBQSxFQUFBLElBcEJFLDJCQXVCQSxRQUFBLE1QOU5GLDBET3VNQSxnQkE0QkEsUUFBQSxLQUFBLE1BSUosMkNBQUEsOENBQUEsOENBQUEsMkNBT0ksTUFBQSxJQUNBLE9BQUEsS0FDQSxRQUFBLEVBQUEsS0FBQSxFQUFBLEVQek9GLG9DT2dPRSwyQ0FBQSw4Q0FBQSw4Q0FBQSwyQ0FZRSxNQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsY0FBQSxNQWROLHNDQUFBLHlDQUFBLHlDQUFBLHNDbkJ2Vk0sTUFBQSxFQUNBLE9BQUEsRW1Cc1ZOLGtDQUFBLHFDQUFBLHFDQUFBLGtDQXNCSSxPQUFBLEVBQUEsRUFBQSxJQUNBLE1BQUEsUUFDQSxZWDlXb0QsS1c4V3BELFVBQUEsTUFBQSxXQUNBLFlBQUEsSUFDQSxZQUFBLEVBQ0EsZUFBQSxVQUNBLFlBQUEsSUFBQSxJQUFBLEVBQUEsUUFLSixtQkFFRSxlQUFBLEVBR0Ysd0JQL1VJLE1BQUEsS0FDQSxNQUFBLElBNENBLFFBQUEsRU91U0EsK0NBQ0UsTUFBQSxLQUNBLFVBQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQUEsS0FBQSxFQUNBLE9BQUEsSUFBQSxNQUFBLEtBVkosNkNBY0ksUUFBQSxFQVZKLGlEQWNJLHlCQVNOLDZCQUNFLFlYeFpzRCxLV3dadEQsVUFBQSxNQUFBLFdBQ0EsU0FBQSxPM0NtQ0YsV0FBRSx1Q0FvQkksWUFBQSxZQUFBLFVBQUEsTUFBQSxXMkNwRE4sOEJBQ0UsY0FBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsVUFHRiw2QkFDRSxNQUFBLFFBQ0EsWUFBQSxJQUNBLFlBQUEsRUFHRiw4QkFDRSxNQUFBLEtBREEsZ0NBSUUsUUFBQSxNQUNBLGNBQUEsS0FDQSxRQUFBLElBQUEsSUFDQSxNQUFBLEtBQ0EsVUFBQSxLQVJBLHNDQVdFLFdBQUEsS0FDQSxNQUFBLEtBS04saUNBQ0UsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLFVBSUYsb0JQclpJLE1BQUEsS0FDQSxNQUFBLElPb1pGLDRCQUlFLGFBQUEsS0FDQSxZQUFBLElBQUEsTUFBQSxRQUdDLHlCQUNELFFBQUEsSUFBQSxFQUNBLE1BQUEsUUFDQSxVQUFBLEtBZUosY0FDRSxZQUFBLEtBQ0EsUUFBQSxJQUFBLElBQ0EsV0FBQSxRQUNBLGNBQUEsSUFDQSxVQUFBLEtBQ0EsV0FBQSxPQU1GLGlCQUNFLFdBQUEsS0FDQSxZQUFBLElBQ0EsV0FBQSxPQUNBLE9BQUEsUUFKQSxzQkFPRSxPQUFBLFFBTUosa0JBQUEsbUJBQUEscUJBQUEsZ0JBQUEsb0JBS0UsU0FBQSxTQUNBLE9BQUEsRUFDQSxXQUFBLEtBR0YsZUFDRSxTQUFBLFNBQ0EsUUFBQSxFQUNBLE9BQUEsS0FDQSxXQUFBLFFBQ0EsV0FBQSx5RUFDQSxjQUFBLElBQUEsTUFBQSxRQUNBLGVBQUEsRUFBQSxNQUFBLEVBRUEsd0JBQUEsNENBQUEsNENBQ0UsT0FBQSxLQUNBLFdBQUEsUUFDQSxjQUFBLElBQUEsTUFBQSxRQVFjLHFDQUNkLGFBQUEsTUFDQSxRQUFBLEdBRmMsMENBTVosV0FBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLEVBb0JOLG9CQXlDQSwyQkFTRSxZQUFBLEtBQ0EsV0FBQSxXQUFBLElBSUUsTUFBQSxLQXRFZ0Isd0NBQ2hCLFFBQUEsR0FsQ0Ysb0NBc0NFLE9BQUEsRUFBQSxFQUFBLEVBQUEsTUFDQSxRQUFBLEVQaGJGLG9DT3NRRSx3QkFzRUEsb0JQclpBLE1BQUEsS0FDQSxNQUFBLElPaWRBLGVBQUUsd0JBQXlCLDRDQUE2Qyw0Q0FldEUsT0FBQSxLQUNBLGFBZ0NOLG9CQUNFLE1BQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxhQUFBLElBQUEsTUFBQSxRQUVBLFVBQUEsS0FDQSxZQUFBLElBRUEsZUFBQSxVQUVBLE9BQUEsUUFWQSwwQkFhRSxXQUFBLFFBQ0EsTUFBQSxLQWRGLDBCQW1CRSxNQUFBLEtBR0YseUJBQ0UsUUFBQSxFQUFBLEtBQ0EsZUFBQSxNUGpkRixvQ095YkUsb0JBNEJBLE1BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsUUFBQSxFQUFBLEtBQ0EsV0FBQSxJQUFBLE1BQUEsU0FJSix3QkFDRSxPQUFBLFFBR0YsMkJBRUUsUUFBQSxNQUNBLE9BQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxXQUFBLFFBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxhQUFBLElBQUEsTUFBQSxRQVBBLGlDQWFFLFdBQUEsUUFDQSxNQUFBLEtBV0osbUJBQUUseUJBV0UsV0FBQSxRUHRnQkYsb0NPa2VFLDJCQWtCQSxvQkFBQSxJQUNBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsZUFBQSxPQUFBLFlBQUEsT0FJQSxtQkFvQkEsUUFBQSxNQXBCSixtQkFDRSxRQUFBLEVBQ0EsU0FBQSxTQUNBLE9BQUEsS0FDQSxhQUFBLFlBRUEsY0FBQSxJQUFBLE1BQUEsUUFDQSxNQUFBLHNCQUNBLFlBQUEsSUEwR0kscUNBekNDLDJCQW9FQyxjQUFBLElBQUEsTUFBQSxRQS9ITix3QkFDRSxlQWNKLGtCQUNFLE1BQUEsS0FEQSxzQ0FJRSxPQUFBLFlBR0YsMENBQ0UsUUFBQSxhQUNBLFVBQUEsTUFDQSxZQUFBLEdBQ0EsWUFBQSxPQUNBLFNBQUEsT0FDQSxjQUFBLFNBQ0Esa0JBQUEsU0FkRiw0Q0FrQkUsV0FBQSxRQUdGLHFCSXRwQkEsU0FBQSxTQU1FLElBQUEsS0FZQSxLQUFBLFFKc29CQSxVQUFBLE1BQ0EsTUFBQSxLQUNBLFdBQUEsUUFDQSxRQUFBLEVWcnBCRSxXQUFBLFFBQUEsSUdtR0osb0NPd2hCSSxxQkE4QkEsUUFBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsRUFDQSxXQUFBLE1BQUEsRUFBQSxJQUFBLEtBQUEsZUFBQSxNQUFBLEVBQUEsS0FBQSxLQUFBLGdCQU1KLHFCQUNFLFdBQUEsS0FFRywyQnJCMXJCTCxRQUFBLE1BQ0EsTUFBQSxLcUI2b0JJLGlDckJ6b0JGLFFBQUEsTUFDQSxNQUFBLEtxQndyQkUsNkJBQ0UsUUFBQSxNQUNBLFFBQUEsS0FBQSxLQUNBLE1BQUEsS0FDQSxNQUFBLHNCQUNBLFVBQUEsS0FDQSxXQUFBLE1BQUEsSUFBQSxXQUFBLElBdERBLG1DQXlERSxXQUFBLFFBQ0EsTUFBQSxLQTFEQSwwQ0E4REUsTUFBQSxLQTlEViw4QkFzRUUsS0FBQSxLQUNBLFFBQUEsRVAvbEJGLG9DT3doQkUsa0JBMkVBLE1BQUEsS0FDQSxRQUFBLE9BU0osY0FDRSxNQUFBLEtBQ0EsY0FBQSxFQUZBLHdDQUtFLFdBQUEsUUFDQSxNQUFBLEtBSUYsaUJBQ0UsV0FBQSxLQVhGLGlCSXR0QkEsU0FBQSxTQU1FLElBQUEsS0FZQSxLQUFBLFFKcXRCQSxNQUFBLE1BQ0EsV0FBQSxRQUNBLFFBQUEsRUFDQSxXQUFBLFFBQUEsSUFFQSxvQkFDRSxRQUFBLE1BQ0EsTUFBQSxLUHJvQkosb0NPNm1CSSxpQkFnQ0EsUUFBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxRQUFBLEdBS1EsMEJBQ1YsS0FBQSxLQUNBLFFBQUEsRUE1Q0Ysc0NJdHRCQSxTQUFBLFNBa0JFLEtBQUEsUUpzdkJBLE1BQUEsTUFDQSxRQUFBLEVBQ0EsV0FBQSxRQUFBLElBcERFLDJEQTJFQSw2REFDRSxRQUFBLFdBRUEsTUFBQSxLM0M5bEJOLFdBQUEsT2dEcEpJLGVBQUEsT0xvcUJFLHdFQTBGMEIsNkZBZ0M1QixRQUFBLEVBbkVGLHlDQUNFLFlBQUEsSUF4REEsMkRBOERFLE1BQUEsS0E5REEsa0VBa0VFLE9BQUEsRUFDQSxXQUFBLFFBQUEsSUFuRUYsK0RBa0ZFLE1BQUEsS0FHZ0IsdUZBQ2hCLE9BQUEsRUFDQSxXQUFBLFFBQUEsSUFoQ04sMERBeUNJLGNBQUEsSUFBQSxNQUFBLFFBSUosMkRBQ0UsV0FBQSxNQUNBLFdBQUEsS0FDQSxXQUFBLE1BQUEsRUFBQSxJQUFBLEtBQUEsS0FBQSxnQkFBQSxNQUFBLEVBQUEsS0FBQSxLQUFBLEtBQUEsZ0JBdkdKLDBCQXNIRSxXQUFBLFFBRUUsNkJBQ0EsS0FBQSxNQUNBLFFBQUEsRUExSEosNEJBb0lFLElBQUEsRUFwSUYsZ0NBd0lFLElBQUEsS0FHRixpQ0FDRSxJQUFBLEtQenZCRixvQ082cEJBLHNDQTRESSxTQUFBLFNBQ0EsUUFBQSxLQUNBLE1BQUEsS0FDQSxpQkFBQSxRQUNBLFFBQUEsRUFRQSw2QkFLRSxLQUFBLEVBN0hKLGNBZ0pBLE1BQUEsS0FDQSxRQUFBLE1BRUEsNEJBQUEsZ0NBQUEsaUNBR0UsSUFBQSxFQUNBLEtBQUEsR0FLTixtQkFDRSxTQUFBLFNBQ0EsUUFBQSxHQUNBLFFBQUEsTUFDQSxRQUFBLEtBQUEsS0FDQSxNQUFBLEtBQ0EsTUFBQSxzQkFDQSxVQUFBLEtBQ0EsV0FBQSxNQUFBLElBQUEsV0FBQSxJQUNBLE9BQUEsUUFUQSx5QkFZRSxXQUFBLFFBQ0EsTUFBQSxLQWJBLGdDQWlCRSxNQUFBLEtBakJKLGlDQXNCRSxNQUFBLE1BQ0EsV0FBQSxLQUNBLHNDQUNFLFdBQUEsSUFLTix3QkFDRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLFFBQUEsS0FBQSxFQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsV0FBQSxPQUNBLGVBQUEsVUFQQSw4QkFVRSxNQUFBLEtBQ0EsUUFBQSxJQVNKLG1CQUFBLHFCQUVFLE1BQUEsTUFHQSw4Q0FBQSxnREFDRSxPQUFBLFFBTkYsb0RBQUEsc0RBVUUsV0FBQSxRQVZGLHNCQUFBLHdCSXA2QkEsU0FBQSxTQU1FLElBQUEsS0FJQSxNQUFBLFF6QnZCRixRQUFBLE1BQ0EsTUFBQSxLcUJpOEJFLE1BQUEsTUFDQSxRQUFBLEtBQUEsRUFDQSxXQUFBLFFBQ0EsUUFBQSxFQUNBLFdBQUEsUUFBQSxJQVBGLDRCQUFBLDhCckIzN0JFLFFBQVksR0FDWixRQUFBLE1BQ0EsTUFBQSxLcUIyNkJBLHdCQUFBLDBCQXdCRSxNQUFBLEtQbjFCSixvQ08yekJNLHdCQUFBLDBCQTJCQSxRQUFBLE1BQ0EsUUFBQSxLQUFBLEVBNUJGLHNCQUFBLHdCQWlDQSxRQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxNQUFBLEVBQ0EsTUFBQSxLQUNBLFFBQUEsS0FBQSxFQUNBLFFBQUEsRUFDQSxXQUFBLE1BQUEsRUFBQSxJQUFBLEtBQUEsZUFBQSxNQUFBLEVBQUEsS0FBQSxLQUFBLGdCQXhDSixzQkFBQSx3QkErQ0UsV0FBQSxLQS9DRix5QkFBQSwyQkFvREUsWUFBQSxFQXBEQSwyQkFBQSw2QkF1REUsVUFBQSxLQURGLGdDQUFBLGtDQUlJLE1BQUEsTUFDQSxZQUFBLEVBTEosaUNBQUEsbUNBU0ksTUFBQSxLQVpILDRDQUFBLDhDQXFCQyxjQUFBLEtBS08sK0JBQUEsaUNBQ1QsTUFBQSxFQUNBLFFBQUEsRUEvRUYsdUJBQUEseUJQcDRCRSxNQUFBLEtBQ0EsTUFBQSxJT3U5QkEsUUFBQSxFQUFBLEtBcEZBLG9DQUFBLHNDQXVGRSxZQUFBLElBQUEsTUFBQSxnQkFDQSxhQUFBLElBQUEsTUFBQSxnQlBuNUJKLG9DTzJ6Qk0sMkJBQUEsNkJBbUVBLFVBQUEsS0FuRUEsb0NBQUEsc0NBMkZBLFlBQUEsS0FDQSxhQUFBLEtBQ0EsV0FBQSxJQUFBLE1BQUEsZ0JBQ0EsY0FBQSxJQUFBLE1BQUEsaUJQejVCTixvQ08yekJJLHVCQUFBLHlCQW1HQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsTUFyR0osa0NBQUEsb0NBMEdFLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxVQUNBLE1BQUEsS0FDQSxlQUFBLElBQ0EsZUFBQSxLQS9HQSwrQ0FBQSxpREFrSEUsZUFBQSxFQWFKLHVDQUFBLHlDQUNFLFFBQUEsTUFDQSxNQUFBLEtBQ0EsTUFBQSxxQkFsSUEsNkNBQUEsK0NBcUlFLE1BQUEsS0FDQSxNQUFBLHFCUGo4Qkosb0NPbzZCQSxrQ0FBQSxvQ0FhSSxVQUFBLEtBdEhGLG1CQUFBLHFCQTJIQSxNQUFBLEtBQ0EsUUFBQSxNQTVIRSx1Q0FBQSx5Q0EwSUEsb0JBQUEsS0ExSUosZ0NBQUEsa0NBZ0pFLE1BQUEsS0FDQSxjQUFBLEVBQ0EsUUFBQSxLQUFBLEtBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxNQUFBLHFCQUNBLFVBQUEsS0FDQSxZQUFBLElBUEYsd0NBQUEsMENBVUksYUFBQSxJQUNBLFlBQUEsTUFDQSxVQUFBLEtBTUosOENBQ0UsYUFBQSxJQUFBLE1BQUEsUUFGSixzQkFNSSxNQUFBLE1BQ0EsUUFBQSxLQU9BLDRDQUFBLHlDQUVFLGVBQUEsVUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEscUJBQ0EsY0FBQSxJQUFBLE1BQUEsZ0JBQ0EsT0FBQSxLQXJCSiw0Q0F5QkksUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxlQUFBLE9BQUEsWUFBQSxPQTNCRiw4Q0E4QkksY0FBQSxFQTlCTixnREFBQSw2Q0FvQ0ksUUFBQSxZQUFBLFFBQUEsS1AvL0JKLG9DTzI5QkUsc0JBVUUsTUFBQSxLQUNBLFFBQUEsS0FBQSxLQXVCbUIsZ0RBQUEsNkNBS2pCLG1CQUFBLE9BQUEsZUFBQSxRQUlKLDBCQUNFLE1BQUEsS0FDQSxNQUFBLEtBQ0EsU0FBQSxFQUFBLEVBQUEsZUFBQSxLQUFBLEVBQUEsRUFBQSxlQUNBLFdBQUEsS0FDQSxRQUFBLEVBQUEsS0FoREYsc0NBbURJLGFBQUEsRUFSSixxQ0FZSSxjQUFBLEVBdkRKLHlDQTJESSxlQUFBLEVQdGhDTixvQ09zZ0NFLDBCQW9CSSxjQUFBLEVBQ0EsUUFBQSxLQUFBLFlBQ0EsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxNQUlKLDZDQUNFLFFBQUEsS0FBQSxFQUFBLEtBQ0EsTUFBQSxLQXZFRixnREEwRUksVUFBQSxLQUNBLFlBQUEsSUEzRUosK0NBK0VJLFlBQUEsSUFDQSxnQkFBQSxVQUNBLFFBQUEsTUFNUiwyQkFDRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLFFBQUEsRUFBQSxLM0MvcUNGLGVzQklFLFFBQUEsTUFDQSxNQUFBLEt0QkhBLFFBQUEsS0FDQSxpQkFBQSxRQUNBLE1BQUEsS0FKQSxxQnNCU0UsUUFBQSxNQUNBLE1BQUEsS3RCQ0osY0FDRSxNQUFBLEtBQ0EsTUFBQSxNQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxFQUNBLGVBQUEsVW9DeUdBLG9DcEMxSEUsZUFPQSxRQUFBLEtBSUEsY0FTQSxNQUFBLE1vQytGQSwwRHBDeEdBLGNBYUEsTUFBQSxLQTBDSixnQkFDRSxNQUFBLEtBQ0EsTUFBQSxNQUVBLGtCQUNFLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJb0NpREYsb0NwQ3hERSxnQkFXQSxNQUFBLEtBQ0EsTUFBQSxNQUlKLDBCQUNFLE1BQUEsTUFDQSxNQUFBLE1BRUEsNEJBQ0UsY0FBQSxFQUNBLE1BQUEsS0FDQSxZQUFBLEVBUEYsZ0NBV0UsVUFBQSxLQVhGLDZCQWVFLE9BQUEsS0FBQSxFNEJ4RUYsT0FBQSxNQUFBLEtBQ0EsYUFBQSxJQUFBLEVBQUEsRTVCd0RBLDRCQXdCRSxNQUFBLFFBQ0EsWUFBQSxJQUNBLFlBQUEsRUFDQSxlQUFBLFVvQ2FGLG9DcEN4Q0ksNkJBbUJBLE9BQUEsS0FBQSxFQW5CQSw0QkE4QkEsUUFBQSxNQUNBLE1BQUEsS0FDQSxVQUFBLEtBaENGLDBCQXFDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsUUFNTSx5QkFDUixRQUFBLEtBSUYsZ0JzQmhJRSxRQUFBLE1BQ0EsTUFBQSxLdEIrSEEsc0JzQjNIRSxRQUFBLE1BQ0EsTUFBQSxLdEI2SEYsK0JBQUEsZ0NBRUUsTUFBQSxLQUNBLE1BQUEsSW9DaEJGLG9DcENhQSwrQkFBQSxnQ0FNSSxNQUFBLEtBQ0EsTUFBQSxNT3lzUE4sc0JQaHNQRSxPQUFBLFFBWUYsdUJBQ0UsU0FBQSxPQVVGLFNBQUEsa0JBRUUsUUFBQSxLQUd5QyxvREFDekMsUUFBQSxNQUtGLGlCQUNFLFNBQUEsTUFDQSxRQUFBLEtBQ0EsSUFBQSxRQUNBLE1BQUEsUUFDQSxPQUFBLFFBQ0EsS0FBQSxRQUNBLGlCQUFBLFFBQ0EsUUFBQSxHQUVBLFFBQUEsS0FFQSxhQWxDRSx1QkFJQSxXQUFBLGlCQUNBLFNBQUEsa0JBaUJBLGlCQWFBLFdBQUEsTUFNSixpQkFDRSxTQUFBLE1BQ0EsUUFBQSxNQUNBLElBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLEtBQUEsRUFFQSxRQUFBLEtBQ0EsU0FBQSxLQUVBLFdBQUEsT0FFQSwyQkFBQSxNQUVBLGFBZkUsaUJBZ0JBLFNBQUEsU0FDQSxTQUFBLFNBSUosdUJBRUUsUUFBQSxhQUNBLE9BQUEsS0FDQSxZQUFBLE9BS0YsaUJBQUEsaUJBRUUsb0JBQUEsT0FLRixTQUNFLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLFVBQUEsTUFDQSxXQUFBLEtBQ0EsaUJBQUEsS0FDQSxjQUFBLGlCQUFBLGlCQUFBLFVBQUEsaUJBQUEsaUJvQzlIQSxvQ3BDdUhFLFNzQjdPRixRQUFBLE1BQ0EsTUFBQSxLdEJ3UEUsSUFBQSxFQUNBLEtBQUEsRUFDQSxjQUFBLEtBQUEsVUFBQSxLQWRFLGVzQnpPRixRQUFZLEdBQ1osUUFBQSxNQUNBLE1BQUEsTXRCeVBvQiwwQkFDdEIsaUJBQUEsS0FDQSxNQUFBLEtBR0Ysd0JBRUUsUUFDRCxhQUVELGVBQ0UsU0FBQSxTQUNBLElBQUEsTUFDQSxNQUFBLE1BQ0EsUUFBQSxNQUNBLFNBQUEsUUFDQSxPQUFBLEVBQ0EsUUFBQSxFQUNBLGVBQ0EsZ0JBQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxFQUNBLE9BQUEsUUFDQSxXQUFBLE1BQUEsSUFiQSxzQkFnQkUsT0FBQSxZQUNBLE1BQUEsS0FDQSxVQUFBLGVBQ0EsWUFBQSxZQW5CRiw0QkF1QkUsTUFBQSxLb0MxS0Ysb0NwQ21KRSxlQTJCQSxJQUFBLEtBQ0EsTUFBQSxpQkFDQSxPQUFBLE9vQzdMQSxzRnBDZ0tBLGVBaUNBLElBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxJQUNBLFFBQUEsSUFwQ0Usc0JBdUNBLE1BQUEsTUFXTix5QkFDRSxXQUFBLElBREEsK0NBSUUsV0FBQSxLQUNBLFNBQUEsT0FDQSxRQUFBLEtBUUosWUFDRSxXQUFBLE1BQ0EsZUFBQSxPQUNBLE9BQUEsRUFFQSxtQkFDRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLb0N2TkYsb0NwQzZNRSxZQWNBLE9BQUEsTUFDQSxRQUFBLEdBUUosWUFDRSxVQUFBLE1BWUYsWUFWRSxtQkFDRSxNQUFBLEtBYUosU0FDRSxXQUFBLEtBQ0EsT0FBQSxJQUFBLE1BR0YsVUFDRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLElBQUEsZ0JBR08saUJBQ1AsUUFDRCxJQUVELFlBQ0UsVUFBQSxXQUtGLGlEQUNFLFdBQUEsc0ZBVUYsNENBQUEsdURBQUEsc0RBQUEsb0RBQUEsbURBQUEsd0RBQUEsMkRBUUksZUFDQSxZQVRGLGlFQUFBLDRFQUFBLDJFQUFBLHlFQUFBLHdFQUFBLDZFQUFBLGdGQVlNLElBQUEsWUFaTix3RUFBQSxtRkFBQSxrRkFBQSxnRkFBQSwrRUFBQSxvRkFBQSx1RkFlTSxRQUFBLEtpRG5JTix5QkFmQSxpQ0FuS0EsNkJBakZBLDBCQXRCQSx5QjNCQUUsUUFBWSxHdEJrYWhCLDBDQUNFLFVBQUEsT0FLRSx1Q0FDRSxNQUFBLFFBQ0EsWUFBQSxJQU1OLFVBQ0UsUUFBQSxnQkFHRixtQkFDRSxXQUFBLFFBR0YsV0FFRSxRQUFBLGdCQUNBLE9BQUEsRUFDQSxjQUFBLElBQ0EsV0FBQSxFQUFBLEVBQUEsSUFBQSxnQkFDQSxpQkFBQSxLQUNBLFFBQUEsRUFFQSwrQkFDRSxjQUFBLEVBR0YsNkJBQ0UsV0FBQSxRQUNBLE9BQUEsRUFRQSxrREFDRSxNQUFBLEtBQ0EsV0FBQSxRQUNBLE9BQUEsRUFDQSxjQUFBLEVBM0JKLGdEQStCSSxXQUFBLFFBR0YsZ0RBQ0UsVUFBQSxLQVFOLG9CQUNFLGlCQUFBLFFBQ0EsY0FBQSxLQUdGLHVCQUNFLE1BQUEsS0FDQSxNQUFBLEtBRUEseUJBQ0UsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBU0oscUJBQ0UsTUFBQSxLQURBLHVCQUdFLGNBQUEsRUFDQSxNQUFBLEtBQ0EsWUFBQSxFQUxGLDJCQVNFLFVBQUEsS0FURix1QkFhRSxNQUFBLFFBQ0EsWUFBQSxJQUNBLFlBQUEsRUFDQSxlQUFBLFVvQ3RaRixvQ3BDc1hFLHVCQVdBLE1BQUEsS0FDQSxNQUFBLEtBZ0JGLHVCQU9JLFFBQUEsTUFDQSxNQUFBLEtBQ0EsVUFBQSxNQUtOLDJCQUNFLFFBQUEsYUFDQSxNQUFBLElrRDVoQkYsbUJBQUEscUJBSUUsV0FBQSxXQUVGLG1CQUNFLFNBQUEsU0FDQSxVQUFBLE1BQ0EsUUFBQSxJQUtBLFdBQUEsVUFBQSxHQUFBLFlBQ0EsZUFBQSxLQUlBLGNBQUEsY0FBQSxjQUNBLFVBQUEsY0FBQSxjQXVJZ0IsdUNBYXNCLDBEQUFBLG9EQU10QyxXQUFBLFVBQUEsSUFBQSxZQUFBLFFBQUEsR0FBQSxZQXhKNEMsa0VBQUEsMkRBQUEsMkRBTTVDLGNBQUEsaUJBQ0EsVUFBQSxpQkFFNEMsaUVBQUEsMERBQUEsMERBTTVDLGNBQUEsaUJBQUEsZ0JBQ0EsVUFBQSxpQkFBQSxnQkFFK0Msb0VBQUEsNkRBQUEsNkRBTS9DLGNBQUEsZ0JBQ0EsVUFBQSxnQkFFK0Msb0VBQUEsNkRBQUEsNkRBTS9DLGNBQUEsZ0JBQUEsZ0JBQ0EsVUFBQSxnQkFBQSxnQkFFK0MscUVBQUEsOERBQUEsOERBTS9DLGNBQUEsZ0JBQ0EsVUFBQSxnQkFFK0MsbUVBQUEsNERBQUEsNERBTS9DLGNBQUEsZ0JBQUEsaUJBQ0EsVUFBQSxnQkFBQSxpQkFFK0MsbUVBQUEsNERBQUEsNERBTS9DLGNBQUEsaUJBQ0EsVUFBQSxpQkFFRixnRUFBQSx5REFBQSx5REFNRSxjQUFBLGlCQUFBLGlCQUNBLFVBQUEsaUJBQUEsaUJBRTBCLHFDQUMxQixlQUFBLEtBRUYsNkJBQ0UsUUFBQSxLQUVGLDRCQUNFLFNBQUEsU0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFFBQUEsS0FDQSxNQUFBLEtBR0Ysb0NBQ0UsT0FBQSxFQUNBLFFBQUEsRUFFRixzQ0FDRSxlQUFBLEtBQ0EsUUFBQSxNQUNBLFNBQUEsU0FDQSxJQUFBLE1BQ0EsS0FBQSxLQUNBLE1BQUEsZUFDQSxlQUNBLGdCQUFBLEtBRUYsMkNBRzRCLGtEQUYxQixRQUFBLEtBS0Ysb0RBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxRQUFBLE1BRWtELHlEQUNsRCxRQUFBLE1BS0EsVUFBQSxVQUFBLEdBQUEsT0FBQSxTQUNBLFdBQUEsT0FFRix3Q0FBQSx1Q0FFRSxNQUFBLFFBQ0EsWUFBQSxJQUFBLElBQUEsRUFBQSxlQUU2Qix3Q0FDN0IsUUFBQSxLQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsSUFBQSxJQUFBLElBQUEsa0JBRWdCLHVDQU1oQixRQUFBLEVBQ0EsV0FBQSxLQUNBLE9BQUEsS0FFRixpREFXQSwwREFDRSxRQUFBLEVBRUYsb0RBS0Esb0RBSkUsUUFBQSxFQUNBLFdBQUEsS0FDQSxPQUFBLEtBMkVGLHFCQUNFLEdBSUUsY0FBQSxVQUNBLFVBQUEsVUFHRixLQUlFLGNBQUEsZUFDQSxVQUFBLGdCQU1KLGNBRUksY0FBQSxJQURGLHlCQUlJLGNBQUEsRUwxUk4sa0JBQ0UsaUJBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxLQUZBLDRDQUtFLE9BQUEsS0FBQSxLQUFBLEVBQ0EsY0FBQSxJQUFBLE1BQUEsS0FOQSwrQ0FTRSxlQUFBLFVBQ0EsVUFBQSxLQUNBLGVBQUEsSUFHQSxvRUFDQSxlQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLElBQ0EsZUFBQSxLQUNBLE1BQUEsS0FDQSxlQUFBLEVBckJGLDhDQXlCRSxnQkFBQSxVQUlKLDBDQUNFLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxRQUFBLEtBQUEsS0FoQ0EsMERBbUNFLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxRQUFBLEVBQUEsRUFBQSxLQXBDQSx5RkF1Q0UsUUFBQSxZQUFBLFFBQUEsS0FDQSxlQUFBLE1BQUEsWUFBQSxXQUNBLE1BQUEsS0FHRiw4RUFDRSxVQUFBLEtBQ0EsWUFBQSxJQUdGLDZEQUNFLFVBQUEsS0FDQSxlQUFBLFVBQ0EsZUFBQSxJQUdGLHdFQUNFLFlBQUEsSUF4REoseUVBaUVFLGNBQUEsS0FPNEIsMEVBQzVCLGFBQUEsS1RpREosb0NTeEZFLDBEQTBCSSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBSXlCLHlFQUl6QixjQUFBLEVBSTBCLDBFQUkxQixhQUFBLEdBNUVOLDRDQWtGRSxpQkFBQSxRQUNBLGNBQUEsSUFBQSxNQUFBLFFBbkZBLDhDQXNGRSxRQUFBLEtBQUEsS0FBQSxFQUNBLFdBQUEsT0FDQSxNQUFBLEtBeEZBLGdEQTJGRSxnQkFBQSxVQUNBLFlBQUEsSUFDQSxNQUFBLEtBV1Isc0NBRUksVUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtNM0dGLG9DQUNFLFFBQUEsTUFDQSxlQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsS0FKRix1Q0FPSSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsRUFDQSxNQUFBLEtBU0YsMENBQ0UsUUFBQSxZQUFBLFFBQUEsS0FDQSxlQUFBLE1BQUEsWUFBQSxXQXJCTiw4Q0E2Qk0sTUFBQSxLQUNBLE9BQUEsS0FDQSxhQUFBLEtmMkZKLG9DZTFISSx1Q0FhRSxVQUFBLEtBTUosMENBS0ksbUJBQUEsT0FBQSxlQUFBLE9BSVMsOENBTVQsYUFBQSxFQUNBLGNBQUEsTUFJUyw2Q0FDWCxlQUFBLFVBQ0EsVUFBQSxLQUNBLGVBQUEsSUFDQSxNQUFBLEtBM0NOLDZDQStDTSxVQUFBLEtBQ0EsWUFBQSxJQWhETiwwQkFxREksaUJBQUEsUUFDQSxhQUFBLEtBQ0EsYUFBQSxJQUFBLElBQUEsSUFDQSxhQUFBLE1BQ0EsUUFBQSxLQUVBLHVDQUNFLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGNBQUEsS0FBQSxVQUFBLEtBRUEsMkNBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxhQUFBLEVBQ0EsY0FBQSxLQVlGLHVEQVRBLHFEQVVFLE1BQUEsS0FoRkoseUNBMkVJLGNBQUEsRUFDQSxNQUFBLEtBNUVKLGtEQW9GSSxNQUFBLEtBQ0EsVUFBQSxLQXJGSix3REF5RkksZUFBQSxFRjdGUixZQUNFLFlBQUEsS0FDQSxlQUFBLEtBQ0EsaUJBQUEsS0FDQSxXQUFBLEtBQUEsTUFBQSxRQVFGLG1CM0JKRSxRQUFBLE1BQ0EsTUFBQSxLMkJHQSx5QjNCQ0UsUUFBQSxNQUNBLE1BQUEsSzJCRkYsc0JBSUUsTUFBQSxLQUNBLFVBQUEsSUFDQSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFHRix3QkFDRSxNQUFBLE1ic0dGLG9DYTlIRSxZQU9BLFFBQUEsS0FBQSxLQUNBLGlCQUFBLEtBSUUsd0JBZUEsTUFBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLE1BS04sb0IzQjFCRSxRQUFBLE1BQ0EsTUFBQSxLMkIyQkEsTUFBQSxLQUZBLDBCM0JyQkUsUUFBQSxNQUNBLE1BQUEsSzJCb0JGLHFDQUtFLE1BQUEsS0FDQSxNQUFBLE1BQ0EsYUFBQSxLQUNBLGNBQUEsS2JvRkYsb0NhNUZJLHFDQVdBLE1BQUEsS0FDQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBZEEseUJBdUJBLFNBQUEsRUFBQSxLQUFBLEVBQ0Esb0JBQUEsTUFBQSxXQUFBLFdBQ0EsV0FBQSxRQVBKLHlCQUNFLE1BQUEsS0FDQSxNQUFBLEtBcEJGLHVDQUFBLDBDQStCRSxZQUFBLEtBL0JGLDZDQXVDRSxNQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsRUFDQSxZQUFBLElBQ0EsZUFBQSxLQTNDQSwyREE4Q0UsTUFBQSxLYjhDSixvQ2E1RkksdUNBQUEsMENBa0NBLFlBQUEsSUFsQ0EsNkNBa0RBLFFBQUEsS0FsREYsb0JBQUEsd0JBeURFLFFBQUEsWUFBQSxRQUFBLEtBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxhQUFBLEtBQ0EsWUFBQSxNQUtOLHVCQUNFLE1BQUEsTUFEQSw0Q0FJRSxZQUFBLEVBV0osdUIzQjNHRSxRQUFBLE1BQ0EsTUFBQSxLMkI0R0EsY0FBQSxLQUZBLDZCM0J0R0UsUUFBQSxNQUNBLE1BQUEsSzJCeUdvQiw2Q0FDcEIsU0FBQSxTYk1GLG9DYTFCRSx1QkFRQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsT0FTb0IsNkNBSWxCLFNBQUEsUUFSSixvREFBRSx3REFhQSxNQUFBLEtBTW9CLDhFQUNsQixjQUFBLEViVEosb0NhQ0Esb0RBWUksTUFBQSxLQXhCSSxnRkFBQSxnRkFBQSxzRkFBQSxzRkFBQSxzRkFBQSxzRkFBQSw4RUFBQSw4RUE4Q0EsTUFBQSxNQTlDUixxREE2QkUsTUFBQSxNQTdCQSx5RUFBQSwrRUFBQSwrRUFBQSx1RUFtQ0UsTUFBQSxLQUNBLFlBQUEsS0FFRSxnRkFBQSxnRkFBQSxzRkFBQSxzRkFBQSxzRkFBQSxzRkFBQSw4RUFBQSw4RUFFQSxPQUFBLEtBQ0EsaUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLGNBQUEsSUFPQSxnRkFBQSxzRkFBQSxzRkFBQSw4RUFDQSxRQUFBLElBQUEsS0FFQSwwRkFBQSw2RkFBQSxnR0FBQSxtR0FBQSxnR0FBQSxtR0FBQSx3RkFBQSwyRkFFRSxNQUFBLEtBR0Ysd0dBQUEsOEdBQUEsOEdBQUEsc0dBQ0UsTUFBQSxRQURGLCtHQUFBLHFIQUFBLHFIQUFBLDZHQUlJLFlBQUEsTUFLSixnRkFBQSxzRkFBQSxzRkFBQSw4RUFDQSxjQUFBLEVBQ0EsUUFBQSxJQUFBLEtBQUEsSUFBQSxLYjFETixvQ2FYTSx5RUFBQSwrRUFBQSwrRUFBQSx1RUF5RUEsTUFBQSxLQUNBLE9BQUEsRUExRUYscURBK0VBLE1BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsY0FBQSxRQUFBLGdCQUFBLGNBbEZFLHlFQUFBLCtFQXNGQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBdEZBLHVFQTBGQSxlQUFBLEVBQUEsTUFBQSxFQUNBLFNBQUEsRUFBQSxLQUFBLEVBQ0EsV0FBQSxLR2xKUixvQi9CckRBLGE0QitURSwyQ0FHQSxxQkFyQ0YsbUI1QjNSRSxjQUFBLEs0QjBNQSxhQWpHRSx1QkFrR0EsUUFBQSxNQU1KLDBCQUNFLFdBQUEsSUFEQSxnQ0FJRSxNQUFBLEtBQ0EsWUFBQSxLYmxHRixvQ2FnR0EsZ0NBS0ksTUFBQSxLQUNBLFNBQUEsRUFBQSxLQUFBLEVBVEYsMEJBY0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxNQUFBLEtBQ0EsV0FBQSxFQUNBLFlBQUEsS0FDQSxlQUFBLE1BS0osa0JBQUEsYUFFRSxRQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsS0FDQSxLQUFBLFNBQ0EsUUFBQSxHQUNBLFFBQUEsS0FDQSxpQkFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLEVBQUEsSUFBQSxLQUFBLGdCQUNBLFFBQUEsRUFDQSxXQUFBLFFBQUEsS0d4TEYsb0JBVkEsb0JBWUksaUJBQUEsS0gwS0YsdUJBQUEsa0JBZUUsUUFBQSxNQUNBLEtBQUEsS0FDQSxNQUFBLEVBQ0EsUUFBQSxFYnZJRixvQ2FxSEUsa0JBQUEsYUFzQkEsSUFBQSxFQUNBLE1BQUEsTUFNSixtQ0FDRSxRQUFBLEVBQ0EsT0FBQSxFQUNBLE1BQUEsS0FrQkYsbUJBZkEsMkJJaFJFLDBDQUVFLGVBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxLSjZRSiwyQjNCOVFFLFFBQUEsTUFDQSxNQUFBLEsyQitRQSxjQUFBLEtBRkEsaUMzQnpRRSxRQUFBLE1BQ0EsTUFBQSxLMkI4UUksZ0RBQ0osTUFBQSxLQVBGLCtDQVdFLE1BQUEsTUFJSixtQjNCN1JFLFFBQUEsTUFDQSxNQUFBLEsyQjRSQSx5QjNCeFJFLFFBQUEsTUFDQSxNQUFBLEsyQjZSRix5QkFDRSxNQUFBLEtBQ0EsTUFBQSxJQUNBLGVBQUEsS0FUQSwwQ0FZRSxjQUFBLEtBWkYsOENBZ0JFLE1BQUEsS0FoQkEsbURBbUJFLFFBQUEsTUFDQSxTQUFBLE9iM0xOLG9DYTZLQSx5QkFtQkksTUFBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLEdBT04sa0JBQ0UsTUFBQSxNQUVBLHFCQUVFLFVBQUEsS0FDQSxlQUFBLFVBTkYscUJBVUUsV0FBQSxLQVZBLHVCQWFFLE1BQUEsS0FERiw2QkFBQSw2QkFLSSxnQkFBQSxVQWpCSixpREEyQkksTUFBQSxNQTNCTiwrQ0FpQ0UsT0FBQSxRQU1KLGFBQ0UsTUFBQSxNYmpQQSxvQ2FnUEUsYUFJQSxNQUFBLE1JNVdGLDBDQUNFLFFBQUEsTUFJQSw2Q0FDRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsRUFDQSxNQUFBLEtqQitHSixvQ2lCekhJLDZDQWFFLFVBQUEsTUFNUyxtREFDWCxlQUFBLFVBQ0EsVUFBQSxLQUNBLGVBQUEsSUFDQSxNQUFBLEtBRUEsOERBQ0UsTUFBQSxLQUNBLFVBQUEsS0FDQSxlQUFBLEVBNUJSLDhEQWtDUSxZQUFBLElBQ0EsUUFBQSxJQUFBLEVBSUosbURBQ0UsVUFBQSxLQUNBLFlBQUEsSUQzQ04sdUJBRUksTUFBQSxJQUNBLFlBQUEsR0FFSix3QkFFSSxjQUFBLEtBQ0EsTUFBQSxNQUdKLG9CQUVJLFFBQUEsSUFDQSxZQUFBLElBd0JKLDZCQU5BLDhCQVFJLGNBQUEsS0FHQSxTQUFBLFNBS0EsTUFBQSxLQS9CSix5QkFLQSw4QkFMMEIsd0JBRXRCLGlCQUFBLEtBUUosaUJBRUksWUFBQSxLQVNKLDZCQUdJLE1BQUEsSUFJSix1QkFFSSxNQUFBLElBQ0EsTUFBQSxLQUNBLGFBQUEsR0FFSix3QkFFSSxNQUFBLElBQ0EsTUFBQSxNQUNBLGNBQUEsR0FDQSxXQUFBLElBRUosb0JBRUksT0FBQSxJQUFBLE1BQUEsS0FDQSxPQUFBLEtBQWUsU0FBQSxPQUNmLGVBQUEsS0FDQSxZQUFBLEtBU0osdUJBRUksYUFBQSxHQUNBLGNBQUEsR0FDQSxVQUFBLFdBRUoscUJBRUksTUFBQSxLQUNBLFVBQUEsSUFDQSxXQUFBLE1BUUosOEJBa0JBLDBCQUdJLFlBQ0EsTUFBQSxLQUNBLFlBQStDLEtBQS9DLFVBQUEsTUFBK0MsV0FDL0MsVUFBQSxLQUNBLFlBQUEsSUFDQSxPQUFBLEtBRUEsTUFBQSxLQWpDSiwyQkFFSSxNQUFBLEtBR0osOEJBRUksaUJBQUEsUUFPQSxjQUFBLElBSUosOEJBRUksTUFBQSxNQUdKLDBCQUVFLFdBQUEsb0RBQUEsS0FBQSxHQUFBLFVBQUEsUUFPRSxjQUFBLEtBVUYsb0NBTkEsd0JBRUUsVUFBQSxJQUdGLGlCQUVFLE1BQUEsS0FDQSxVQUFBLEtBSUosc0NBQ0ksTUFBQSxRQUNBLFFsQ1JnQixJa0NTaEIsWUFBbUIsSUFDbkIsVUFBQSxLQUNBLFlBQUEsTUFDQSxXQUFBLEtBQ0EsU0FBQSxTQUNBLGVBQUEsS0FDQSxRQUFBLEUvQjFCRixvQkF3dEJBLDRCMkIzekJFLDRDQTZVQSxpREFBQSx1REFqS0YsNkIzQjhjQSxvQjJCbk9BLHVCMUIvWkUsUUFBWSxHMEJ3dkNSLE1BQUEsS0lobkNSLDhCQUNFLFdBQUEsd0RBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxVQUNFLE9BQUEsSUFDQSxZQUFBLElBQ0EsV0FBQSxJQUNBLFNBQUEsU0FDQSxNQUFBLElBQ0EsUUFBQSxFQUNGLG9DQVJFLDhCQVNBLFdBQUEsSUFDQSxZQUFBLElBQ0EsUUFBQSxJQUlKLDRCQUNJLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxFQUNBLG9DQUpBLDRCQUtJLElBQUEsTUFJUixpQ0FDSSxhQUFBLEtBQ0EsU0FBQSxTQUNBLE1BQUEsSUFDQSxJQUFBLEUvQndrQkosZ0NBcHZCQSxRMkJpQkUsU0FBQSxTM0JiRixhQUdFLFlXSHNELEtYR3RELFVBQUEsTUFBQSxXQUNBLFVBQUEsS0FDQSxlQUFBLFVBTUEsZUFDRSxNQUFBLEtBQ0EsWUFBQSxJQUdGLG9DK0JvSkUsaUNBTUEsSUFBQSxLL0IxS0EsYUFpQkEsT0FBQSxLQUFBLEdBU0osa0JBQ0UsT0FBQSxLQUFBLEVBQUEsRUFnQ0YsMEJBN0JBLE9BOEJFLGNBQUEsS0E5QkEseUJBQUEsMkJBQUEsMEJBTUUsTUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLEVBQ0EsWUFBQSxFQUNBLGVBQUEsS0FWRiwyQkFjRSxZQUFBLElBZEYsdUJBa0JFLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsRUFvQm1CLDBCQVN2Qiw2QkFFRSxXQUFBLEtBQ0EsY0FBQSxFQXBCRiw0QkFDRSxRQUFBLE9BZ0JGLDZCQUNFLE1BQUEsS0FLcUIsMEJBQ3JCLFdBQUEsT0FHSSxjQUNKLFlBQUEsSUFHd0MseUNBQTFDLHlDQUNFLE9BQUEsSUFBQSxNQUFBLEtBQ0EsUUFBQSxLQUdGLHlDQUNFLGNBQUEsSUFBQSxNQUFBLEtBR3VDLDJDQUFBLDJDQUN2QyxPQUFBLEVBT0YsY0FDRSxPQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsWUFBZ0QsWUFBaEQsVUFBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLEVBUkEsb0JBWUUsUUFBQSxNQUlGLG9DQWhCRSxjQWlCQSxPQUFBLE1BSUosaUJBQ0UsTUFBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsZUFBQSxPQUFBLFlBQUEsT0FDQSxPQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsVUFDQSxNQUFBLE1BRUEsUUFBQSxLQVRBLG1CQVlFLE9BQUEsRUFaRixtQkFxQkUsTUFBQSxLQXJCQSx5QkF3QkUsTUFBQSxLQVdOLGtCQUNFLE1BQUEsTUFFQSxvQ0EzQkEsbUJBSUksTUFBQSxLQUNBLFdBQUEsT0FoQkYsaUJBNkJBLE1BQUEsS0FDQSxPQUFBLE1BQUEsS0FDQSxhQUFBLEVBQUEsSUFBQSxJQUlBLGtCQ3RLRixNQUFBLEtENktFLE1BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsTUFBQSxLQUNBLE9BQUEsTUFBQSxLQUNBLGFBQUEsRUFBQSxJQWJFLHdCQ25LRixRQUFZLEdBQ1osUUFBQSxNQUNBLE1BQUEsS0RpS0UsZ0NBZ0JBLFlBQUEsR0FLTixnQkFBQSxtQkFBQSxjQUFBLGdCQUFBLGlCQUtFLE1BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsT0FBQSxLQUNBLFFBQUEsS0FBQSxJQUNBLFlBQUEsSUFBQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLGVBQUEsT0FaQSxxQkFBQSx3QkFBQSxtQkFBQSxxQkFBQSxzQkFlRSxNQUFBLEtBQ0EsYUFBQSxJQWhCQSw0QkFBQSwrQkFBQSwwQkFBQSw0QkFBQSw2QkFtQkUsYUFBQSxFQW5CSixzQkFBQSx5QkFBQSxvQkFBQSxzQkFBQSx1QkF3QkUsTUFBQSxLQUdGLG9DQTNCRSxnQkFBQSxtQkFBQSxjQUFBLGdCQUFBLGlCQTRCQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsY0FBQSxPQUFBLGdCQUFBLE9BR0EsTUFBQSxJQUNBLFdBQUEsT0FqQ0UscUJBQUEsd0JBQUEsbUJBQUEscUJBQUEsc0JBbUNBLE1BQUEsTUFNTix1QkFDRSxNQUFBLGtCQUtBLHlCQUNFLFFBQUEsc0JBQUEsUUFBQSxlQUNBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsT0FBQSxLQUdGLG9DQVJBLGlCQVNFLHdCQUFBLEtBQUEsV0FBQSxLQUNBLFdBQUEsSUFBQSxNQUFBLEtBQ0EsWUFBQSxFQUVBLE1BQUEsTUFJSixvQkFDRSxPQUFBLEtBQUEsS0FBQSxLQUNBLFdBQUEsT0FGQSxzQkFLRSxRQUFBLGFBQ0EsTUFBQSxLQUNBLE1BQUEsS0FIRiw2QkFNSSxPQUFBLEVBVkoscUNBZUUsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxJQUNBLFFBQUEsRUFDQSxPQUFBLEVBT0oscUJBQ0UsUUFBQSxLQUFBLEtBQ0EsV0FBQSxLQUVNLHdDQUNKLFFBQUEsTUFDQSxjQUFBLEtBQ0EsTUFBQSxRQUNBLFlXN1JvRCxLWDZScEQsVUFBQSxNQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEVBQ0EsZUFBQSxVQVpGLHVCQWdCRSxjQUFBLEVBREYseUNBSUksV0FBQSxLQUtOLHVCQUFBLG1CQUVFLFlBQUEsSUFDQSxXQUFBLE9BcUhBLGtDQWxIMkIsb0NBdUh6QixZVzFhb0QsS1gwYXBELFVBQUEsTUFBQSxXQUVBLFlBQUEsSUFrSEEsZUFBQSxVQTNPeUIsb0NBQzNCLFFBQUEsTUFDQSxjQUFBLEtBQ0EsTUFBQSxRQUVBLFVBQUEsS0FFQSxZQUFBLEVBSUYsdUJBQ0UsY0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsVUFBQSxXQUVBLHlCQUNFLE1BQUEsUUFDQSxXQUFBLEtBUmdDLCtCQUFoQywrQkFZRSxNQUFBLFFBQ0EsZ0JBQUEsVUFiRixpQ0FpQkUsTUFBQSxRQUlKLDBCQUFBLDBCQUFBLDBCQUFBLDBCQUFBLDBCQUFBLDBCQUNFLFdBQUEsS0F0QkYsMEJBMEJFLFdBQUEsT0FDQSxVQUFBLEtBR0YsMEJBQ0UsVUFBQSxLQUdGLDBCQUNFLFVBQUEsS0FHRiwwQkFDRSxVQUFBLEtBdkNGLDBCQTJDRSxVQUFBLEtBM0NGLHlCQWlERSxXQUFBLEtBQ0EsY0FBQSxFQWxERixpQ0FBRSwyQ0FBQSx3Q0FBb0MsdUNBQXBDLGlEQUFnRCw4Q0F3RDlDLFdBQUEsRUF4RHVCLDBCQUEzQiwwQkFxRUUsY0FBQSxLQUNBLFlBQUEsS0F0RUYsMEJBMEVFLGFBQUEsS0FFRiwwQkFBQSw2QkFBQSw0QkFBQSwwQkFDRSxXQUFBLElBN0U0Qyw2Q0FBOUMsNkNBZ0ZFLFdBQUEsRUFoRkYsbURBQW9ELG1EQW1GbEQsY0FBQSxJQUNBLFdBQUEsSUFhRiw4QkFDRSxTQUFBLE9BQ0EsT0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBR0Ysa0NBQ0UsUUFBQSxLQUNBLGlCQUFBLEtBQ0EsV0FBQSxJQUFBLE1BQUEsS0FDQSxNQUFBLEtBRUEsVUFBQSxLQTdHRiw4Q0FtSEUsTUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLEVBRUEseURBQ0UsTUFBQSxLQUVBLFlBQ0EsTUFBQSxRQUNBLFdBQUEsT0E1SEosK0NBaUlFLE1BQUEsTUFDQSxNQUFBLEtBQ0EsYUFBQSxFQW5JQSwwREFzSUUsTUFBQSxNQUVBLFlBQ0EsTUFBQSxRQUNBLFdBQUEsT0ExSUosa0NBOElBLCtCQUNFLFdBQUEsT0EvSUYsaUNBMEpFLFdBQUEsS0ExSkYsNkJBK0pFLFlBQUEsSUFJRix1Q0FBQSwwQkFDRSxZQUFBLFVBQ0EsVUFBQSxLQUNBLFlBQUEsT0FNSixZQUNFLFFBQUEsS0FXRixRQUNFLE1BQUEsS0FDQSxNQUFBLElBQ0EsT0FBQSxFQUFBLEtBQUEsS0FBQSxFQUNBLGNBQUEsS0FDQSxhQUFBLElBQUEsTUFBQSxLQUNBLFlBc0RELEtBdERDLFVBQUEsTUFBQSxXQU5BLHNCQVNFLGNBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFHRixnQkFDRSxRQUFBLE1BQ0EsV0FBQSxLQUNBLGNBQUEsSUFsQkEsb0JBcUJFLFFBQUEsV0FDQSxlQUFBLE9HeGdCQSxNQUFBLEtBQ0EsT0FBQSxLSDBnQkYsNENBQ0UsUUFBQSxXQUNBLFFBQUEsSUFBQSxFQUFBLEVBQUEsSUFDQSxlQUFBLE9BUUoscUJBQ0UsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEVBQ0EsZUFBQSxVQUNBLGNBQUEsS0F6Q0EsdUJBNENFLE1BQUEsS0FHRCw2QkFDQyxNQUFBLFFBQ0EsV0FBQSxZQUFBLElBQUEsS0FDQSxZQUFBLEtBQUEsS0FBQSxLQUFBLGVBSUosb0NBdERFLFFBdURBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsYUFBQSxFQUNBLGFBQUEsR0FLTSwrQkFDUixRQUFBLE1BQ0EsU0FBQSxPQUZBLHNDQUtFLFVBQUEsS0FDQSxjQUFBLEtBTkEsMENBU0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLEtBT04sZUFDRSxVQUFBLElBU2lDLG1DQUFuQyxrQ0FnQm9DLGtDQUFwQyxpQ0FFRSxpQkFBQSxLQUNBLFlBQUEsS0FBQSxVQUFBLE1BQTZDLFdBQzdDLFVBQUEsS0FDQSxZQUFBLElBZ0tFLGVBQUEsVTJCL09FLFdBQUEsTzNCMEQ2QixtQ0FBbkMsa0NBTUUsUUFBQSxLQUs4Qix1Q0FDOUIsTUFBQSxNQUNBLGFBQUEsRUFxS0EsK0NBNEJGLGlCQUVFLFlXanlCc0QsS1hpeUJ0RCxVQUFBLE1BQUEsV0F0TEYsc0NBQ0UsTUFBQSxLQUNBLFlBQUEsRUFHcUIscUNBQ3JCLFdBQUEsT0FEOEQsMERBQTlELDJEQUlFLFFBQUEsYUFDQSxNQUFBLEtBTDBFLHdFQUE1RSx5RUFTRSxNQUFBLE1BVHlFLHVFQUEzRSx3RUFhRSxNQUFBLEtBU0osY0Nyb0JFLE1BQUEsS0R1b0JBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsUUFBQSxJQUFBLEVBQ0EsY0FBQSxJQUFBLE1BQUEsS0FKQSxvQkNqb0JFLFFBQUEsTWNpSEYsb0NmZ2hCRSxjQU9BLG1CQUFBLE9BQUEsZUFBQSxRQUlKLGlCQUFBLG1CZXBtQkksTUFBQSxLQUNBLE1BQUEsSWZ3bUJKLGlCZXBrQkksYUFBQSxFZnNrQkYsTUFBQSxLQUNBLFVBQUEsS0FDQSxlQUFBLFVBR0YsbUJBQ0UsVUFBQSxLQUNBLGVBQUEsVUFGQSx3QkFLRSxRQUFBLGFBQ0EsT0FBQSxJQUNBLFFBQUEsSUFBQSxJQUNBLFdBQUEsS0FDQSxZQUFBLElBVEYscUJBQUEsNkJBY0UsTUFBQSxRQU1KLHNCQUNFLE1BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUdGLDhCQUNFLFlBQUEsSUFNRixLQUNFLE1BQUEsS0FDQSxpQkFBQSxRQUNBLGVBQUEsS0FIQSxnQkFLRSxNQUFBLEtBQ0EsUUFBQSxNQUNBLFdBQUEsT0FDQSxRQUFBLEtBQUEsS0FBQSxJQUNBLE1BQUEsS0FFRixRQUNFLFdBQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxFQUFBLEVBQUEsRUFBQSxLQUNBLFdBQ0UsT0FBQSxLQUFBLEtBaEJGLFdBbUJFLE9BQUEsRUFFRixVQUNFLE1BQUEsUUFVTiw0QkFBQSwwQkFBQSxnQ0FJSSxPQUFBLEVBQ0EsU0FBQSxPQUZGLHFDQUFBLG1DQUFBLHlDQUtJLE9BQUEsS0FDQSxTQUFBLFFBQ0EsY0FBQSxLQVNKLHlEQStCRix3QkFDRSxjQUFBLEtBcENGLHlCQUNFLE9BQUEsUUFHdUIseUNBSXJCLFFBQUEsS0FDQSxXQUFBLEtBQ0EsT0FBQSxNQUFBLEtBQ0EsYUFBQSxFQUFBLElBQUEsSUFRRixnREFDRSxRQUFBLEtBR0YsK0NBRUUsWUFBQSxJQUNBLGVBQUEsVUFJSix1QkFDRSxNQUFBLEtBQ0EsVUFBQSxLQUdBLDhCQUlFLGVBQUEsS0FLSixTQUNFLFFBQUEsS0FBQSxFQUFBLEtBQUEsS0FDQSxPQUFBLE1BQUEsS0FDQSxhQUFBLEVBQUEsRUFBQSxJQUFBLElBQ0EsVUFBQSxLQUdGLGlCQUNFLGNBQUEsS0FFQSxZQUFBLElBQ0EsZUFBQSxVQUVBLG1CQUNFLE1BQUEsS0FJSixrQkFDRSxlQUFBLFVBREEsNEJBSUUsYUFBQSxLQUNBLFFBQUEsRUFHRixvQkFDRSxNQUFBLEtBVEEsMEJBWUUsTUFBQSxLQVpKLDJCQWlCRSxRQUFBLGVBWUosc0JDdjBCRSxRQUFBLE1BQ0EsTUFBQSxLRHMwQkEsNEJDbDBCRSxRQUFBLE1EazBCRixvQ0FBQSx3Q0FLRSxNQUFBLEtBQ0EsTUFBQSxJQUNBLFFBQUEsS0FBQSxFQUNBLFdBQUEsUUFDQSxXQUFBLFdBQUEsSUFUQSw2Q0FHRiwwQ0FIRSxpREFHRiw4Q0FTSSxXQUFBLFFlN3RCSixvQ2ZpdEJJLG9DQUFBLHdDQW9CQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsTWU5dUJGLDBEZnd0QkUsb0NBQUEsd0NBMEJBLFFBQUEsTUExQkosd0NBK0JFLGFBQUEsSUFBQSxNQUFBLFFBL0JGLDZDQUFBLGlEQW9DRSxVQUFBLE1BcENBLCtDQUFBLG1EQXVDRSxRQUFBLE1BQ0EsY0FBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLElBQ0EsZUFBQSxVQTNDRiwyREFBQSwrREErQ0UsWUFBQSxJQS9DRiw2REFBQSxpRUFtREUsWUFBQSxJQUlKLGlEQUNFLE1BQUEsTUFDQSxjQUFBLEtBekRGLDZDQWlFRSxNQUFBLEtBQ0EsYUFBQSxLQWxFRixzQ0FBQSxzQ0EyRUUsTUFBQSxLQTNFRixvQ0ErRUUsTUFBQSxLQS9FRixzQ0FtRkUsY0FBQSxFQUNBLFVBQUEsS0FHRixpQ0FBQSxxQ0FFRSxRQUFBLE1BQ0EsY0FBQSxLQUNBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsVUE5RkYscUNBa0dFLFlBQUEsTWVuekJGLG9DZnd3QkEsaURBS0ksY0FBQSxFQUlKLDZDQUtJLGFBQUEsRUE0QkoscUNBSUksWUFBQSxHQXJHSixzQ0EwR0UsTUFBQSxNQUNBLGFBQUEsTUFGRiw2Q0FLSSxNQUFBLE1BQ0EsWUFBQSxLQUNBLFlBQUEsS2VqMEJKLG9DZjB6QkEsc0NBV0ksYUFBQSxHQVNKLDZCQUVFLGNBQUEsWUFGRiwyQkFNRSxXQUFBLE9BaUJKLFVBQ0UsWUFBQSxLQVlGLFMyQnorQkUsb0IzQnErQkEsTUFBQSxJQUNBLE9BQUEsRUFBQSxjQVlGLGtCQUNFLFNBQUEsS0FHZ0IsZ0NBQUEsa0NBQ2hCLGNBQUEsS0FHRix3QkFBeUIsMkJBQ3ZCLGNBQUEsRUFHZ0IsK0JBQ2hCLE9BQUEsSUFBQSxFQUFBLEsyQnJnQ0Esd0JBQUEsNENBQUEsNEMxQk9BLFFBQUEsTUFDQSxNQUFBLEswQk5FLFVBQUEsT0FDQSxVQUFBLE1BSEYsOEJBQUEsa0RBQUEsa0QxQldFLFFBQVksR0FDWixRQUFBLE1BQ0EsTUFBQSxLMEJQRiw2Q0FDRSxZQUFBLEtBQ0EsZUFBQSxLQUNBLGlCQUFBLFFBSUosZUFDRSxVQUFBLEtBQ0EsWUFBQSxFQUNBLGVBQUEsVUFHRixzQkFDRSxTQUFBLFNBQ0EsY0FBQSxNQUNBLFFBQUEsS0FBQSxLQUNBLGdCQUFBLE1BQ0Esb0JBQUEsS0FBQSxPQUNBLGlCQUFBLEtBQ0EsTUFBQSxLQUVBLHNDQUNFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLDZFQWhCRixzQ0F5QkUsU0FBQSxTQUNBLFFBQUEsRUFHRix5QkFDRSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEVBQUEsRUFBQSxJQUFBLGVBakNGLHdCQXFDRSxVQUFBLEtBQ0EsWUFBQSxFQUFBLEVBQUEsSUFBQSxlQU9GLHNDMUJ6REEsUUFBQSxNQUNBLE1BQUEsSzBCV0UsNEMxQlBBLFFBQUEsTTBCT0Esd0NBQUEsd0NBa0RFLFFBQUEsYUFDQSxlQUFBLE9BRUEsb0NBNUNKLHNDQVVJLGlCQUFBLEtBQ0EsaUJBQUEsZUFwQkEsd0JBeUNBLFVBQUEsS0F6Q0Usd0NBQUEsd0NBc0RBLFFBQUEsT0FJSix3Q0FDRSxVQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsRUFDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLGFBQUEsS0FDQSxZQUFBLElBQUEsTUFBQSxzQkFFQSw2Q0FDRSxNQUFBLFFBdUJSLHdCQUNFLE1BQUEsSUFDQSxNQUFBLEtBRUEsb0NBckNFLHdDQWNJLFVBQUEsS0FDQSxXQUFBLEtBQ0EsWUFBQSxFQUNBLFlBQUEsRUFDQSxhQUFBLEVBQ0EsWUFBQSxFQTdFSixzQkFtRkEsYUFBQSxLQUNBLFlBQUEsS0FPQSx3QkFLQSxNQUFBLEtBQ0EsUUFBQSxFQUFBLE1BTkYsaUNBVUUsTUFBQSxLQUNBLFFBQUEsRUFJSix3QkFDRSxNQUFBLElBQ0EsTUFBQSxLQUNBLFFBQUEsRUFBQSxFQUFBLEVBQUEsS0FRQSxvQ0FYRSx3QkFZQSxNQUFBLEtBQ0EsUUFBQSxFQUFBLE1BSUosMEJBQ0UsUUFBQSxhQUNBLFVBQUEsS0FDQSxpQkFBQSxRQUNBLFlBQUEsSUFDQSxRQUFBLElBQUEsSUFDQSxjQUFBLElBQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLElBQ0EsZUFBQSxZQUVBLHFDQUNFLGNBQUEsSUFJSiw2QkFDRSxRQUFBLGFBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsZUFBQSxPQUNBLGFBQUEsSUFOQSxtQ0FTRSxVQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsTUFYRix1REFlRSxNQUFBLFFBZkYsd0NBbUJFLGNBQUEsdURBQUEsbUJBQUEsZUFBQSxVQUFBLHVEQUFBLG1CQUFBLGVBQ0Esa0JBQUEsdURBQUEsbUJBQUEsZUFDQSxxQkFBQSxPQUFBLE9BQUEsaUJBQUEsT0FBQSxPQUNBLHlCQUFBLE9BQUEsT0FDQSxNQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxTQUFBLFNBQ0EsS0FBQSxnQkFDQSxJQUFBLGdCQTZDRixnREFBQSw2Q0FBQSx3REFBQSxvREEwS0YsY0FDRSxTQUFBLFNBcE5GLHVCMUJ4TEUsUUFBQSxNQUNBLE1BQUEsSzBCeUxBLGNBQUEsS0FDQSxRQUFBLEtBQ0EsaUJBQUEsS0FDQSxZQUFBLEtBQUEsTUFBQSxRQUNBLE1BQUEsS0FOQSw2QjFCbkxFLFFBQUEsTTBCbUxGLDBCQVNFLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJWjdFRixvQ1lrRUksMEJBY0EsTUFBQSxLQUNBLFVBQUEsTUFmSiw0QkFvQkUsTUFBQSxNQUNBLE9BQUEsS0FDQSxXQUFBLEtaeEZGLG9DWWtFSSw0QkF5QkEsTUFBQSxLQXpCRix1QkE4QkEsUUFBQSxLQUFBLEtBQ0EsYUFBQSxLQUFBLE1BQUEsWUFDQSxXQUFBLE9Ba0VGLGdDQThCRSxRQUFBLE1BM0ZKLCtCQUFBLDRCQUFBLHVDQUFBLG1DQVNJLE1BQUEsS0FERixrREFBQSwrQ0FBQSwwREFBQSxzREFJSSxjQUFBLElBQUEsTUFBQSxLQVpOLHFDQUFBLGtDQUFBLDZDQUFBLHlDQWlCSSxRQUFBLEtBQUEsS0FBQSxFQUNBLFVBQUEsTUFDQSxZQUFBLElBbkJKLHdDQUFBLHFDQUFBLGdEQUFBLDRDQXVCSSxRQUFBLEtBRVUsb0RBQUEsaURBQUEsNERBQUEsd0RBQ1IsTUFBQSxLQUNBLGdCQUFBLFVBTUUsdURBQ0osUUFBQSxFQUNBLGlCQUFBLFlBQ0EsT0FBQSxFQUpGLHFFQU9JLE1BQUEsc0JBQ0EsVUFBQSxNQUNBLFlBQUEsS0FDQSxXQUFBLE1BQUEsS0FHTSw0RUFBQSwyRUFBQSwyRUFHTixNQUFBLEtBSUoseUNBQ0UsTUFBQSxLQXJCSiw0Q0F5QkksYUFBQSxLQUlKLDJEQUVJLFFBQUEsRUFDQSxpQkFBQSxZQUNBLE9BQUEsRUFKRix5RUFPSSxNQUFBLHNCQUNBLFVBQUEsTUFDQSxZQUFBLEtBQ0EsV0FBQSxNQUFBLEtBVkosZ0ZBQUEsK0VBQUEsK0VBZ0JJLE1BQUEsS0FoQk4sNkNBcUJJLE1BQUEsS0FDQSxlQUFBLElBR0YsZ0RBQ0UsWUFBQSxJQVFKLHFDQUVJLFFBQUEsS0FFQSx1Q0FDRSxjQUFBLEVBTE4sMEJBVUksV0FBQSxLQUlKLDBCQUVJLGNBQUEsSUFHRiwwQlg1VUUsVUFBQSxLQUdGLFlBQUEsT0FDQSxTQUFBLE9BQ0EsY0FBQSxTV3lVRSxRQUFBLE1BUUosbUJBQUEseUJBRUUsaUJBQUEsWUFFQSwyQ0FBQSxpRDFCN1ZBLFFBQUEsTUFDQSxNQUFBLEswQjhWRSxRQUFBLEtBQUEsRUFDQSxPQUFBLEVBUEEsaURBQUEsdUQxQnBWQSxRQUFBLE0wQitWSixrQkFDRSxRQUFBLEtBQ0EsT0FBQSxJQUFBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsT0FFQSxvQkFDRSxPQUFBLEVBbUJKLHNCQUVFLE1BQUEsTUFDQSxjQUFBLEtBQ0EsaUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLWjlRQSxvQ1k2UEEsNkJBQUEsaURBQ0UsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxVQUFBLEVBRUEscURBQUEseUVBQ0UsZUFBQSxFQUFBLE1BQUEsRUFNRixzQkFRQSxNQUFBLE1BSUosY0FFRSxRQUFBLEtBQUEsS0FDQSxpQkFBQSxLQUNBLFlBQUEsSUFKQSx5QkFPRSxNQUFBLEtBQ0EsV0FBQSxNQUFBLEtBRkYsMENBQUEsZ0NBQUEsK0JBQUEsK0JBUUksTUFBQSxRQUdGLGlEQUFBLGdEQUFBLGdEQUdFLE1BQUEsS0FwQkosaUIxQjNZQSxRQUFBLE1BQ0EsTUFBQSxLMEJrYUEsdUIxQjlaRSxRQUFBLE0wQmthRixnQkFDRSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsSUEvQkEsK0JBa0NFLFFBQUEsTUFDQSxTQUFBLE9BQ0EsVUFBQSxJQUlKLDZCQUNFLFNBQUEsU0FDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLFFBQUEsRUFHRixtQ0FDRSxNQUFBLE1BQ0EsaUJBQUEsWUFDQSxPQUFBLEVBQ0EsTUFBQSxRQUtGLG1CQUNFLGNBQUEsRUFDQSxXQUFBLEtBSEosbUJBT0ksV0FBQSxJQUFBLE1BQUEsS0FDQSxRQUFBLEtBUkosa0JBWUksTUFBQSxLQUNBLGdCQUFBLFVBWUEsOEVBcUdPLHFFQUFBLHFFQXJHUCxzREFBQSxzREFpSEksTUFBQSxRQWpIUixjQUNFLE1BQUEsS0FDQSxjQUFBLEtBRkEsZ0JBS0UsTUFBQSxLQUdGLG9CQUNFLGlCQUFBLFFBQ0EsYUFBQSxJQUFBLElBQUEsRUFDQSxhQUFBLE1BQ0EsYUFBQSxRQVpGLDZCQUFFLHVCQTJIRSxXQUFBLElBQUEsTUFBQSxLQTNIRix1QkFlRSxRQUFBLEtBQUEsS0FDQSxvQkFBQSxFQUNBLE1BQUEsS0FqQkEsOEJBb0JFLE1BQUEsS0FDQSxRQUFBLGFBQ0EsWUFBQSxLQUNBLGlCQUFBLEtBQ0EsWUFDRCxZQW1yQkQsOENNOWlDTix1QkFyR0UsMENBeEJGLHVCQzJKRyx3REFFQyxZdkJ6Sm9ELEt1QnlKcEQsVUFBQSxNQUFBLFdQZ1ZBLCtCQWNJLE9BQUEsUUE1QkYsc0NBK0JtQixROUJvR0osSThCckhqQiwwQ0FrQnlCLFE5QndHSixJOEIxSHJCLDJDQW1CMEIsUTlCd0dKLEk4QkV4QixrQkE0SEUsdUJBNlZGLDBCQVlFLFFBQVksR0FsbUJaLG9DQWRFLHNDQXFDRSxVQUFBLEtBdkJKLHNDQTRCSSxVQUFBLE1BMUNGLHNDQStDRSxVQUFBLE1BL0NOLDRDQUFBLDRDQTRESSxXQUFBLE9BNURKLHdDQUFBLHdDQWdFSSxPQUFBLEVBQUEsSUFoRUosNEJBMEVJLGlCQUFBLFlBMUVKLDZCQThFSSxjQUFBLEtBR0YsdUJBQ0UsUUFBQSxLQUNBLGFBQUEsSUFBQSxNQUFBLEtBbkZGLDhDQXNGSSxNQUFBLFFBQ0EsV0FBQSxNQUFBLEtBTkoscURBZ0JJLE9BQUEsUUFqR0osd0NBQUUseUJBNEdFLGdCQUFBLFVBVU4sb0JBQ0UsaUJBQUEsUUF2SEEsdUJBMEhFLFFBQUEsS0FFQSxXQUFBLE1BUUosb0NBMUlBLHNCQUVFLFdBQUEsS0FJQSxjQXFJQSxjQUFBLE1BTUosWTFCdG1CRSxRQUFBLE1BQ0EsTUFBQSxLMEJ1bUJBLGNBQUEsS0FGQSxrQjFCam1CRSxRQUFBLE1BQ0EsTUFBQSxLMEJnbUJGLG1CQUtFLE1BQUEsS0FDQSxNQUFBLGVBQ0EsUUFBQSxFQUFBLEtBQUEsRUFBQSxFQUNBLG9CQUFBLEVBRUEsaUNBQ0UsVUFBQSxLQUNBLFlBQUEsSUFaRixrQ0FnQkUsWUFBQSxJQWNOLFdBQ0UsU0FBQSxTQUNBLE9BQUEsb0JBQ0EsU0FBQSxPQUNBLGlCQUFBLEtBR0EsOEJBQ0UsT0FBQSxvQkFSRixxQ0FZRSxPQUFBLG9CQVpGLG9CQUFxQix3Q0FBeUMsd0MxQnBvQjlELFFBQUEsTUFDQSxNQUFBLEswQm9wQkUsT0FBQSxLQUZGLDBCQUFBLDhDQUFBLDhDMUIvb0JFLFFBQVksR0FDWixRQUFBLE1BQ0EsTUFBQSxLMEI4bkJGLDJCQUFBLDRCQXVCRSxPQUFBLEtBQ0EsaUJBQUEsUUFDQSxTQUFBLFNadmlCRixvQ1lvZkEsbUJBZ0JJLE1BQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxFQUNBLG9CQUFBLElBT0YsNEJBOEJFLFFBQUEsS0E5QkEsNENadmxCRixNQUFBLEtBQ0EsTUFBQSxLWXNsQkYsNENadmxCRSxNQUFBLEtBQ0EsTUFBQSxJQTRDQSxRQUFBLEVZMGlCRiw2Q0E4Q0ksTUFBQSxNQUNBLE1BQUEsSUFDQSxRQUFBLE1BQUEsS0FoREYsK0NBbURJLFVBQUEsS0FuREosa0RBdURJLFVBQUEsS0FDQSxlQUFBLEtBeEROLHFDQUFBLDRDQUFBLHFEQWtFSSxPQUFBLEtBbEVKLDZDQUFBLDhDQXVFSSxNQUFBLEtBQ0EsTUFBQSxJQU9GLDZDQUNFLGFBQUEsR1o5bEJKLG9DWThnQkksNkNBQUEsOENadmxCRixNQUFBLEtBQ0EsTUFBQSxJWXFxQkEsNkNBSUksYUFBQSxHQVdSLFVBQ0UsU0FBQSxTQUNBLE9BQUEsS0FGQSxpQjFCbHVCQSxRQUFBLE1BQ0EsTUFBQSxLMEJ1dUJFLFFBQUEsS0FDQSxpQkFBQSxRQVBBLHVCMUI3dEJBLFFBQUEsTUFDQSxNQUFBLEswQjR0QkEsaUNBQW9DLDJDQUFvUywrQ0FBeE0saUdBQTlDLDJDQUEwUywrQ0FBeEosaUdBVWxPLE1BQUEsTUFDQSxpQkFBQSxRQUNBLFVBQUEsS0FDQSxlQUFBLEtBYjBkLHVDQUExZCx1Q0FBb2dCLGlEQUExZCxpREFBc3hCLHFEQUExZCxxREFBc1EsdUdBQTFkLHVHQUFzYSxpREFBMWQsaURBQTR4QixxREFBMWQscURBQXNULHVHQUExZCx1R0FpQjFQLGlCQUFBLFFBUkosNkNBQUEsdURBQUEsMkRBQUEsNkdBQUEsdURBQUEsMkRBQUEsNkdBWUksUUFBQSxLQTRCTiwyQkFDRSxNQUFBLEtBQ0EsVUFBQSxJQUNBLE1BQUEsS0FFQSw4QkFDRSxVQUFBLEtabnFCSixvQ1lxbkJFLDZDQUFBLHVEQUFBLDJEQUFBLDZHQUFBLHVEQUFBLDJEQUFBLDZHQWVNLFFBQUEsTUFmTixpQ0FBQSwyQ0FBQSwrQ0FBQSxpR0FBQSwyQ0FBQSwrQ0FBQSxpR0FvQkksU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQTdCRSx5Q0FBNEMsbURBQW9VLHVEQUF4Tix5R0FBdEQsbURBQTBVLHVEQUF4Syx5R0FnQ3BRLFFBQUEsS0FoQ0Esc0NBQTJDLGdEQUFnVSxvREFBdE4sc0dBQXJELGdEQUFzVSxvREFBdEssc0dBb0NoUSxZQUFBLEtBcENKLGlCQTBDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsUUFBQSxLQUFBLEtBU0YsOEJBSUksVUFBQSxLQUlKLDZCQVVJLFFBQUEsTUF4RUosNkJBK0RFLGNBQUEsRUFDQSxVQUFBLEtBaEVBLCtCQW1FRSxNQUFBLEtBQ0EsZ0JBQUEsVUFRSixvREFDRSxRQUFBLEtaenJCSixvQ1k2cEJBLDJCQWdDSSxVQUFBLEtBQ0EsY0FBQSxLQWxGRixVQXVGQSxhQUFBLE1BQ0EsWUFBQSxPQUlKLHFCQUNFLFNBQUEsU0FDQSxPQUFBLGtCQUNBLFNBQUEsS0FDQSxhQUFBLEtBQ0EsWUFBQSxLQUNBLFFBQUEsS0FDQSxpQkFBQSxLWi9zQkEsb0NZd3NCRSxxQkFVQSxhQUFBLEVBQ0EsWUFBQSxHQUlKLG9CQUNFLFdBQUEsT0FJRyx5QkFDRCxTQUFBLFNBQ0EsT0FBQSxJQUFBLEVBQ0EsUUFBQSxJQUFBLEtBQUEsSUFBQSxLQUNBLGFBQUEsSUFDQSxhQUFBLE1BQ0EsYUFBQSxZQUNBLGNBQUEsSUFDQSxXQUFBLGFBQUEsS0FiQSxrQ0FnQkUsYUFBQSxPQUNBLGFBQUEsS0FqQkYsbUNBcUJFLGlCQUFBLFFBQ0EsYUFBQSxRQWpCRCwyREFvQkcsU0FBQSxTQUNBLE1BQUEsSUFDQSxPQUFBLElBQ0EsTUFBQSxRQUNBLFVBQUEsS0FDQSxPQUFBLEVBekJILDhCQThCQyxpQkFBQSxRQUNBLGFBQUEsUUEvQkQsa0RBa0NHLFNBQUEsU0FDQSxNQUFBLElBQ0EsT0FBQSxJQUNBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsT0FBQSxFQTVDSixxREEwREUsU0FBQSxTQUNBLElBQUEsSUFDQSxNQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSxLQUNBLE9BQUEsRUFDQSxjQUFBLElBQ0EsV0FBQSxFQUFBLEVBQUEsS0FBQSxnQlp6eEJKLG9DWXV0QkkseUJBc0VBLFFBQUEsS0F0RUosdUJBMkVFLFVBQUEsUUEzRUYsdUJBK0VFLFVBQUEsT0FHRix1QkFDRSxVQUFBLFFBR0YsdUJBQ0UsVUFBQSxPQXZGRix1QkEyRkUsVUFBQSxLQTNGRix1QkFBQSx1QkFnR0UsYUFBQSxLQWhHQSw0QkFBQSw0QkFtR0UsY0FBQSxLWjF6Qkosb0NZdXRCSSx1QkFBQSx1QkF1R0EsYUFBQSxNQUlKLDJCQUFBLDBCQUVFLFFBQUEsTUFDQSxVQUFBLEtBR0Ysd0JBQ0UsVUFBQSxLQUNBLE9BQUEsS0FuSEYsMEJBdUhFLFdBQUEsS0FJSixzQkFDRSxTQUFBLFNBQ0EsSUFBQSxNQUNBLE1BQUEsS0FDQSxRQUFBLEVBQ0EsU0FBQSxPQUNBLGlCQUFBLEtBQ0EsY0FBQSxJQUNBLFdBQUEsRUFBQSxFQUFBLEtBQUEsZ0JBZ0NGLGVBK0VBLG1CQU9FLFdBQUEsRUFBQSxFQUFBLEtBQUEsZ0JBTUUsU0FBQSxTQTFIRiwyQkFDRSxRQUFBLGFBR0YsMkNBQ0UsUUFBQSxLQUNBLGlCQUFBLFFBQ0EsTUFBQSxLQUlFLDhDQUNBLFFBQUEsYUFDQSxRQUFBLEtBQUEsSUFDQSxNQUFBLEtBQ0EsV0FBQSxNQUFBLEtBekJxRCxvREFBdkQsb0RBNkJJLE1BQUEsUVovMkJOLG9DWWsxQkUsc0JBbUNBLElBQUEsTUFDQSxNQUFBLE1BSUosZUFDRSxRQUFBLEtBRUEsUUFBQSxFQUNBLE1BQUEsa0JBQ0EsT0FBQSxLQUNBLFdBQUEsSUFDQSxRQUFBLEtBQ0EsT0FBQSxLQUFBLEtBQUEsS0FBQSxLQUNBLGlCQUFBLEtBVEEsa0JBYUUsV0FBQSxLQWJBLHFCQWtCRSx3QkFGQSxhQUFBLEtBT0Ysb0JBQ0UsUUFBQSxNQUNBLFlBQUEsSUFDQSxlQUFBLElBSVEsdUJBQ1YsWUFBQSxJQS9CRiwyQkFtQ0UsWUFBQSxJQUNBLFdBQUEsT0FDQSxlQUFBLFVBR0YsNkJBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLElBQ0EsU0FBQSxLQTVDRiwyQkFnREUsU0FBQSxTQUNBLElBQUEsSUFDQSxNQUFBLElBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxPQUFBLFFBckRGLDRCQTBERSxRQUFBLEtBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxFQUNBLFFBQUEsSUFDQSxpQkFBQSxLQUNBLE9BQUEsRUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLFVBckVBLDhCQXdFRSxVQUFBLE1BQ0EsWUFBQSxJQUNBLGVBQUEsWUFLTixtQkFDRSxRQUFBLEtBRUEsSUFBQSxFQUNBLFFBQUEsRUFDQSxpQkFBQSxRQUNBLGNBQUEsSUFFQSxxQkFBQSxJQUFBLE9BQUEsaUJBQUEsSUFBQSxPQUNBLFdBQUEsVUFBQSxLQVRBLDBCQWFFLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxhQUFBLE1BakJGLGtDQXFCRSxRQUFBLE1BQ0EsUUFBQSxJQUFBLEtBQ0EsTUFBQSxzQkFDQSxVQUFBLE1BQ0EsV0FBQSxNQUFBLEtBQ0EsT0FBQSxRQU5GLHdDQUFBLHdDQXBCQSxtREFBQSx3Q0ErQ0UsTUFBQSxLQS9DQSwrQ0FrQ0UsV0FBQSxJQUFBLE1BQUEsc0JBbENGLG9DQXNDRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLFdBQUEsT0FXSixtQ0FDRSxNQUFBLE1BcERBLDBDQXVERSxLQUFBLE1BQ0EsYUFBQSxLQUFBLEtBQUEsS0FBQSxFQUNBLGFBQUEsWUFBQSxRQUFBLFlBQUEsWUFLSixvQ0FDRSxLQUFBLE1BL0RBLDJDQWtFRSxNQUFBLE1BQ0EsYUFBQSxLQUFBLEVBQUEsS0FBQSxLQUNBLGFBQUEsWUFBQSxZQUFBLFlBQUEsUUFwRUosMEJBeUVFLE1BQUEsS0FDQSxJQUFBLEtBMUVBLGlDQTZFRSxRQUFBLEtBR0YsaUNBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEVBQ0EsaUJBQUEsS0FDQSxPQUFBLEVBQ0EsY0FBQSxJQUNBLE1BQUEsS0F2RkEsNkNBMEZFLE1BQUEsUUFTTix1Q0FDRSxNQUFBLEtBQ0EsY0FBQSxFQUNBLE9BQUEsRUFFRSw4Q0FDQSxTQUFBLFNBQ0EsTUFBQSxLQUNBLFFBQUEsS0FBQSxLQUNBLGlCQUFBLFlBQ0EsT0FBQSxFQUNBLE1BQUEsUUFFQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFdBQUEsS0FFQSxnREFDRSxNQUFBLFFBQ0EsVUFBQSxPQXBCSiw2REF3QkksU0FBQSxTQUNBLElBQUEsS0FDQSxNQUFBLEtBMUJGLHVFQTZCSSxPQUFBLEtBQ0EsaUJBQUEsS0FDQSxlQUFBLE9BSEYsK0VBT0ksUTlCemxCSyxJOEIwbEJMLHFCQUFBLE9BQUEsaUJBQUEsT0FDQSxVQUFBLFFBQUEsR0FBQSxTQUFBLE9BSUosc0VBQ0UsWUFBQSxJQTFDUiwwREFnREksY0FBQSxJQUFBLE1BQUEsS0FLQSxvQzFCdHRDSixRQUFBLE1BQ0EsTUFBQSxLMEJ1dENJLFdBQUEsRUFGQSwwQzFCbHRDRixRQUFZLEdBQ1osUUFBQSxNQUNBLE1BQUEsSzBCb3RDRSxzQ0FBQSxzQ0FBQSx5Q0FHRSxZQUFBLElBQ0EsZUFBQSxJQUdGLHNDQUFBLHNDQUVFLE1BQUEsS0FHRixzQ0FDRSxNQUFBLEtBQ0EsY0FBQSxJQUNBLGFBQUEsS0FDQSxPQUFBLFFBekVKLDhDQTRFTSxhQUFBLEVBNUVSLHNDQWlGTSxhQUFBLEVBakZOLHlDQXFGTSxNQUFBLE1BQ0EsY0FBQSxLQXRGTix1Q0EwRk0sUUFBQSxLQUNBLE1BQUEsS0FFQSwwQ0FDRSxNQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsRUFPVixvQkFDRSxXQUFBLEtBQ0EsV0FBQSxLQUtGLDhCQUVJLGlCQUFBLEtBQ0EsZUFBQSxPQUZGLHNDQU1JLFE5QjNxQlcsSThCNHFCWCxxQkFBQSxPQUFBLGlCQUFBLE9BQ0EsVUFBQSxRQUFBLEdBQUEsU0FBQSxPQVRKLHVDQWFJLFlBQUEsSUFNUyw0QkFBQSxrQ0FBQSxxQ0FHYixlQUFBLElReHlDQSwyQkFDRSxPQUFBLEVBQUEsRUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsTUFBQSxLQUpGLHdDQU9JLGNBQUEsRUFHRiw4QkFDRSxpQkFBQSxLQUNBLE1BQUEsS0FHRiw4QkFBQSw4QkFDRSxPQUFBLElBQUEsTUFBQSxLQUNBLFFBQUEsSUFBQSxJQUNBLFVBQUEsS0FLTixXQUNFLGNBQUEsWUFDQSxXQUFBLFlDekJTLHlCQUFBLDJCQUFBLG9DQUFBLHNDQUVULFdBQUEsUUFJQSxrQ0FDRSxvQkFBQSxRQUdGLGlDQUNFLE1BQUEsUUFJSixpQ0FFSSxRQUFBLEtBQUEsRUFGRixpREFLSSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLGVBQUEsT0FBQSxZQUFBLE9yQm9HSixvQ3FCdkdPLGlEQU1ELG1CQUFBLE9BQUEsZUFBQSxPQUNBLGVBQUEsTUFBQSxZQUFBLFlBSUosZ0RBQ0UsUUFBQSxZQUFBLFFBQUEsS0FDQSxlQUFBLE9BQUEsWUFBQSxPQUNBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFsQkYsb0RBeUJJLGFBQUEsS0FJSix1REFDRSxXQUFBLE9yQjZFSixvQ3FCM0dJLGdEQXFCRSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBUUosdURBSUksV0FBQSxLQWpDSixpQ0FzQ0UsUUFBQSxLQUFBLEtBQUEsS0FBQSxHQVdOLGdCQUNFLGNBQUEsS0FHRixzQkFDRSxpQkFBQSxRQUNBLFFBQUEsS0FBQSxLQUFBLEtBRkEsNENBQUEsOENBTUUsTUFBQSxLQU5GLG9DQUFBLHNDQVdFLE1BQUEsUUFYRiw2REFlRSxjQUFBLEVBTUosb0JBQ0UsY0FBQSxLQUNBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUpBLDJCQU9FLE1BQUEsUUFDQSxZQUFBLElBS0osWUFDRSxpQkFBQSxLQURBLG9DQUlFLFFBQTJCLGtCQUMzQixNQUFBLE1BQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxVQUNBLGVBQUEsRUhWRixpQ0FpQkEsNEJHT0EsdUJuQ3RIRSxRQUFZLEdBRVosTUFBQSxLbUMwR0osa0JBQ0UsTUFBQSxRQUNBLFlBQUEsSUFDQSxlQUFBLFVBT0YsaUJuQzFIRSxRQUFBLE1BQ0EsTUFBQSxLbUN5SEEsdUJuQ3JIRSxRQUFBLE1tQ3lISix3QkFDRSxNQUFBLEtBQ0EsUUFBQSxNQUNBLFVBQUEsTUFDQSxhQUFBLEtBSkEsNEJBT0UsTUFBQSxLQUNBLE9BQUEsS0FJSiwwQkFDRSxRQUFBLE1BQ0EsU0FBQSxPQ2pKRiw2REFFSSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxZQUFBLEtBTEYsMkVBT0ksTUFBQSxLQUNBLFFBQUEsV0FSRixpRkFVSSxNQUFBLEtBQ0EsWUFBQSxJQUNBLGNBQUEsS0FFRixrRkFDRSxNQUFBLE1BQ0EsT0FBQSxLQUNBLE9BQUEsUUFqQk4sa0ZBcUJJLFVBQUEsS0FDQSxNQUFBLE1BQ0EsUUFBQSxXQUNBLE1BQUEsS0FDQSxPQUFBLFFBekJGLG9GQTJCSSxNQUFBLEtBRUQsMkZBN0JILDBGQThCSSxNQUFBLFFBOUJSLDZEQXNDSSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsY0FBQSxJQUFBLEtBQUEsVUFBQSxJQUFBLEtBRUEsd0VBQ0UsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLFdBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLFdBQUEsUUFDQSxPQUFBLEVBQUEsSUFBQSxLQUNBLFNBQUEsU0FDQSxlQUFBLEtBRUEsMkZBQ0UsU0FBQSxTQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxLQUNBLFdBQUEsc0JBQ0EsT0FBQSxRQUVBLG9IQUNFLFVBQUEsS0FDQSxNQUFBLEtBOURKLHNIQWtFSSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsS0FDQSxTQUFBLEtBQ0EsV0FBQSxNQXRFTix5R0EyRUksTUFBQSxLQUNBLE9BQUEsTUFDQSxvQkFBQSxPQUNBLGdCQUFBLFFBQ0Esa0JBQUEsVUFHRiwrRkFDRSxhQUFBLEtBbkZGLGdIQXNGSSxZQUFBLEtBQ0EsWUFBQSxLQUNBLFVBQUEsS0FDQSxPQUFBLFFBQ0EsTUFBQSxLQUdjLHNIQUNkLE1BQUEsS0E5RkosdUhBa0dJLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUNBLFlBQUEsSUFHRix1SEFDRSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtBNUdGLHlIQThHSSxNQUFBLEtBOUdOLGdIQW1ISSxRQUFBLEtBbkhOLDJGQXdISSxNQUFBLE1BQ0EsUUFBQSxLQUFBLElBQUEsS0FBQSxFQUNBLFNBQUEsU0FDQSxPQUFBLEVBQ0EsTUFBQSxFQTVIRixrR0FnSU0sVUFBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLEtBbElOLG9HQXNJTSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLFFBQ0EsWUFDQSxhQUFBLEtBQ0EsTUFBQSxLQWFOLG9JQXdFQSxtSUEwQk0sTUFBQSxLQXpHZSxzRkFDckIsYUFBQSxFQVFGLHNGQUNFLHdCQUFBLElBQUEsV0FBQSxJQUNBLGFBQUEsR0FDQSxXQUFBLE1BQ0EsZUFBQSxLQU5KLHVIQVNNLE1BQUEsTUFDQSxPQUFBLFNBQ0EsTUFBQSxLQUNBLFdBQUEsS0FDQSxzQkFBQSxPQUNBLHNCQUFBLElBZEosOElBaUJNLE1BQUEsS0FDQSxPQUFBLE1BQ0EsT0FBQSxLQUlKLDZHQUNFLE1BQUEsSUFDQSxNQUFBLE1BQ0EsUUFBQSxLQTFCSiw4SEE2Qk0sWUFBQSxFQUNBLE9BQUEsS0E5Qk4sOEhBc0NNLFFBQUEsTUFDQSxZQUFBLEt0QnBFUixvQ3NCNkJJLDZHQTJDSSxNQUFBLEtBQ0EsTUFBQSxNQTVDUix5R0FpRE0sTUFBQSxLQUNBLGNBQUEsS0FDQSxPQUFBLEVBRUEsb0lBQ0UsTUFBQSxNQXREVixvR0EyRE0sYUFBQSxFdEJ4Rkosb0NzQjZCQSw4RkFnRU0sUUFBQSxLQUNBLE1BQUEsTUFPUiwwRUFFSSxRQUFBLFVBRkYscUZBSUksYUFBQSxFQUNBLFdBQUEsTUFDQSxZQUNBLFdBQUEsSUFBQSxNQUFBLFFBQ0EsWUFBQSxLQUNBLGNBQUEsS0FURixzSEFXSSxNQUFBLEtBQ0EsYUFBQSxRQUNBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsT0FBQSxNQUNBLHNCQUFBLElBaEJGLDZJQWtCSSxPQUFBLEtBbEJOLDZIQXVCTSxZQUFBLEVBQ0EsT0FBQSxLQXhCTiw2SEE4Qk0sUUFBQSxNQUNBLFlBQUEsS0EvQk4sd0dBb0NJLE1BQUEsS0FDQSxlQUFBLEVBTVIseUNBQ0Usa0JBQ0UsUUFBQSxLQUVGLHdFQUdNLHdCQUFBLGNBQUEsV0FBQSxjQUhOLGtHQU1VLE1BQUEsZUFOVix5R0FVUSxNQUFBLGVBQ0EsT0FBQSxnQkFDQSxvQkFBQSxpQkFDQSxnQkFBQSxRQUNBLGtCQUFBLFdBUVYsbUNBQ0UsUUFBQSxLQUNBLGNBQUEsS0FDQSxpQkFBQSxRQUNBLGtCQUFBLFVBQ0EsZ0JBQUEsTUFDQSxNQUFBLEtBTkEsK0NBU0UsTUFBQSxNQUNBLE1BQUEsS0FHRixnREFDRSxNQUFBLE1BQ0EsYUFBQSxLQUNBLE1BQUEsTUFoQkYsNkNBb0JFLE1BQUEsS0FHRixrREFDRSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLEtKL1RKLHVCQUNFLFFBQUEsYUFDQSxPQUFBLEtBQUEsRUFBQSxFQUNBLFFBQUEsSUFBQSxLQUNBLFdBQUEsS0FFQSxVQUFBLEtBQ0EsWUFBQSxFQUlXLDhDQUNULFlBQUEsS0FaQSw0REFlRSxJQUFBLElBU04sc0JBQ0UsV0FBQSxRQURBLDZDQUlFLG9CQUFBLFFBR0YsNENBQ0UsTUFBQSxRQVJGLDZCQVlFLG9CQUFBLEtBWkEsMENBZUUsY0FBQSxFQWZKLDBDQW9CRSxRQUFBLE1BQ0EsV0FBQSxLQUNBLE1BQUEsS0FFQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsVUFQRixnREFVSSxNQUFBLEtBWTJCLDJEQUM3QixZQUFBLEtBUUosa0JBQ0ksTUFBQSxnQkFDQSxpQkFBQSxlQUNBLGVBQUEsVUFDQSxZQUFBLGNBQ0EsT0FBQSxJQUFBLEVBQUEsWUFHYSx3QkFDYixpQkFBQSxlQUdKLGtCQUNJLE9BQUEsUUFDQSxPQUFBLEtBQ0EsWUFBQSxNQUNBLFdBQUEsSUFDQSxTQUFBLFNBRUYsb0NBUEUsa0JBUUEsV0FBQSxNQVFKLDJCaENsR0UsUUFBQSxNQUNBLE1BQUEsS2dDbUdBLE9BQUEsS0FBQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE1BQUEsTUFKQSxpQ2hDN0ZFLFFBQUEsTWdDNkZnQyxpQ0FBbEMsaUNBUUUsaUJBQUEsS0FDQSxNQUFBLEtBR0YsZ0NBQ0UsTUFBQSxNQUlKLHNCQUNFLE9BQUEsSUFBQSxLQUFBLEVBQ0EsTUFBQSxNaENySEEsUUFBQSxNQUNBLE1BQUEsS2dDa0hBLDRCaEM5R0UsUUFBQSxNZ0NvSEosdUJBQ0UsUUFBQSxFQUFBLEtBRUEsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsZUFBQSxVQUNBLFdBQUEsS0FDQSxRQUFBLGFBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxNQUFBLE1BQ0EsV0FBQSxPQUNBLGFBQUEsSUFBQSxNQUFBLEtBQ0EsV0FBQSxpQkFBQSxJQWRBLDRCQWlCRSxpQkFBQSxxQkFDQSxlQUFBLEdBQ0EsTUFBQSxNQW5CNEIsNkJBQTlCLDZCQXdCRSxpQkFBQSxLQUNBLE1BQUEsS0F6QkYsOEJBNkJFLFdBQUEsS0FDQSxNQUFBLEtBOUJGLGtDQWtDRSxhQUFBLEtBSUosb0NBQ0UsdUJBQ0UsTUFBQSxLQUNHLCtCQUNELE1BQUEsS0FJSiwyQkFDRSxPQUFBLEtBQUEsS0FBQSxFQUNBLE1BQUEsTUFRSixxQkFDRSxRQUFBLEVBQUEsS0ErREYsU0FSQSxTQUlBLFNBTUUsYUFBQSxJQTlERixvQkFDRSxNQUFBLEtBQ0EsV0FBQSxPQVl1RCxzREFBekQsOERBQUEsd0RBQUEsZ0VBSnlCLHVDQUFBLHlDQUN2QixpQkFBQSxRQU9GLDhEQUF1RCxvREFBdkQsc0RBQUEsZ0VBRUUsaUJBQUEsUUFFNkQsNERBQS9ELGtFQUFBLDhEQUFBLG9FQUVFLGlCQUFBLFFBSUUsOEVBQ0Usb0JBQUEsUUFFRiw2RUFDRSxNQUFBLFFBR04sNEVBRU0sb0JBQUEsUUFGTiwyRUFLTSxNQUFBLFFBSUYsb0ZBQ0Usb0JBQUEsUUFFRixtRkFDRSxNQUFBLFFBSU4sU0FDRSxZQUFBLElBQUEsTUFBQSxRQUdGLFNBQ0UsWUFBQSxJQUFBLE1BQUEsUUFHRixTQUNFLFlBQUEsSUFBQSxNQUFBLFFBVUYseUJBTkEseUJBR2dCLHlCQUZkLFFBQUEsTUFhRixvQkFDRSxZQUFBLEtBQ0EsY0FBQSxLQUNLLHlCQUNELGNBQUEsS0M5UXV3Qiw2RUFBdkksb0RBQXZZLGlFQUE2SSxzRUFBbFUsd0NBQXdjLDREQUEySyw2RUFBOUcsb0RBQXBaLGlFQUF3SSxzRUFBbFMsd0NBQS9CLDhCQUFtZCw0REFBbFcsbUNBQW9DLG1DQU1ySixNQUFBLEtBTkEscUJBVUEsUUFBQSxLQUFBLEVBR0UsMkJBQ0UsTUFBQSxLQWRGLHFDQXVCRSxNQUFBLE1BQ0EsV0FBQSxJQUVILGtHQUFBLHlFQUFBLHNGQUFBLDJGQUFBLDZEQUFBLGlGQUFBLGtHQUFBLHlFQUFBLHNGQUFBLDJGQUFBLDZEQUFBLG1EQUFBLGlGQUFBLHdEQUFBLHdEQUNDLFFBQUEsYUFDQSxZQUFBLEtBQ0EsVUFBQSxLQUlGLG9DQWpDTSwyQkFpQkEsVUFBQSxNQUNBLE9BQUEsS0FUUCxxQkF5QkUsUUFBQSxNQWxDRCwrQkF3Q0EsU0FBQSxTQUNBLFFBQUEsS0FBQSxFQUNBLGlCQUFBLHdEQUNBLG9CQUFBLE9BQUEsT0FDQSxnQkFBQSxNQUNBLE1BQUEsS0FDQSxXQUFBLE9BRUEseUNBQ0MsU0FBQSxTQUNBLElBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLEtBQUEsRUFDQSxpQkFBQSxlQXREQyxrQ0EwREQsY0FBQSxPQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxJQUNBLFlBQUEsRUFBQSxFQUFBLEtBQUEsZUE5REMsaUNBa0VELFVBQUEsTUFDQSxPQUFBLEVBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsRUFBQSxFQUFBLEtBQUEsZUF0RUcsb0RBeUVGLGNBQUEsT0FHRCx1Q0FDQyxVQUFBLEtBQ0EsWUFBQSxJQUdELG1DQUNDLE1BQUEsS0FDQSxnQkFBQSxVQUlGLDRGQUFBLG1FQUFBLGdGQUFBLHFGQUFBLHVEQUFBLDJFQUFBLDRGQUFBLG1FQUFBLGdGQUFBLHFGQUFBLHVEQUFBLDZDQUFBLDJFQUFBLGtEQUFBLGtEQUNDLE9BQUEsS0FDQSxVQUFBLEtBR0Qsb0NBNUZJLCtCQTZGSCxRQUFBLEtBQUEsTUE3RkQsZ0NBbUdBLGlCQUFBLFFBQ0EsTUFBQSxLQUVBLG1DQUNDLFFBQUEsS0FBQSxFQUNBLGlCQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxXQUFBLE9BM0dDLGlEQStHRCxNQUFBLEtBQ0EsUUFBQSxLQUFBLEVBaEhHLCtEQW1IRixNQUFBLElBRUEsb0NBUEYsK0RBUUcsTUFBQSxNQXRIQyxnRUEySEYsTUFBQSxJQU9ELG1EQUNDLGNBQUEsRUFDQSxRQUFBLEtBQUEsRUFFRSx3REFBQSwwREFFRCxRQUFBLGFBQ0EsZUFBQSxPQU9DLHdEQUNELE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsSUFDQSxlQUFBLFVBUUYsd0RBQ0MsYUFBQSxLQUVBLFVBQUEsS0FDQSxZQUFBLEVBRUEsOERBQ0MsZUFBQSxPQUlGLG9DQTFERCxnRUFnQkcsTUFBQSxLQTlITyx3REFBQSwwREE0SU4sUUFBQSxNQTVJSSxtREF5SkwsUUFBQSxFQXpKRyxpREF5S0osTUFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLFFBM0tGLDZCQXNMQSxXQUFBLDRCQUFBLFVBQ0EsZ0JBQUEsTUFDQSxRQUFBLEtBQUEsRUFBQSxLbkJ0REEsb0NtQm1ERCw2QkFNRSxRQUFBLEtBQUEsRUFBQSxNQUdELHNDQUFBLDRDQUNDLFVBQUEsTUFDQSxVQUFBLEVBR0QsMkNJcE1BLFNBQUEsU0FDQSxPQUFBLEVBQ0EsZUFBQSxPSnFNQyxjQUFBLElBdE1HLDhDQUFBLHFESUlGLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtKUkEsOENBME1ELFdBQUEsUUFBQSxLQUFBLCtCQUNBLFFBQUEsS0FGYSx5REFLWixlQUFBLG9CQUNBLDBCQUFBLEVBQ0Esb0JBQUEsU0FDQSxRQUFBLEVBQ0EsUUFBQSxNQWxOQSxpREE2TkQsY0FBQSxLbkIzRkQsb0NtQm9GaUIsaURBRWYsUUFBQSxZQUFBLFFBQUEsS0FJZSxpREFJZixhQUFBLElBQ0EsY0FBQSxFQUxlLDhEQVFkLGFBQUEsRUFDQSxrQkFBQSxFQUFBLFVBQUEsR0FyT0QsZ0RBMk9ELFdBQUEsaUJBQUEsSUFBQSwrQkFBQSxXQUFBLElBQUEsK0JBRUEsUUFBQSxNQUNBLFFBQUEsS0FBQSxLQUFBLEtBQ0EsVUFBQSxNQUNBLFdBQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxRQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFdBQUEsT0FYZ0Isc0RBY2YsV0FBQSxRQUNBLGlCQUFBLFFBS0gsNEJBQ0MsV0FBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLEVBS0QsNEJBQ0MsUUFBQSxLQUFBLEVBQ0EsV0FBQSxPQUVBLCtCQUNDLGNBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLElBRUEsb0NBUEQsK0JBUUUsVUFBQSxNQUlGLHlDS3lrV0ksUUxwa1dtQixhQUN0QixRQUFBLEtBQUEsS0FORCw0REFTRSxhQUFBLElBQUEsTUFBQSxLQS9SRSw0Q0FtU0YsY0FBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBR0QsNENBQ0MsT0FBQSxFQUNBLFFBQUEsRUFDQSxXQUFBLEtBT0QsNENBQ0MsY0FBQSxLQW5URSwyQ0F1VEYsT0FBQSxFQUNBLFlBQUEsRUF4VEUsNERBNFRGLFVBQUEsS0FHRCwrQ0FDQyxNQUFBLEtBQ0EsVUFBQSxLQWpVMm1DLHNHQUF6TCw2RUFBN2hCLDBGQUErTCwrRkFBeGQsaUVBQWdwQixxRkFBc1Asc0dBQWhLLDZFQUExaUIsMEZBQTBMLCtGQUF4YixpRUFBeEQsdURBQW9yQixxRkFBeGYsNERBQTZELDREQXFVM1AsV0FBQSxNQVVGLG9DQS9VUSw0Q0E4U0wsUUFBQSxLQXhCSCx5Q0FtREUsTUFBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLEtBM1VFLDRCQWdWSCxRQUFBLE1Bb0JtQixzQ0FDcEIsUUFBQSxNQUtBLFdBQUEsT0FFQSx3Q0FDQyxZQUFBLElBb0JtQixzQ0FDcEIsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLGNBQUEsS0FLc0IsMENBQ3RCLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsS0FJb0IscUNBQ3BCLFFBQUEsS25CbFJBLG9DbUJrTm1DLG9EQUVsQyxTQUFBLFNBdFZHLDBEQXlWRixRQUFZLEdBQ1osU0FBQSxTQUNBLE1BQUEsTUFDQSxJQUFBLEVBQ0EsT0FBQSxFQUNBLGFBQUEsSUFBQSxNQUFBLFFBQ0EsT0FBQSxLQUtrQixzQ0FlbkIsYUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLEtBclhDLDJDQUFBLG1EQTZYRCxhQUFBLEVBc0JtQixxQ0FJbkIsUUFBQSxNQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxPQUNBLE1BQUEsUUFDQSxjQUFBLEtBNVpELHFDQWlhQSxRQUFBLEtuQi9SQSxvQ21COFJvQixxQ0FJbkIsV0FBQSxLQUNBLFFBQUEsY0FyYUQsbURBMmFBLFFBQUEsS25CelNBLG9DbUJ3U2tDLG1EQUlqQyxXQUFBLEtBQ0EsUUFBQSxjQUlnQiw4Q0FDakIsV0FBQSxPQXBiQSxzQ0F3YkEsV0FBQSxLQUNBLFFBQUEsYUFPRCxzQkFDQyxRQUFBLEtBQ0EsaUJBQUEsUW5CaFVBLG9DbUJsSUksc0JBcWNILFFBQUEsT0FHUywyQ0FDVCxXQUFBLE1BemNELHVEQThjQSxPQUFBLElBQUEsTUFBQSxRQUNBLGlCQUFBLFlBL2NFLG1EQStkQSxNQUFBLEtBQ0EsT0FBQSxLQVFFLDBEQUNDLG9CQUFBLEVBQUEsRUF6ZUgsMERBNmVHLG9CQUFBLE1BQUEsRUEwT0MsY0FBQSxlQUFBLFVBQUEsZUFyT08sMENBQ2IsV0FBQSxPQUlBLFFBQUEsS0FBQSxFQUFBLEtBdmZBLHVDQTRmQyxPQUFBLEVBQUEsS0FDQSxhQUFBLEVBQ0EsVUFBQSxNQUNBLFlBL2ZDLHlDQWtnQkEsTUFBQSxRQUNBLFlBQUEsSUFuZ0JGLGlDQXdnQkMsUUFBQSxNQUNBLFVBQUEsS0FDQSxZQUFBLElBRUEsd0NBQ0MsUUFBQSxNQUNBLFdBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxJQWhoQkUsK0NBbWhCRCxRQUNBLElBcGhCSCxrQ0E2aEJBLFFBQUEsS0FBQSxFQUNBLGlCQUFBLDBEQUNBLGtCQUFBLFVBQ0EsZ0JBQUEsTUFDQSxNQUFBLEtBamlCRSxtREFBQSxxQ0FBQSxxQ0FzaUJELFVBQUEsTUF0aUJDLHFDQThpQkQsY0FBQSxPQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxJQWpqQkMscUNBcWpCRCxjQUFBLE9BQ0EsYUFBQSxLQUNBLFdBQUEsS0F2akJHLHdDQTBqQkYsU0FBQSxTQUNBLGNBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQTdqQkksZ0RBZ2tCSCxRQUFpQixRQUNqQixTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsTUFDQSxRQUFBLE1BQ0EsWUFBMkIsWUFDM0IsVUFBQSxRQUNBLFlBQUEsSUF2a0JvdkMsZ0hBQTdNLHVGQUF6bEIsb0dBQW1OLHlHQUFwaEIsMkVBQWd1QiwrRkFBb1IsZ0hBQXBMLHVGQUF0bUIsb0dBQThNLHlHQUFwZiwyRUFBbEUsaUVBQTh3QiwrRkFBcGpCLHNFQUF1RSxzRUE4a0JqUyxPQUFBLEtBQ0EsYUFBQSxLQUNBLFVBQUEsS0FJRixvQ0FwbEJNLG1EQUFBLHFDQUFBLHFDQXlpQkosVUFBQSxLQWJILGtDQXlERSxRQUFBLEtBQUEsTUFNRixrQ0FDQyxpQkFBQSxRQUNBLE1BQUEsS0FDQSxXQUFBLE9BRUEscUNBQ0MsY0FBQSxLQUNBLFlBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsRUFFQSxvQ0F2bUJLLHFDQXdtQkosVUFBQSxNQUlGLGdEQUNDLFVBQUEsTUFDQSxPQUFBLEVBQUEsS0FBQSxLQUVBLG1EQUNDLFNBQUEsU0FDQSxRQUFBLGFBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLElBQ0EsZUFBQSxVQUNBLGVBQUEsT0F2bkJJLHlEQTBuQkgsUUFBQSxhQUNBLFFBQVksR0FDWixNQUFBLElBQ0EsT0FBQSxJQUNBLE9BQUEsTUFBQSxNQUNBLFdBQUEsS0FDQSxjQUFBLElBaEJGLHNFQXlCRyxRQUFBLEtBSUYsb0NBN29CUSx5REFtb0JOLFFBQUEsS0FuQkgsbURBOEJFLFFBQUEsTUFDQSxVQUFBLE1BVUYsZ0NBQ0EsV0FBQSxFQUNFLFlBQUEsS0FDQSxjQUFBLE1BQ0YsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLFdBQ0EsTUFBQSxRQUNBLFdBQUEsUUFFQSxXQUFBLE9BQ0EsZUFBQSxVQXBxQkQsc0JBNnFCRCxXQUFBLFFBQ0EsUUFBQSxFQUNBLE1BQUEsUUFjd0MsOERBQUEsNkRBQUEsNkRBS3RDLFdBQUEsUUFsc0JELDBCQTRzQkssaUJBQUEsWUFDQSxZQUNBLFdBQUEsS0E5c0JILDBEQUFBLDBEQW10QkksV0FBQSw0QkFBQSxVbkJ2bEJOLG9DbUI1SEksc0JBa3JCSixRQUFBLEtBQUEsRUFBQSxFQThCSSxpREFodEJGLHVEQTZyQnFDLDhEQUFBLDZEQUFBLDZEQUpqQyxRQUFBLEtBenJCSixtQ0F5dkJDLGFBQUEsS0FDQSxVQUFBLE1BMXZCSCwwQ0F3dUJDLFdBQUEsT0FDQSxRQUFBLEtBQUEsRUFBQSxLQXp1Qm1DLHVDQUFwQyxtQ0FrdkJFLFFBQUEsYUFDQSxlQUFBLElBQ0EsV0FBQSxPQXB2QkYsZ0RBK3ZCRSxRQUFBLFdBL3ZCRiwrQ0Ftd0JFLFFBQUEsWUFHRCxnQ0FDQyxPQUFBLEtBQ0EsY0FBQSxNQUNBLFVBQUEsS25Cdm9CRixvQ21Cb29CQyxnQ0FNRSxPQUFBLFNBNXdCSCxpQ0FpeEJFLFFBQUEsTUFDQSxVQUFBLEtBQ0EsWUFBZ0MsS0FBaEMsV0FDQSxXQUFBLE9BQ0EsWUFBQSxJQXJ4QkEsd0NBd3hCQSxRQUFBLE1BQ0EsWUFBcUMsWUFBckMsV0FDQSxVQUFBLEtBQ0EsWUFBQSxFQUNBLFdBQUEsT0E1eEJFLCtDQSt4QkQsUUFDQSxJTXJuQkgsc0JOM0tFLHdDTUVGLHFCdkNRRSxRQUFZLEdpQ1ZkLHVDQXF5QkUsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBdnlCRix1Q0EyeUJFLFVBQUEsTUFDRyxNQUFBLElBQ0gsT0FBQSxFQUNBLE1BQUEsUUFDQSxhQUFBLEVBQ0EsT0FBQSxLQUNBLFdBQUEsS0FqekJGLHlDQTB6QkUsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLFlBQ0EsY0FBQSxLbkIzckJGLG9DbUJ3cUJFLHVDQVVDLFVBQUEsTUFDQSxhQUFBLEtBcnpCQyx5Q0FpMEJELFVBQUEsS0FDQSxlQUFBLE1BbDBCSCxnREF3MEJFLFlBQW9CLEtBQ3BCLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFJd0Isc0RBQ3hCLFlBQW9CLEtBQ3BCLFlBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFyMUJGLGtDakNNQSxRQUFBLE1BQ0EsTUFBQSxLaUNzMUJFLFFBQUEsS0FBQSxFQUFBLE1BQ0EsaUJBQUEsUUE5MUJBLHdDakNXQSxRQUFBLE1BQ0EsTUFBQSxLaUNaQSxzREFpMkJFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxPQU9GLG1EQUNFLE1BQUEsTUFDQSxXQUFBLEtBQ0gsTUFBQSxLQUNBLFVBQUEsTUFFRyxzREFDRSxjQUFBLEtBQ0EsTUFBQSxLQUNBLFl2QjcyQmdELEt1QjYyQmhELFVBQUEsTUFBQSxXQUNBLFlBQUEsSUFDQSxVQUFBLEtBR0Ysc0RBQ0UsT0FBQSxFQUNBLFFBQUEsRUFDQSxXQUFBLEtBR0Ysc0RBQ0UsTUFBQSxLQUNBLFVBQUEsTUFoNEJGLGlFQXE0QkYsY0FBQSxLQXdERSxvQ0E3N0JFLHNEQXMyQkEsUUFBQSxLQXQyQkEsbURBODdCQSxXQUFBLEVBQ0EsY0FBQSxLQUNBLGFBQUEsTUFJTixvREFDQyxjQUFBLEtBQ0csTUFBQSxRQUNILFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxFQUNBLGVBQUEsVUFHQyxpREFDRSxjQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxJQVFMLG1CQUNDLFFBQUEsS0FDQSxRQUFBLEtBQUEsRW5CMTFCQSxvQ21CbElJLG1CQSs5QkgsUUFBQSxPQS85QkQsc0JBbytCQSxjQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLFlBQ0EsTUFBQSxRQUNBLFdBQUEsT0F6K0JBLDBCQTYrQkEsV0FBQSxLQUNBLE9BQUEsRUFBQSxLQUNBLFVBQUEsTUEvK0JBLDRCQW0vQkEsY0FBQSxJQW4vQkUsK0NBcy9CRCxRQUNBLFFBRUQsdUNBQ0MsT0FBQSxFQUNBLFdBQUEsRUFDQSxZQUFBLEVBQ0EsZUFBQSxFQTcvQkQsNkNBbWdDQyxRQUNBLFFBcGdDRCxxQ0F1Z0NDLFdBQUEsTUF2Z0NELDBCQTRnQ0EsU0FBQSxTQUNDLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxZQUNBLE1BQUEsS0FDRCxPQUFBLFFBQ0MsUUFBQSxLQUFBLEtBQ0QsaUJBQUEsUUFDQSxvQkFBQSxLQUFBLGlCQUFBLEtBQUEsZ0JBQUEsS0FBQSxZQUFBLEtBcGhDRSxpQ0F1aENELFFBQUEsYUFDQSxLQUFBLE9BQUEsT0FBQSxPQUFBLEtBQUEsRUFBZ0QsWUFFaEQsZUFBQSxLQUNBLHVCQUFBLFlBQ0Esd0JBQUEsVUFDQSxjQUFBLGVBQUEsVUFBQSxlQUNBLFNBQUEsU0FDQSxNQUFBLEVBQ0EsSUFBQSxFQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsTUFBQSxLQUFjLE9BQUEsS0FDZCxXQUFBLE9BQ0EsZUFBQSxPQUNBLGNBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE9BQUEsRUFDQSxPQUFBLEtBQUEsS01qaUNILGNDTkEsUUFvRUEsZUFJRSxZOUJwRXNELEs4Qm9FdEQsVUFBQSxNQUFBLFdQbStCQSx5QkFDQyxTQUFBLE9BQ0EsUUFBQSxLQUFBLEtBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQWpqQ0MsMkJBb2pDQSxZQUFBLElBUUgsOEJBQ0MsUUFBQSxLQUFBLEVBQ0EsaUJBQUEsUUFDQSxXQUFBLE9BRUEsaUNBQ0MsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxFQXJrQzQvQiw4RkFBeksscUVBQTdlLGtGQUErSyx1RkFBeGEseURBQWdsQiw2RUFBOE4sOEZBQWhKLHFFQUExZixrRkFBMEssdUZBQXhZLHlEQUFoRCwrQ0FBNG1CLDZFQUF4YyxvREFBcUQsb0RBd2tDM04sUUFBQSxhQUNBLFVBQUEsS0FDQSxPQUFBLEtBQ0EsZUFBQSxPQUVJLG9DQU5MLDhGQUFBLHFFQUFBLGtGQUFBLHVGQUFBLHlEQUFBLDZFQUFBLDhGQUFBLHFFQUFBLGtGQUFBLHVGQUFBLHlEQUFBLCtDQUFBLDZFQUFBLG9EQUFBLG9EQU9PLFFBQUEsTUFDQSxPQUFBLEtBQUEsS0FBQSxFQS9rQ0osOEJBcWxDQSxRQUFBLEtBQUEsTUFybENKLCtCQWdtQ1UsNEJBb0ZWLFFBQUEsYUFLQSxXQUFBLE9BenJDQSx5QkE0bENBLGlCQUFBLEtBNWxDQSxxQ0FzbUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxZQUNBLE1BQUEsUUFDQSxlQUFBLFVBMW1DQSw4QkErbUNBLFVBQUEsUUFDQSxZQUFBLEtBQ0EsTUFBQSxLQUNBLGVBQUEsVUFHZSxpQ0FDZixZQUFBLElBQ0EsVUFBQSxRQUNBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsZUFBQSxVQTFuQ0EsNEJBaW9DQSxpQkFBQSxLQUNBLGVBQUEsVUFFQSxtQ0FDQyxjQUFBLEtBQ0EsWUFBQSxJQUZELG1DQUFBLHFDQVNFLE1BQUEsUUFDQSxVQUFBLEtuQjVnQ0Ysb0NtQmxJTSxtQ0F5b0NKLGNBQUEsS0F6b0NNLG1DQUFvQyxxQ0FpcEN6QyxNQUFBLFNBanBDNkMsMkNBQTFDLHlDQXFwQ0gsTUFBQSxRbkJuaENILG9DbUJrZ0NBLDJDQUFBLHlDQW9CSSxNQUFBLE1BeHBDRiw4QkErcENELE1BQUEsS0FERCxvQ0FJRSxNQUFBLEtBbHFDRixnQ0F3cUNBLFNBQUEsT25CNWlDQSxvQ21CMmlDRCxnQ0FLRSxRQUFBLEtBQUEsR0E1cUNELCtCQW1yQ0EsV0FBQSxLQUVBLGVBQUEsSUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FHQyw2Q0FDQyxVQUFBLEtBQ0EsWUFBQSxJbkIzakNGLG9DbUJnakNELCtCQWdCRSxPQUFBLEVBQUEsS0FBQSxTQUFBLEVBQ0EsVUFBQSxNQUNBLFFBQUEsS0FBQSxLQUFBLFFBQUEsS0FDQSxhQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsTUFwQkYsc0RBeUJFLGFBQUEsRUEzc0NDLHdEQStzQ0QsY0FBQSxFQUNBLGFBQUEsRUFodENDLGtDQW90Q0QsU0FBQSxPQUNBLFlBQUEsSUFDQSxjQUFBLElBdHRDRyw2Q0ErdENGLFFBQUEsTUFDQSxZQUFBLEdBQ0UsV0FBQSxJQWp1Q0EsbURBcXVDRixVQUFBLEtBQ0EsWUFBQSxJQUNHLE1BQUEsS0FDQSxVQUFBLEtBQ0EsTUFBQSxLQUdKLGtEQUNDLE1BQUEsS0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNHLG9EQUNDLE1BQUEsS0FqdkNBLDBEQXF2Q0EsTUFBQSxLbkJubkNOLG9DbUJpbENBLCtDQU9HLGNBQUEsS0ExdENLLGtEQXl2Q0YsTUFBQSxNQXp2Q04sMENBZ3hDQyxPQUFBLEVBQ0EsUUFBQSxFQWp4Q0Qsa0NBdXhDQSxRQUFBLGFBQ0EsT0FBQSxLQUNBLGFBQUEsS0FDQSxNQUFBLEtBRUEsVUFBQSxLQUNBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsTUFBQSxLQVZjLCtDQWFiLGFBQUEsRW5CaHFDRCxvQ21CbElJLGtDQXN5Q0gsVUFBQSxLQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsYUFBQSxLQVFELHNDQUNDLGVBQUEsT0FDQSxNQUFBLEtBbnpDRCxpQ0F3ekNBLFFBQUEsS0FDQSxpQkFBQSxLQUNBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsV0FBQSxLQUVBLG1DQUNDLE1BQUEsUUEvekNHLHlDQWswQ0YsaUJBQUEsS0FsMENGLG1CQUFvQiw0QkEwMENwQixZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtBQ0EsaUJBQUEsUUFDQSxRQUFBLElBQUEsS0FDQSxlQUFBLFVBQ0EsZ0JBQUEsS0FqMUNFLHlCQUEwQixrQ0FvMUMzQixpQkFBQSxRQVhGLDBCQUFBLG1DQWVFLGlCQUFBLFFBeDFDRCx5QkE2MUNBLFdBQUEsUUE3MUNFLCtCQWcyQ0QsaUJBQUEsUUFKRixnQ0FRRSxpQkFBQSxRQWVGLDRCQUNJLFFBQUEsTW5CbHZDSCxvQ21CMHRDRCx5QkFZRSxpQkFBQSxRQXgyQ0ssK0JBMjJDSixpQkFBQSxRQTMyQ0UsNEJBdTNDRyxRQUFBLGdCQXYzQ1AseUNBNDNDRyxRQUFBLGFuQjF2Q0gsb0NtQmxJSSx5Q0ErM0NHLFFBQUEsZ0JBLzNDUCw0QkFvNENHLFFBQUEsS25CbHdDSCxvQ21CaXdDRCw0QkFJUSxRQUFBLE9BdjRDUCxtQ0E0NENHLFFBQUEsS25CMXdDSCxvQ21CbElJLG1DQSs0Q0csUUFBQSxRQUlSLHlDQUNJLFFBQUEsS25CbHhDSCxvQ21CaXhDRCx5Q0FJUSxRQUFBLGNBdjVDUCw2QkE0NUNHLFFBQUEsS0FESixvQ0FJUSxRQUFBLGdCbkI3eENQLHFDbUJsSUksNkJBbTZDRyxRQUFBLE9BS1QsbUNBQW1DLFFBQUEsYUFFbkMsK0JBQ0UsR0FDRSxRQUFBLEtBQ0EsUUFBQSxFQUdGLEdBQ0MsUUFBQSxNQUNBLFFBQUEsRUFHRCxLQUNFLFFBQUEsR1FwN0NKLDZCQUNFLG9CQUFBLEtBR0ksNEJBQ0osTUFBQSxLQ0VBLG9DNUJJQSxVQUFBLE9BQ0EsTUFBQSxLQUNBLFVBQUEsTUFDQSxPQUFBLEVBQUEsSzRCTEUsV0FBQSxNQUNBLFFBQUEsS0FBQSxFNUJVRixhNEJkRSxvQzVCZUEsVUFBQSxHNEJUQSx1Q0FDRSxjQUFBLEtBS04saUJBQ0ksZ0JBQUEsVUFPSixZQUNFLFFBQUEsS0FDQSxTQUFBLE1BQ0EsSUFBQSxNQUNBLEtBQUEsSUFDQSxNQUFBLE1BQ0EsT0FBQSxZQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsZUFDQSxXQUFBLFFBQ0EsWUFBQSxJQUNBLFdBQUEsRUFBQSxFQUFBLEtBQUEsSUFBQSxlQUNBLGNBQUEsaUJBQUEsVUFBQSxpQkFDQSxjQUFBLElBQ0EsWUFiQSxjQWdCRSxRQUFBLE1BRUQscUJBQ0MsUUFBQSxPQW5CRixnQ0F1QkUsV0FBQSxzQkFDQSxNQUFBLFFBQ0EsWUF6QkYsZ0NBNkJFLFdBQUEsc0JBQ0EsTUFBQSxRQUNBLFlBL0JGLDhCQW1DRSxXQUFBLHNCQUNBLE1BQUEsUUFDQSxZQVFKLHFCQUNFLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLFFBTEEsNEJBUUUsVUFBQSxLSC9FSixldkNLRSxNQUFBLEt1Q0hBLFFBQUEsTUFDQSxPQUFBLE1BSEEscUJ2Q1NFLFFBQUEsTUFDQSxNQUFBLEt1Q0pKLGNBRUUsV0FBQSxLQUVBLFVBQUEsS0FDQSxlQUFBLFVBRUEsdUJBQUEsMkNBQUEsMkNBQ0UsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLFFBQUEsZ0JBQUEsY0FHRixvQ0dRRSxZQXlDQSxNQUFBLElIN0RBLGNBYUEsT0FBQSxLQWJFLHVCQUF3QiwyQ0FBNEMsMkNBZ0JwRSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGNBQUEsV0FBQSxnQkFBQSxjQUtOLGtCekJvQkksTUFBQSxLQUNBLE1BQUEsSXlCbkJGLE9BQUEsTUFDQSxRQUFBLEtBQUEsS0FDQSxhQUFBLElBQUEsTUFBQSxRQUpBLDhCekJ5REUsYUFBQSxFeUJ6REYsNkJBbUJFLE1BQUEsTXpCMENBLGNBQUEsRXlCeENBLGFBQUEsS3pCaUVBLDBEeUJ0RkUsOEJBY0EsYUFBQSxLQWRBLDZCQXdCQSxNQUFBLE1BQ0EsY0FBQSxNQXpCSixtQ0E4QkUsY0FBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxFQUVBLG9DQW5DRSw4QkFVQSxhQUFBLEtBVkEsbUNBb0NBLFdBQUEsRUFDQSxjQUFBLEtBckNGLGtCQXdEQSxNQUFBLEtBRUEsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxLQUFBLEtBQ0EsV0FBQSxJQUFBLE1BQUEsS0E5REUsOEJBaUVBLGlCQUFBLEdBeEJKLHFCQUNFLGNBQUEsRUFDQSxXQUFBLEtBM0NGLG9CQStDRSxNQUFBLFFBL0MyQiwwQkFBM0IsMEJBbURFLE1BQUEsUXpCbUNGLDBEeUJ0RkEsa0JBc0VBLE1BQUEsTUFDQSxRQUFBLE1BSUosb0JBRUksTUFBQSxLQUNBLE1BQUEsTUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsRUFDQSxTQUFBLE9BTkYseUJBU0ksTUFBQSxJQUlKLG9CQUNFLE1BQUEsSUFDQSxNQUFBLE1BQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxFQUNBLE1BQUEsS0FQRix5QkFVSSxNQUFBLElBTUgsNkJBQ0MsVUFBQSxLQUNBLE1BQUEsUUFJSixhQUNFLE9BQUEsS0FDQSxRQUFBLEtBQUEsRUFDQSxXQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEVBQ0EsZUFBQSxVQUNBLE1BQUEsS0FSQSxlQVdFLE1BQUEsS0FYQSxxQkFjRSxNQUFBLEtBSUosb0NBbEJFLGFBbUJBLE9BQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxZQUFBLElBQ0EsV0FBQSxNQU9KLGdCdkNyS0UsUUFBQSxNQUNBLE1BQUEsS3VDc0tBLFFBQUEsS0FBQSxFQUNBLGlCQUFBLEtBQ0EsVUFBQSxLQUpBLHNCdkNoS0UsUUFBQSxNQUNBLE1BQUEsS3VDcUtGLG9DQU5FLGdCQU9BLFFBQUEsS0FBQSxNQUlKLHFCQUNFLE1BQUEsS0FDQSxjQUFBLElBQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLEVBQ0EsZUFBQSxVQUdGLG9CQUNFLE1BQUEsS0FDQSxNQUFBLElBQ0EsY0FBQSxFQUNBLFdBQUEsS0FKQSx3Q0FPRSxhQUFBLEtBT0Ysb0NBZEksd0NBVUEsYUFBQSxFQVZGLG9CQWVBLE1BQUEsTUFJSixvQkFDRSxRQUFBLE1BQ0EsY0FBQSxJQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJSXBORix5RUFBNEUsNkZBQWdHLDZGQUd0SyxNQUFBLGVBQ0EsTUFBQSxlQU1OLDBEQUdJLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxJQUFBLEtBQUEsVUFBQSxJQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQUEsS0FDQSxXQUFBLElBQUEsTUFBQSxLQU5GLGdHQVNJLFdBQUEsTUFDQSxNQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLE8zQnRCSixRQUFBLEtBQUEsS0FDQSxpQkFBQSxRQUNBLGFBQUEsS0FDQSxhQUFBLElBQUEsSUFBQSxJQUNBLGFBQUEsTUFDQSxXQUFBLE80QnVNRixjQTVIQSxlQTRNQSxPQUNFLFdBQUEsS0RwUkUseUdBaUJJLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsY0FBQSxRQUFBLGdCQUFBLGNBR0YsbUdBQ0UsTUFBQSxLQUNBLGVBQUEsS0FDQSxlQUFBLFVBQ0EsZUFBQSxJQUNBLFVBQUEsS0EzQkosMkhBK0JJLE9BQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxLN0I4RU4sb0M2QnZHRSxnR0E2QkksTUFBQSxLQUNBLE9BQUEsRUFBQSxLQUFBLEtBdENKLDBEQStDRSxjQUFBLE9BQUEsVUFBQSxRN0J5REYsMEQ2QnhHRSxnR0EwQ0UsTUFBQSxPQTFDUiw2Q0FxREksT0FBQSxFQUFBLE1BQ0EsaUJBQUEsUTdCeURGLG9DNkJ2REUsd0VBRUksVUFBQSxLQUNBLE9BQUEsRUFBQSxNQTNETix3RkFnRUksT0FBQSxFQUFBLEt6QjFFSixvQ0FDRSxvQkFBQSxLQUZKLG1DQU1JLE1BQUEsS0FNSiw4QkFHSSxXQUFBLEtBQ0EsY0FBQSxFQUdGLDBCQUNFLE9BQUEsS0FBQSxFQUNBLFFBQUEsS0FBQSxLQUNBLFdBQUEsS0FWSiwrQmxCUEUsTUFBQSxLa0JzQkUsUUFBQSxNQUNBLFFBQUEsSUFBQSxFQUNBLGNBQUEsSUFBQSxNQUFBLEtBakJGLHFDQWlDRSw0QmxCckNBLFFBQVksR0FDWixRQUFBLE1BQ0EsTUFBQSxLa0JlRiwwQ0FPSSxjQUFBLEVBcEJOLGlDQThCSSxNQUFBLEtBQ0EsTUFBQSxJQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsZUFBQSxVQWxDSixtQ0FzQ0ksTUFBQSxLQUNBLE1BQUEsSUFDQSxVQUFBLEtBeENGLHFDQTJDSSxNQUFBLFFqQ3F6WU4sc0JldjJZRSxNQUFBLEtrQitEQSxTQUFBLFNBQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsS0F0QkUsaUNBeUJBLG9CQUFBLEVBSUosbUJBQ0UsUUFBQSxNQUNBLE1BQUEsS0FDQSxjQUFBLEtBR0Ysa0JBQ0UsTUFBQSxLQUNBLE1BQUEsSUFDQSxhQUFBLElKa0NBLG9DSXJDRSxrQkFNQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLGFBQUEsR0FJSixnQkFDRSxNQUFBLEtBQ0EsY0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxVQUdGLHVCQUNFLE1BQUEsS0FDQSxNQUFBLElBQ0EsYUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUdGLG9CQUNFLE1BQUEsS0FFQSwrQkFDRSxRQUFBLGFBSUoscUJBQ0UsTUFBQSxLQURpMUIsa0ZBQWpKLHlEQUFyYSxzRUFBdUosMkVBQWhXLDZDQUEwcUIsa0ZBQXhILHlEQUFsYixzRUFBa0osMkVBQWhVLDZDQUFwQyxtQ0FBZ2dCLGlFQUFoWSx3Q0FBa2MsaUVBQXpaLHdDQUl2SyxXQUFBLFlBSUosaUNBQ0UsUUFBQSxFQWlCRixtQ0FHSSxNQUFBLEtBQ0EsTUFBQSxNQUNBLGFBQUEsSUovQkYsb0NJNEJBLG1DQU1JLGFBQUEsRUFDQSxjQUFBLEtBVE4sa0RBZUksTUFBQSxNQWZKLHNDQW1CSSxNQUFBLEtBQ0EsTUFBQSxJQUNBLGFBQUEsSUovQ0Ysb0NJNENBLHNDQU1JLGFBQUEsRUFDQSxjQUFBLE1BekJOLG9DQUFBLGlEQStCSSxhQUFBLEVBUUYsMENBQUEsMENBRUUsTUFBQSxLQUNBLE1BQUEsSUFDQSxhQUFBLElKckVGLG9DSWdFRSwwQ0FBQSwwQ0FRRSxhQUFBLEVBQ0EsY0FBQSxNQVROLDBDQWNJLE1BQUEsS0FDQSxNQUFBLE1BQ0EsYUFBQSxJSmhGRixvQ0k2RUEsMENBTUksYUFBQSxFQUNBLGNBQUEsTUFwQk4sMENBQUEsMENBMEJJLE1BQUEsS0FDQSxNQUFBLE1BQ0EsYUFBQSxJQTVCSiwwQ0FxQ0ksTUFBQSxJQUNBLFlBQUEsSUp0R0Ysb0NJZ0VFLDBDQUFBLDBDQStCRSxhQUFBLEVBQ0EsY0FBQSxLQUlKLDBDQUtJLFlBQUEsRUFDQSxjQUFBLE1BV04sMkNBR00sT0FBQSxFQUFBLEVBQUEsSUFHRixtRUFDRSxZQUFBLEtBUE4sb0VBV00sWUFBQSxLQVdOLGNBRUksWUFBQSxJQUZKLGFBS0ksWUFBQSxLQUdGLFlBQ0UsWUFBQSxLQVRKLHFCQVlJLFlBQUEsS0FaSixrQkFlSSxZQUFBLEtBZkosa0JBa0JJLFlBQUEsS0FFRixrQkFDRSxZQUFBLEtBRUYsZUFDRSxZQUFBLEtBeEJKLFlBMkJJLFlBQUEsS0EzQkoscUJBK0JJLFlBQUEsS0FFRixnQkFDRSxZQUFBLE1BbENKLGFBc0NJLFlBQUEsS0FHRixhQUNFLFlBQUEsS0FHRixnQkFDRSxZQUFBLEtBZTJDLGlEQUM3QyxNQUFBLEtBQ0EsZ0JBQUEsSzJCaFBBLHlCbEU2QnNCLDhDQUNwQixnQkFBQSxVdUNxTkoscUNBQ0UsTUFBQSxLc0I3UkYsU0FBRSxlQVlFLE1BQUEsWXRCb1JKLCtCQUNFLFFBQUEsT0FHcUIsa0NBQ3JCLE9BQUEsWUFFRixXQUNFLGNBQUEsY0FDQSxXQUFBLGNBQ0EsTUFBQSxLQUdrQyxzQ0FDbEMsY0FBQSxLQUNBLFdBQUEsS0FJcUMseUNBQUEseUNBRXJDLE9BQUEsRUFTMEMsb0RBQUEsaUVBQUEsZ0VBRzFDLFlBQUEsS3NCNVdGLFFBQ0UsU0FBQSxTQUNBLFFBQUEsR0FDQSxjQUFBLEtBR0Esb0NFQ0Esb0M1QlVFLFVBQUEsRTBCakJBLFFBT0EsU0FBQSxNQUNBLElBQUEsS0FDQSxPQUFBLEVBQ0EsS0FBQSxNQUNBLE1BQUEsS0FDQSxjQUFBLEVBQ0EsV0FBQSxPQUNBLFdBQUEsT0FDQSxXQUFBLEtBZkUsZUFrQkEsS0FBQSxFQUNBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsT0FBQSxlQUFBLE9BU3VDLGlFQUVyQyxRQUFBLE0xQm9GSiwwRDBCbkhBLFFBeUJBLFdBQUEsZ0JBa0JKLFNBQ0UsTUFBQSxLQUNBLFFBQUEsTXRDbkJJLE1BQUEsTUFVQSxPQUFBLEtzQ1dKLGlCQUFBLGlDQUNBLGtCQUFBLFVBQ0Esb0JBQUEsT0FBQSxPQUVBLFlBQUEsUUFDQSxTQUFBLE9BTUEsb0NBZkUsU0FnQkEsUUFBQSxNQVNKLGVBQ0UsUUFBQSxLQUNBLFFBQUEsS0FBQSxFQUNBLFdBQUEsUUFFQSxXQUFBLE1BQUEsRUFBQSxLQUFBLEtBQUEsTUFBQSxlQUFBLE1BQUEsRUFBQSxNQUFBLEtBQUEsTUFBQSxlQUVBLFNBQUEsT0FFQSxxQkFDRSxNQUFBLEtBQ0EsUUFBQSxNQUNBLE1BQUEsTUFDQSxXQUFBLEtBQ0EsYUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFdBQUEsTUFDQSxlQUFBLEtBbkJGLDRCQXVCRSxNQUFBLEtBQ0EsVUFBQSxNQUNBLFdBQUEsS0FNRSw2Q0FDRSxXQUFBLEtBaENKLG1EQXFDRSxRQUFBLE10Q2pHQSxNQUFBLEtBQ0EsT0FBQSxLc0NrR0EsV0FBQSw2QkFBQSxVQUNBLE9BQUEsRUFDQSxZQUFBLFFBekNBLHlEQTRDRSxvQkFBQSxFQUFBLE1BS2EsaURBQ2pCLE9BQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxRQUFBLElBQUEsS0FBQSxJQW5ERixxQ0E0RUUsTUFBQSxNQUNBLE9BQUEsS0FBQSxLQUFBLEVBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxRQS9FQSw0Q0FrRkUsWUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEVBcEZGLDJDQXdGRSxNQUFBLEtBS04scUJBQ0UsY0FBQSxFQUNBLFlBQUEsTUFDQSxZQUFBLFlBQUEsVUFBQSxNQUFBLFdBQ0EsV0FBQSxPQUNBLE9BQUEsUUFMQSwyQkFRRSxNQUFBLFFBR0YsMkNBQ0UsUUFBQSxLQUNBLE1BQUEsTUFDQSxZQUFBLE1BYUosZ0JBQ0UsUUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsRUFBQSxLQUFBLEtBQUEsZ0JBRUEsb0JBQ0UsUUFBQSxNQUNBLE9BQUEsRUFBQSxLQUFBLEtBVEYsb0JBYUUsUUFBQSxHQUNBLFNBQUEsTUFDQSxJQUFBLEVBdUJKLHNCQXFCQSx3QkFFRSxJQUFBLEtBRUEsTUFBQSxLQUNBLE9BQUEsS01wUEUsU0FBQSxTQ3lsQkEsV0FBQSxPUG5aRixvQ0FDRSxjQUFBLEVBbUJKLHNCQUdFLEtBQUEsS0FHQSxVQUFBLEtBQ0EsTUFBQSxLQVBBLDhCQVdFLFFBQWdCLE9BQ2hCLE1BQUEsUUFDQSxZOUIzT29ELEs4QjJPcEQsVUFBQSxNQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLFVBQ0EsZUFBQSxJSXZLRixlSURBLHNCQXZDQSx5QkEvQndCLHNCQUF4Qix1Qkp1RWdCLG1DNUNwRWQsUUFBWSxHd0MrT2hCLHdCQUdFLE1BQUEsS0FHQSxVQUFBLEtBQ0EsTUFBQSxLQVBBLCtCQVdFLE9BQUEsRUFDQSxVQUFBLEtBSUosb0NBM0VJLGdCQXVCQSxRQUFBLE1BQ0EsUUFBQSxLQUFBLEVBQUEsRUFDQSxXQUFBLEtBekJFLHVCQTRCQSxjQUFBLEVBNUJBLDhDQTRFSixpQkE1RUksbUVBaUNJLFFBQUEsTU03TlYsMEJBR0ksY0FBQSxLQUdGLHlCQUNFLFFBQUEsTUFDQSxTQUFBLFNBQ0EsT0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLE1BTUEsV0FBQSw4REFDQSxPQUNELGlIRW5CSCx5QkFDRSxXQUFBLElBQUEsTUFBQSxLQUlGLGVBQ0UsU0FBQSxTQUNBLFFBQUEsRUFDQSxNQUFBLEtBQ0EsVUFBQSxNQUNBLE9BQUEsRUFBQSxLQUFBLE1BQ0EsUUFBQSxLQUFBLEVBQ0EsaUJBQUEsS0FQd0Isc0JBQXhCLHVCQVlFLFNBQUEsU0FDQSxPQUFBLEtBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxhQUFBLE1BaEJGLHVCQW9CRSxLQUFBLE1BQ0EsYUFBQSxFQUFBLEVBQUEsS0FBQSxLQUNBLGFBQUEsWUFBQSxZQUFBLEtBdEJGLHNCQTBCRSxNQUFBLE1BQ0EsYUFBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLGFBQUEsWUFBQSxZQUFBLFlBQUEsS0E1QkYsbUJoRERBLFFBQUEsTUFDQSxNQUFBLEtnRCtCQSx5QmhEM0JFLFFBQUEsTUFDQSxNQUFBLEtnRCtCSixjQUNFLE1BQUEsS0FDQSxNQUFBLElBQ0EsV0FBQSxPQUhBLDRCQU1FLGFBQUEsSUFBQSxNQUFBLEtBRUEsb0NBUkUsNEJBU0EsY0FBQSxLQUNBLGVBQUEsS0FDQSxhQUFBLEVBQ0EsY0FBQSxJQUFBLE1BQUEsS0FaRixjQTBCQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsRUFBQSxNQVpGLGtCQUNFLFFBQUEsTUFDQSxPQUFBLEVBQUEsS0FBQSxNQWxCRix5QkFzQkUsTUFBQSxLQVlKLGNBQ0UsU0FBQSxTQUNBLElBQUEsTUFDQSxPQUFBLEVBQUEsTUFDQSxPQUFBLEVBQUEsaUJBQ0EsaUJBQUEsS0FDQSxvQkFBQSxPQUFBLE9BQ0EsZ0JBQUEsTUFDQSxrQkFBQSxVQUNBLFlBQUEsRUFBQSxFQUFBLEtBQUEsZUFUQSxzQkFhRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLGlCQUFBLGVBQ0EsUUFBQSxFQW5CRix1QkFBd0IsMkNBQTRDLDJDQXVCbEUsU0FBQSxTQUNBLFFBQUEsRUFDQSxNQUFBLEtBQ0EsVUFBQSxFQUNBLFVBQUEsTUFDQSxPQUFBLEVBQUEsS0FDQSxRQUFBLE1BQUEsS0FBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLE9BL0JBLDBCQUEyQiw4Q0FBK0MsOENBa0N4RSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFPTixnQkFDRSxNQUFBLEtBQ0EsVUFBQSxNQUNBLE9BQUEsRUFBQSxLQUhBLG1DQU1FLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsS0FDQSxpQkFBQSxRQUdGLDhCQUNFLGNBQUEsSUFPSixjQUNFLE9BQUEsRUFBQSxNQUNBLE9BQUEsRUFBQSxpQkFDQSxRQUFBLEtBQUEsRUFDQSxpQkFBQSxLQUVBLHVCQUFBLDJDQUFBLDJDaEQ3SUEsUUFBQSxNQUNBLE1BQUEsS2dEOElFLE1BQUEsS0FDQSxVQUFBLEVBQ0EsVUFBQSxNQUNBLE9BQUEsRUFBQSxLQUxGLDZCQUFBLGlEQUFBLGlEaER6SUUsUUFBWSxHQUNaLFFBQUEsTUFDQSxNQUFBLEtnRGdKSix1QkFDRSxNQUFBLEtBQ0EsTUFBQSxJQUNBLFFBQUEsRUFBQSxLQUhBLHlCQU1FLGNBQUEsTUFHRiwwQkFDRSxjQUFBLEtBQ0EsTUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxVQWRGLCtCQUFBLHlCQW1CRSxVQUFBLEtBR0YsK0JBQ0UsV0FBQSxPQUdGLG9DQTFCRSx1QkEyQkEsTUFBQSxLQUNBLE1BQUEsTUFJRiw2QkFHSyxRQUFBLEtBT0Qsb0NBQUEsd0RBQUEsd0RBQ0UsUUFBQSxNQUFBLEtBQUEsS0FNSiw0QkFDRSxLQUFBLEtBQUEsSUFDRCxZQURDLFVBQUEsTUFDRCxXRDhFSCxnQkF0UkEsOEJBc0VFLCtDQW1OQSxZckMxUm9ELEtxQzBScEQsVUFBQSxNQUFBLFdDOUVvQyxzQ0FBeEMsdUNBQ0UsTUFBQSxNQUNBLE1BQUEsSUFPQSxvQ0FUb0Isc0NBQUEsdUNBSWxCLE1BQUEsS0FJRixvQkFFRSxPQUFBLE9KMU5KLEd0Q3lCRSxPQUFBLE1BQUEsS0FDQSxhQUFBLElBQUEsRUFBQSxFc0NyQkYsV0FDRSxhQUFBLEtBQ0EsY0FBQSxLQUdBLE1sQzJDcUIsS2tDMUNyQixZQUFBLElBR0YscUJBRUUsUUFBQSxhQUNBLE9BQUEsSUFBQSxNQUFBLEtBR0YscUJBQ0UsUUFBQSxhQUNBLFFBQUEsS0FDQSxZQUFBLElBQUEsTUFBQSxLQUhBLHVCQU1FLE1BQUEsS0FORixrQ0FVRSxZQVNKLFdBQ0UsT0FBQSxlQUNBLFNBQUEsT0FHRixjQUNFLFdBQUEsT0FJK0IsMENBQy9CLElBQUEsS0FnQndGLHVGQUFnRSxvRkFBMUosbUVBQUEsdUZBQUEsZ0VBQW1FLG9GQUk3RCxNQUFBLGVBQ0EsTUFBQSxlQUtOLFNBQVUsNkJBQ1IsU0FBQSxTOUJsRUEsVUFBQSxPQUNBLE1BQUEsS0FDQSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtkVkEsUUFBQSxNQUNBLE1BQUEsS2NlQSxhOEJ3REUsU0FBVSw2QjlCdkRWLFVBQUEsRzhCdURGLGVBQWdCLG1DNUNuRWQsUUFBQSxNQUNBLE1BQUEsSzRDd0VKLGVBRUUsWUFBQSxLQUU4QixpRUFBQSw2Q0FBQSxpRUFDNUIsTUFBQSxLQUNBLE1BQUEsTTlCa0NGLHFDOEJ4Q3dILGlFQUFwSCw2Q0FBZ0QsaUVBU2hELE1BQUEsSUFDQSxRQUFBLEVBQUEsS0FBQSxFQUFBLEc5QjhCSixvQzhCOUNFLFNBQVUsNkI5QjNEVixVQUFBLEU4QmlFc0gsaUVBQXBILDZDQUFnRCxpRUFjaEQsTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEVBQUEsS0FDQSxRQUFBLEVBQUEsTUFqQmdILGlFQUFwSCw2Q0FBZ0QsaUVBc0I5QyxNQUFBLE1BQ0EsTUFBQSxNQXZCZ0osK0VBQTFELG1GQUF0RiwyREFBQSwrREFBOEQsK0VBQTlELG1GQTJCRSxNQUFBLEtBQ0EsT0FBQSxLQTVCb0osZ0ZBQXRKLDREQUFpRSxnRkFpQzdELFVBQUEsS0FDQSxPQUFBLEs5Qk1OLHFDOEJ4Q3dILGlFQUFwSCw2Q0FBZ0QsaUVBdUNoRCxNQUFBLEs5QkNKLG9DOEJuQjhCLGlFQUFBLDZDQUFBLGlFQXNCMUIsTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEVBQUEsS0FDQSxRQUFBLEVBQUEsTUFJSixpREFBQSxxRUFBQSxxRUFFSSxNQUFBLEtBQ0EsTUFBQSxNQUVBLCtEQUFBLG1FQUFBLG1GQUFBLHVGQUFBLG1GQUFBLHVGQUVFLE1BQUEsS0FDQSxPQUFBLEtBUk4seURBQUEsNkVBQUEsNkVBWU0sTUFBQSxNQUNBLE1BQUEsTUEvRE4sNEJBcUVFLFVBQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxLOUIvQkYsb0M4QnhDSSw0QkEwRUEsY0FBQSxHQWFGLGlFQUNFLGFBQUEsUUFFQSx1RkFBQSx5RkFFRSxNQUFBLFFBV0YsMkNBQ0EsUUFBQSxLQUFBLEU5QmhFSixvQzhCeENFLGVBNkdBLE9BQUEsRUFBQSxLQTdHc0gsaUVBQWhELGlFQUFwRSw2Q0FBQSw2Q0FBZ0QsaUVBQWhELGlFQWlIQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsRUFBQSxNQUlKLDBEQXZIRSxlQXdIQSxRQUFBLE1BSUosY0FFRSxhQUFBLEtBRThCLGdFQUFBLDRDQUFBLGdFQUM1QixNQUFBLEtBQ0EsTUFBQSxNQUVBLDhFQUFBLGtGQUFBLDBEQUFBLDhEQUFBLDhFQUFBLGtGQUVFLE1BQUEsS0FDQSxPQUFBLEs5Qi9GSixxQzhCd0Y4QixnRUFBQSw0Q0FBQSxnRUFXMUIsTUFBQSxJQUNBLFFBQUEsRUFBQSxLQUFBLEVBQUEsR0FJMEIsZ0VBQUEsNENBQUEsZ0VBQzVCLE1BQUEsTUFDQSxNQUFBLE1BQ0EsWUFBQSxLOUIzR0YscUM4QndHOEIsZ0VBQUEsNENBQUEsZ0VBTTFCLE1BQUEsS0FLZ0IsZ0RBQUEsb0VBQUEsb0VBQ2hCLE1BQUEsS0FDQSxNQUFBLE1BSEosOERBQUEsa0VBQUEsa0ZBQUEsc0ZBQUEsa0ZBQUEsc0ZBT00sTUFBQSxLQUNBLE9BQUEsS0FSTix3REFBQSw0RUFBQSw0RUFZTSxNQUFBLE1BQ0EsTUFBQSxNQUtOLDJCQUNFLFVBQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxLOUJ2SUYsb0M4Qm9GSSwyQkFzREEsY0FBQSxHOUIxSUosb0M4Qm9Gb0gsZ0VBQS9DLGdFQUFuRSw0Q0FBQSw0Q0FBK0MsZ0VBQS9DLGdFQW9FRSxNQUFBLEtBQ0EsTUFBQSxlQUNBLE9BQUEsRUFBQSxLQUNBLFFBQUEsRUFBQSxnQkFJSiwwREEzRUUsY0E0RUEsUUFBQSxNQU9GLG9DQUFBLGdCQUFBLG9DQUNFLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxRQUFBLGdCQUFBLGNBRUEsb0NBUHdELG9DQUF0RCxnQkFBaUIsb0NBUWpCLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGNBQUEsTUFBQSxnQkFBQSxPQVRnRyx5REFBcEcscUNBQXdDLHlEQWN0QyxNQUFBLE1BQ0EsYUFBQSxLQWZrRyx5REFBcEcscUNBQXdDLHlEQW1CdEMsTUFBQSxNQUNBLFlBQUEsS0FDQSxRQUFBLEVBR00sd0VBQUEsb0RBQUEsd0VBQ0YsVUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLEs5Qi9MTixvQzhCb0s4SSx3RUFBMUksb0RBQTJELHdFQWlDekQsY0FBQSxHQU1PLDZCQUFBLGlEQUFBLGlEOUJwUlgsTUFBQSxLQUNBLE1BQUEsSThCbVJXLHlDQUFBLDZEQUFBLDZEQUlQLGFBQUEsRUFHQSxxQ0FBQSx5REFBQSx5REFDQSxjQUFBLEVBTUosK0NBQ0UsY0FBQSxLOUIxTkosb0M4QitOOEIseURBQUEseURBQUEscUNBQUEscUNBQUEseURBQUEseURBRTFCLE1BQUEsS0FDQSxNQUFBLGVBQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxFQUFBLGVBNEJKLGNBQ0UsUUFBQSxNOUJqUUYscUM4QnlPOEIseURBQUEscUNBQUEseURBQzFCLE1BQUEsSUFDQSxRQUFBLEVBQUEsS0FBQSxFQUFBLEVBRzBCLHlEQUFBLHFDQUFBLHlEQUMxQixNQUFBLEtBSUosMERBL0VFLE9BZ0ZBLFFBQUEsTUFvQkoscUJBQXNCLG9CQUNsQixjQUFBLEVBTUosU0FDRSxXQUFBLE1BQ0EsZUFBQSxLQVFGLE1BQ0UsTUFBQSxRQUNBLFdBQUEsT0FDQSxZQUFBLEtBQ0EsT0FBQSxLQUFBLEtBQ0EsU0FBQSxTQUNBLFlBQUEsSUFDQSxZQUFBLElBQUEsTUFBQSxRQUNBLFFBQ0UsWUFBQSxLQUlKLFdBQ0UsTUFBQSxLQUNBLFFBQUEsTUFDQSxXQUFBLElBR0YsbUJBQ0UsUUFDRCxjRzFKQyxtQkF6SUEsdUJBaElBLG1CQWdJQSx5QjlEK2thQSw0QmU1c2FFLFFBQVksR0FFWixNQUFBLEs0Q3lZSixzQjVDL1lFLFFBQUEsTUFDQSxNQUFBLEs0QzZhQSxXQUFBLEtBQ0EsY0FBQSxLQUNBLFFBQUEsS0FDQSxpQkFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsVUFBQSxPR2xiRSxvQ0FBQSxtQ0FBQSxtQ0FBQSx1Q0g4WkYscUNHM1lJLGNBQUEsRTlENHJhSiw0QmUzc2FFLFFBQUEsTStDVEosY0FFRSxPQUFBLEVBR0YsYUFDRSxTQUFBLFNBQ0EsUUFBQSxLQUFBLEUvQ0hBLFFBQUEsTUFDQSxNQUFBLEsrQ0FBLG1CL0NJRSxRQUFBLE0rQ0pGLDBCQUFBLDRCQU9FLFFBQUEsS0FQRiw4QkFBQSw2QkFBQSw2QkFBQSxpQ0FjRSxNQUFBLEtBQ0EsTUFBQSxNQUNBLGFBQUEsS2pDcUdGLHFDaUNySEksOEJBQUEsNkJBQUEsNkJBQUEsaUNBdUJBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsYUFBQSxFQXpCRSxvQ0FBQSxtQ0FBQSxtQ0FBQSx1Q0E0QkEsY0FBQSxNQTVCTixpQ0FrQ0UsYUFBQSxZQWxDRiwyQkFzQ0UsTUFBQSxNQUNBLE9BQUEsRUFDQSxXQUFBLE9BeENGLDBCQW1ESSxXQUFBLEtBRUEsb0NBaEJKLDJCQU1JLGNBQUEsS0FDQSxVQUFBLEtBNUNBLDBCQXNERSxNQUFBLEtBR0YseUNBekRBLDBCQTBERSxNQUFBLE1BMUROLHlDQWtFRSxTQUFBLFNBQ0EsTUFBQSxFQUNBLE9BQUEsTUFFQSwrQ0FFRSxVQUFBLEtBQ0EsZUFBQSxVQXpFRix3REE4RUUsUUFBQSxhQUNBLE9BQUEsSUFBQSxFQUFBLEVBQUEsSUFHRixvQ0FsRkUseUNBbUZBLFNBQUEsU0FDQSxNQUFBLE1BQ0EsSUFBQSxlQUNBLEtBQUEsR0F0RkosOEJBOEZFLFNBQUEsU0FDQSxPQUFBLEtBQ0EsS0FBQSxNQUNBLE1BQUEsUUFFQSxVQUFBLEtBRUEscUNBUkYsOEJBU0ksU0FBQSxTQUNBLElBQUEsS0FDQSxLQUFBLEdBeEdKLHdCQXlIRSxPQUFBLE1BQUEsRUFBQSxLQUNBLFlBQUEsSUFDQSxXQUFBLEtBS0osaUJBQUEsbUIvQ2pJRSxRQUFBLE1BQ0EsTUFBQSxLK0NtSUEsU0FBQSxTQUhBLHVCQUFBLHlCL0M1SEUsUUFBQSxNK0NrSUosbUJBQ0UsZUFBQSxLQUdGLGlCQUNFLE9BQUEsS0FPRixvQ0FSSSxpQkFJQSxPQUFBLEtBS0YsZ0JBQ0UsY0FBQSxLQUNBLFFBQUEsR0FXSiw0QkFFSSxNQUFBLEtBQ0EsTUFBQSxJQUdGLCtCQUNFLE1BQUEsS0FDQSxNQUFBLElBUkosOEJBWUksTUFBQSxLQVlKLHVCQUFBLGtCQUVFLFVBQUEsS0FHRixrQkFDRSxNQUFBLEtBQ0EsV0FBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLElBQUEsTUFBQSxLQUVBLDBEQU5FLGtCQU9FLFdBQUEsTUFJTiw2QkFDRSxZQUFBLElBVUYsdUJBQXdCLHdCakN2S3BCLE1BQUEsS0FDQSxNQUFBLElpQ3dLRixjQUFBLEtBQ0EsUUFBQSxLQUFBLEtBcUJBLDBCQUF1RCx5QkFBNUIsMkJBQXNELDBCQWxCL0UsY0FBQSxLQWdERixnQkE5QkEseUJBQTBCLDBCQW1DeEIsY0FBQSxFQTlDRiwwQkFBQSwyQkFDRSxZQUFBLElBQ0EsZUFBQSxVQVNGLHlCQUEwQiwwQkFMeEIsTUFBQSxLQUNBLFVBQUEsS0FJSix1QkFFRSxXQUFBLEl6Q3pOQSxPQUFBLE1BQUEsUUFDQSxhQUFBLElBQUEsRUFBQSxJQUFBLEl5Q3NOQSwwQkFNRSxNQUFBLFFBSUosd0JBQ0UsV0FBQSxZQUVBLE1BQUEsSUFDQSxZQUFBLEt6Q3JPQSxPQUFBLE1BQUEsUUFDQSxhQUFBLEl5Q3NPQSxjQUFBLElBRUEsMkJBQ0UsTUFBQSxRQVdKLGEvQzFRRSxRQUFBLE1BQ0EsTUFBQSxLK0N5UUEsbUIvQ3JRRSxRQUFBLE0rQ3FRRixnQkFJRSxNQUFBLE1BRUEsUUFBQSxLQUVBLDBEQVJFLGdCQVNBLE1BQUEsTUFJSixnQkFDRSxNQUFBLEtBQ0EsTUFBQSxLQUVBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxVQThESiwyQkFxQ0UsNEJBb0JFLE1BQUEsS0ExSUYsZ0JBdUJFLE1BQUEsS0FDQSxjQUFBLEtBQ0EsTUFBQSxLQUlKLG1CQUNFLFFBQUEsTUFDQSxRQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUxlLGdDQVFiLGNBQUEsS0UzU0osZ0VBQUEsMERBQUEsZ0VBQUEsMERBTXVCLG9CQUFBLFFGNlN2Qiw4QkFFSSxXQUFBLEVBQ0EsWUFBQSxFQUNBLFdBQUEsS0FJSix5QkFFSSxjQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsS0FKRiw0Q0FPSSxlQUFBLEVBRUEscURBQ0UsVUFBQSxFQVlKLG9DQXRCRiw0QkFpQkksTUFBQSxLQWpCSixtQ0F1QkksV0FBQSxFRS9QRixlQVNBLG1CQUFBLE9BQUEsZUFBQSxRRjJQSixpQkFFSSxjQUFBLEVBRUEsZ0NBQ0UsUUFBQSxNQUNBLE1BQUEsS0FGRixzQ0FLSSxRQUFvQixXQUNwQixVQUFBLEtBQ0EsYUFBQSxJRTdETixnQ0FoSUEsMkJBdEdBLHVCQStRQSxvQ2pEOVVFLFFBQVksR2tEZ3FCWixNQUFBLEtIelVKLGlDQWlCSSxjQUFBLEtBakJKLDJDQXNCTSxRQUFBLEtBSUosbUNBQ0UsT0FBQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBOUJKLGlDQWtDSSxRQUFBLGVBeUJHLGdEQTNESCx1RUErQ0Usd0VBYUEsUUFBQSxLQTVESiwrQ0F3Q0ksTUFBQSxLQUNBLFdBQUEsRUFDQSxTQUFBLFNBQ0EsSUFBQSxLQTNDRixtRUFtREksT0FBQSxJQW5EUiw0Q0FBQSw2Q0FrRUksT0FBQSxRQUdGLDJDQUFBLHlDL0NoYUEsUUFBQSxNQUNBLE1BQUEsSytDa2FFLGNBQUEsSUF4RUYsaURBQUEsK0MvQ3ZWRSxRQUFZLEdBQ1osUUFBQSxNQUNBLE1BQUEsSytDcVZGLG1HQUFBLGlHQTRFTSxNQUFBLElBQ0EsTUFBQSxLakNsVE4sb0NpQ3FPSSxtR0FBQSxpR0FnRkksTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQUEsR0FsRlIsOEZBQUEsNEZBeUZNLE9BQUEsUUF6Rk4saUdBQUEsK0ZBNkZNLFFBQUEsWUFBQSxRQUFBLEtBT0YsOEZBQUEsK0ZBQUEsNEZBQUEsNkZBRUUsTUFBQSxJQUVBLHlDQXhHRixpR0FBQSwrRkFnR0ksUUFBQSxNQUlKLDhGQUFBLCtGQUFBLDRGQUFBLDZGQUtJLE1BQUEsTUF6R1IsOEZBQUEsNEZBOEdNLFdBQUEsS0E5R04sK0ZBQUEsNkZBa0hNLFlBQUEsSUFsSFIsMkNBd0hJLFdBQUEsS2pDN1ZGLG9DaUNxT0Usc0RBQUEsK0RBNkhJLE9BQUEsS0FBQSxHQTdIUix3Q0FrSUUsNkNBVUUsY0FBQSxLQU5GLHlDQUNFLFlBQUEsSUFDQSxVQUFBLEtBeElKLDJDQW9KTSxNQUFBLEtBTEoscURBQUEsOERBVUksT0FBQSxJQUFBLEtBT0Ysb0NBaEtBLHFEQUFzRCw4REE0SmxELFdBQUEsS0E1Sk4sd0JBaUtJLE1BQUEsS0FTRix5Q0EzQkYsd0JBc0JJLE1BQUEsS0FJSix3QkFFSSxjQUFBLFdBQUEsVUFBQSxXQUNBLGtCQUFBLFdBQ0EscUJBQUEsRUFBQSxFQUFBLGlCQUFBLEVBQUEsRUFDQSx5QkFBQSxFQUFBLEdBSUosMkJBQ0UsTUFBQSxLQUNBLGNBQUEsS0FwTEYsK0JBdUxJLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUFDQSxjQUFBLEVBQ0EsWUFBQSxRRTNVTixrQkEwREEsZUFpRkEseUJBd0RBLDREQUlJLFl2Q25ab0QsS3VDbVpwRCxVQUFBLE1BQUEsV0Z3SUYsMEJBQ0UsU0FBQSxTQUNBLEtBQUEsSUFDQSxRQUFBLEVBQ0EsT0FBQSxNQXBNRixvQ0F1TUksaUJBQUEsZ0NBQ0EsTUFBQSxLQUdGLG1DQUNFLFFBQUEsS0E1TU4sNEJBaU5JLElBQUEsS0FDQSxRQUFBLE1BU0YsdUNBQ0UsT0FBQSxNQUVBLG9DQWRGLDRCQUtJLFNBQUEsU0FDQSxJQUFBLEtBQ0EsS0FBQSxFQUlKLHVDQUlJLFNBQUEsU0FDQSxJQUFBLGVBQ0EsTUFBQSxNQVFOLGtDQUNFLFlBQUEsSUFDQSxXQUFBLE9BR0YsNkJBQ0UsUUFBQSxNQUdGLDZCQUNFLFFBQUEsRUFBQSxJQUFBLElBQ0EsV0FBQSxPQUNBLFlBQUEsS0FDQSxNQUFBLEtBT0YsYUFDSSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxLQUFBLEVBQ0EsU0FBQSxNQUNBLFdBQUEsT0FDQSxJQUFBLEVBQ0EsTUFBQSxLQUNBLFFBQUEsSUZwbUJKLFlJaVBBLGFKNU5FLFNBQUEsU0VrbEJGLG1CQUNJLFlBQUEsS0FDQSxPQUFBLEtBR0osa0JBQ0ksTUFBQSxLQUVjLHlCQUNkLE1BQUEsUUVubUJBLCtEQUVpQiw2REFGakIsK0RBRWlCLDZEQUFLLE1BQUEsUUFRdEIsZ0VBZkosOERBZUksZ0VBZkosOERBaUIwQixNQUFBLFFBakIxQiwrREFBQSwrREFRNEIsb0JBQUEsUUFSNUIsaUVBQUEsMkRBQUEsaUVBQUEsMkRBZ0J1QixvQkFBQSxRQWhCdkIsMEVBQUEsMEVBU3VDLGlCQUFBLFFBVHZDLGlFQUFBLCtEQUFBLGlFQUFBLCtEQW1DSSxnRUFFaUIsOERBRmpCLGdFQUVpQiw4REFBSyxNQUFBLFFBckMxQixnRUFBQSxnRUFrQjRCLG9CQUFBLFFBbEI1QixrRUEwQkksNERBMUJKLGtFQTBCSSw0REFBbUIsb0JBQUEsUUFQUCwyRUFBQSwyRUFBdUIsaUJBQUEsUUFVdkIsNEVBQUEsNEVBN0JoQiwyRUFBQSwyRUF1Q3VDLGlCQUFBLFFBdkN2QyxpRUFBQSxpRUE0QjRCLG9CQUFBLFFBTXhCLGlFQUVBLDJEQUZBLGlFQUVBLDJEQUFtQixvQkFBQSxRQXBDdkIsZ0VBK0NxQiw4REEvQ3JCLGdFQStDcUIsOERBQUssTUFBQSxRQVRQLGdFQUFBLGdFQUFTLG9CQUFBLFFBdEM1QixpRUE4Q0ksMkRBOUNKLGlFQThDSSwyREFBbUIsb0JBQUEsUUE5Q3ZCLGdFQUFBLGdFQWdENEIsb0JBQUEsUUFoRDVCLDJFQUFBLDJFQWlEdUMsaUJBQUEsUUFJckMscUNBQUEscUNBRUUsTUFBQSxJQVFKLGlCakRuRUUsUUFBQSxNQUNBLE1BQUEsS2lEb0VBLFdBQUEsS0FDQSxlQUFBLEtBQ0EsY0FBQSxLQUFBLE1BQUEsWUFKQSx1QmpEOURFLFFBQUEsTWlEb0VGLHFCQUNFLE1BQUEsS0FDQSxPQUFBLEtBUkYsb0JBWUUsTUFBQSxNQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxFQUtKLGVBQ0UsUUFBQSxLQUFBLEVBQ0EsUUFBQSxZQUFBLFFBQUEsS25DNkJBLG9DbUMvQkUsZUFLQSxRQUFBLE9BUUosWUFDRSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsTUFDQSxhQUFBLEtBQ0EsY0FBQSxLQUc2QixvRUFDekIsVUFBQSxLQWdGSixtQ0ExQ0EsNEJBMkNFLFVBQUEsS0F5SUUsWUFBQSxJQW5PSixpQ0FjRSxRQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQ0EsaUJBQUEsWUFDQSxNQUFBLEtBQ0EsV0FBQSxLQUlKLG1CQUNFLFVBQUEsTUFDQSxTQUFBLE9BRkEsdUJBS0UsUUFBQSxNQUNBLE1BQUEsS0FDQSxVQUFBLE1BQ0EsT0FBQSxLQUlKLGVBQ0UsTUFBQSxLQURBLGtCQUlFLFdBQUEsS0FJSixpQ0FFSSxjQUFBLElBQUEsTUFBQSxLQVNKLG1CQUNFLGNBQUEsSzNDcklBLE9BQUEsTUFBQSxLQUNBLGFBQUEsRUFBQSxJMkNtSUEsMEJBS0UsTUFBQSxJQUNBLFFBQUEsS0FBQSxLQUFBLEVBQ0EsY0FBQSxLQTRDSixrQkE4REUsMEJBN0JGLGFBaUNJLGNBQUEsSUFBQSxNQUFBLEtBckdKLHFCakR6S0UsUUFBQSxNQUNBLE1BQUEsS2lEMEtBLGNBQUEsS0FDQSxXQUFBLFFBSEEsMkJqRHBLRSxRQUFBLE1pRG9LRiwyQkFBQSw0QkFPRSxNQUFBLEtBQ0EsTUFBQSxJQVJGLG9EQWlCRSxRQUFBLEtBQUEsS0FBQSxFQWpCRixxQ0EwQkUsVUFBQSxLQVNKLGtCQUVFLFFBQUEsTUFDQSxRQUFBLElBQUEsRUFFQSxNQUFBLEtBRUEsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLFVBR0Ysd0JBQ0UsV0FBQSxLQUdGLDZCQUNFLE9BQUEsS0FBQSxFQUFBLElBQ0EsVUFBQSxLQUZBLDRDQUtFLFFBQUEsSUFBQSxLQUxBLGtEQVFFLFFBQUEsS0FHRixvQ0F6REEsMkJBQUEsNEJBTUUsTUFBQSxLQUNBLE1BQUEsS0F1Q0EsNENBWUEsUUFBQSxLQUFBLE1BU0osK0JBQ0UsTUFBQSxlQUNBLGNBQUEsRUFDQSxRQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsS0FSRiw2QkFZRSxRQUFBLEtBWkYsOEJBZ0JFLGNBQUEsRUFoQkYsNkJBb0JFLFdBQUEsTUFDQSxXQUFBLE9BSUosZUFFRSxXQUFBLEtBRUEsMEJBQ0UsUUFBQSxNQUNBLE1BQUEsS0FDQSxRQUFBLElBQUEsS0FFQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLFVBQ0EsV0FBQSxJQUFBLElBYmlDLGtDQUFqQyxnQ0FpQkUsV0FBQSxLQUNBLE1BQUEsUUFLTixzQkFDRSxRQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQ0EsWUFBQSxJQVNGLDBCakR6U0UsUUFBQSxNQUNBLE1BQUEsS2lEMFNBLGNBQUEsS0FGQSxnQ2pEcFNFLFFBQUEsTWlEd1NGLHlDQUNFLFFBQUEsTUFDQSxNQUFBLEtBQ0EsY0FBQSxFQUVBLHVEQUNFLE1BQUEsS0FDQSxVQUFBLE1BQ0EsT0FBQSxLQUNBLDJEQUNFLFVBQUEsTUFDQSxXQUFBLE1BZk4scUNBcUJFLE1BQUEsS0FyQkEscURBd0JFLFFBQUEsS0FBQSxFQUdGLG1EQUNFLFdBQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUlKLG9DQWxDRSwwQ0FvQ0UsUUFBQSxLQUFBLEdBS04sOEJqRGxWRSxRQUFBLE1BQ0EsTUFBQSxLaURtVkEsY0FBQSxLQUZBLG9DakQ3VUUsUUFBQSxNaURrVkoseUJBQ0UsTUFBQSxLQUNBLFFBQUEsTUFDQSxhQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsY0FBQSxJQUFBLE1BRUEsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsZUFBQSxVQVZBLG9DQWFFLGFBQUEsRUFiRixtQ0FpQkUsb0JBQUEsUUFDQSxNQUFBLFFBbEJBLDBDQXFCRSxXQUFBLFFBQ0EsTUFBQSxLQXRCSix5Q0EyQkUsb0JBQUEsUUFDQSxNQUFBLFFBNUJBLGdEQStCRSxXQUFBLFFBQ0EsTUFBQSxLQWhDSixpREFxQ0Usb0JBQUEsUUFDQSxNQUFBLFFBdENBLHdEQXlDRSxXQUFBLFFBQ0EsTUFBQSxLSmxTTixRQS9FQSxtQkFtRkUsZ0JBQUEsTUFDQSxvQkFBQSxPQUFBLE9BeUVBLE1BQUEsSy9COURFLDBEbUN3T0EseUJBb0RBLFFBQUEsSUFBQSxNQUlKLDREQUVJLFNBQUEsT0FDQSxjQUFBLEVBRUEsVUFBQSxLQUNBLFlBQUEsSXRFaUZKLG9CdUVpRUEsb0J2RTlERSxZQUFBLFlBQUEsVUFBQSxNQUFBLFdzRTFGRixnREFVSSxRQUFBLEVBQ0EsT0FBQSxFQUNBLFFBQUEsTUFaSiwrQ0FnQkksWUFBQSxJQWhCSiwrQ0FvQkksWUFBQSxFQUNBLGNBQUEsS0FFQSxvQ0EvRUEseUJBK0NBLE1BQUEsS0FDQSxNQUFBLEtBUUEsK0NBd0JFLE1BQUEsS0FDQSxVQUFBLEtBQ0EsY0FBQSxHQTFCTixxREErQkksTUFBQSxNQUNBLFdBQUEsS0FGRiwrREFLSSxpQkFBQSxRQUNBLG9CQUFBLFFBTkoscUVBVUksaUJBQUEsUUFDQSxvQkFBQSxRQVhKLDZFQWVJLGlCQUFBLFFBQ0Esb0JBQUEsUUpqY04sWUFFRSxTQUFBLE9BR0YscUJBQUEsbUJBRUUsY0FBQSxLQUdGLHFCQUNFLFFBQUEsS0FDQSxpQkFBQSxLQXVGQSxnQkEvRUEsMEJBMkdFLE1BQUEsRUFDQSxPQUFBLEVBR0EsaUJBQUEsZTdDM0hBLFFBQVksRzZDT2hCLG1CQUNFLE9BQUEsSUFBQSxNQUFBLEtBSUYsbUJBQ0UsU0FBQSxTQUVBLE9BQUEsTUFHQSxPQUFBLFFBTkEsMEJBVUUsU0FBQSxTQUNBLElBQUEsRUFHQSxLQUFBLEVBQ0EsUUFBQSxFQWZGLHFDQW9CRSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsSUFDQSxRQUFBLEVBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxjQUFBLHFCQUFBLFVBQUEscUJBSUosb0JBQ0UsUUFBQSxNQUdGLHFCQUNFLFNBQUEsU0FDQSxRQUFBLEtBR0Ysc0JBQ0UsT0FBQSxFQUFBLEVBQUEsSUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLFVBR0YsbUJBQ0UsT0FBQSxFQUFBLEVBQUEsSUFDQSxZQUFBLElBRkEsd0NBS0UsVUFBQSxLQUxGLHNDQVNFLFVBQUEsS0FFQSx3Q0FDRSxNQUFBLEtBS04sdUJBQ0UsT0FBQSxFQUNBLFVBQUEsS0FGQSx5QkFJRSxNQUFBLEtBS0osNENBQ0UsY0FBQSxFQUtGLFFBQ0UsU0FBQSxTQUVBLFdBQUEsTUFHQSxrQkFBQSxVQU5BLHlCQVNFLFNBQUEsU0FDQSxRQUFBLEVBQ0EsVUFBQSxNQUNBLFVBQUEsRUFDQSxPQUFBLEVBQUEsS0FDQSxRQUFBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsV0FBQSxPQUVBLG9DQWxCRSx5QkFtQkEsY0FBQSxLQUNBLGFBQUEsTUFwQkosZ0JBMEJFLFNBQUEsU0FDQSxJQUFBLEVBR0EsS0FBQSxFQUNBLFFBQUEsRUFJbUIsNENBQ25CLFFBQUEsS0FBQSxFQUFBLE1BS0osaUJBQ0UsY0FBQSxLQUNBLGlCQUFBLEtBRkEsMEJBQTJCLDhDQUErQyw4QzdDeEkxRSxRQUFBLE1BQ0EsTUFBQSxLNkM2SUUsWUFBQSxLQUNBLGVBQUEsS0FQQSxnQ0FBaUMsb0RBQXFELG9EN0NwSXRGLFFBQVksR0FDWixRQUFBLE1BQ0EsTUFBQSxLNkNrSUYsb0NBZ0JFLE1BQUEsTUFoQkYsNEJBb0JFLE1BQUEsS0FDQSxXQUFBLEtBQ0EsTUFBQSxLQXRCRixrQ0EwQkUsTUFBQSxNQUNBLFlBQUEsS0FPSixpQjdDMUtFLFFBQUEsTUFDQSxNQUFBLEs2QzJLQSxTQUFBLFNBQ0EsTUFBQSxLQUNBLFVBQUEsTUFDQSxPQUFBLE1BQUEsS0FBQSxLQUNBLGlCQUFBLEtBTkEsdUI3Q3RLRSxRQUFZLEdBQ1osUUFBQSxNQUNBLE1BQUEsSzZDb0s0RixpQ0FBOUYsa0NBQWtJLHFEQUE3RixzREFXakMsUUFBWSxHQUNaLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxhQUFBLE1BQ0EsYUFBQSxRQUFBLFlBQUEsWUFqQkosa0NBQXFDLHNEQXFCakMsS0FBQSxNQUNBLGFBQUEsTUFBQSxFQUFBLEVBQUEsS0F0QkosaUNBQW9DLHFEQTBCaEMsTUFBQSxNQUNBLGFBQUEsTUFBQSxLQUFBLEVBQUEsRS9CL0VKLG9DK0JzQkEsMEJBQUEsOENBQUEsOENBTUksY0FBQSxLQUNBLGFBQUEsS0F1QkYsaUJBZ0NBLGNBQUEsR0FJSixxQjdDOU1FLFFBQUEsTUFDQSxNQUFBLEs2QytNQSxjQUFBLElBRkEsMkI3QzFNRSxRQUFZLEdBQ1osUUFBQSxNQUNBLE1BQUEsSzZDd01GLHVCQUtFLE1BQUEsS0FDQSxlQUFBLEtBTkEsb0NBU0UsTUFBQSxNQUtOLG9CQUFBLG1CQUVFLFlBQUEsZUFDQSxpQkFBQSxLQUNBLGlCQUFBLE1BSkEsdUJBQUEsc0JBT0UsY0FBQSxLQUNBLE1BQUEsUUFDQSxVQUFBLEtBSUosb0JBQ0UsTUFBQSxLQUNBLE1BQUEsSUFDQSxRQUFBLEVBQUEsS0FDQSxpQkFBQSxRL0J2SEEsb0MrQm1IRSxvQkFPQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsTUFJSixtQkFDRSxNQUFBLEtBQ0EsTUFBQSxJQUNBLFFBQUEsRUFBQSxLQUNBLGlCQUFBLFFBSkEsc0NBT0UsTUFBQSxLQUNBLE1BQUEsZ0JBRkYsb0RBS0ksTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLGVBYkYsb0RBaUJFLGFBQUEsSy9CakpKLG9DK0JzSUEsc0NBZUksTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLGVBQ0EsT0FBQSxLQUFBLEVBQ0EsYUFBQSxZQXpCRixtQkE4QkEsTUFBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLE1BTUosd0I3QzVSRSxRQUFBLE1BQ0EsTUFBQSxLNkM2UkEsY0FBQSxLQUZBLDhCN0N4UkUsUUFBWSxHQUNaLFFBQUEsTUFDQSxNQUFBLEs2Q3NSRixpQ0FBa0MscURBQXNELHFEQUt0RixVQUFBLEVBQ0EsVUFBQSxNQUVFLG9DQUFBLHdEQUFBLHdEQUNBLGNBQUEsS0FDQSxRQUFBLEVBQUEsSUFDQSxNQUFBLFFBQ0EsVUFBQSxLQVpKLDJDQWlCRSxNQUFBLEtBQ0EsTUFBQSx3QkFDQSxhQUFBLElBQ0EsWUFBQSxJQXBCQSw4REE2QkUsT0FBQSxRQUlKLDZDQUNFLGVBQUEsS0FDQSxpQkFBQSxLQUNBLE9BQUEsSy9CMU1GLG9DK0JzTEEsMkNBT0ksTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQUEsRUF6QkYsd0JBd0NBLGNBQUEsS0FDQSxhQUFBLE1BSUosd0JBQ0UsU0FBQSxTQUNBLFFBQUEsRUFDQSxJQUFBLGtCQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLEtBQ0EsV0FBQSxJQUFBLEtBUkEsK0JBV0UsSUFBQSxFQVhBLG1EQWNFLGlCQUFBLFFBQ0EsTUFBQSxLQUtOLG9CQUNFLFNBQUEsU0FDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLFFBQUEsS0FBQSxLQUNBLGlCQUFBLEtBQ0EsT0FBQSxFQUNBLE1BQUEsUUFDQSxZQUFBLElBQ0EsV0FBQSxLQUNBLGVBQUEsVUFDQSxXQUFBLGlCQUFBLEtBQUEsTUFBQSxLQTBCRixLQXJDNkIsMEJBQTNCLDBCQXVDQSxpQkFBQSxRQUNBLE1BQUEsS0F4Q0EsMkJBZUUsU0FBQSxTQUNBLElBQUEsSUFDQSxNQUFBLEtBQ0EsY0FBQSxpQkFBQSxVQUFBLGlCQVVKLHFCQUNFLE9BQUEsa0JBQ0EsU0FBQSxLQUNBLFFBQUEsS0FNRixLQUNFLFFBQUEsS0FBQSxFQURBLGNBQWUsa0NBQW1DLGtDQU1oRCxTQUFBLFNBTkYsYUFVRSxRQUFBLEtBSUosY0FDRSxVQUFBLE1BREEsaUJBSUUsY0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBTkEsc0JBU0UsTUFBQSxRQVQydUIsMkVBQW5JLGtEQUEzWCwrREFBeUksb0VBQXRULHNDQUE2bEIsMkVBQTFHLGtEQUF4WSwrREFBb0ksb0VBQXRSLHNDQUE3Qiw0QkFBaWMsMERBQXRWLGlDQUFpWiwwREFBL1csaUNBYzNJLFdBQUEsS0FDQSxhQUFBLEtBR0YsMkJBQ0UsTUFBQSxNQUNBLFdBQUEsT0FVSixZQUNFLFNBQUEsU0FDQSxNQUFBLEVBQ0EsSUFBQSxFQVFGLGNBQ0UsV0FBQSxNQWVFLG9DQXpEQSxjQXdCQSxVQUFBLEtBQ0EsY0FBQSxLQUNBLGFBQUEsS0FJQSxZQU1BLFFBQUEsS0FLQSxjQUlBLFdBQUEsRUFVRixnREFBQSw4Q0FBQSw4Q0FBQSw0Q0FBQSxxREFBQSxtREFBQSxvREFBQSxrREFHSSxPQUFBLEVBQUEsTUFQTixzQ0FBQSxvQ0FBQSwyQ0FBQSwwQ0FZSSxNQUFBLEtBQ0EsTUFBQSx3QkFDQSxhQUFBLElBQ0EsWUFBQSxJQUVBLG9DQU5GLHNDQUFBLG9DQUFBLDJDQUFBLDBDQU9JLE1BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUFBLEdBS04sb0I3QzVkRSxRQUFBLE1BQ0EsTUFBQSxLNkM2ZEEsY0FBQSxLQUZBLDBCN0N4ZEUsUUFBWSxHQUNaLFFBQUEsTUFDQSxNQUFBLEs2QzBkRixvQ0FDRSw2QkFBQSxpREFBQSxpREFDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLGVBQUEsZUFBQSxlQUNBLGNBQUEsS0FDQSxhQUFBLE1BS04sa0JBQ0UsY0FBQSxLQUNBLE1BQUEsS0FDQSxNQUFBLElBUUEsbUNBQ0UsVUFBQSxLQUNBLFlBQUEsSUFiRixnQ0FpQkUsTUFBQSxRQWpCRixpQ0FxQkUsUUFBQSxNQUNBLGNBQUEsS0FJQSxvQ0ExQkEsa0JBTUEsTUFBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLEVBUkEsaUNBMkJFLE9BQUEsS0FBQSxHQUdGLHdDQUNFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxFQUNBLE1BQUEsSUFDQSxPQUFBLEtBQ0EsV0FBQSxNQXBDSixrQ0E4Q0UsU0FBQSxTQUNBLFdBQUEsTUFDQSxTQUFBLE9BQ0EsZUFBQSxLQUNBLFdBQUEsS0FsREEsb0NBb0RFLE1BQUEsUUFFRixvQ0F4QkEsd0NBU0ksU0FBQSxTQUNBLE1BQUEsS0F4Q0Ysa0NBdURBLE1BQUEsS0FDQSxlQUFBLEdBSUoscUNBQ0UsU0FBQSxTQUNBLElBQUEsa0JBQ0EsaUJBQUEsS0FDQSxXQUFBLElBQUEsS0FDQSxNQUFBLEtBTEYsNENBUUksSUFBQSxFQUNBLE9BQUEsS0FFQSxnRUFDRSxpQkFBQSxRQUNBLE1BQUEsS0F6RU4sc0NBK0VFLGlCQUFBLEtBL0U2Qyw0Q0FBN0MsNENBbUZFLE1BQUEsUUFJSix1Q0FDRSxPQUFBLGtCQUNBLFFBQUEsS0FBQSxFQUlKLDhEQUdNLGVBQUEsS0FITixvRUFPUSxPQUFBLEtBTVIsbUJBQ0UsY0FBQSxLQURBLHdDQUdFLFVBQUEsS0FDQSxPQUFBLEtBNEQydkIsNEVBQXJJLG1EQUFqWSxnRUFBMkkscUVBQTVULHVDQUF3bUIsNEVBQTVHLG1EQUE5WSxnRUFBc0kscUVBQTVSLHVDQUE5Qiw2QkFBMGMsMkRBQTVWLGtDQUF3WiwyREFBclgsa0NNN2lCbkosYUQyZ0JRLE9BQUEsUUw1Qk4sOENBSUksTUFBQSxRQUlKLHNDQUNFLE1BQUEsd0JBQ0EsTUFBQSxLQUNBLGFBQUEsS0FDQSxZQUFBLEVBQ0Esb0NBZkUsc0NBZ0JBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsS0FDQSxPQUFBLE9BbkJKLHFFQUFBLHFFQUFBLHFFQUFBLHFFQUFBLHFFQUFBLHFFQTRCRSxPQUFBLEtBSUosZ0JBQ0UsWUFBQSxLQUNBLGVBQUEsS0FDQSxpQkFBQSxRQUVhLGdEQUFBLDRCQUNYLGNBQUEsS0FDQSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxXQUFBLE9BVkYsNEJBY0UsTUFBQSxLQUNBLE1BQUEsd0JBQ0EsYUFBQSxJQUNBLFlBQUEsSUFqQkEsZ0RBb0JFLGlCQUFBLEtBR0Ysb0NBdkJFLDRCQXdCQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FBQSxHQU1OLGVBQ0UsV0FBQSxPQUNBLE9BQUEsS0FBQSxLQUZBLHlCQU9FLFVBQUEsS0FNSiwrQkFDRSxVQUFBLE1BQ0EsaUJBQUEsa0IvQjdpQkEsb0MrQjJpQkUsK0JBaUJBLE1BQUEsSUFDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLGNBQUEsaUJBQUEsaUJBQUEsVUFBQSxpQkFBQSxrQkFwQkYsOENBd0ZGLDBDQUVJLElBQUEsT0FDQSxNQUFBLE9BcEVGLHNEQU1JLFFqRGZTLElpRGdCVCxNQUFBLEtBOUJKLDhDQUFBLCtDQW9DRSxXQUFBLE1BT0YsOENBQ0UsUUFBQSxLL0J2bEJGLG9DK0IyaUJFLCtCQUFBLGdEQUtBLE1BQUEsSUFDQSxVQUFBLE1BNEJGLDhDQUFBLCtDQUtJLFdBQUEsRUFJSiw4Q0FJSSxRQUFBLEtBQ0EsUUFBQSxLQUNBLFdBQUEsT0FqREUsa0RBbURBLFVBQUEsS0FuRE4sK0NBeURFLFFBQUEsS0FBQSxLQUNBLGlCQUFBLEtBMURBLGtEQTZERSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUEvREEsdURBa0VFLE1BQUEsUUFsRUosaURBdUVFLGNBQUEsS0FHUSwyREFDUixRQUFBLE1BQ0EsV0FBQSxJQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsZ0JBQUEsVS9CMW5CSixvQytCMmlCSSwrQ0FtRkEsUUFBQSxLQXFCRiw4Q0FNSSxVQUFBLE1BdEJOLGtEQU1JLFFBQ0QsSUtwV3lCLG9DQXZPNUIsMkJDNUhBLGlDRHNOQSwwQmxEM1FFLFFBQVksRzZDcXZCaEIsMkM3Q3p2QkUsUUFBQSxNQUNBLE1BQUEsSzZDb3dCRSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FkRixpRDdDcnZCRSxRQUFZLEdBQ1osUUFBQSxNQUNBLE1BQUEsSzZDbXZCRiw4Q0FpQkksTUFBQSxLQUNBLFVBQUEsSUFDQSxZQUFBLElBbkJKLGdEQTJCSSxNQUFBLE1BQ0EsV0FBQSxJL0IvcEJKLG9DK0I2cEJFLGdEQUtJLE1BQUEsS0FDQSxXQUFBLE1BS04sNkNBQ0UsU0FBQSxTQUNBLE9BQUEsRUFDQSxXQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxPQTNDRixvREE4Q0ksU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLEVBS04sZ0JBQ0UsT0FBQSxFQUNBLE1BQUEsS0FJRixpQ0FFSSxPQUFBLEtBR0EsOENBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxVQUFBLEVBQ0EsUUFBQSxhQVROLHVEQWFNLFFBQUEsS0FiTixxREFBQSxxREFrQk0sV0FBQSw0QkFBQSxVQUNBLGdCQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsSUFyQk4scURBeUJNLG9CQUFBLEVBQUEsRUFDQSxhQUFBLEtBQ0EsS0FBQSxFQTNCTixxREErQk0sb0JBQUEsTUFBQSxFQUNBLE1BQUEsRUFJSyxnREFDUCxZQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsT0FDQSwrREFDRSxRQUFBLGFBekNKLGtEQTZDSSxPQUFBLElBQUEsTUFBQSxRQUNBLGlCQUFBLFlBQ0EsWUFBQSxRQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsRUFBQSxJQUNBLFFBQUEsRUFDQSxjQUFBLElBVEYseURBQUEsd0RBQUEsd0RBV0ksV0FBQSxRQUtOLG9DQTVEQSxxQkE2REUsT0FBQSxFQUFBLE1BT0osb0JBQ0UsV0FBQSxRQUNBLFFBQUEsS0FFRixlQUNFLE1BQUEsTUFFRix3QkFDRSxNQUFBLE1PMTRCRixnQ0FBQSxtQkFFRSxPQUFBLEtBRkEsOENBQUEsaUNBS0ksT0FBQSxFQUNBLFVBQUEsS0FDQSxZQUFBLElBUEosNERBQUEsK0NBVUksTUFBQSxRQ1hOLGlCQUNFLGlCQUFBLEtBQ0EsT0FBQSxNQUFBLEVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxLQUpBLCtCQU1FLFlBQUEsR0FDQSxjQUFBLEtBQ0EsOENBUkEsNENBU0UsTUFBQSxJQU1GLGlDQUNFLFlBQUEsS0FoQkoseUNBcUJFLFlBQUEsR0FyQkEsbUVBdUJFLE9BQUEsTUF2QkEsZ0ZBMEJFLFdBQUEsS0ExQkosMkRBOEJFLE1BQUEsTUM1Qk4sTUFDRSxPQUFBLEtBQUEsRUFERSw4QkFHRixhQTRCSSxjQUFBLEtBNUJKLGFBRUUsVUFBQSxLQUxGLFlBU0UsZUFBQSxLQVNGLFdBQ0UsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsUUF0QkEsdUJBeUJFLFNBQUEsU0FDQSxPQUFBLEtBQ0EsaUJBQUEsUUEzQkosZUFvQ0UsU0FBQSxTQUNBLElBQUEsSUFDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsSUFLSixtQkFLRSxtQkFIRSxRQUFBLEtIN0NKLGdCQUNFLGNBQUEsS0FEQSxtQkFJRSxjQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsSUFHRixrQkFDRSxjQUFBLEtBS0osa0JBQ0UsY0FBQSxLQUlGLGVBQ0UsY0FBQSxLQUlGLGNBQ0UsUUFBQSxhQUNBLFFBQUEsSUFBQSxLQUFBLEk3Q0ZBLE9BQUEsTUFBQSxZQUNBLGFBQUEsSUFBQSxJQUFBLEU2Q0dBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsVUFQQSxxQkFVRSxXQUFBLEs3Q1ZGLE9BQUEsTUFBQSxLQUNBLGFBQUEsSUFBQSxJQUFBLEU2Q1dFLE1BQUEsUUFLSix1QkFDRSxRQUFBLEtBQ0EsV0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBSEEsMEJBTUUsY0FBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLElBUkYsMEJBWUUsWUFBQSxJQUVBLDZCQUNFLFdBQUEsSUFmSiwwQkFvQkUsY0FBQSxJQUNBLFdBQUEsS0FGRixpQ0FNSSxNQUFBLEtBQ0EsUUFBQSxNakQ1REEsTUFBQSxJQUNBLE9BQUEsSWlENkRBLE9BQUEsSUFBQSxFQUFBLEVBQUEsTUFDQSxXQUNELDBCQUtMLG9CQUNFLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxVQUhBLDBCQU1FLE1BQUEsUUFLSixrQkFDRSxRQUFBLEtBQ0EsWUFBQSxLQUlGLGVBQ0UsY0FBQSxLQUNBLFFBQUEsS0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUNBLFVBQUEsS0FMQSxpQkFRRSxjQUFBLEVBQ0EsWUFBQSxJRHZGSixxQkFBQSxtQkMyRkEsYUR6RkUsY0FBQSxLQ3lGRixhQUVFLFFBQUEsYWxFd3dkRixtQ2tFbndkRSxVQUFBLEtBR0Ysa0JBQ0UsTUFBQSxLQUNBLFVBQUEsS0R2SEYsWUFDRSxNQUFBLFFBQ0EsWUFBQSxJQUNBLFVBQUEsS0FHRixrQkFDRSxVQUFBLEtBQ0EsWUFBQSxJQUVBLG9DQUpFLGtCQUtBLE1BQUEsS0FDQSxNQUFBLE1BSUYsNEJBQUEsMEJBS0UsUUFBQSxhQUNBLE1BQUEsS0FDQSxNQUFBLEtBaUhBLDJDQTVGSiw2Q0FtR00sUUFBQSxLQS9HTixtQkFDRSxPQUFBLEtBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLElBRUEsb0NBckJFLHFCQUFBLG1CQWdCQSxtQkFMQSxNQUFBLEtBQ0EsTUFBQSxNQWdCSiw2Q0FFSSxRQUFBLEVBQUEsS0FGSiw4QkFNSSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE1BQUEsS0FSRiwyQ0FXSSxNQUFBLEtBR0Ysb0NBZEEsOEJBZUUsTUFBQSxLQUNBLE1BQUEsS0FDQSxNQUFBLE1BZUosOEJwQzFCRSxNQUFBLElBR0UsTUFBQSxNb0N5QkYsTUFBQSxLQUNBLFdBQUEsTUFFb0Isa0QvQytGdEIsbUJBQUEsS0FDSyxnQkFBQSxLQUNLLFdBQUEsS0FDVixPQUFBLEUrQ2hHSSxLL0NnR0osRUFBQSxFQUNBLFFBQUEsRUFDQSxlQUNBLE9BQUEsRStDbEdJLE1BQUEsS0F4Q0Ysd0QvQzZJQSxRQUFBLEUrQzlGQSxvQ0FmRiw4QkFnQkksTUFBQSxLQUNBLE1BQUEsTUFqRE4sMkJBQUEsa0NBQUEsa0NBQUEsdUNBeURJLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxFQUNBLE1BQUEsS0FQRix3Q0FBQSx3Q0FBQSw2Q0FBQSxpQ0FVSSxNQUFBLEtBS0osd0NBQ0UsTUFBQSxNQUNBLFVBQUEsSUFDQSxNQUFBLEtBSEYsOENBTUksTUFBQSxLQTFFTix3Q0FnRkksY0FBQSxLQUNBLFdBQUEsTUFXSixjQUNFLE1BQUEsS0FEQSw4QnBDdkZFLE1BQUEsS0FDQSxNQUFBLElvQ3NGRiwyQ0FBQSxzREFBQSx1REFBQSxvREFBQSxtREFpQkksUUFBQSxlQUdGLGlEQUNFLE1BQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEVBSUosb0NBQUEsb0NBRUUsTUFBQSxLQUVBLHdEQUFBLHdEQUNFLFdBQUEsS0FDQSxPQUFBLElBQ0EsaUJBQUEsS0FhTixxQmxEcExFLE1BQUEsS2MwQkEsU0FBQSxTQUNBLFFBQUEsTUFDQSxPQUFBLEVBQUEsTW9Dd0pBLDJCbERoTEUsUUFBQSxNQUNBLE1BQUEsS2tEK0tGLG1DcEN4SUUsTUFBQSxLQUNBLE1BQUEsSW9DdUlBLGdEcEN4SUEsTUFBQSxLQUNBLE1BQUEsSUE0Q0EsUUFBQSxFb0NzR0Esb0NBUkYsbUNBU0ksTUFBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLEdBSUosbUNBQUEsK0NBQUEsMkNBR0UsTUFBQSxnQkFDQSxNQUFBLEtBQ0EsTUFBQSxJQUNBLFFBQUEsRUFBQSxLQUVBLG9DQVJGLG1DQUFBLCtDQUFBLDJDQVNJLE1BQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxHQUlKLCtDQUNFLGNBQUEsS0FsQ0YsbUNBQUEsMkNBc0NFLFdBQUEsTUFNb0IsdUQvQ3JEdEIsbUJBQUEsS0FDSyxnQkFBQSxLQUNLLFdBQUEsS0FDVixPQUFBLEUrQ29ESSxLL0NwREosRUFBQSxFQUNBLFFBQUEsRUFDQSxlQUNBLE9BQUEsRStDa0RJLE1BQUEsS0EvQ0EsNkQvQ0FGLFFBQUEsRStDMERGLDhDQUNFLE1BQUEsS0FDQSxPQUFBLEtBQUEsS0FBQSxFQUNBLFlBQUEsS0FFQSw0RHBDdk1BLE1BQUEsS0FDQSxNQUFBLElBNENBLFFBQUEsRW9Db0tGLG9DQWZBLDhDQVdJLE9BQUEsS0FBQSxFQXJFRixxQkEwRUEsT0FBQSxFQUVjLDhDQUNaLFFBQUEsRUFhQSw2Q0FlQSxZQUFBLEdBZk4sb0JsRC9RRSxRQUFBLE1BQ0EsTUFBQSxLa0RpUkEsUUFBQSxLQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBcVRBLHVDQXZORixrQkE2TkksV0FBQSxJQUFBLE1BQUEsS0FoVUYsMEJsRDFRRSxRQUFBLE1BQ0EsTUFBQSxLa0R5UUYsNkNBUUUsY0FBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFdBQUEsT0FPRixtREFDRSxNQUFBLEtBQ0EsWUFBQSxJQXJCRix1QkF5QkUsTUFBQSxRQUNBLGNBQUEsS0FDQSxZQUFBLElBQ0EsV0FBQSxPQUNBLGVBQUEsVUFTRixnREFBQSwrQ3BDeFFFLE1BQUEsS0FDQSxNQUFBLElvQzJRQSxvQ0FsQkYsdUJBUUksY0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEVBbENBLGdEQUFBLCtDQTJDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsRUFDQSxXQUFBLFFBOUNKLCtDcEM3TEUsYUFBQSxFb0NpUEEsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxVQXZEQSxpREFBQSxxREEyREUsY0FBQSxFQUNBLFlBQUEsRUFHRixnRUFDRSxNQUFBLEtBaEVKLGdEcEN6TEUsY0FBQSxFb0N5TDJzQyw2R0FBdk0sb0ZBQXZrQixpR0FBNk0sc0dBQWxnQix3RUFBd3NCLDRGQUEzakIsbUVBQXMwQiw2R0FBOUssb0ZBQXBsQixpR0FBd00sc0dBQWxlLHdFQUEvRCw4REFBbXZCLDRGQUFsaUIsbUVBd0UvTSxNQUFBLE1oRGpVQSxNQUFBLE1BVUEsT0FBQSxLZ0R5VEEsVUFBQSxLQUNBLFlBQUEsS0EzRSt4QyxtSEFBbk4sMEZBQTNtQix1R0FBeU4sNEdBQXRpQiw4RUFBd3ZCLGtHQUEvbEIseUVBQTQzQixtSEFBMUwsMEZBQXhuQix1R0FBb04sNEdBQXRnQiw4RUFBckUsb0VBQXl5QixrR0FBdGtCLHlFQThFak8sVUFBQSxLQWdCTixvQ0E5Rml0Qyw2R0FBdk0sb0ZBQXZrQixpR0FBNk0sc0dBQWxnQix3RUFBd3NCLDRGQUEzakIsbUVBQXMwQiw2R0FBOUssb0ZBQXBsQixpR0FBd00sc0dBQWxlLHdFQUEvRCw4REFBbXZCLDRGQUFsaUIsbUVBa0ZqTixNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLEVBckZpeUMsbUhBQW5OLDBGQUEzbUIsdUdBQXlOLDRHQUF0aUIsOEVBQXd2QixrR0FBL2xCLHlFQUE0M0IsbUhBQTFMLDBGQUF4bkIsdUdBQW9OLDRHQUF0Z0IsOEVBQXJFLG9FQUF5eUIsa0dBQXRrQix5RUF3Rm5PLFFBQUEsS0F4Rk4sb0JBK0ZBLFFBQUEsTUFJSixrQkFDRSxNQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQUEsRUFFQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFjYyx3RUFBQSxtREFBQSxrRHBDL1hkLFVBQUEsT0FDQSxNQUFBLEtBQ0EsVUFBQSxNQUNBLE9BQUEsRUFBQSxLb0N3WEYsMERBQUEscUNBQUEsb0NBVUksY0FBQSxLQUNBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUdGLGtFQUFBLDZDQUFBLDRDQUNFLE1BQUEsS0FTRix5Q0FOQSxnRUFBQSwyQ0FBQSwwQ0FXRSxNQUFBLE1BTDBCLDhCbEQ1WjVCLFFBQUEsTUFDQSxNQUFBLEtrRDZaQSxjQUFBLEtBRjRCLG9DbER2WjFCLFFBQUEsTUFDQSxNQUFBLEtrRHVhSiwwQkFDRSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsT3BDMVRBLG9Db0M0UUUsd0VBQUEsbURBQUEsa0RwQ3JYQSxVQUFBLEVvQ3NhRixxQ0FBc0MseURBQTBELHlEQUc1RixRQUFBLEVBQUEsTUFJSiwrQkFDRSxjQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsSUFHRix5REFiQSwyREFjRSxjQUFBLEVBZEosK0NBcUJJLFlBQUEsS0FJSiwrQkFDRSxPQUFBLEVBQUEsTUFEQSwwQ0FJRSxNQUFBLEtBQ0EsTUFBQSxJQUNBLGNBQUEsS0FDQSxRQUFBLEVBQUEsS0FHRSxnREFDQSxjQUFBLEtBQ0EsZUFBQSxJQUNBLGNBQUEsSUFBQSxNQUFBLEtwQ25XSixvQ29Dc1ZJLDBDQWlCQSxNQUFBLEtBQ0EsUUFBQSxHcEMvV0YsMERvQzZWRSwwQ0FzQkEsTUFBQSxLQXRCSiwyREEyQkUsV0FBQSxFQUNBLGNBQUEsS0E1QkYsZ0RBaUNFLE1BQUEsS0FDQSxhQUFBLEtBR0Usc0RBQ0EsUUFBQSxNQUNBLFNBQUEsT0FDQSxlQUFBLGVBeENKLDRDQStDRSxNQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLEtwQ3hZRixvQ29Dc1ZJLDRDQXFEQSxZQUFBLEdBckRKLGdEQTBERSxNQUFBLE1BQ0EsT0FBQSxLQUFBLEtBQUEsRUFBQSxLQUVBLCtEQUNFLFlBQUEsS0E5REosMkNBNEVFLE1BQUEsTUFDQSxPQUFBLElBQ0EsUUFBQSxJQTlFRixvREFrRkUsVUFBQSxLQUNBLFlBQUEsSXBDemFGLG9Db0NtWkUsK0RBSUksWUFBQSxFQUNBLGFBQUEsRUFUTixnREFjSSxPQUFBLEtBQUEsRUF2RUYsK0JBdUZBLE9BQUEsRUFBQSxNQUlKLG9CQUNFLGNBQUEsRUFFQSxZQUFBLElBQ0EsZUFBQSxLQUNBLGVBQUEsRUFHRiwwQkFDRSxNQUFBLEtBUUYsOEJBQ0UsTUFBQSxLQUNBLE9BQUEsS0FBQSxLQUFBLEVBRkEsd0RBS0UsT0FBQSxFQUFBLEtBQUEsS3BDdmNGLG9Db0NrY0UsOEJBU0EsT0FBQSxFQUFBLE1wQ2xkQSwwRG9DeWNBLDhCQWFBLFFBQUEsRUFBQSxNQUlKLDJCQUNFLE9BQUEsRUFBQSxLQUNBLFFBQUEsS0FBQSxFQUNBLGNBQUEsSUFBQSxNQUFBLEtBTUUsd0NBQ0EsV0FBQSxLQVZGLHNDQWVFLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxRQUFBLFVBQUEsUUFDQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGNBQUEsTUFBQSxnQkFBQSxXQUVFLDRDQUNBLHdCQUFBLElBQUEsV0FBQSxJQUNBLGNBQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsS0F6QkEsaURBNkJFLFFBQUEsTUFDQSxXQUFBLElBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBS0YsOERBQ0UsUUFBQSxhQUNBLGFBQUEsS0FDQSxPQUFBLFFBRUEsb0VBQ0UsTUFBQSxLcEMvZlIsb0NvQ21kRSwyQkFtREEsT0FBQSxFQUFBLE1wQzdnQkEsMERvQzBkQSwyQkF1REEsUUFBQSxFQUFBLE1BWWMsMENBQWxCLGlCQUNFLFdBQUEsS0FFQSxxREFBQSw0QkFDRSxNQUFBLEtBQ0EsTUFBQSxNQUZGLHFFQUFBLDRDQUtJLGFBQUEsS0FJSix5REFBQSxnQ0FDRSxjQUFBLEtBYjBDLG9FQUE1QywyQ0FpQkUsWUFBQSxLQUNBLGFBQUEsS0FHaUIsNkRBQUEsb0NBRWpCLE1BQUEsTUFDQSxNQUFBLEtBQ0EsY0FBQSxLQUlKLG9CQUNFLGNBQUEsSUFHRix1Q0FFSSxNQUFBLEtBQ0EsYUFBQSxJQUVFLHlDQUNBLFFBQUEsTUFDQSxTQUFBLE9BQ0EsY0FBQSxFQU1KLHFCQUNFLFFBQUEsTUFDQSxjQUFBLElBT0osd0JBQ0csTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxJQUNBLG9DQUxDLHdCQU1DLFVBQUEsS0FDQSxNQUFBLEtBUUwsNEJBQ0UsTUFBQSxNQUNBLE1BQUEsTUFDQSxjQUFBLEtBQ0EsV0FBQSxNdkV0R0YsUzRFNWxCQSxpQkFPQSxxQkFpQ0Usc0NDekRGLGU3RWtlQSxvQjZFdlRFLGlCRGhHSSxXQUFBLE9MMG9CSiw2REFDRSxNQUFBLEtBQ0EsUUFBQSxFQUlKLDhCQUNFLE9BQUEsSUFDQSxRQUFBLEtBRUEsaUNBQUEsZ0NBRUUsVUFBQSxLQUdGLGlDQUNFLGNBQUEsS0FDQSxZQUFBLEtBSUosOEJBQ0UsT0FBQSxJQUNBLFdBQUEsT3ZFbnZCRixzQkFDRSxjQUFBLEVBQ0EsUUFBQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxXQUFBLE9tQ29IQSxvQ25DakhBLG1FQW9CTSxjQUFBLEVBQ0EsZUFBQSxNQXJCUixnREEyQkksUUFBQSxhQUNBLE9BQUEsRUFBQSxLQUFBLEVBQUEsRUE1QkosMkNBQUEsd0NBaUhJLGNBQUEsRUFsRkYsMkJBQ0UsUUFBQSxhQUNBLE1BQUEsTUFRRixzQ0FDRSxRQUFBLEtBQUEsRUFHSSxtRUFDQSxlQUFBLElBQ0EsVUFBQSxLQS9DTix1REFtRE0sUUFBQSxZQUFBLFFBQUEsS0FHSSx1RUFDSixhQUFBLElBQ0EsV0FBQSxLQUdzQyxnR0FDdEMsUUFBYSxJQUNiLGFBQUEsSUF3Wk4sd0JBak9FLDhDQUFGLDJCcUJyUEUsUUFBWSxHQUVaLE1BQUEsS3JCREYsd0VBaUVNLGVBQUEsRUFTTix1Q0FDRSxXQUFBLEtBQ0EsY0FBQSxFQUdGLHNDQUNFLFdBQUEsSUFDQSxRQUFBLE9BQ0EsZUFBQSxJQUVBLGlEQUFBLDBEQUVFLFVBQUEsS21DMkJKLHFDbkNqSEUsc0NBMEZFLFFBQUEsT0F5Q0osdURBYW9CLHFEQUNsQixRQUFBLEtBakpKLDhDQXFHSSxXQUFBLEtBT3FCLDBEQUNyQixXQUFBLEVBS3VCLCtFQUNyQixXQUFBLEtBS04sNEJBRUksY0FBQSxLQUNBLFVBQUEsS0FDQSxPQUFBLEttQ1hGLG9DbkNqSEUsc0NBc0VFLFFBQUEsS0FBQSxLQUFBLEtBQUEsRUF0RUosZ0RBZ0dJLFNBQUEsUUF5QkEsNEJBTUEsY0FBQSxHQVBOLDZDQVlJLG9CQUFBLEtBQ0EsV0FBQSxZQU9GLDRDQUNFLE1BQUEsS21DNUJGLG9DbkNvQ0UseUNBQ0UsUUFBQSxNQTlCTixtRUFvQ00sU0FBQSxTQXBDTix1REF5Q0ksYUFBQSxJQUNBLE1BQUEsRUFJSixlQUNFLFFBQUEsYUFDQSxPQUFBLEVBQUEsSUFBQSxJQUFBLEVBQ0EsUUFBQSxJQUFBLEtBQ0EsV0FBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxXQUFBLElBUEEsNkJBVUUsV0FBQSxLQVZGLHFCQWNFLFdBQUEsUUFkRixxQkFrQkUsTUFBQSxLQWxCQSwyQkFxQkUsTUFBQSxLQUtOLHdCQUNFLFFBQUEsYUFDQSxPQUFBLEVBQUEsSUFBQSxJQUFBLEVBQ0EsUUFBQSxJQUFBLEVBQ0EsWUFBQSxLQU1GLHFCQUNFLGNBQUEsRUFDQSxZQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FHRix1QkFDRSxNQUFBLEtBQ0EsY0FBQSxLQUdGLHNCQUFBLHFCQUVFLE1BQUEsS0FDQSxNQUFBLE1BQ0EsV0FBQSxLQUNBLFdBQUEsT0FHRixxQkFDRSxhQUFBLElBQ0EsTUFBQSxLQUtBLHlDQUZBLHNCQUFBLHFCQUdFLE1BQUEsS0FDQSxVQUFBLE9BUUYseUNBWkEsc0JBQUEscUJBT0UsTUFBQSxNQUlGLHFCQUVFLE1BQUEsTUFJSixxQkFDRSxjQUFBLEtxQjFQQSxRQUFBLE1BQ0EsTUFBQSxLckIwUkYsc0NBV0EsMkJBQ0UsY0FBQSxLQUNBLFlBQUEsSUF1TkEsZUFBQSxLNEU1ZEUsT0FBQSxRNUVzTkYsMkJxQnBQRSxRQUFBLE1yQm9QRiw2Q0FLRSxRQUFBLEtBQUEsS0FBQSxFQUdGLHdDcUJqUUEsUUFBQSxNQUNBLE1BQUEsS3JCd1BFLDhDcUJwUEEsUUFBQSxNckJzUkYsMERBV0EsK0NBT0UsUUFBQSxhQXhDRixvQ0FBQSwwQ0FFRSxNQUFBLEtBQ0EsTUFBQSxrQkFmRixrQ0FtQkUsV0FBQSxNQUNBLE1BQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsT0FDQSxpQkFBQSxrQ0FDQSxZQUFBLFNBUEYsd0NBQUEsd0NBV0ksb0JBQUEsRUFBQSxNQTJCTix1QkFDRSxXQUFBLEtBT0YseUJBQ0UsY0FBQSxLQUlBLG9DQUNFLE9BQUEsS0FDQSxjQUFBLEtBSEosNENBT0ksT0FBQSxLQUNBLFlBQUEsS0FHRix5Q0FDRSxjQUFBLEVBWkosa0NBZ0JJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxFQUNBLFdBQUEsS0FDQSxZQUFBLEVBQ0EsZUFBQSxJQXJCRiw4Q0F3QkksV0FBQSxRQUNBLE9BQUEsRUFDQSxRQUFBLEVBMUJOLDZCQStCSSxXQUFBLEtBa0NGLHlDQXhCQSxzQ0FBQSx1Q0F5QkUsV0FBQSxLQXpCSixtQkFDRSxjQUFBLEtBRUEsbUNBQ0UsY0FBQSxLQUpGLGlDQVFFLE1BQUEsS0FDQSxRQUFBLEVBVEYscURBQUEscURBb0JJLGNBQUEsRUFTTiwyQkFDRSxjQUFBLEVBQ0EsUUFBQSxJQUFBLEVBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxXQUFBLE9BT0YscUJBQ0UsUUFBQSxNdUI1WUksTUFBQSxLQUNBLE9BQUEsS3ZCNllKLFdBQUEsa0NBQUEsVUFDQSxPQUFBLEVBQ0EsWUFBQSxRQUxBLDJCQVFFLG9CQUFBLEVBQUEsTUFRSixzQkFDRSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFFQSx3QkFDRSxjQUFBLElBUEYsNEJBV0UsWUFBQSxJQUlKLG9CQUNFLGNBQUEsSUFDQSxZQUFBLElBRkEsc0JBS0UsT0FBQSxLQUFBLEVBQUEsS0FJSix1QkFBQSw0QkFBQSxrQkFBQSwrQkFBQSxrQkFLRSxNQUFBLEtBQ0EsY0FBQSxLQUNBLGVBQUEsSUFDQSxjQUFBLElBQUEsTUFBQSxLQUdGLDRCQUNFLGNBQUEsRUFHRiw0QkFDRSxNQUFBLEtBQ0EsTUFBQSxJQUNBLFlBQUEsSUFHRiwrQkFDRSxRQUFBLE1BQ0EsU0FBQSxPQUdGLGdCQUNFLE1BQUEsS0FDQSxjQUFBLEVBRkEsc0JBS0UsTUFBQSxNQUlKLGtCcUIxZEUsUUFBQSxNQUNBLE1BQUEsS3JCMmRBLE9BQUEsS0FBQSxFQUFBLEtBRkEsd0JxQnJkRSxRQUFBLE1yQjBkSiwyQkFDRSxNQUFBLEtBQ0EsTUFBQSxJQUNBLGNBQUEsSUFDQSxXQUFBLEtBR0Ysb0JBQ0UsUUFBQSxNQUNBLE9BQUEsS0FBQSxFQUVBLFdBQUEsT0FFQSxPQUFBLFFBTkEsMEJBU0UsTUFBQSxRQU9KLG1CQUFvQix3QkFDbEIsUUFBQSxLQWdCRixrQ0FiNkIsNkJBQUEsaUNBQUEsK0JBQUEsaUNBQUEsaUNBSzNCLGVBQUEsS0FHRiw2QkFBQSxpQ0FFRSxjQUFBLElBT0Ysc0JBQ0UsTUFBQSxNQUNBLE9BQUEsS0FBQSxFQUFBLEVBRisxQixtRkFBbkosMERBQTNhLHVFQUF5Siw0RUFBdFcsOENBQXdmLGtFQUEvWix5Q0FBNGxCLG1GQUExSCwwREFBeGIsdUVBQW9KLDRFQUF0VSw4Q0FBckMsb0NBQXlnQixrRUFBdFkseUNBS2pJLFlBQUEsS0FJSiwrQkFDRSxjQUFBLEtBR0YsK0JBQ0UsUUFBQSxPQUdGLHdCQUNFLElBQUEsS0FEQSwwQkFHRSxRQUFBLE9BQ0EsWUFBQSxJQUpGLHdDQU9FLE1BQUEsS0FJSixzQkFDRSxNQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsS0FIQSw4Q0FLRSxPQUFBLEVBRUcsdUNBQ0gsZUFBQSxTQUlKLGVBQ0UsV0FBQSxLQUNBLFdBQUEsT0FDQSxrQkFDRSxVQUFBLEtBRUYsc0NBQ0UsUUFBQSxLQVFKLGdCQUNFLFlBQUEsSUFDQSxjQUFBLEtBR0Ysd0JBQ0UsY0FBQSxFQUNBLFlBQUEsS0FDQSxhQUFBLEtBR0YsY0FDRSxNQUFBLE1BQ0EsV0FBQSxLQUNBLGFBQUEsSUFDQSxlQUFBLFdBQ0EsTUFBQSxRQUNBLFlBQUEsSUFDQSxXQUFBLE1BQUEsSUFQcUIsb0JBQXJCLG9CQVdFLE1BQUEsUUFJUyxzQkFDWCxhQUFBLE1BQ0EsTUFBQSxLQUdGLHFCQUNFLE1BQUEsS0FNRix5QkFBQSxzQkFFRSxZQUFBLEtBQ0EsYUFBQSxLQU1GLFNBR0UsTUFBQSxLQUNBLFdBQUEsS0FDQSxTQUFBLFNBQ0EsUUFBQSxJQUNBLFFBQUEsS0FHTSxlQUVOLE1BQUEsRUFDQSxPQUFBLEVBQ0EsWUFBQSxLQUFBLE1BQUEsWUFDQSxhQUFBLEtBQUEsTUFBQSxZQUNBLFdBQUEsS0FBQSxNQUFBLEtBQ0EsUUFBWSxHQUNaLFNBQUEsU0FDQSxLQUFBLElBQ0EsT0FBQSxNQUNBLFlBQUEsTUFHRixtQkFFRSxpQkFBQSxZQUNBLGNBQUEsS0FBQSxNQUFBLEtBQ0EsSUFBQSxNQUNBLE9BQUEsS0FHRixvQkFFRSxLQUFBLEtBQ0EsT0FBQSxFQUdZLHFCQUVaLE1BQUEsS0FDQSxLQUFBLEtBQ0EsT0FBQSxFQU1BLHFEQUNFLE1BQUEsS0FDQSxXQUFBLEtBQ0EsYUFBQSxLbUM5aUJGLG9DbkMwaUJFLHFEQU9FLFdBQUEsS0FDQSxZQUFBLE1BS04sYUFFRSxlQUNBLGNBQUEsRUFDQSxRQUFBLEtBQUEsSUFDQSxVQUFBLEtBRUEsbUJBQ0UsT0FBQSxFQUNBLFFBQUEsRUFUQSx5QkFZRSxZQVpKLG1CQWlCRSxRQUFBLE9BQ0EsWUFBQSxJQUlKLFdBQ0UsV0FBQSxFQWtCQSxtQ0FiQSxpREFDRyxnQ0FBQSxnRUFFRCxRQUFBLEtBZUosZ0JBQ0UsV0FBQSxLQWVBLHFCQVZBLGlCQWNFLFVBQUEsS0FDQSxlQUFBLE9BQ0EsV0FBQSxLQU5KLGFBVkEsU0FDRSxXQUFBLEtBU0EscUJBT0UsYUFBQSxFQUlKLFFBQ0UsTUFBQSxLNkU3dkJGLHdDQUVJLFNBQUEsU0FGd0YsdURBQTVGLG1DQUFvQyx1REFNaEMsU0FBQSxPQUlKLGVBQ0UsU0FBQSxTQUNBLElBQUEsTUFDQSxNQUFBLEVBQ0EsTUFBQSxNQUNBLFFBQUEsS0FDQSxpQkFBQSxLQUNBLFdBQUEsRUFBQSxFQUFBLEtBQUEsZ0JBUEEsaUJBV0UsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBV0Ysb0NBZEEsaUJBTUksTUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEVBQ0EsVUFBQSxLQUNBLE1BQUEsS0FwQkYsZUF5QkEsU0FBQSxTQUNBLElBQUEsS0FDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsUUFBQSxLQUNBLGlCQUFBLFNBSUosbUJBRUksTUFBQSxRQUNBLFlBQUEsSUFDQSxVQUFBLEtBRUUscUJBQ0EsVUFBQSxLQUVBLG9DQUhBLHFCQUlFLFVBQUEsTUFWUixtQkFnQkksY0FBQSxLQUNBLFVBQUEsS0FqQkosb0NBcUJJLGVBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxLQXRCSiwyQnhEeENFLFFBQUEsTUFDQSxNQUFBLEt3RG1FRSxhQUFBLFFBQ0EsWUFBQSxRQTdCRixpQ3hEcENFLFFBQVksR0FDWixRQUFBLE1BQ0EsTUFBQSxLd0RrQ0Ysb0RBZ0NJLE1BQUEsS0FDQSxNQUFBLEtBQ0EsTUFBQSxJQUNBLFFBQUEsT0FDQSxpQkFBQSxZQUNBLE9BQUEsRUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUF4Q0Ysa0VBMkNJLFdBQUEsS0FabUIsNERBZ0JuQixTQUFBLFNBQ0EsSUFBQSxJQUNBLE1BQUEsTUFDQSxjQUFBLGlCQUFBLFVBQUEsaUJBbkJtQiwyREF1Qm5CLGlCQUFBLEtBdERKLHdFQTBESSxpQkFBQSxLQUdGLG9DQTlCcUIsb0RBK0JuQixNQUFBLEtBQ0EsTUFBQSxNQS9ETiw0Q0FvRUksU0FBQSxPQUNBLE1BQUEsSUFDQSxXQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQ0EsaUJBQUEsWUFDQSxZQUFBLElBQUEsTUFBQSxLQUVBLG9DQTNFQSw0Q0E0RUUsTUFBQSxLQUNBLFdBQUEsRUFDQSxjQUFBLElBQ0EsYUFBQSxJQUNBLFdBQUEsSUFBQSxNQUFBLEtBQ0EsWUFBQSxFQXZETiwyQkE0REksYUFBQSxFQUNBLFlBQUEsR3pFa21CTixRQXBWQSwyQkF3VkksU0FBQSxLQUdBLFdBQUEsTUFDQSxXQUFBLE15RXRtQkYsb0NBM0ZBLGdCQTRGRSxjQUFBLEtBQ0EsYUFBQSxNQUlKLHFCQUNFLE9BQUEsRUFDQSxRQUFBLEVBRkEsd0JBS0UsUUFBQSxJQUFBLEVBQ0EsZ0JBQUEsS0FDQSxZQUFBLElBUEEsMEJBVUUsTUFBQSxRQUlnQixrREFBQSxrREFFbEIsUUFBWSxHQUNaLE1BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGFBQUEsS0FDQSxrQkFBQSxVQUNBLG9CQUFBLE9BR2tCLGtEQUNsQixpQkFBQSxnREExQkYsa0RBOEJFLGlCQUFBLHlEQUlKLGNBQ0UsTUFBQSxLQUNBLFFBQUEsS0FBQSxFQUVBLGlCQUNFLFVBQUEsS0FFQSxNQUFBLFFBR0YseUJBQ0UsVUFBQSxNQUNBLE9BQUEsRUFBQSxLQUNBLFFBQUEsS0FBQSxFQUFBLEVBYkEsMkJBZ0JFLFlBQUEsSUFLTixrQkFDRSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxFQUFBLEVBQUEsS0FIQSxxQkFNRSxRQUFBLEVBQUEsRUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxJQUNBLE1BQUEsUUFHRixvQkFDRSxZQUFBLElBR0Ysb0NBakJFLGtCQWtCQSxRQUFBLEVBQUEsS0FBQSxNQ3ROSixTekRJRSxRQUFBLE1BQ0EsTUFBQSxLeURMQSxlekRRRSxRQUFZLEdBQ1osUUFBQSxNQUNBLE1BQUEsS3lETkosbUJBQUEseUIzQzZDSSxNQUFBLEtBQ0EsTUFBQSxJMkMzQ0YsY0FBQSxLQUNBLFlBQUEsS0FHRix5QkFDRSxPQUFBLE1BQUEsS0FDQSxhQUFBLEVBQUEsRUFBQSxJQUFBLElBR0YsbUJBQ0UsV0FBQSxLQUNBLE9BQUEsTUFBQSxLQUNBLGFBQUEsRUFBQSxJQUFBLElBQUEsRUFFQSwwQkFDRSxvQkFBQSxLRnJCSixtQkFDRSxNQUFBLEtBQ0EsV0FBQSxJQUZBLDBCQUtFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxFQUFBLElBS0osbUJBQ0UsTUFBQSxNQUNBLE1BQUEsSUFDQSxZQUFBLEtBSEEseUJBTUUsTUFBQSxNQUNBLE1BQUEsSUFLSixpQkFDRSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsT0FJRixxQkFDRSxjQUFBLEtBREEsc0NBS0UsWUFBQSxJQUNBLGVBQUEsVUFDQSxPQUFBLFFBSEYsOENBQUEsK0NBT0ksTUFBQSxLQUNBLE9BQUEsUUFJbUMsOERBQ3JDLGFBQUEsS0FqQkYsNENBQUEsK0NBc0JFLGFBQUEsS0FDQSxVQUFBLEtBdkJGLDJDQUFBLDJDQTRCRSxZQUFBLEtBQ0EsVUFBQSxLQUtGLDBCQUNFLE1BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FKSix1QkFRSSxlQUFBLElBUkosMEJBWUksV0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEVBQ0EsZUFBQSxVQWZBLDRDQXFCSSxPQUFBLEVBckJOLDZCQTBCSSxRQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsS0EzQk4sbUNBQUEsdUNBQUEsd0NBa0NJLFFBQVksR0FDWixNQUFBLE1BQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBdENKLHVDQTBDSSxXQUFBLGlDQUFBLEVBQUEsTUFBQSxVQUdNLG1DQUNOLFdBQUEsaUNBQUEsRUFBQSxNQUFBLFVBOUNKLHdDQWtESSxXQUFBLGlDQUFBLFVBbERKLDJCQXNESSxRQUFBLEVBQ0EsV0FBQSxLQUVBLDRCQUNBLFFBQUEsRUFDQSxXQUFBLFFBM0RKLDZCQWdFTSxRQUFBLElBQUEsS0FLQSxnREFDRSxPQUFBLElBQUEsRUFBQSxFQXRFUixpQ0E0RUksY0FBQSxLQTVFSiwrQkFnRkksTUFBQSxNQU1KLG9DQUdJLE1BQUEsSUFISixvQ0FZZ0Isb0NBSlosTUFBQSxJQVJKLDBDQW1CTSxjQUFBLElBR0YsaURBQ0UsTUFBQSxLQUNBLFVBQUEsZUFDQSxXQUFBLE9BekJOLG9DQStCSSxNQUFBLElBL0JGLHVDQWtDSSxXQUFBLEtBR0YsdUNBQ0UsUUFBQSxhQUNBLE9BQUEsRUFBQSxJQUFBLElBQUEsRUFDQSxRQUFBLElBQUEsS0FDQSxXQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLFdBQUEsSUFFVywwREFDVCxhQUFBLEVBQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxRQUFBLEdBQ0EsV0FBQSxJQUFBLElBTFMsZ0VBUVAsUUFBQSxFQWpCTiw2Q0FzQkksV0FBQSxRQVFxQixZQUE3Qiw0QkFDRSxZQUFBLGVBRG1DLGtCQUFuQyxrQ0FJRSxPQUFBLEtBQUEsRUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBRUMsK0JBQUEsK0NBQ0MsY0FBQSxFQUdGLHdCQUFBLHdDQUNFLGlCQUFBLEtBQ0EsZUFBQSxVQUVBLDJCQUFBLDJDQUNFLGNBQUEsSUFBQSxNQUFBLEtBQ0EsZUFBQSxPQUtlLDJDQUFBLDJEQUNmLFdBQUEsUUFHRiwyQkFBQSwyQ0FDRSxRQUFBLEVBQ0EsY0FBQSxJQUFBLE1BQUEsS0E1QjZDLDhCQUEvQyw4Q0ErQkksUUFBQSxJQUFBLEtBQ0EsZUFBQSxJQVFSLGtDQUNFLFVBQUEsS0FGRiwyQ0FLSSxRQUFBLEtBQUEsSUFLTiwyQkFJUSxRQUFBLEtBRUYsMEJBQ0UsUUFBQSxPQVBSLHdCQVlNLFVBQUEsS0FPRiwwREFDQSxjQUFBLFlBR0YscUVBQ0UsV0FBQSxFQUlKLDJCQUNFLGNBQUEsS0FDQSxVQUFBLEtBZ0JBLGNBSEUsb0JBV0UsY0FBQSxJQTFCSixvQ0FLRSxRQUFBLEtBQUEsSUFESSwwQ0FLRixRQUFBLEtBTU4sWUFDRSxZQUFBLGVBTUEsZUFDRSxZQUFBLEtBU0MseUJBQ0gsTUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsT0FBQSxLQUFBLEVBSEEsNEJBS0UsaUJBQUEsS0FFYywyQ0FDZCxpQkFBQSxLQUVGLDRCQUNFLFFBQUEsS0FLb0IscUNBQ3RCLE1BQUEsT0FDQSxZQUFBLEtBQ0EsYUFBQSxLQUNTLGlEQUFBLGlEQUNQLFdBQUEsS0FDQSxlQUFBLElBQ0EsUUFBQSxLQVBtRSxrRUFBbkUsa0VBU0UsT0FBQSxFeEVqV04sc0JBRUksTUFBQSxRQUNBLFlBQUEsSUFDQSxpQkFBQSxRQUVKLGlCQUVJLE1BQUEsUUFDQSxZQUFBLElBR0osWUFFSSxNQUFBLEtBRUEsTUFBQSxRQUNBLFdBQUEsT0FDQSxRQUFBLE9BQ0EsVUFBQSxLQUNBLG9DQVJBLFlBU0ksVUFBQSxRQUVKLG9DQVhBLFlBWUksVUFBQSxLQU9SLG9CQUVJLE1BQUEsS0FDQSxXQUFBLE9BQ0EsT0FBQSxNQUNBLGNBQUEsS0FDQSxvQ0F6QkEsWUFlSSxVQUFBLEtBSUosb0JBT0ksY0FBQSxPQUlSLGtCQUVJLE1BQUEsS0FDQSxTQUFBLFNBR0osZUFFSSxNQUFBLEtBQ0EsT0FBQSxJQUNBLFFBQUEsR0FDQSxNQUFBLElBQ0EsT0FBQSxJQUNBLGlCQUFBLFFBQ0EsUUFBQSxhQUNBLFNBQUEsU0FDQSxVQUFBLE1BQ0Esb0NBWEEsZUFZSSxVQUFBLEtBRUosb0NBZEEsZUFlSSxVQUFBLElBQ0EsTUFBQSxLQUVKLG9DQWxCQSxlQW1CSSxVQUFBLElBQ0EsT0FBQSxJQUNBLE9BQUEsR0FJSixtQkFLSSxVQUFBLElBQ0EsV0FBQSxNQU5SLG1CQUVJLE1BQUEsS0FDQSxPQUFBLEtBT0osWUFFSSxPQUFBLE1BQUEsTUFBQSxRQUNBLE9BQUEsTUFDQSxPQUFBLEtBSUosb0JBRUksTUFBQSxJQUNBLE9BQUEsRUFBQSxLQUNBLFFBQUEsSUFHSixZQUVJLE1BQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLEtBQUEsSUFFSixjQUVJLE1BQUEsSUFDQSxPQUFBLEtBQUEsRUFBQSxFQUdKLGdCQUNHLGFBQUEsTUFHSCxvQkFFSSxRQUFBLE1BQ0EsZ0JBQUEsS0FFQSxPQUFBLEdBQ0EsTUFBQSxLQUdKLHFCQUVJLE1BQUEsSUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsTUFHSixjQUVJLFVBQUEsSUFHSix5QkFFSSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsT0FDQSxRQUFBLElBQUEsSUFBQSxLQUlKLFFBT0Esc0JBTEksT0FBQSxLQUNBLE1BQUEsSUFDQSxNQUFBLEtBQ0EsVUFBQSxJQVVKLG1CQUVJLE9BQUEsS0FDQSxNQUFBLElBQ0EsTUFBQSxLQUdKLG1CQUVJLE9BQUEsS0FDQSxvQ0FIQSxtQkFJSSxVQUFBLElBQ0EsT0FBQSxNQUlKLGtCQUNELE9BQUEsSUFDQyxZQUFBLEVBQ0EsTUFBQSxPQU1GLHNCQUNFLGlCQUFBLFFBQ0EsV0FBQSxLQUNBLE1BQUEsS0FDQSxvQ0FiQSxrQkFLRyxZQUFBLEVBSUwsc0JBS00sVUFBQSxLQUtSLG1CQUVJLFNBQUEsU0FDQSxNQUFBLEtBQ0EsUUFBQSxhQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0Esb0NBTkEsbUJBT0ksVUFBQSxLQUVKLG9DQVRBLG1CQVVJLFVBQUEsS0FJUixvQkFFSSxNQUFBLElBQ0EsUUFBQSxhQUNBLGdCQUFBLEtBQ0EsV0FBQSxNQUNBLGNBQUEsR0FDQSxhQUFBLElBQUEsTUFBQSxRQUNBLG9DQVJBLG9CQVNJLE1BQUEsS0FPUixvQkFDSSxNQUFBLElBQ0EsUUFBQSxhQUNBLGdCQUFBLEtBQ0EsV0FBQSxLQUNBLG9DQXJCQSxvQkFZSSxVQUFBLElBSUosb0JBTUksVUFBQSxJQUNBLE1BQUEsS0FFSixvQ0FUQSxvQkFVSSxNQUFBLEtBSVIsd0JBQ0ksTUFBQSxJQUNBLFFBQUEsYUFDQSxXQUFBLEtBQ0EsZ0JBQUEsS0FPSixrQkFnQ0Esa0JBS0ksV0FBQSxNQStVQSxnQkFBQSxLQTFYQSxvQ0FMQSx3QkFNSSxVQUFBLElBQ0EsTUFBQSxLQUlSLGtCQUVJLE1BQUEsSUFDQSxRQUFBLGFBR0Esb0NBTkEsa0JBT0csTUFBQSxJQUNBLFVBQUEsS0FFSCxvQ0FWQSxrQkFXSSxVQUFBLElBQ0EsTUFBQSxJQW9FTyxxQkFLUixVQUFBLEtBckVQLHVCQUVJLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLEtBV0osa0JBUkEsdUJBWUksUUFBQSxXQXdlRixlQUFBLE9BcGZGLHVCQUVJLE1BQUEsSUFHQSxpQkFBQSxRQUdKLGtCQUVJLE1BQUEsSUFJQSxjQUFBLEdBRUEsaUJBQUEsUUFDQSxhQUFBLElBQUEsTUFBQSxLQUdKLHlCQUVJLE1BQUEsSUFDQSxnQkFBQSxLQUNBLFdBQUEsT0FDQSxRQUFBLGFBQ0EsZUFBQSxPQUNBLGlCQUFBLFFBQ0EsTUFBQSxLQUdKLHlEQUVJLGlCQUFBLFFBR0osWUFFSSxNQUFBLE1BQ0EsUUFBQSxXQUNBLGVBQUEsT0FDQSxXQUFBLE9BQ0EsaUJBQUEsUUFDQSxZQUFBLElBQUEsTUFBQSxLQUdKLGVBQ0ksaUJBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFNBQUEsS0FDQSxRQUFBLGFBQ0EsTUFBQSxLQUNBLGdCQUFBLEtBQ0EsTUFBQSxJQUdKLHFCQUNJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQU1KLDBCQUNJLE9BQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxPQUNBLFFBQUEsSUFBQSxFQUNBLFFBQUEsTUFHSiwyQkFDSSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFNBQUEsU0FDQSxRQUFBLEtBR1UscUJBQ1YsV0FBQSxRQUcyQixrQ0FDM0IsaUJBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxRQUdKLHdDQUNJLGlCQUFBLFFBR0oscUJBYUEsZ0JBWEksTUFBQSxLQUNBLEtBQUEsSUFBQSxLQUFBLE1BQ0EsV0FBQSxPQUNBLGlCQUFBLFFBQ0EsUUFBQSxJQUFBLElBQ0Esb0NBUEEscUJBUUksS0FBQSxJQUFBLElBQUEsTUFDQSxRQUFBLElBQUEsS0FhUix3QkFFSSxTQUFBLE1BQ0EsUUFBQSxLQUNBLElBQUEsRUFBUSxLQUFBLEVBQ1IsT0FBQSxLQUNBLE1BQUEsS0FDQSxpQkFBQSxLQUNBLFFBQUEsR0FDQSxPQUFBLGtCQUdKLDJCQUVJLFVBQUEsS0FDQSxPQUFBLEtBQ0EsS0FBQSxJQUNBLFlBQUEsT0FJQSxRQUFBLEtBQ0EsU0FBQSxNQUVBLE1BQUEsTUFDQSxRQUFBLE1BQ0EsSUFBQSxJQUNBLFdBQUEsT0FnT0osK0JBcklBLGdCQXNJSSxTQUFBLFNBaE9BLG9DQWhCQSwyQkFrQkksTUFBQSxJQUNBLE9BQUEsSUFDQSxLQUFBLElBQUEsSUFBQSxNQUNBLElBQUEsRUFDQSxXQUFBLEVBQ0EsS0FBQSxFQUNBLFlBQUEsRUFDQSxVQUFBLEtBSVIsc0JBRUksTUFBQSxLQUNBLFdBQUEsT0FDQSxpQkFBQSxRQUNBLEtBQUEsSUFBQSxLQUFBLE1BQ0EsUUFBQSxJQUFBLEtBR0osMEJBRUksT0FBQSxNQUNBLFdBQUEsS0FDQSxRQUFBLEtBQ0EsaUJBQUEsUUFDQSxNQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsS0FFSiwrQkFFSSxNQUFBLEtBQ0EsV0FBQSxNQUNBLE1BQUEsS0FDQSxRQUFBLGFBQ0EsWUFBQSxPQUNBLGVBQUEsT0FFSixxQkFFSSxNQUFBLFFBRUosZUFFSSxRQUFBLElBQUEsRUFHSixtQkFFSSxjQUFBLElBR0osaUNBR0ksTUFBWSxLQUNaLFdBQUEsS0FDQSxNQUFBLE1BR0osV0FFSSxpQkFBQSxRQUNBLE1BQUEsTUFDQSxLQUFBLElBQUEsS0FBQSxNQUNBLE9BQUEsTUFDQSxhQUFBLElBQ0EsV0FBQSxJQUNBLFFBQUEsS0FBQSxLQUNBLFdBQUEsT0FDQSxNQUFBLElBQ0Esb0NBWEEsV0FZSSxLQUFBLElBQUEsSUFBQSxNQUNBLE9BQUEsTUFDQSxXQUFBLE1BQ0EsTUFBQSxLQUVKLG9DQWpCQSxXQWtCSSxLQUFBLElBQUEsS0FBQSxNQUNBLE9BQUEsTUFDQSxhQUFBLElBQ0EsV0FBQSxNQUNBLFFBQUEsS0FBQSxLQUNBLE1BQUEsS0FJUixnQkFDSSxpQkFBQSw2REFDQSxrQkFBQSxVQUNBLGdCQUFBLElBQUEsSUFDQSxNQUFBLGVBQ0EsUUFBQSxNQUNBLE9BQUEsSUFDQSxZQUFBLElBQ0EsV0FBQSxLQUNBLE1BQUEsSUFFQSwwREFYQSxnQkFZSSxPQUFBLEdBRUosb0NBZEEsZ0JBZUksWUFBQSxJQUNBLFdBQUEsSUFDQSxNQUFBLEtBRUosb0NBbkJBLGdCQW9CSSxVQUFBLElBQ0EsT0FBQSxFQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsV0FBQSxJQUNBLE1BQUEsTUFFSixvQ0EzQkEsZ0JBNEJJLFVBQUEsSUFDQSxZQUFBLE1BQ0EsWUFBQSxLQUNBLFdBQUEsS0FDQSxNQUFBLE1BSVIsMEJBRUksTUFBQSxLQUNBLE1BQUEsUUFDQSxpQkFBQSxRQUdKLHNCQUVJLFVBQUEsS0FDQSxZQUFBLE1BQ0EsV0FBQSxLQUNBLFNBQUEsU0FDQSxvQ0FOQSxzQkFPSSxVQUFBLE1BRUosb0NBVEEsc0JBVUksVUFBQSxLQUVKLG9DQVpBLHNCQWFJLFVBQUEsS0FFSixvQ0FmQSxzQkFnQkksVUFBQSxLQUtKLG9DQUZGLG1CQUdNLFVBQUEsTUFFSixvQ0FMUSxtQkFNSixVQUFBLEtBSVIsVUFFSSxZQUFBLEtBQ0EsV0FBQSxJQUdKLGdCQUVJLE9BQUEsTUFDQSxNQUFBLEtBR0osZ0JBRUksWUFBQSxLQUdKLDJCQUVJLFVBQUEsSUFDQSxXQUFBLE9BRUosaUJBRUksYUFBQSxLQUVKLGFBRUksWUFBQSxLQUdKLGlCQUVJLFdBQUEsSUFDQSxjQUFBLElBR0osbUJBQ0ksaUJBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFNBQUEsS0FDQSxRQUFBLGFBQ0EsTUFBQSxLQUNBLGdCQUFBLEtBQ0EsTUFBQSxJQUdKLHlCQUNJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUdKLDhCQUNJLE9BQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxPQUNBLFFBQUEsSUFBQSxFQUNBLFFBQUEsTUFPSiw0QkFFSSxNQUFBLEtBR0osMkJBRUksTUFBQSxLQUdKLGlDQUVJLFdBQUEsS0FHSixlQUtBLGVBSEksTUFBQSxlQVFKLHdCQUVJLE1BQUEsZ0JBR0oseUJBRUksTUFBQSxnQkFJQSxvQ0FERix1QkFFTSxXQUFBLEtBSVIsaUJBRUksTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLEtBRUosa0JBRUksTUFBQSxLQUNBLFdBQUEsT0FFSix5QkFFSSxNQUFBLEtBQ0EsV0FBQSxNQUVKLGVBRUksaUJBQUEsUUFDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FFSix3QkFHSSxZQUFBLEtBRUoscUJBRUksTUFBQSxJQUNBLFFBQUEsYUFDQSxTQUFBLFNBRUosZUFFSSxNQUFBLEtBRUosa0JBRUksTUFBQSxLQUNBLFlBQUEsS0FFSixvQkFFSSxNQUFBLEtBQ0EsV0FBQSxNQUdKLGVBRUUsTUFBQSxLQUNBLGlCQUFBLFFBQ0EsT0FBQSxLQUdGLFFBRUksTUFBQSxNQUNBLE9BQUEsS0FFQSxTQUFBLFNBQ0EsSUFBQSxJQUdBLG9DQVRBLFFBVUksSUFBQSxJQUNBLE1BQUEsSUFDQSxLQUFBLE1BSVIsd0JBRUksTUFBQSxLQUVKLHNCQUVJLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxPQUNBLGVBQUEsT0FDQSxNQUFBLEtBR0osMkJBQ0UsUUFBQSxhQUNBLGVBQUEsT0FDQSxZQUFBLE9BR0Ysb0JBRUksTUFBQSxRQUNBLFVBQUEsS0FDQSxvQ0FKQSxvQkFLRSxVQUFBLEtBR04sYUFFSSxNQUFBLEtBQ0EsS0FBQSxJQUFBLEtBQUEsTUFDQSxXQUFBLE9BQ0EsaUJBQUEsUUFDQSxRQUFBLElBQUEsSUFFSixXQUVJLE9BQUEsS0FDQSxjQUFBLElBQ0EsWUFBQSxLQUNBLE1BQUEsSUFDQSxRQUFBLElBQ0Esb0NBUEEsV0FRRSxVQUFBLEtBR04sZ0JBRUksV0FBQSxNQUdKLG1CQUVJLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxJQUdKLHdCQUVJLFVBQUEsS0FDQSxNQUFBLEtBR3VCLHNDQUV2QixVQUFBLEtBQ0EsTUFBQSxLQUNBLGdCQUFBLFVBRzZDLDREQUM3QyxPQUFBLEtBR0osZUFFSSxNQUFBLE1BR0osb0JBQ0ksaUJBQUEsUUFDQSxNQUFBLE1BQ0EsS0FBQSxJQUFBLEtBQUEsTUFDQSxPQUFBLE1BQ0EsYUFBQSxLQUNBLFdBQUEsSUFDQSxRQUFBLEtBQUEsS0FDQSxXQUFBLE9BQ0EsTUFBQSxJQUNBLG9DQVZBLG9CQVdJLEtBQUEsSUFBQSxJQUFBLE1BQ0EsT0FBQSxNQUNBLFdBQUEsTUFDQSxNQUFBLElBQ0EsYUFBQSxNQUVKLG9DQWpCQSxvQkFrQkksS0FBQSxJQUFBLEtBQUEsTUFDQSxPQUFBLE1BQ0EsYUFBQSxLQUNBLFdBQUEsSUFDQSxRQUFBLEtBQUEsS0FDQSxNQUFBLEtBR1IseUJBQ0ksTUFBQSxlQUNBLFFBQUEsTUFDQSxZQUFBLE1BQ0EsV0FBQSxJQUNBLE1BQUEsS0FDRCxvQ0FOQyx5QkFPSSxNQUFBLGVBQ0EsUUFBQSxNQUNBLFlBQUEsS0FDQSxXQUFBLElBQ0EsTUFBQSxLQUNBLFVBQUEsSUFDQSxhQUFBLEtBQ0EsTUFBQSxPQUVKLG9DQWhCQSx5QkFpQkksTUFBQSxlQUNBLFFBQUEsTUFDQSxZQUFBLE1BQ0EsV0FBQSxJQUNBLE1BQUEsS0FDQSxVQUFBLEtBYVIsUUFDRSxTQUFBLFNBQ0EsUUFBQSxhQUNBLGVBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsSUFDQSxpQkFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLE1BQUEsRUFBQSxLQUFBLEtBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxnQkFDQSxPQUFBLFFBSUEsaUJBQUEsMENBR0YsY0FDRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxRQUFBLEVBR0YsY0FDRSxTQUFBLFNBQ0EsUUFBQSxNQUNBLE9BQUEsUUFDQSxVQUFBLEtBQ0EsZUFBQSxVQUNBLFdBQUEsUUFDQSxjQUFBLFFBQ0EsV0FBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUFBLE1BQUEsRUFBQSxFQUFBLElBQUEsZ0JBSUEsV0FBQSxLQUFBLFNBSUEsb0JBQUEsUUFBQSxXQUVvQixvQkFBdEIscUJBQ0UsU0FBQSxTQUNBLElBQUEsSUFDQSxXQUFBLE1BQ0EsWUFBQSxFQUlBLFdBQUEsUUFFVyxxQkFDWCxRQUFBLGVBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLEVBQUEsSUFBQSxxQkFFRixvQkFDRSxRQUFBLGNBQ0EsS0FBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLEVBQUEsSUFBQSxlQUNBLFFBQUEsRUFFRixvQ0FDRSxXQUFBLFFBQ0EsV0FBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUFBLE1BQUEsRUFBQSxFQUFBLElBQUEsZUFFRiwyQ0FDRSxRQUFBLEVBRW1DLDBDQUNuQyxRQUFBLEVBR0YsZUFDRSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxJQUFBLElBQUEsSUFBQSxlQUlBLGlCQUFBLDRDQUlBLFdBQUEsS0FBQSxLQUFBLFNBRUYsc0JBQ0UsUUFBWSxHQUNaLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLE9BQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsUUFDQSxjQUFBLElBQ0EsV0FBQSxNQUFBLEVBQUEsSUFBQSxnQkFJQSxpQkFBQSxxQ0FFRixxQ0FDRSxLQUFBLEtBQ0EsV0FBQSxLQUFBLElBQUEsSUFBQSxlQUdxQyxpREFDckMsV0FBQSxLQUNBLE1BQUEsS0FJYyw0Q0FBQSxrREFFWixlQUFBLGdCQUNBLE1BQUEsZUFFSixrQ0FBbUMsd0NBRS9CLGVBQUEsZ0JBQ0EsTUFBQSxlQUNBLFlBQUEsZUFFSixtQ0FBb0MseUNBRWhDLGVBQUEsZ0JBQ0EsTUFBQSxlQUNBLFlBQUEsZUFFTyxlQUFBLHFCQUVQLE9BQUEsWUFDQSxRQUFBLFlBRUosa0JBQUEsb0JBQUEsaUJBQUEsaUJBQUEsa0JBQUEsa0JBQW1CLHdCQUFFLDBCQUFILHVCQUFBLHVCQUFDLHdCQUFBLHdCQU9mLFNBQUEsbUJBQ0EsUUFBQSxZQUNBLE9BQUEsWUFDQSxRQUFBLGdCQUdBLGVBQUEsc0JBQ0EsV0FBQSxzQkFDQSxZQUFBLGtCQUNBLFlBQUEsY0FDQSxXQUFBLGlCQUNBLFVBQUEsY0FDQSxRQUFBLFlBR0EsY0FBQSxZQU1PLG9CQUFBLGlCQUFBLGtCQUFBLDBCQUFBLHVCQUFBLHdCQUlQLFlBQUEsZ0JBQ0EsT0FBQSxnQkFDQSxNQUFBLGtCQUNBLE9BQUEsWUFFTyxrQkFBQSxpQkFBQSxrQkFBQSx3QkFBQSx1QkFBQSx3QkFHUCxPQUFBLElBQUEsTUFBQSxrQkFFSix3QkFBQSx1QkFBQSx3QkFBeUIsOEJBQXpCLDZCQUFBLDhCQU1JLFFBQUEsWUFBc0IsT0FBQSxJQUFBLE1BQUEsa0JBR3RCLFdBQUEsTUFBQSxFQUFBLEVBQUEsSUFBQSw4QkFFSixpQkFBMEMsa0JBQXhCLHVCQUFsQix3QkFHSSxpQkFBQSxlQUNBLE1BQUEsa0JBQ0EsVUFBQSxpQkFDQSxZQUFBLFlBQ0EsT0FBQSxjQUVPLGlCQUFBLHVCQUVQLGFBQUEsZ0JBQ0EsWUFBQSxRQUVKLDRCQUE2QixrQ0FFekIsUUFBQSxlQUVPLGtCQUFBLHdCQUVQLE1BQUEsa0JBQ0EsT0FBQSxVQUNBLFFBQUEsTUFBQSxNQUVZLG1DQUFBLHlDQUdaLFdBQUEsRUFBQSxFQUFBLEVBQUEsT0FBQSxLQUFBLGdCQUVKLDZCQUFBLGtDQUFBLG1DQUFBLHdDQUtJLFFBQUEsWUFDQSxPQUFBLDJCQUNBLFdBQUEsaUJBSUEsV0FBQSxRQUFBLElBQUEsR0FBQSxXQUFBLEdBQUEsY0FBd0QsUUFBQSxZQUN4RCxVQUFBLGtCQUNBLGlCQUFBLGtCQUNBLFNBQUEsbUJBQ0EsS0FBQSxlQUNBLFlBQUEsY0FHQSxXQUFBLEVBQUEsSUFBQSxJQUFBLDBCQUNBLE1BQUEsa0JBR3lCLDZDQUFBLGtEQUFBLG1EQUFBLHdEQUl6QixNQUFBLFFBRUosK0NBQUEsb0RBQUEscURBQUEsMERBS0ksUUFBQSxlQUNBLFVBQUEsTUFFeUIseUNBQUEsOENBQUEsK0NBQUEsb0RBS3pCLE1BQUEseUJBQ0EsVUFBQSxpQkFDQSxJQUFBLFlBQ0EsS0FBQSxlQUNBLE1BQUEsZUFDQSxZQUFBLGlCQUNBLFdBQUEsaUJBQ0EsT0FBQSxlQUNBLFlBQUEsZUFDQSxXQUFBLGVBRW9DLGNBQUEsZUFBK0IsT0FBQSxZQUNuRSxTQUFBLG1CQUdBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSx5QkFFSiwrQ0FBQSxvREFBQSxxREFBQSwwREFLSSxPQUFBLGtCQUVKLGdEQUFBLHFEQUFBLHNEQUFBLDJEQUtJLFdBQUEsa0JBRThCLDhDQUFBLG9EQUc5QixRQUFBLGVBRUosNkJBQUEsbUNBR0ksT0FBQSxjQUVKLDJDQUFBLGlEQUdJLE9BQUEsY0FDQSxNQUFBLGVBQ0EsaUJBQUEsa0JBQ0EsV0FBQSxjQUVKLDZDQUE4QyxtREFFMUMsaUJBQUEsa0JBQ0EsUUFBQSx1QkFDQSxRQUFBLGVBQ0EsV0FBQSxjQUNBLFlBQUEsY0FFSiw2Q0FBQSxtREFHSSxRQUFBLEtBQUEsY0FDQSxRQUFBLHVCQUNBLGlCQUFBLGVBRUosa0NBQW1DLHdDQUUvQixJQUFBLGNBRThCLG9EQUFBLDBEQUc5QixXQUFBLGlCQUNBLFdBQUEsaUJBQ0EsTUFBQSxlQUNBLFVBQUEsZ0JBQ0EsZUFBQSxnQkFFSixrREFBQSx3REFHSSxTQUFBLG1CQUNBLElBQUEsWUFDQSxXQUFBLG1CQUNBLGFBQUEsY0FDQSxNQUFBLEVBRVksMEJBQUEsZ0NBRVosU0FBQSxtQkFDQSxNQUFBLGdCQUNBLElBQUEsaUJBQ0EsV0FBQSxnQkFDQSxRQUFBLFlBQ0EsTUFBQSxnQkFDQSxZQUFBLGlCQUVKLGdDQUFpQyxzQ0FFN0IsTUFBQSxnQkFDQSxJQUFBLGdCQUNBLFNBQUEsbUJBQ0EsTUFBQSxpQkFFNkMsbUVBQUEsd0VBQUEseUVBQUEsOEVBSzdDLFFBQUEsWUFDQSxPQUFBLDZCQUNBLFdBQUEsa0JBSUEsV0FBQSxRQUFBLElBQUEsR0FBQSxXQUFBLEdBQUEsYUFFYSxnQ0FBQSwrQkFBQSxzQ0FBQSxxQ0FLYixRQUFBLGdCQUNBLFVBQUEsY0FDQSxpQkFBQSxrQkFDQSxNQUFBLGtCQUNBLHNCQUFBLGVBQ0Esb0JBQUEsZUFDQSxtQkFBQSxlQUNBLGlCQUFBLGVBQ0EsZ0JBQUEsZUFDQSxZQUFBLGVBQ0EsTUFBQSxnQkFDQSxPQUFBLGdCQUNBLFlBQUEsZ0JBRUEsV0FBQSxpQkFDQSxTQUFBLG1CQUNBLE1BQUEsZ0JBQ0EsSUFBQSxpQkFFMkIsc0NBQUEscUNBQUEsNENBQUEsMkNBRVksUUFBQSxFQUFXLDRDQUFBLHVDQUFBLDJDQUFBLHNDQUFBLGtEQUFBLDZDQUFBLGlEQUFBLDRDQU1sRCxpQkFBQSxrQkFLQSxpQkFBQSxxREFDQSxrQkFBQSxtQkFDQSxPQUE4SCx5SEFHOUgsV0FBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGVBRWtDLGtEQUFBLDZDQUFBLGlEQUFBLDRDQUFBLHdEQUFBLG1EQUFBLHVEQUFBLGtEQVNsQyxRQUFBLGdCQUVKLHNDQUFBLHFDQUFBLDRDQUFBLDJDQUtJLE9BQUEsa0JBRTBCLHNEQUFBLGdEQUcxQixRQUFBLGdCQUNBLElBQUEsdUJBT0osNkNBTEEsMkRBS0EsdUNBTEEscURBR0ksUUFBQSxlQU9pQixrREFBQSw0Q0FHakIsUUFBQSxnQkFDQSxJQUFBLHVCQUVKLDhEQUFBLHdEQUdJLFFBQUEsZ0JBRUosMEJBRUksdUZBQUEsNEZBQUEsNkZBQUEsa0dBR2tHLFlBQUEsWUFBMEIsTUFBQSxZQUFvQixLQUFBLEtBQVcsNEZBQUEsa0dBRXpELElBQUEsZUFBcUIsV0FBQSxJQUFnQix1RkFRdkksMEdBQUEsK0dBUnVJLDZGQVF2SSxnSEFBQSxxSEFKSSxJQUFBLGVBQ0EsT0FBQSxlQUNBLGNBQUEsZUFZUiwyREFBQSxxREFHSSxNQUFBLGtCQUNBLFFBQUEsWUFDQSxPQUFBLG1CQUVKLGdEQUFBLHlEQUFBLDBDQUFBLG1EQUtJLE1BQUEsa0JBQ0EsaUJBQUEsOEJBQ0EsT0FBQSxJQUFBLE1BQUEsOEJBQ0EsY0FBQSxZQUE0QixRQUFBLFlBQzVCLE9BQUEsbUJBRXdDLGlEQUE1QywyQ0FFSSxNQUFBLGtCQUNBLGlCQUFBLGdDQUNBLE9BQUEsSUFBQSxNQUFBLGdDQUNBLGNBQUEsWUFDQSxRQUFBLFlBQ0EsT0FBQSxtQkFFMEMsbURBQTlDLDZDQUVJLE1BQUEsa0JBQ0EsaUJBQUEsOEJBQ0EsT0FBQSxJQUFBLE1BQUEsOEJBQ0EsY0FBQSxZQUNBLFFBQUEsWUFDQSxPQUFBLG1CQUVKLG9EQUFBLDhDQUdJLE1BQUEsZUFDQSxpQkFBQSw2QkFDQSxPQUFBLElBQUEsTUFBQSw2QkFDQSxjQUFBLFlBQ0EsUUFBQSxZQUNBLE9BQUEsbUJBRUosK0NBQUEseUNBR0ksTUFBQSxrQkFDQSxpQkFBQSw4QkFDQSxPQUFBLElBQUEsTUFBQSw4QkFDQSxjQUFBLFlBQ0EsUUFBQSxZQUNBLE9BQUEsbUJBRThDLHVEQUFsRCxpREFFSSxNQUFBLGtCQUNBLGlCQUFBLDhCQUNBLE9BQUEsSUFBQSxNQUFBLDhCQUNBLGNBQUEsWUFBNEIsUUFBQSxZQUM1QixPQUFBLG1CQUVKLGdEQUFBLDBDQUdJLE1BQUEsa0JBQ0EsaUJBQUEsK0JBQ0EsT0FBQSxJQUFBLE1BQUEsK0JBQ0EsY0FBQSxZQUNBLFFBQUEsWUFDQSxPQUFBLG1CQUVKLG9EQUFBLDhDQUdJLE1BQUEsa0JBQ0EsaUJBQUEsOEJBQ0EsT0FBQSxJQUFBLE1BQUEsOEJBQ0EsY0FBQSxZQUNBLFFBQUEsWUFDQSxPQUFBLG1CQUVKLHNEQUFBLGdEQUdJLE1BQUEsa0JBQ0EsaUJBQUEsK0JBQ0EsT0FBQSxJQUFBLE1BQUEsK0JBQ0EsY0FBQSxZQUNBLFFBQUEsWUFDQSxPQUFBLG1CQUVvQixtREFBQSw2Q0FHcEIsTUFBQSxrQkFDQSxpQkFBQSw4QkFDQSxPQUFBLElBQUEsTUFBQSw4QkFDQSxjQUFBLFlBQ0EsUUFBQSxZQUNBLE9BQUEsbUJBRU8sZ0NBQUEsc0NBRVAsUUFBQSxZQUNBLE9BQUEsMkJBSUEsV0FBQSxJQUFBLGNBQ0EsUUFBdUIsY0FDdkIsU0FBQSxtQkFDQSxPQUFBLFlBQ0EsTUFBQSx1QkFDQSxNQUFBLGVBQ0EsV0FBQSxZQUNBLFVBQUEsZ0JBQ0EsUUFBQSxZQUFBLHNCQUE0QyxPQUFBLElBQUEsTUFBQSwrQkFDNUMsY0FBQSxZQUNBLFFBQUEsWUFDQSxNQUFBLGVBQ0EsT0FBQSxZQUVPLGtDQUFBLHdDQUdQLFNBQUEsbUJBQ0EsT0FBQSxZQUNBLE1BQUEsZ0JBQ0EsVUFBQSxjQUNBLFFBQUEsZUFFK0IsMkRBQUEsZ0VBQUEscURBQUEsMERBSy9CLEtBQUEsZUFDQSxJQUFBLGVBQ0EsT0FBQSxlQUNBLE9BQUEsWUFDQSxNQUFBLGNBRStCLDJEQUFBLHFEQUcvQixPQUFBLGNBRUosZ0VBQUEsMERBR0ksSUFBQSxjQUVKLDhFQUFBLHdFQUdJLFFBQUEsZ0JBQ0EsSUFBQSxvQkFPeUMscUVBTFMsbUZBS1QsK0RBTFMsNkVBR2xELFFBQUEsZUFNeUMsMEVBQUEsb0VBR3pDLFFBQUEsZ0JBQ0EsSUFBQSxvQjJFNTZDRixZQXhCQSxlQXlCRSxRQUFBLE0zRTY2Q0osV0FJSSxlQUFBLHNCQUNBLFdBQUEsc0JBQ0EsV0FBQSxrQkFDQSxVQUFBLGVBQ0EsWUFBQSxrQkFBQSxTQUFBLE1BQUEsb0JBQ0EsV0FBQSxlQUNBLFNBQUEsbUJBQ0EsUUFBQSxnQkFDQSxPQUFBLElBQUEsZUFDQSxPQUFBLElBQUEsTUFBQSxrQkFFSixXQUFZLDZCQUFaLGtDQUdJLE1BQUEsZUFDQSxPQUFBLGVBR0EsY0FBQSxnQkFFTyw2QkFBQSxrQ0FFUCxPQUFBLElBQUEsTUFBQSxrQkFFSiw2QkFFSSxJQUFBLGlCQUNBLEtBQUEsZ0JBQ0EsTUFBQSxrQkFDQSxTQUFBLG1CQUV5QixtQ0FFekIsTUFBQSxrQkFDQSxTQUFBLG1CQUNBLFFBQUEsWUFDQSxJQUFBLGdCQUNBLEtBQUEsWUFFOEIsK0NBRTlCLFdBQUEsaUJBRThCLHlEQUU5QixRQUFBLFlBRU8sNEJBRVAsU0FBQSxtQkFDQSxPQUFBLGlCQUNBLE1BQUEsZ0JBQ0EsTUFBQSxjQUVKLG1DQUVJLFVBQUEsY0FPSix3Q0FBQSx1Q0FHSSxNQUFBLGdCQUVBLFNBQUEsbUJBR0osdUNBRUksTUFBQSxFQUV1QixrQ0FFdkIsUUFBdUIsY0FBQyxTQUFBLG1CQUN4QixZQUFBLFlBQ0EsS0FBQSxnQkFDQSxNQUFBLGNBQ0EsV0FBQSxpQkFFWSwyQkFDZixTQUFBLG1CQUNBLE9BQUEsaUJBQ0EsS0FBQSxnQkFDQSxNQUFBLGVBRUQsaUNBQ0MsU0FBQSxtQkFDQSxLQUFBLFlBQ0EsTUFBQSxZQUNBLE1BQUEsZUFDQSxJQUFBLGdCQUNBLFVBQUEsY0FFRCw2Q0FFSSxRQUFBLE1BQUEsWUFHQSxlQUFBLHFCQUNBLFdBQUEscUJBRUosc0NBRUksT0FBQSxJQUFBLE1BQUEsa0JBRW9CLDhDQUVwQixPQUFBLFlBRUosbURBQUEsb0RBQUEsMENBQTJDLDJDQUl2QyxPQUFBLElBQUEsTUFBQSxrQkFHQSxXQUFBLEVBQUEsRUFBQSxJQUFBLGtCQUU0QiwwREFBQSwyREFBQSxpREFBQSxrREFJNUIsT0FBQSxJQUFBLE1BQUEsa0JBRUMsNkJBQUEsOEJBQUEsb0JBQUEscUJBRUQsT0FBQSxJQUFBLE1BQUEsa0JBRXdGLG1DQUFyQyxvQ0FBdkQsMEJBQTJCLDJCQUl2QixXQUFBLE1BQUEsRUFBQSxFQUFBLElBQUEsb0JBRUMsMEJBQUEsMkJBQUEsaUJBQUEsa0JBRUQsT0FBQSxJQUFBLE1BQUEsUUFFWSxnQ0FBQSxpQ0FBQSx1QkFBQSx3QkFJWixXQUFBLE1BQUEsRUFBQSxFQUFBLElBQUEsa0I0RTlyREosd0JBQ0UsT0FBQSxJQUNBLFFBQUEsS0FBQSxLQUNBLFdBQUEsT0FIQSxnQ0FNRSxNQUFBLEtBTkYsbUNBVUUsY0FBQSxLQUdGLG9DQUNFLE1BQUEsS0FkQSw0Q0FnQkUsTUFBQSxNQUNBLE9BQUEsUUFDQSxZQUFBLEVBQ0EsV0FBQSxLQUpGLCtHQUFBLHNGQUFBLG1HQUFBLHdHQUFBLDBFQUFBLDhGQUFBLHFFQUFBLCtHQUFBLHNGQUFBLG1HQUFBLHdHQUFBLDBFQUFBLDhGQUFBLHFFQUFBLGdFQU1JLFFBQUEsS0FNUixrQkFDRSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsSUFIQSw0QkFNRSxpQkFBQSxLQUNBLGVBQUEsT0FGRixvQ0FNSSxRL0Q2a0JXLEkrRDVrQlgscUJBQUEsT0FBQSxpQkFBQSxPQUNBLFVBQUEsUUFBQSxHQUFBLFNBQUEsT0FDQSxVQUFBLEtDNFFKLDRCRjlQQSxrQkUyUUEsdUJBaVFBLHFCQTFNQSw2QkF1SkEsNEI1RHBnQkUsUUFBWSxHMERWOEIsZ0RBQzVDLGNBQUEsRUFHRiwwQkFDRSxXQUFBLE1BQ0EsY0FBQSxLQUlGLGlCQUNFLFdBQUEsTUFDQSxTQUFBLE9BQ0EsaUJBQUEsS0FIQSx3Q0FNRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE1BQUEsTUFDQSxPQUFBLE1BQ0EsaUJBQUEsS0FWQSw0Q0FhRSxTQUFBLFNBQ0EsS0FBQSxJQUNBLElBQUEsSUFDQSxNQUFBLEtBQ0EsS0FBQSxLQUNBLGNBQUEsaUJBQUEsaUJBQUEsVUFBQSxpQkFBQSxpQkFJSiwyQ0FDRSxRQUFBLE1BQ0EsU0FBQSxPQUNBLFFBQUEsS0FFQSw2Q0FDRSxVQUFBLEtBQ0EsWUFBQSxFQVFOLFNBQ0UsU0FBQSxTQUNBLFFBQUEsRUFDQSxjQUFBLEtBR0YsV0FDRSxTQUFBLFNBQ0EsUUFBQSxLQUFBLEtBQ0EsaUJBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsRUFDQSxlQUFBLFVBQ0EsT0FBQSxRQUNBLFdBQUEsTUFBQSxLQUFBLGlCQUFBLEtBVG9DLGdCQUFsQixpQkFBbEIsaUJBZUUsaUJBQUEsUUFDQSxNQUFBLEtBaEJ1Qix3QkFBekIsd0JBcUJFLG9CQUFBLEVBQUEsTUFyQkYsdUJBeUJFLG9CQUFBLEVBQUEsTUF6QkYsa0JBOEJFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxPQUNBLGlCQUFBLG9DQUNBLG9CQUFBLEVBQUEsRUFDQSxjQUFBLGlCQUNBLFVBQUEsaUJBSUosVUFDRSxRQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxNQUNBLFdBQUEsS0FDQSxpQkFBQSxLQUNBLFdBQUEsRUFBQSxJQUFBLElBQUEsZUFSQSxhQWVFLE9BQUEsRUFDQSxRQUFBLEVBQ0EsV0FBQSxLQUdHLGdCQUNILFdBQUEsSUFBQSxNQUFBLEtBR0YsWUFFRSxNQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsaUJBQUEsWUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsaUJBQUEsS0FQRixrQkFBQSxrQkFXSSxpQkFBQSxLQVhKLG9CQWVJLE1BQUEsS0V0SU4sd0JBQ0UsT0FBQSxRQUdGLHFDQUVJLE1BQUEsS0FGSixrRUFNTSxvQkFBQSxLQU5OLGlFQVVNLE1BQUEsS0FNTixtQkFDRSxjQUFBLEVBQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxLQUVBLHNCQUNFLGNBQUEsRUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLFdBQUEsS0FSQSx5QkFXRSxXQUFBLEtBQ0EsY0FBQSxLQUVBLDZCQUNFLFdBQUEsSUFBQSxNQUFBLEtBQ0EsUUFBQSxhQUNBLE1BQUEsS0FFQSwrQkFDRSxVQUFBLEtBQ0EsUUFBQSxNQUNBLGVBQUEsRUFDQSxRQUFBLEtBQ0EsZUFBQSxLQUNBLE1BQUEsZUFORixxQ0FTSSxNQUFBLEtBT1oscUJBQUEsY0FFRSxRQUFBLE1BQ0EsT0FBQSxLQUNBLGVBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxRQUNBLE1BQUEsZUFFQSx1QkFBQSxnQkFDRSxVQUFBLEtBQ0EsTUFBQSxNQUNBLGFBQUEsS0FDQSxXQUFBLEtBR0osY0FDRSxXQUFBLEtBQ0EsYUFBQSxLQUNBLFlBQUEsS0FJRiw4QkFDRSxjQUFBLEVBQUEsS0FDQSxNQUFBLElBQ0EsT0FBQSxLQUNBLGVBQUEsS0FKQSxpQ0FPRSxNQUFBLE1BQ0EsUUFBQSxNQUVBLG1DQUNFLE1BQUEsZTlDa0NKLG9DOEM3Q0UsOEJBZ0JBLFlBQUEsRUFFQSxpQ0FDRSxNQUFBLEtBRUEsMERBQ0UsT0FBQSxNQUtSLGdDQUFpQyxjQUMvQixNQUFBLEtBQ0EsUUFBQSxNQUNBLE9BQUEsS0FDQSxlQUFBLElBQ0EsTUFBQSxLQUVGLHlCQUNFLFdBQUEsUUFDQSxhQUFBLEtBQ0EsWUFBQSxJQUV1QixrQ0FDdkIsVUFBQSxLQUNBLFlBQUEsSUFFRiwwQkFDRSxNQUFBLE1BQ0EsV0FBQSxNQUNBLGNBQUEsS0FLRSxzREFDQSxRQUFBLFdBQ0EsZUFBQSxPQUNBLFdBQUEsUUFFRSw0REFDRixNQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsRUFBQSxJQVRKLHVEQVlJLFFBQUEsTUFDQSxZQUFBLE9BQ0EsNERBQ0UsUUFBQSxXQUNBLGVBQUEsT0FHSix5Q0FJSSxzREF2Qkosb0RBcUJJLFFBQUEsT0FNSix5Q0EzQkEsOEJBNEJFLE9BQUEsS0FDQSxNQUFBLEtBSUosNERBQ0UsaUJBQUEsS0FLTyxxQ0FDTCxXQUFBLEtBRUYsK0JBQ0UsUUFBQSxLQUFBLEVBR0osMkJBQ0UsTUFBQSxLQUNBLGNBQUEsS0FGQSxtREFJRSxjQUFBLElBS0osMkJBQ0UsY0FBQSxFQUFBLEtBQ0EsY0FBQSxLQUdGLDZCQUE4QiwwQkFDNUIsTUFBQSxlQUNBLFFBQUEsTUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUdGLDBCQUNFLFdBQUEsS0FDQSxhQUFBLEtBQ0EsWUFBQSxLQUd1QixrQ0FDdkIsVUFBQSxLQUNBLFlBQUEsSUFHRiwwQkFDRSxNQUFBLE1BQ0EsV0FBQSxLQUNBLGNBQUEsS0FJRixxQkFBQSxpQkFFRSxRQUFBLEtBRkEsdUNBQUEsbUNBS0UsTUFBQSxlQUdlLHNDQUFBLGtDQUNmLFdBQUEsS0FLSix3Q0FFSSxNQUFBLEtBQ0EsTUFBQSxNQUVBLDhDQUNFLGFBQUEsRTlDOUdKLG9DOEN5R1Usd0NBU04sTUFBQSxPOUNsSEosb0M4Q3lHVSx3Q0FhTixNQUFBLE85QzdIRiwyRDhDZ0hRLHdDQWlCTixNQUFBLE9BSUosOEJ6RHhFQSxtQkFBQSxLQUNLLGdCQUFBLEtBQ0ssV0FBQSxLQUNWLE9BQUEsRUFDQSxRQUFBLEVBRUEsT0FBQSxFMERyTEEsTUFBQSxZQUNBLEtBQUEsRUFBQSxFQUFBLEVBQ0EsWUFBQSxLRHdQRSxNQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLGtDQUFBLFVBTkYsb0N6RC9ERSxRQUFBLEV5RHlDRixvQ0ErQkksb0JBQUEsRUFBQSxNQUlKLG1DQUNFLGNBQUEsRUFPRixrRkFBQSx5REFBQSxzRUFBQSwyRUFBQSw2Q0FBQSxpRUFBQSx3Q0FBQSxrRkFBQSx5REFBQSxzRUFBQSwyRUFBQSw2Q0FBQSxtQ0FBQSxvQ0FBQSxpRUFBQSx3Q0FFRSxNQUFBLEtBQ0EsV0FBQSxPQUlGLGdDQUNFLE9BQUEsS0FBQSxFQUFBLEtBVkosdUNBZUksY0FBQSxJQUlGLDJDQUNFLGNBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsT0FDQSxlQUFBLFVBR0YscUNBQ0UsTUFBQSxLQUtKLGlCQUNFLFdBQUEsS0FJRixzQjVEN1NFLFFBQUEsTUFDQSxNQUFBLEs0RDhTQSxjQUFBLEtBRkEsNEI1RHhTRSxRQUFBLE1BQ0EsTUFBQSxLNEQ4U0osd0JBQ0UsTUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBR0YsaUI1RDFURSxRQUFBLE00RDRUQSxNQUFBLE1BQ0EsTUFBQSxNQUhBLHVCNURyVEUsUUFBQSxNQUNBLE1BQUEsSzREb1RGLDBCQUFBLGdDQU9FLE1BQUEsTUFQRiwwQkFXRSxZQUFBLEtBR0YsZ0N6RDVKQSxtQkFBQSxLQUNLLGdCQUFBLEtBQ0ssV0FBQSxLQUNWLE9BQUEsRUFDQSxRQUFBLEVBQ0EsZUFDQSxPQUFBLEV5RHdKRSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBbkJBLHNDekRySUEsUUFBQSxFeUQySkYsOEVBQUEscURBQUEsa0VBQUEsdUVBQUEseUNBQUEsOEVBQUEscURBQUEsa0VBQUEsdUVBQUEseUNBQUEsK0JBQUEsNkRBQUEsb0NBQUEsNkRBQUEsb0NBQ0UsV0FBQSxZQUlKLG9DQUNFLHVDQUFBLG1CQUFBLHVDQUNFLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsZUFBQSxlQUFBLGdCM0VtMmpCSixnQzJFdDFqQkUsUUFBQSxNQUNBLE9BQUEsS0FBQSxFQVdGLHVCNURqWEUsUUFBQSxNQUNBLE1BQUEsSzREa1hBLGNBQUEsS0FGQSw2QjVENVdFLFFBQUEsTUFDQSxNQUFBLEs0RDJXRixxQ0FLRSxNQUFBLEtBQ0EsTUFBQSxNQUNBLGFBQUEsS0FFQSx1REFDRSxNQUFBLGVBSUoscUNBQ0UsTUFBQSxNQUNBLE1BQUEsS0FDQSxXQUFBLEtBQ0EsV0FBQSxPQUlKLDZDQUFBLDZDQUFBLDZDQUFBLDZDQUFBLHFDQUFBLHFDQUFBLHFDQUFBLHFDQU1JLE1BQUEsS0FDQSxNQUFBLE1BQ0EsYUFBQSxLOUN6UkYsb0M4Q2lSRSw2Q0FBQSw2Q0FBQSw2Q0FBQSw2Q0FBQSxxQ0FBQSxxQ0FBQSxxQ0FBQSxxQ0FXRSxNQUFBLEtBQ0EsTUFBQSxLQUNBLGFBQUEsR0FiTixxREFBQSw2Q0FrQkksTUFBQSxNQUNBLE1BQUEsS0FDQSxXQUFBLEtBcEJKLDRDQUFBLG9DQXlCSSxNQUFBLEtBQ0EsV0FBQSxLQUVBLHVEQUFBLCtDQUNFLFNBQUEsU0FDQSxPQUFBLEVBQ0EsUUFBQSxJQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxZQUFBLElBQ0EsT0FBQSxRQWxDRixrRUFBQSwwREFxQ0ksV0FBQSxFQXJDSixtRUFBQSwyREF5Q0ksTUFBQSxLQUNBLE9BQUEsRUFBQSxLQUFBLEVBQUEsRUExQ0YseUVBQUEsaUVBNkNJLFFBQUEsTUFDQSxTQUFBLE9BQ0EsWUFBQSxJQUNBLGNBQUEsRUFDQSxlQUFBLEtBQ0EsT0FBQSxRQWxETixrRUFBQSwwREF1REksY0FBQSxLQVVOLDhEQUNFLFNBQUEsTUFDQSxJQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxXQUFBLFFBUEosK0VBV0ksUUFBQSxhQUNBLE9BQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUlKLHdCQUFBLHlCQUVFLFNBQUEsTUFDQSxJQUFBLEtBQ0EsTUFBQSxJQUNBLE9BQUEsS0FDQSxXQUFBLE9BQ0EsV0FBQSxPQVBBLCtCQUFBLGdDQVVFLFNBQUEsTUFDQSxJQUFBLEtBQ0EsTUFBQSxJQUNBLFFBQUEsS0FDQSxXQUFBLEtBQ0EsV0FBQSxFQUFBLElBQUEsSUFBQSxFQUFBLGVBR0Ysd0NBQUEseUNBQ0UsVUFBQSxLQUNBLFlBQUEsSUFwQkYsc0NBQUEsdUNBd0JFLGNBQUEsRUF4QkYsK0NBQUEsZ0RBNEJFLFFBQUEsRUFBQSxLQUlKLHlCQUNFLEtBQUEsSUFDQSxZQUFBLElBQUEsTUFBQSxLQUlGLGlCQUNFLE9BQUEsS0FBQSxFQUNBLFFBQUEsS0FBQSxLQUNBLFdBQUEsS0FHRixzQjVEdmdCRSxNQUFBLEs0RHlnQkEsUUFBQSxNQUNBLFFBQUEsSUFBQSxFQUNBLGNBQUEsSUFBQSxNQUFBLEtBSkEsNEI1RG5nQkUsUUFBQSxNQUNBLE1BQUEsSzREa2dCRixpQ0FPRSxjQUFBLEVBU0osd0JBQ0UsTUFBQSxLQUNBLE1BQUEsSUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLGVBQUEsVUFHRiwwQkFDRSxNQUFBLEtBQ0EsTUFBQSxJQUNBLFVBQUEsS0FIQSw0QkFNRSxNQUFBLFFBSXNCLDRCQUN4QixjQUFBLEVBR0YscUJBQ0UsV0FBQSxLQUNBLFVBQUEsS0FDQSxPQUFBLEtBQUEsRUFDQSxRQUFBLEtBU0YsZTVEM2pCRSxRQUFBLE1BQ0EsTUFBQSxLNEQwakJBLHFCNUR0akJFLFFBQUEsTUFDQSxNQUFBLEs0RHlqQkYsbUNBQUEsbUNBRUUsTUFBQSxLQUNBLE1BQUEsTUFDQSxhQUFBLEs5QzdjRixvQzhDcWNJLG1DQUFBLG1DQVdBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsYUFBQSxHQWJKLDhCQW9CRSxNQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FBQSxFQUFBLEtBSWlDLGtEQUNqQyxRQUFBLE1BQ0EsTUFBQSxLQUNBLGNBQUEsS0FDQSxRQUFBLEVBQ0EsV0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBR0EsbUVBQ0UsU0FBQSxTQUNBLFFBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxLQUdBLDhFQUNFLGNBQUEsRUFJRixrRm5DNWxCSixTQUFBLFNBTUUsSUFBQSxJQUlBLE1BQUEsSW1Db2xCSSxRQUFBLEVBQ0EsV0FBQSxRQUFBLElBZEosOEVBa0JJLGNBQUEsS0FHTSx3RkFDTixRQUFBLEVBY2EsOEJBQ25CLGNBQUEsS0FHRixxQkFDRSxZQUFBLE9BQ0EsY0FBQSxLQXlDa0Isc0JBYkMsdUJBY25CLFFBQUEsTUFDQSxNQUFBLEtBQ0EsUUFBQSxJQUVBLE1BQUEsS0FFQSxZQUFBLElBN0NGLG1CQUNFLE1BQUEsS0FEQSxzQkFJRSxXQUFBLFFBSkYsc0NBUUUsV0FBQSxLQVltQix3QkFDckIsV0FBQSxNQUNBLFdBQUEsS0FHbUIsdUJBR25CLFdBQUEsS0FFQSxjQUFBLElBQUEsTUFBQSxLQUVBLFVBQUEsS0FDQSxZbEQ1cUJzRCxLa0Q0cUJ0RCxVQUFBLE1BQUEsV0FDQSxZQUFBLElBSWtCLHNCQUlsQixjQUFBLElBQUEsTUFBQSxLQUVBLFVBQUEsS0FFQSxXQUFBLElBQUEsSUFSNkIsOEJBQTdCLDRCQVlFLFdBQUEsS0FDQSxNQUFBLFFBS0osd0NBQ0UsUUFBQSxLQWVBLHdDQUVJLFFBQWMsS0FDZCxRQUFBLE1BQ0EsT0FBQSxLQUFBLEVBQ0EsUUFBQSxJQUFBLEVBQ0EsV0FBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFdBQUEsT0FDQSxXQUFBLE1BQUEsRUFBQSxJQUFBLEVBQUEsZ0JBYk4sc0RBaUJNLFFBQUEsS0FJSiwyQkFDRSxNQUFBLE1BU0osMEJBR00sV0FBQSxJQVNBLHlCQUFBLHVCQUFBLGdDQUNKLE1BQUEsS0FDQSxRQUFBLEVBQUEsSUFHSSx5QkFBQSx1QkFDSixNQUFBLFFBQ0EsT0FBQSxRQUdxQix3QkFBdkIsc0JBQ0UsTUFBQSxRQUNBLGFBQUEsSUFPRixpREFBa0Qsb0RBQ2hELE9BQUEsS0FDQSxTQUFBLFNBSUMsb0NBRGdDLHFEQUU5QixRQUFBLE9BQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxNQUFBLEVBQ0EsSUFBQSxJQUNBLGNBQUEsaUJBQUEsVUFBQSxrQkFJZ0Qsc0VBQUEsdURBQ25ELE9BQUEsS0FHRixvREFDRSxRQUFBLE9BR0Esb0NBREEsaURBRUUsT0FBQSxnQkFJOEMsa0JBQWxELGlEQUNFLGFBQUEsS0FNRiw2QkFDRSxNQUFBLEtBQ0EsTUFBQSxNOUN0c0JFLDBEOENvc0JvQiw2QkFLbEIsTUFBQSxLOUNsc0JKLG9DOEM2ckJzQiw2QkFTbEIsTUFBQSxLQUNBLFFBQUEsRUFBQSxNQUlOLCtCQUNFLE1BQUEsTUFDQSxNQUFBLE05Q3B0QkUsMEQ4Q2t0QnNCLCtCQUt0QixNQUFBLElBQ0EsUUFBQSxFQUFBLEVBQUEsRUFBQSxNOUNqdEJGLG9DOEMyc0JFLCtCQVVBLE1BQUEsS0FDQSxRQUFBLEVBQUEsTUFJMkQsaUVBQzdELFdBQUEsRUFHRixnQ0FDRSxPQUFBLE1BQ0EsV0FBQSxNQUNBLFdBQUEsS0FNRiwwQkFBMkIsMkJBQ3pCLFdBQUEsUUFDQSxNQUFBLEtBQ0EsV0FBQSxPQUVGLGtDQUFtQyxtQ0FDakMsV0FBQSxPQUVGLGtDQUFtRSwrQkFBaEMsK0JBQWdFLCtCQUFuRyxtQ0FBcUUsZ0NBQWpDLGdDQUFrRSxnQ0FFcEcsT0FBQSxJQUFBLE1BQUEsS0FDQSxRQUFBLEtFaDNCRixZQUNFLFdBQUEsTUFDQSxjQUFBLEtBSUYscUJBQ0UsUUFBQSxNQUNBLE9BQUEsSUFHRixrQkFDRSxRQUFBLEtBQUEsZUFDQSxJQUFBLE1BRkEsNkJBQUEsbUNBQUEsMENBT0UsUUFBQSxhQUNBLE9BQUEsRUFJQSx3Q0FDRSxlQUFBLEtBQ0EsVUFBQSxLQUNBLE1BQUEsS0NtUEssOEJBc0RYLE9BR0UsWXJEOVRzRCxLcUQ4VHRELFVBQUEsTUFBQSxXQU9BLGVBQUEsVURsVUEsaURBa0JJLFFBQUEsS0FJSixtQ0FDRSxNQUFBLE1BSUYsb0NBQ0Usa0NBQ0UsTUFBQSxLQTdCRixtQ0FpQ0UsTUFBQSxJQUVGLDBDQUNFLFdBQUEsSUFDQSxZQUFBLEVBQ0EsTUFBQSxJQUNBLGVBQUEsVUFDQSxNQUFBLEtBQ0EsVUFBQSxNQXpDSixxQ0E4Q0UsV0FBQSxPQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsdUNBQ0UsT0FBQSxRQU1OLG1CQUNFLGNBQUEsWUFHRiwyQkFDRSxZQUFBLEtBR0YsNEJBQ0UsUUFBQSxJQUFBLFlBR3dCLDJCQUE0QixtQkFBdEQseUJBQ0UsTUFBQSxLQUNBLE9BQUEsRUFBQSxLQUNBLFVBQUEsT0FHRiwyQkFDRSxVQUFBLGVBQ0EsWUFBQSxJQUNBLGdCQUFBLEtBR0Ysb0JBQ0UsV0FBQSxLQUFBLEVBQUEsSUFBQSxJQUNBLGVBQUEsS0FDQSwwQ0FDRSxXQUFBLEtBR0YsNENBQ0UsTUFBQSxLQUNBLE9BQUEsRUFBQSxLQVRGLDhDQWFFLE1BQUEsTUFDQSxXQUFBLEtBQ0EsTUFBQSxNQUlKLGlCQUNFLFNBQUEsU0FHRixzQkFDRSxpQkFBQSxRQUNBLGNBQUEsSUFBQSxRQUFBLE1BQ0EsWUFBQSxJQUVBLDZCQUNFLFlBRUEsdURBQ0UsWUFBQSxFQUNBLE9BQUEsSUFBQSxFQUFBLElBR0YsMERBQ0UsWXBEeEhrRCxLb0R3SGxELFVBQUEsTUFBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLFFBQUEsRUFBQSxJQUNBLGFBQUEsSUFuQkEsZ0ZBcUJFLGlCQUFBLFFBckJGLDBFQXdCRSxpQkFBQSxRQVhKLHdFQWNJLGlCQUFBLFFBSUosc0RBQ0UsVUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtBSUosNkNBQ0UsWUFDQSxRQUFBLE1BeENBLDhFQTJDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLGVBQUEsTUFBQSxZQUFBLFdBQ0EsTUFBQSxLQUNBLE9BQUEsRUFBQSxLQUVBLG9DQWpERSw4RUFrREEsUUFBQSxFQUFBLEtBQ0EsbUJBQUEsT0FBQSxlQUFBLFFBS0Ysc0dBQ0UsTUFBQSxRQUNBLFdBQUEsS0FDQSxZQUFBLE9BQ0EsVUFBQSxLQUNBLE1BQUEsTUE3REoscUVBa0VFLFFBQUEsWUFBQSxRQUFBLEtBQ0EsZUFBQSxPQUFBLFlBQUEsT0FXRix1REFDRSxNQUFBLEtBQ0EsT0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLFVBQUEsS0FDQSxNQUFBLEtBQ0Esb0NBbkZBLHNEQXdFRSxTQUFBLFNBQ0EsSUFBQSxLQUNBLE1BQUEsRUFJSix1REFNSSxPQUFBLEVBQUEsTUFwRkoseUVBMEZJLE1BQUEsS0FFRixnRUFBQSxnRUFDRSxRQUFBLE9BQ0EsU0FBQSxTQUNBLE1BQUEsS0FHRixvQ0FsR2lFLGdFQUFqRSxnRUFvR0ksU0FBQSxTQUNBLElBQUEsS0FyR0osZ0VBd0dJLEtBQUEsSUFFRixnRUFDRSxNQUFBLEtBSUosaUVBQUEsaUVBRUUsUUFBQSxhQUNBLFlBQUEsUUFDQSxNQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBdEhGLHdFQUFBLHVFQUFBLHVFQUFBLHdFQUF5RSx1RUFBd0UsdUVBd0g3SSxNQUFBLFlBeEhOLGdGQTRISSxhQUFBLEtBNUhKLGlGQStISSxhQUFBLEVDalBSLG1CQUNFLFdBQUEsS0FEQSw0QkFJRSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsUUFBQSxnQkFBQSxjQUxBLHlEQW9DRixzREFvSEUsUUFBQSxLQXhKRiwrQkFVRSxNQUFBLE1BVkYsMENBY0UsY0FBQSxFQUNBLFFBQUEsRUFDQSxPQUFBLE1BQUEsS0FDQSxhQUFBLElBQUEsSUFBQSxJQUNBLFdBQUEsS0FsQkEsZ0RBb0JFLGFBQUEsS0FJSixzREFDRSxXQUFBLEtBekJGLGtEQTZCRSxRQUFBLEVBQUEsSUE3QkYsNkRBaUNFLFFBQUEsRUFqQ0YscURBeUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSw4QkFBQSxPQUFBLE9BQUEsVUFDQSxTQUFBLFNBQ0EsSUFBQSxFQU9BLDBGQUNFLE9BQUEsaUJBQ0EsV0FBQSw0QkFBQSxPQUFBLE9BQUEsVUFDQSxRQUNBLFlBQUEsSUFBQSxNQUFBLEtBQ0EsUUFBQSxFQUNBLElBQUEsSUFJSixrREFDRSxRQUFBLElBR21CLDhDQUNuQixPQUFBLEtBQ0EsT0FBQSxFQXBFRix1Q0F3RUUsaUJBQUEsUUFDQSxRQUFBLElBQ0EsY0FBQSxFQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsV0FBQSxFQUFBLElBQUEsSUFBQSxnQkE2SUYseUJBNkRFLCtDQUFBLGdEQTRCQSxXQUFBLEtBbFRGLHlDQWdGRSxRQUFBLElBQUEsSUFDQSxZQUFBLEtBRkYsZ0RBSUksaUJBQUEsUUFJSixxREFDRSxpQkFBQSxRQUNBLE1BQUEsS0F6RkYsOENBNkZFLE9BQUEsSUFBQSxFQUFBLElBQUEsSUFDQSxRQUFBLElBQUEsRUFBQSxJQUFBLElBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxjQUFBLElBQ0EsV0FBQSxRQUNBLE1BQUEsS0FDQSxZQUFBLEtBR0YscURBQ0UsUUFBQSxFQUNBLFVBQUEsS0F4R0Ysc0RBNEdFLGVBQ0EsTUFBQSxLQUNBLE9BQUEsUUE5R0EsNERBZ0hFLE1BQUEsUUFDQSxlQWpISix1Q0FzSEUsT0FBQSxFQUdGLCtDQUNFLFlBQUEsSUExSEYsOEJBK0hFLE9BQUEsSUFBQSxNQUFBLG9CQUNBLGNBQUEsS0FDQSxVQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsUUFDQSxXQUFBLFdBQUEsSUFDQSxRQUFBLEVBQ0EsUUFBQSxFQUFBLEtBQ0EsU0FBQSxTQUNBLE9BQUEsS0FWRixxQ0FZSSxPQUFBLEVBMUlGLG9DQTZJRSxNQUFBLEtBSUosaUNBQ0UsUUFBQSxFQUNBLFNBQUEsU0FDQSxNQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQ0EsaUJBQUEsc0JBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxRQUFBLEtBeEpGLG1EQTZKSSxpQkFBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxLQS9KSixzREFrS0ksUUFBQSxNQWxLSixzREF3S0ksYUFBQSxLQUVGLHFEQUNFLE1BQUEsS0EzS0osNENBOEtJLFdBQUEsS0FDQSxrREFDRSxpQkFBQSxLQWhMTiw0Q0FvTEksT0FBQSxRQUNBLE1BQUEsS0FDQSxRQUFBLEVBQUEsSUF0TEosNENBeUxJLFVBQUEsS0FDQSxPQUFBLEtBQUEsRUExTEosNkNBNkxJLE9BQUEsTUFBQSxLQUNBLGFBQUEsSUFBQSxJQUFBLElBOUxGLHdEQWlNSSxNQUFBLEtBak1GLCtFQW1NSSxZQUdKLDBEQUNFLGlCQUFBLEtBQ0EsUUFBQSxJQUFBLEVBeE1GLCtEQTBNSSxZQUFBLE9BSkosaUVBUUksVUFBQSxlQUdKLHVFQUNFLFFBQUEsS0FPUixZQUNFLE9BQUEsS0FBQSxFQUFBLE1BQ0EsT0FBQSxJQUFBLE1BQUEsS0FGQSxlQUtFLGNBQUEsRUFMQSx5QkFRRSxRQUFpQixRQUNqQixNQUFZLEtBQ1osWUFBQSxJQUNBLFVBQUEsS0FDQSxRQUFBLGFBQ0EsTUFBQSxJQWJKLG1CQWtCRSxRQUFBLFlBQUEsUUFBQSxLQWxCQSx1QkFxQkUsT0FBQSxLQUpKLHlDQVFJLFFBQVksR0FDWixRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLGlDQUFBLEVBQUEsTUFBQSxVQUNBLFNBQUEsU0FDQSxNQUFBLElBQ0EsSUFBQSxnQkFoQ0Ysb0NBb0NFLFdBQUEsaUNBQUEsVUFwQ0YsbUNBd0NFLFdBQUEsaUNBQUEsRUFBQSxNQUFBLFVBSUosbUJBQUEsbUJBQ0UsWUFBQSxPQUNBLFFBQUEsS0E5Q3NCLHFCQUF0QixxQkFnREUsT0FBQSxFQUlLLDhCQUNQLGlCQUFBLEtBQ0EsV0FBQSxLQUVBLGNBQUEsSUFBQSxNQUFBLEtBRUEsVUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtBNURBLHFDQThERSxRQUFBLEtBREYscURBT0ksY0FBQSxLQXBFTixzQkEyRUUsV0FBQSxPQUlGLHNCQUNFLE1BQUEsS0FDQSxXQUFBLE1BR0kseUJBQ0osV0FBQSxRQXJGRixrQkE2RkUsVUFBQSxLQUNBLE1BQUEsS0FLSixRQUNFLGNBQUEsSUFBQSxNQUFBLEtBQ0Esb0NBRkUsUUFHQSxhQUlKLE9BQ0UsVUFBQSxLQUNBLFlBQUEsSUFFQSxNQUFBLEtBQ0EsZUFBQSxJQUNBLFFBQUEsYUFDQSxRQUFBLEtBQUEsS0FDQSxhQUFBLEtBQ0EsT0FBQSxRQUVBLFNBQUEsU0FDQSxPQUFBLElBQUEsTUFBQSxZQUNBLGNBQUEsS0NsSUUsa0RBQUUsb0NBNkRFLFlBQUEsSUFDQSxlQUFBLEtEb0ZOLHNCQUFBLHVCQWNFLFFBQVksR0FHWixTQUFBLFNBOUNGLDRCQWdCRSxNQUFBLEtBQ0EsaUJBQUEsUUFHRixvQ0FwQkUsT0FxQkEsUUFBQSxNQUNBLE9BQUEsRUFDQSxZQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxTQUlKLGdCQUNFLGFBQUEsS0FEQSx1QkFLRSxPQUFBLElBQ0EsTUFBQSxpQkFFQSxLQUFBLEtBQ0EsSUFBQSxLQUNBLGlCQUFBLFFBVkYsc0JBZUUsT0FBQSxJQUNBLE1BQUEsS0FFQSxLQUFBLEVBQ0EsT0FBQSxLQUNBLGlCQUFBLEtBR0Ysb0NBdkJFLGdCQTJCQSxpQkFBQSxRQUNBLE1BQUEsS0E1QjBCLHNCQUF4Qix1QkF5QkEsUUFBQSxNQ3hPSix1QkFRRSx5Q0FBQSx3Q0FrR0Esb0NDdE9GLHlCakVURSxRQUFZLEdBRVosTUFBQSxLK0RrWEosWUFDRSxNQUFBLE1BQ0EsU0FBQSxPQUNBLFFBQUEsS0FBQSxJQUFBLEVBQUEsRUFFQSxvQ0FMRSxZQU1BLFFBQUEsRUFDQSxTQUFBLFNBQ0EsSUFBQSxNQUNBLE1BQUEsS0N6WUosdUJBQ0UsWUFBQSxLQUNBLGVBQUEsS0FDQSxNQUFBLFFBSEEseUNBQUEscUNBT0UsUUFBQSxhQUNBLGFBQUEsS0FDQSxlQUFBLE9BRUEsYWRtWVksd0VBQUEsbURBQUEsa0RwQ3JYWixVQUFBLEVrRHpCRSx5Q0FBQSxxQ0FZQSxRQUFBLE1BQ0EsYUFBQSxFQUNBLGVBQUEsS0FkSix3Q0FBQSx1Q0FxQkksUUFBQSxhQUdBLHVDQUNBLE9BQUEsS0FDQSxhQUFBLEtBVUYsd0NBQ0UsWUFBQSxJQUVBLG9DQXZDQSx1Q0E2QkUsTUFBQSxNQUNBLE9BQUEsS0FDQSxhQUFBLEtBQ0EsZ0JBQUEsUUFJSix3Q0FJSSxVQUFBLEtBQ0EsWUFBQSxNQUtOLHlDQUNFLFVBQUEsSUEvQ0EsMkNqRFdBLFVBQUEsS0FHRixZQUFBLE9BQ0EsU0FBQSxPQUNBLGNBQUEsU2lEbUNJLFFBQUEsTUFDQSxPQUFBLEVBQ0EsTUFBQSxLQUNBLFVBQUEsS0FRSix1Q0FDRSxNQUFBLE1BQ0EsWUFBQSxJbEQ4REYsb0NrRGhFQSx1Q0FLSSxNQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLFFBQUEsZ0JBQUEsY0FyRUUsNENBd0VDLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FEQSxtREFJRSxRQUFBLEtBM0VELDBEQStFQyxhQUFBLEtBVVQsMENBekZJLHlDQTBEQSxVQUFBLEtBMURGLHVCQTBGQSxRQUFBLEtBQUEsS0FBQSxNQUlxQyxtQkFBekMsaUJBQWtCLHNCQUNoQixPQUFBLFFBSUYsaUJBQ0UsVUFBQSxPQUNBLFdBQUEsS0FDQSxXQUFBLEtBQ0EsV0FBQSxLQUpBLDhCQUFBLHdDQUFBLHdDQVNFLGNBQUEsS0FDQSxhQUFBLEtBRUEsMENBWkUsOEJBQUEsd0NBQUEsd0NBYUEsY0FBQSxLQUNBLGFBQUEsTUFJSix3Q0FDRSxpQkFBQSxLQW5CRixpREF1QkUsTUFBQSxLQUdGLGFBN0hJLHVDQXFGQSxRQUFBLEtBY0YsaUJBMkJBLElBQUEsRUFDQSxLQUFBLEVBQ0EsVUFBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxNQUtKLHlCQUNFLFVBQUEsT0FTRixpQmhFeklFLFFBQUEsTUFDQSxNQUFBLEtnRXdJQSx1QmhFcElFLFFBQUEsTWNpSEYsb0NrRFNFLHlCQUlBLFVBQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxLQUlBLGlCQUlBLE9BQUEsTUFJSiw0QkFBQSwyQkFFRSxNQUFBLEtBQ0EsTUFBQSxJQUNBLFdBQUEsS0FDQSxTQUFBLE9BTEEsbUNBQUEsa0NoRWpKQSxRQUFBLE1BQ0EsTUFBQSxLZ0V5SkUsUUFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLEtBVkEseUNBQUEsd0NoRTVJQSxRQUFBLE1nRXdKQSxxQ0FBQSxvQ0FDRSxNQUFBLEtBQ0EsY0FBQSxFQUNBLFVBQUEsS0FmRix1REFBQSxzREF1QkUsTUFBQSxNQUNBLFdBQUEsSUF4QkEseURBQUEsd0RBMkJFLFFBQUEsYUFDQSxZQUFBLEtsRHZETixvQ2tEMkJNLHFDQUFBLG9DQWtCQSxVQUFBLEtBbEJBLHVEQUFBLHNEQWdDQSxXQUFBLElBaENGLG1DQUFBLGtDQXFDQSxRQUFBLEtBckNGLDRCQUFBLDJCQTBDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FJSix1QkFDRSxXQUFBLElBQ0EsV0FBQSxPQUdGLHdCQUNFLFFBQUEsS0FFQSw4QkFDRSxjQUFBLEVBR21CLDZDQUNuQixXQUFBLElBR0YscUNBQUEsMkNBRUUsY0FBQSxFQUNBLE1BQUEsUUFDQSxVQUFBLEtBZkYsNENBb0JJLE1BQUEsS0FDQSxhQUFBLElBQ0EsaUJBQUEsWUFDQSxPQUFBLEVBQ0EsTUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLEVBU0osMkJBQ0UsT0FBQSxFQUNBLFFBQUEsRUFDQSxZQUFBLElBQ0EsV0FBQSxLQUVBLDhCQUNFLFlBQUEsS0ExQ0YsOEJoRXRNRixRQUFBLE1BQ0EsTUFBQSxLZ0VvUEksWUFBQSxJQUZGLG9DaEU5T0EsUUFBQSxNZ0VpTUUsb0NBMEhOLG1CakRwVUUsUUFBQSxhQVdBLFNBQUEsT21EeUZJLGNBQUEsU0F3T0YsWUFBQSxPRmpGRSxxQ0FDRSxNQUFBLEtBQ0EsYUFBQSxJQUNBLE9BQUEsRUFDQSxNQUFBLFFBQ0EsVUFBQSxLQXRERixvQ2pEbk1GLFVBQUEsSWlEOFBJLE1BQUEsS0FDQSxVQUFBLEtBNURGLDhDQWtFRSxNQUFBLE1BS0osNEVBSUUsV0FBQSxJQUFBLE1BQUEsS0FXTiwyQkFDRSxhQUFBLElBQUEsTUFBQSxLQU9GLDRCQUNFLFlBQUEsSUFBQSxNQUFBLEtBRUEseUNBQ0UsY0FBQSxLQUNBLFlBQUEsS0FMRiwrQkFTRSxZQUFBLEtBVEEsa0NBWUUsWUFBQSxLQURGLCtDQUlJLFlBQUEsRWxEN0xOLG9Da0RnRkUsd0JBZ0ZBLFFBQUEsS0FNQSwyQkFJQSxhQUFBLEVBSUEsNEJBcUJBLFdBQUEsSUFBQSxNQUFBLEtBQ0EsWUFBQSxHQU1KLHdCQUVJLE1BQUEsS0FDQSxhQUFBLElBQ0EsWUFBQSxLQUNBLE9BQUEsRUFDQSxZQUFBLElBTEYsNkNBUUksaUJBQUEsWUFDQSxNQUFBLEtBQ0EsV0FBQSxNQUFBLEtBVkosb0RBQUEsbURBQUEsbURBZU0sTUFBQSxRQWhCUixtQmpEN1RJLFVBQUEsSWlEb1ZBLGNBQUEsRUMzVkMsZ0JBQ0gsY0FBQSxFQUNBLHNCQUNFLFlBSEYsNEJBT0UsWUFBQSxJQVlzQiw2QkFDdEIsY0FBQSxLQUhGLDBDQUtJLGNBQUEsRUFMTix3Q0FXTSxPQUFBLEtBR0YsK0JBQ0UsTUFBQSxjQWZOLHNCQW9CSSxVQUFBLEtBSVEsd0JBQ1IsTUFBQSxLQUNBLGFBQUEsSUFDQSxjQUFBLEtBM0JKLG1CakViRSxRQUFBLE1BQ0EsTUFBQSxLaUVZQSx5QmpFUkUsUUFBQSxNaUVRSiw2QkFvQ00sT0FBQSxLQUFBLEVBQUEsS0FBQSxLQXBDMEQsK0JBQWhDLCtCQWtENUIsa0NBbERKLCtCQW1ETSxXQUFBLEtBbkROLCtCQStDTSxhQUFBLEtBL0NGLDhDQXVESSw4Q0FZSSxRQUFBLElBZEEsMkNBQ0osaUJBQUEsS0F0REosMkRBMkRNLFlBQUEsSUEzRFIsMkNBaUVRLGlCQUFBLEtBakVSLDBEQXVFUSxpQkFBQSxLQXZFUixtREEwRVEsaUJBQUEsS0ExRVYsOENBbUZNLFdBQUEsS0FuRk4sNENBc0ZNLFVBQUEsS0FFTSw2Q0FDTixRQUFBLE1BekZOLDRDQTRGTSxXQUFBLE9FakhOLG1FQUFBLHFFQUFBLDRFQUFBLDhFQUFBLGtFQUFBLG9FQUFBLHlGQUFBLDJGQUFBLGlFQUFBLG1FQUFBLHFGQUFBLHVGQUFBLHdEQUFBLDBEQUFBLGlFQUFBLG1FQUFBLHVEQUFBLHlEQUFBLDhFQUFBLGdGQUFBLHNEQUFBLHdEQUFBLDBFQUFBLDRFQUFBLDREQUFBLDhEQUFBLHFFQUFBLHVFQUFBLDJEQUFBLDZEQUFBLGtGQUFBLG9GQUFBLDBEQUFBLDREQUFBLDhFQUFBLGdGQUFBLDREQUFBLDhEQUFBLHFFQUFBLHVFQUFBLDJEQUFBLDZEQUFBLGtGQUFBLG9GQUFBLDBEQUFBLDREQUFBLDhFQUFBLGdGQUFBLG9EQUFBLHNEQUFBLDZEQUFBLCtEQUFBLG1EQUFBLHFEQUFBLDBFQUFBLDRFQUFBLGtEQUFBLG9EQUFBLHNFQUFBLHdFQUFBLGlEQUFBLG1EQUFBLDBEQUFBLDREQUFBLGdEQUFBLGtEQUFBLHVFQUFBLHlFQUFBLCtDQUFBLGlEQUFBLG1FQUFBLHFFQUFBLG9EQUFBLHNEQUFBLDZEQUFBLCtEQUFBLG1EQUFBLHFEQUFBLDBFQUFBLDRFQUFBLGtEQUFBLG9EQUFBLHNFQUFBLHdFQUFBLG1EQUFBLHFEQUErRCw0REFBL0QsOERBQUEsa0RBQUEsb0RBQUEseUVBQUEsMkVBQUEsaURBQUEsbURBQUEscUVBQUEsdUVBQUEsK0NBQUEsaURBQUEsd0RBQUEsMERBQUEsOENBQUEsZ0RBQUEscUVBQUEsdUVBQUEsNkNBQUEsK0NBQUEsaUVBQUEsbUVBZ0JNLE1BQUEsUUFDQSxjQUFBLElBQUEsTUFBQSxRQVFGLDRFQUFBLHFGQUFBLDJFQUFBLGtHQUFBLDBFQUFBLDhGQUFBLGlFQUFBLDBFQUFBLGdFQUFBLHVGQUFBLCtEQUFBLG1GQUFBLHFFQUFBLDhFQUFBLG9FQUFBLDJGQUFBLG1FQUFBLHVGQUFBLHFFQUFBLDhFQUFBLG9FQUFBLDJGQUFBLG1FQUFBLHVGQUFBLDZEQUFBLHNFQUFBLDREQUFBLG1GQUFBLDJEQUFBLCtFQUFBLDBEQUFBLG1FQUFBLHlEQUFBLGdGQUFBLHdEQUFBLDRFQUFBLDZEQUFBLHNFQUFBLDREQUFBLG1GQUFBLDJEQUFBLCtFQUFBLDREQUFBLHFFQUFBLDJEQUFBLGtGQUFBLDBEQUFBLDhFQUFBLHdEQUFBLGlFQUFBLHVEQUFBLDhFQUFBLHNEQUFBLDBFQUNFLG9CQUFBLFFBMUJOLDJFQWdDTSw2RUFoQ04sb0ZBZ0NNLHNGQWhDTiwwRUFnQ00sNEVBaENOLGlHQWdDTSxtR0FoQ04seUVBZ0NNLDJFQWhDTiw2RkFnQ00sK0ZBaENOLGdFQWdDTSxrRUFoQ04seUVBZ0NNLDJFQWhDTiwrREFnQ00saUVBaENOLHNGQWdDTSx3RkFoQ04sOERBZ0NNLGdFQWhDTixrRkFnQ00sb0ZBaENOLG9FQWdDTSxzRUFoQ04sNkVBZ0NNLCtFQWhDTixtRUFnQ00scUVBaENOLDBGQWdDTSw0RkFoQ04sa0VBZ0NNLG9FQWhDTixzRkFnQ00sd0ZBaENOLG9FQWdDTSxzRUFoQ04sNkVBZ0NNLCtFQWhDTixtRUFnQ00scUVBaENOLDBGQWdDTSw0RkFoQ04sa0VBZ0NNLG9FQWhDTixzRkFnQ00sd0ZBaENOLDREQWdDTSw4REFoQ04scUVBZ0NNLHVFQWhDTiwyREFnQ00sNkRBaENOLGtGQWdDTSxvRkFoQ04sMERBZ0NNLDREQWhDTiw4RUFnQ00sZ0ZBaENOLHlEQWdDTSwyREFoQ04sa0VBZ0NNLG9FQWhDTix3REFnQ00sMERBaENOLCtFQWdDTSxpRkFoQ04sdURBZ0NNLHlEQWhDTiwyRUFnQ00sNkVBaENOLDREQWdDTSw4REFoQ04scUVBZ0NNLHVFQWhDTiwyREFnQ00sNkRBaENOLGtGQWdDTSxvRkFoQ04sMERBZ0NNLDREQWhDTiw4RUFnQ00sZ0ZBaENOLDJEQWdDTSw2REFoQ04sb0VBZ0NNLHNFQWhDTiwwREFnQ00sNERBaENOLGlGQWdDTSxtRkFoQ04seURBZ0NNLDJEQWhDTiw2RUFnQ00sK0VBaENOLHVEQWdDTSx5REFoQ04sZ0VBZ0NNLGtFQWhDTixzREFnQ00sd0RBaENOLDZFQWdDTSwrRUFoQ04scURBZ0NNLHVEQWhDTix5RUFnQ00sMkVBRkEsTUFBQSxRQW1DTix3REExQkEsc0VBQUUsd0VBaUNJLE1BQUEsUUFoQ0osb0NBQUEsc0NBQ0UsY0FBQSxJQUFBLE1BQUEsUUFDQSxNQUFBLFFBc0NKLHFFQUxJLHlEQXhCQSx1RUF5QkUsb0JBQUEsUUFYb0MsdUNBQTFDLHlDQUVJLGlCQUFBLFFBbUJKLDZEQUFBLCtEQUFBLHFEQUFBLHVEQUFBLHdEQUFBLDBEQUFBLHNEQUFBLHdEQUFBLHlEQUFBLDJEQUFBLDhEQUFBLGdFQUFBLHNEQUFBLHdEQUFBLHlEQUFBLDJEQUFBLHVEQUFBLHlEQUFBLDBEQUFBLDREQUFBLHlFQUFBLDJFQUFBLGlFQUFBLG1FQUFBLG9FQUFBLHNFQUFBLGtFQUFBLG9FQUFBLHFFQUFBLHVFQUFBLHFFQUFBLHVFQUFBLDZEQUFBLCtEQUFtRSxnRUFBbkUsa0VBQUEsOERBQUEsZ0VBQUEsaUVBQUEsbUVBQUEsd0VBQUEsMEVBQUEsZ0VBQUEsa0VBQUEsbUVBQUEscUVBQUEsaUVBQUEsbUVBQUEsb0VBQUEsc0VBV00sY0FBQSxJQUFBLE1BQUEsUUFDQSxNQUFBLFFBRUEsb0NGcEZKLG9EQUFBLGdDQUFBLG9EQUNFLG1CQUFBLE9BQUEsZUFBQSxPRXFFQSw2REFBQSwrREFBQSxxREFBQSx1REFBQSx3REFBQSwwREFBQSxzREFBQSx3REFBQSx5REFBQSwyREF0RkEsbUVBQUEscUVBQUEsNEVBQUEsOEVBQUEsa0VBQUEsb0VBQUEseUZBQUEsMkZBQUEsaUVBQUEsbUVBQUEscUZBQUEsdUZBQUEsd0RBQUEsMERBQUEsaUVBQUEsbUVBQUEsdURBQUEseURBQUEsOEVBQUEsZ0ZBQUEsc0RBQUEsd0RBQUEsMEVBQUEsNEVBc0ZBLDhEQUFBLGdFQUFBLHNEQUFBLHdEQUFBLHlEQUFBLDJEQUFBLHVEQUFBLHlEQUFBLDBEQUFBLDREQXRGQSw0REFBQSw4REFBQSxxRUFBQSx1RUFBQSwyREFBQSw2REFBQSxrRkFBQSxvRkFBQSwwREFBQSw0REFBQSw4RUFBQSxnRkFBQSw0REFBQSw4REFBQSxxRUFBQSx1RUFBQSwyREFBQSw2REFBQSxrRkFBQSxvRkFBQSwwREFBQSw0REFBQSw4RUFBQSxnRkFBQSxvREFBQSxzREFBQSw2REFBQSwrREFBQSxtREFBQSxxREFBQSwwRUFBQSw0RUFBQSxrREFBQSxvREFBQSxzRUFBQSx3RUF3Q0Ysb0NBQUEsc0NBeENFLGlEQUFBLG1EQUFBLDBEQUFBLDREQUFBLGdEQUFBLGtEQUFBLHVFQUFBLHlFQUFBLCtDQUFBLGlEQUFBLG1FQUFBLHFFQUFBLG9EQUFBLHNEQUFBLDZEQUFBLCtEQUFBLG1EQUFBLHFEQUFBLDBFQUFBLDRFQUFBLGtEQUFBLG9EQUFBLHNFQUFBLHdFQUFBLG1EQUFBLHFEQUErRCw0REFBL0QsOERBQUEsa0RBQUEsb0RBQUEseUVBQUEsMkVBQUEsaURBQUEsbURBQUEscUVBQUEsdUVBQUEsK0NBQUEsaURBQUEsd0RBQUEsMERBQUEsOENBQUEsZ0RBQUEscUVBQUEsdUVBQUEsNkNBQUEsK0NBQUEsaUVBQUEsbUVBc0ZBLHlFQUFBLDJFQUFBLGlFQUFBLG1FQUFBLG9FQUFBLHNFQUFBLGtFQUFBLG9FQUFBLHFFQUFBLHVFQUFBLHFFQUFBLHVFQUFBLDZEQUFBLCtEQUFtRSxnRUFBbkUsa0VBQUEsOERBQUEsZ0VBQUEsaUVBQUEsbUVBQUEsd0VBQUEsMEVBQUEsZ0VBQUEsa0VBQUEsbUVBQUEscUVBQUEsaUVBQUEsbUVBQUEsb0VBQUEsc0VBbEVJLE9BQUEsRUFBQSxNQUNBLFFBQUEsTUFzRk4seUNBQUEsMENBQUEscURBQUEsaURBQUEsb0RBQ0Usb0JBQUEsUUFHRix3Q0FHRSwwQ0FIRix5Q0FHRSwyQ0FIRixvREFHRSxzREFIRixnREFHRSxrREFIRixtREFHRSxxREFGQSxNQUFBLFFEL0ZBLDJHQUFBLHVGQUFBLDJHQUNFLFVBQUEsT0FDQSxlQUFBLEtBQ0EsU0FBQSxrQkFqQk4sK0VBc0JJLFNBQUEsU0FDQSxZQUFBLEtBdkJKLDJGQTJCSSxTQUFBLFNBQ0EsY0FBQSxLQUdGLGtGQUNFLFFBQUEsYUFDQSwrRkFDRSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLFVBQ0EsUUFBQSxhQUNBLGFBQUEsSUF2Q0Ysc0dBeUNJLGFBQUEsTUFJSiwyR0FBQSwyR0FFRSxNQUFBLE1BQ0EsUUFBQSxhQUNBLGFBQUEsS0FqREYsNkhBQUEsNkhBQUYsNkdBQUEsNkdBbURNLGNBQUEsRUFPRixnSEFBQSxnSEFDRSxhQUFBLElBS04sZ0ZBRUUsTUFBQSxNbEU3REYsUUFBQSxNQUNBLE1BQUEsS2tFOERFLFVBQUEsS0FDQSxjQUFBLEtBTEYsc0ZsRXZERSxRQUFZLEdBQ1osUUFBQSxNQUNBLE1BQUEsS2tFWEYsMEZBd0VJLGVBQUEsT0FDQSxZQUFBLEtBRUYsNEZBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLGFBQ0EsYUFBQSxJQUdGLHlGQUNFLE9BQUEsSUFBQSxNQUFBLEtBQ0EsV0FBQSxtREFHRix5RkFDRSxXQUFBLFFBeEZKLHlGQTJGSSxXQUFBLFFBSUosc0VBQ0UsYUFBQSxNQWhHRix5RUFBMEUseUVBbUd0RSxNQUFBLE1BQ0EsU0FBQSxPQUNBLGNBQUEsU0FDQSxTQUFBLFNBQ0EsUUFBQSxFQXZHSiw0RUFBQSw0RUE0R0ksTUFBQSxNQTVHTixpRkFBQSx5RkFrSEksVUFBQSxLQWxIRixtRkFBQSwyRkFvSEksT0FBQSxRQUdGLG1GQUFBLDJGQUNFLE9BQUEsRUF4SEosdUZBQUEsK0ZBNEhJLFdBQUEsUUFHRixvRkFBQSw0RkFDRSxPQUFBLElBQUEsTUFBQSxLQUNBLFNBQUEsU0FDQSxRQUFBLEVBR0Ysb0ZBQUEsNEZBQ0UsUUFBQSxFQXRJSiw0RkFBQSxvR0EwSUksY0FBQSxFQTFJSiw2RkFBOEYsNkZBQTlGLHFHQUFBLHFHQThJSSxZQUFBLElBQ0EsZUFBQSxPQUdGLDJGQUFBLG1HQUNFLFFBQUEsS0FuSkosNkZBQUEscUdBdUpJLGVBQUEsSUF2SkYsZ0dBQUEsd0dBeUpJLE9BQUEsSUFBQSxNQUFBLEtBQ0EsV0FBQSxPQUNBLGVBQUEsS0EzSk4sa0dBQUEsMEdBZ0tJLFlBQUEsT0FDQSw0R0FBQSxvSEFDRSxXQUFBLEtBbEtOLDRHQUFBLG9IQXdLTSxXQUFBLEtFcElRLGlCQUFoQixlRitLSSwyRkFBQSxtR0UxS0YsV0FBQSxPQUNBLE9BQUEsUUZpSUksb0dBQUEsNEdBQ0UsWUFBQSxJQUNBLGNBQUEsSUFLRixzR0FBQSw4R0FDRSxZQUFBLElBbkxOLGtJQUFBLDBJQTBMUSxTQUFBLFNBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxJQUFBLEVBQ0EsT0FBQSxFQTlMUiw2RkFBQSxxR0FvTUksUUFBQSxJQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxVQUFBLEtBdk1KLDJGQUFBLG1HQTJNSSxRQUFBLElBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsRUFRRiwyRkFBQSxtR0FDRSxTQUFBLFNBSUYsaUdBQUEseUdBQ0UsU0FBQSxTQUNBLFFBQUEsS0FDQSxXQUFBLEtBQ0EsWUFBQSxPQUNBLFVBQUEsTUFDQSxXQUFBLEtBQUEsSUFBQSxJQUFBLElBQUEsRUFDQSxLQUFBLEVBQ0EsbUdBQUEsMkdBQ0UsY0FBQSxFQUlVLCtHQUFBLHVIQUNaLEtBQUEsS0FDQSxNQUFBLEVBNU9KLDZGQUFBLHFHQWdQSSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQXBQSixnR0FBQSx3R0F5UEksV0FBQSxRQXpQRixzR0FBQSw4R0EyUEksV0FBQSxRQUlKLGdHQUFBLHdHQUNFLFdBQUEsUUFoUUYsc0dBQUEsOEdBa1FJLFdBQUEsUUFsUU4sZ0dBQUEsd0dBdVFJLFdBQUEsc0RBREYsc0dBQUEsOEdBR0ksV0FBQSxzREF6UU4sZ0dBQUEsd0dBOFFJLFdBQUEsc0RBREYsc0dBQUEsOEdBR0ksV0FBQSxzREFoUk4sZ0dBQUEsd0dBcVJJLFdBQUEsMERBclJGLHNHQUFBLDhHQXVSSSxXQUFBLDhEQXZSTixnR0FBQSx3R0E0UkksV0FBQSwwREE1UkYsc0dBQUEsOEdBOFJJLFdBQUEsOERBOVJOLGdHQUFBLHdHQW1TSSxXQUFBLDBEQURGLHNHQUFBLDhHQUdJLFdBQUEsOERBSUosZ0dBQUEsd0dBQ0UsV0FBQSwwREExU0Ysc0dBQUEsOEdBNFNJLFdBQUEsOERBTU4sa0ZBQ0UsaUJBQUEsa0JBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxRQUFBLEtBRUEscUdBQ0UsSUFBQSxLQXpUSixnR0E2VEksVUFBQSxLQUlKLHNGQUNFLE9BQUEsTUFsVUosbUZBc1VJLE1BQUEsS0FDQSxjQUFBLEtBQ0EsVUFBQSxLQXhVSiw0RUE0VUksVUFBQSxNQUNBLFlBQUEsT0FDQSxjQUFBLEtBOVVGLDhFQWdWSSxNQUFBLEtBQ0EsZ0JBQUEsVUFqVkYsb0ZBbVZJLE1BQUEsS0FuVlIsa0ZBeVZJLFlBQUEsSUFDQSxXQUFBLElBQ0EsTUFBQSxLckY5Vkosa0JBQ0UsUUFBQSxFQUFBLElBQ0EsV0FBQSxRQUNBLE1BQVksS0FDWixZQUFBLElBR0Msc0NBQ0QsaUJBQUEsUUFDQSxjQUFBLEtBQ0EsZUFBQSxLQUNBLGFBQUEsS0FDQSxhQUFBLElBQUEsSUFBQSxJQUNBLGFBQUEsTUFOQSxnRUFTRSxNQUFBLEtBQ0EsZUFBQSxFQUNBLGNBQUEsS0FYQSx3RkFjRSxpQkFBQSxRQUNBLFlBQUEsS0FDQSxhQUFBLEtBQ0EsZUFBQSxRQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsSUFyQkosNkRBMEJFLGlCQUFBLFFBMUJBLGlGQTZCRSxjQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsS0FBQSxFQUNBLE9BQUEsRUFBQSxLQUVDLDRHQUNDLE1BQUEsTUFDQSxNQUFBLFFBQ0EsU0FBQSxTQUNBLE9BQUEsUUFDQSxPQUFBLEVBTEQsbUhBUUcsYUFBQSxFQXpDSix5R0E4Q0UsTUFBQSxRQUlKLDZFQUNFLE9BQUEsRUFBQSxJQUNBLFFBQUEsSUFBQSxFQUNBLFdBQUEsTUFDQSxTQUFBLEtBdERBLGtHQXlERSxpQkFBQSxRQUNBLFFBQUEsRUFBQSxJQUNBLE9BQUEsSUFDQSxNQUFBLEtBRUMsZ0hBQ0MsT0FBQSxRQS9EQSxpSUFrRUUsTUFBQSxLQUNBLFVBQUEsS0FuRUYsdUlBQUEsdUlBd0VFLGdCQUFBLFVBS2Msd0dBQUEsd0dBRWxCLGlCQUFBLFFBS1IsK0NBQ0UsVUFBQSxNQUNBLFVBQUEsTUFDQSx3REFDRSxpQkFBQSxLQUNBLGFBQUEsS0FDQSxhQUFBLElBTkEsK0VBYUUsT0FBQSxLQWJBLGtGQVNFLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxJQVhBLDRHQUFBLGdIQWtCQyxpSkFpQkMsTUFBQSxRQXJCRCxpSEFDRCxjQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxPQUFBLGVBQUEsT0FDQywySUFDQyxXQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsS0FpRVYsd0JBakNBLFdBd0NFLFlBQUEsSXdGcEZFLGVBQUEsVXhGVEUscUdBNEJFLE9BQUEsUUFFRCxzR0FBQSwwR0FFQyxRQUFBLE1BQ0EsT0FBQSxJQUFBLEVBS3dCLGlIQUN4QixRQUNELEtBQ3lCLGdIQUN4QixRQUNELEtBS0wsaUJBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxPQUFBLEtBQUEsS0FBQSxFQUdGLFdBQ0UsUUFBQSxhQUNBLFFBQUEsSUFBQSxLQUNBLFVBQUEsS0FDQSxpQkFBQSxRQUNBLE1BQUEsUUFDQSxPQUFBLElBQUEsRUFBQSxFQUNBLE9BQUEsUUFDQSxZQUFBLEtBQUEsV0FLUSxvQkFDUixpQkFBQSxRQUNBLE1BQUEsS0FHRixpQkFDRSxpQkFBQSxRQUNBLE1BQUEsS0FPRixnQkFDRSxNQUFBLE1BQ0EsU0FBQSxPQUNBLFFBQUEsS0FBQSxJQUFBLEVBQUEsRUFHRix3QkFDRSxpQkFBQSxRQUNBLFlBQUEsS0FDQSxhQUFBLEtBQ0EsZUFBQSxRQUNBLE1BQUEsS0FDQSxVQUFBLEtBS0Ysb0JBVUEsNEJBQ0UsV0FBQSxLQUNBLFFBQUEsS0FaRixvQkFHRSxXQUFBLFVBR0YscUNBQ0UsY0FBQSxFQVFGLG9CQUNFLGNBQUEsRUFDQSxlQUFBLElBQ0EsV0FBQSxLQzlNRixtQkFDRSxRQUFBLE1BR0YsZUFDRSxRQUFBLFVBWUYsZUFUQSxxQkFVRSxRQUFBLFdBQ0EsUUFBQSxJQUNBLE9BQUEsSUFBQSxNQVpGLHFCQUVFLFlBQUEsSUFHQSxpQkFBQSxLQUNBLGVBQUEsVUFTRixrQ0FDRSxRQUFBLEtBQUEsRUFDQSxjQUFBLElBQUEsTUFBQSxRQU9GLDRCQUNFLGNBQUEsSUFHRiw0QkFDRSxRQUFBLE1BQ0EsTUFBQSxLQUZBLCtCQUlFLFFBQUEsV0FJSixpQ0FFSSxPQUFBLEtBQUEsRUFBQSxJQUlBLGtEQUNFLE1BQUEsSUFDQSxRQUFBLGFBQ0EsWUFBQSxJQUNBLGFBQUEsS0FWTix1RUFjTSxPQUFBLEtBQUEsRUFBQSxFQWROLDZFQWtCTSxPQUFBLEVBQ0EsWUFBQSxJQUdGLHdFQUNFLE1BQUEsS0F2Qk4sOERBNEJNLE9BQUEsUUFDQSxNQUFBLFFBN0JKLG9FQStCTSxNQUFBLFFBS04sd0NBQ0UsTUFBQSxLQUNBLGlCQUFBLFFBQ0EsT0FBQSxJQUFBLEVBQ0EsUUFBQSxJQUNBLFlBQUEsSUFMRixnRUFPSSxNQUFBLEtBQ0EsYUFBQSxJQUlKLHdDQUNFLE9BQUEsS0FBQSxFQUNBLE1BQUEsTUFDQSxRQUFBLElBQUEsS0FHRiwwQ0FDRSxRQUFBLE1BQ0EsVUFBQSxFQXhERixnREEwREksUUFBb0IsV0FDcEIsVUFBQSxLQUNBLGFBQUEsSUFDQSxZQUFBLElBN0ROLHFDQWtFSSxPQUFBLElBQUEsT0FBQSxLQUNBLFlBQUEsWUFBQSxVQUFBLE1BQUEsV0FuRUoscURBc0VJLFFBQUEsS0FFRixxREFDRSxPQUFBLEtBekVKLDhDQTRFSSxXQUFBLFFBNUVGLGlEQThFSSxXQUFBLEtBREYsK0RBR0ksTUFBQSxLQWhGTixrRUFvRkksTUFBQSxNQXBGSixpRUF1RkksZUFDQSxVQUFBLEtBQ0EsTUFBQSxLQXpGRix1RUE0R2UsK0RBNUdmLHFFQTZHRSxNQUFBLFFBN0dKLGlFQUFBLCtEQThGSSxlQTlGRix3RUFBQSxzRUFtR0ksWUFBQSxZQUNBLFVBQUEsS0FwR04sd0VBeUdNLFFja2lCYyxJZDNvQmxCLHNFQStHSSxRY0hjLElkNUd0Qiw0Q0FxSEksY0FBQSxFQUNBLGVBQ0EsWUFBQSxZQUFBLFVBQUEsTUFBQSxXQUNBLFFBQUEsSUFBQSxJQUNBLE9BQUEsRUFDQSxNQUFBLFFBQ0EsT0FBQSxRQTNIRixrREE2SEksTUFBQSxRQTdISix5REFpSUksYUFBQSxJQWpJRixnRUFtSUksWUFBQSxZQUNBLFFjNFZNLElkM1ZOLGFBQUEsSUFqQk4sa0VBc0JNLFlBQUEsWUFDQSxRY3lpQlEsSWR4aUJSLGFBQUEsSUFRUiw2Q0FBOEMsc0NBQzVDLGNBQUEsRXVGak02QixrQ0FBL0IsOEJBQ0UsUUFBQSxtQkFBQSxRQUFBLFlBQ0EsTUFBQSxLQUdNLHNCQUFBLHdCQUNOLGNBQUEsS3ZEd0hBLG9DdUR6SDJCLHNCQUF6Qix3QkFJQSxjQUFBLEdBSUosa0NBQUEsOEJBR0ksUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLFFBQ0EsUUFBQSxLQUFBLEVBQ0EsYUFBQSxLQUNBLGFBQUEsSUFBQSxJQUFBLElBQ0EsYUFBQSxNQUVBLHdDQUFBLG9DQUNFLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxjQUFBLFlBQ0EsaUJBQUEsZXZEa0dKLG9DdURqSEksd0NBQUEsb0NBa0JFLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsS0FNUiw0QkFDRSxPQUFBLFFBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLE1Ba0JGLG9CQUNFLGNBQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxRQUNBLFlBQUEsSUFHRixxQkFDRSxRQUFBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsWUFBQSxLQUNBLFVBQUEsS0FHRixrQkFDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsV0FBQSxLQUVBLGtDQUNFLE1BQUEsSUFDQSxjQUFBLEt2RDhDRixvQ3VEaERBLGtDQUtJLE1BQUEsS0FDQSxZQUFBLEVBQ0EsU0FBQSxtQkFDQSxJQUFBLGdCQUNBLEtBQUEsaUJ2RGdDRiwwRHVEekNGLGtDQWFJLE1BQUEsS0FuQkosbUNBd0JFLE1BQUEsUUFDQSxZQUFBLElBQ0EsY0FBQSxLQUNBLFkzRDNGb0QsSzJEMkZwRCxVQUFBLE1BQUEsV0FDQSxlQUFBLFVBQ0EsWUFBQSxFQUdGLCtCQUNFLFdBQUEsS0FDQSxRQUFBLE1BQ0EsY0FBQSxFQUNBLGNBQUEsS3ZEa0JGLG9DdUR0REksK0JBdUNBLGNBQUEsR0F2Q0Ysa0NBMkNFLGNBQUEsSUFLUyxrQkFDYixXQUFBLEtBR0YsdUJBQXdCLDJDQUE0QywyQ0FFaEUsUUFBQSxZQUFBLFFBQUEsS0FDQSxPQUFBLEVBQUEsRUFBQSxLQUhKLHNDQVdJLFdBQUEsS0FDQSxhQUFBLElBQUEsTUFBQSxLQUNBLGNBQUEsS0FiRix5REFnQkksY0FBQSxLQWhCRiwyREFtQkksUUFBQSxZQUFBLFFBQUEsS0FHRiw2REFDRSxhQUFBLEtBdkJOLHNFQTRCSSxRQUFBLE1BQ0EsY0FBQSxLQUdELHdFQUNDLE1BQUEsUUFDQSxXQUFBLEtBRkQsOEVBQUEsOEVBTUcsTUFBQSxRRGhHcUIsdUNBVDdCLG9DQVdFLE1BQUEsUUFDQSxXQUFBLElBQUEsTUFBQSxRdER5REEsb0N1RERBLHVCQUFBLDJDQUFBLDJDQUtJLG1CQUFBLE9BQUEsZUFBQSxPQU5GLHNDQTJDRSxhQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsS0FDQSxjQUFBLEVBQ0EsZUFBQSxNQUlKLGtDQUNFLFFBQUEsRUFBQSxFQUFBLEVBQUEsS0FDQSxXQUFBLEtBcERGLHFDQUFBLHFDQXVESSxjQUFBLEt2RHJESixvQ3VERkUsa0NBK0RFLFFBQUEsR0FLTix1QkFDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLE9BQUEsS0FBQSxFQUFBLEtBRUEsMEJBQ0UsWUFBQSxFQURGLHNDQUlJLFFBQUEsRUFBQSxLQUFBLEVBQUEsRUFSRixxQ0FZRSxRQUFBLEVBQUEsRUFBQSxFQUFBLEt2RDlFSixvQ3VEa0VFLHVCQWlCQSxtQkFBQSxPQUFBLGVBQUEsT0FqQkUsc0NBQUEscUNBcUJBLFFBQUEsRUFDQSxjQUFBLGFEdE5OLG1CQUNFLFVBQUEsT0FDQSxNQUFBLEtBQ0EsY0FBQSxLQUhBLHNCQUtFLGNBQUEsRUFJQSxvQ0FUQSwwQ0FVRSxXQUFBLEdBS04sZ0JBQ0UsY0FBQSxLQUc0QixXQUE5QixtQkFBb0IsU0FDbEIsT0FBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLE9BQ0EsV0FBQSxNQUdGLFFBQ0UsV0FBQSxLQUdGLHlCQUEwQyxpQkFBaEIsZUFDeEIsTUFBQSxNQUNBLFNBQUEsU0FDQSxPQUFBLE1BQUEsRUFBQSxFQUNBLGlCQUFBLFFBQ0EsV0FBQSxPQUNBLE9BQUEsUUFHYyxpQkFBaEIsZUFDRSxNQUFBLE1BQ0EsU0FBQSxTQUNBLE9BQUEsTUFBQSxFQUFBLEVBQ0EsaUJBQUEsUUFLRixvQ0FDRSxPQUFBLEVBQ0EsY0FBQSxJQUFBLE1BQUEsUUFHbUIsOEJBQ25CLE9BQUEsSUFBQSxJQUFBLEVBQUEsRUFxQkEsaUJBQUEsS0FiSSw0QkFBQSxzQkFBQSxpQ0FDSixPQUFBLEtBQUEsRUFBQSxFQUcyQix1Q0FDM0IsaUJBQUEsS0FHQSxZQUFBLElBQUEsTUFBQSxRQUNBLGFBQUEsSUFBQSxNQUFBLFFBT0YsV0FBWSxTQUNWLGNBQUEsS0FHUyxlQUlYLGVBRUUsY0FBQSxFQUZGLGVBQ0UsUUFBQSxNQUVBLE1BQUEsS0FHRixrQkFDRSxRQUFBLFdBR0Esb0JBQ0EsTUFBQSxLQUNBLGNBQUEsSUFHRixtQ0FDRSxlQUFBLElBQ0EsT0FBQSxLQUFBLEVBR0Ysa0NBRUksUUFBQSxFQUFBLElBQUEsS0FBQSxFQUdGLGdDQUNFLFlBQUEsSUFJSixzQkFJQSxZQUp1QixxQ0FDckIsT0FBQSxLQUFBLEVBT0YsMEJBQ0UsZUFBQSxFQVFFLDJDQUFBLDRDQUFBLGlEQUFBLCtDQUNFLFFBQUEsSUFHSix1Q0FDRSxTQUFBLFNBUkYsbURBV0ksV0FBQSxLQUVBLHdFQUNFLFFBQUEsS0FBQSxJQUdGLGtFQUFBLG1FQUFBLHNFQUNFLFFBQUEsRUFBQSxJQUdKLGdEQUNFLEtBQUEsTUFFRixnREFDRSxNQUFBLE1FeEpOLGFBQ0UsTUFDRSxNQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsRUFDQSxlQUVGLGNBQUEsU0FBQSxrQkFBQSxvQkFBQSwyQkFBQSxjQUFBLGFBQUEsMkJBQUEsY0FBQSx5QkFBQSxhQUFBLFFBQUEsNEJBQUEsaUJBQUEsNEJBQUEsT0FJRSxRQUFBLEtBRUYsU0FBQSxTQUFBLDZCQUNFLE1BQUEsS0FDQSxRQUFBLE9BR0YsZ0VBSzJDLGlFQUwzQyw0Q0FBQSxnRUFLMkMsNkNBQUEsaUVBSnpDLE1BQUEsS0FDQSxNQUFBIiwiZmlsZSI6InRhLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIEFjY29yZGlvbiBNb2R1bGVcbi8vIGh0dHBzOi8vZWRlbnNwaWVrZXJtYW5uLmdpdGh1Yi5pby9hMTF5LXRvZ2dsZS9cblxuLmFjY29yZGlvbiB7XG4gIFthcmlhLWhpZGRlbj1cInRydWVcIl0vKixcbiAgW2RhdGEtYTExeS10b2dnbGVdOm5vdChbYXJpYS1jb250cm9sc10pKi8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBUb2dnbGUgYnV0dG9uXG4gIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFyZW0gNXJlbSAxcmVtIDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cztcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItLWRhcms7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWNjb3JkaW9uLXNwcml0ZS5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggNDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICAvLyBUb2dnbGVkIHBhbmVsXG4gICAgKyBkaXYge1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfSAvLyBFTkQgYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdXG5cbiAgYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjBweDtcbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIExvb2tUaGluayBOb3JtYWxpemF0aW9uIFNhc3NpZmllZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1leWVyJ3MgU3R5bGUgUmVzZXRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGhyLFxuYSwgYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcbmVtLCBpbWcsIHNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQm9yZGVyLUJveFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIERpc3BsYXkgRGVmaW5pdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYXVkaW8sXG5jYW52YXMsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEJhc2UgTGV2ZWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuaHRtbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTGlua3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICB9XG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBUeXBvZ3JhcGh5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuYWRkcmVzcyB7XG4gIEBleHRlbmQgJXZlcnRpY2FsLXJoeXRobTtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmhyIHtcbiAgaGVpZ2h0OiAwO1xufVxuXG5jb2RlLFxucHJlIHtcbiAgQGV4dGVuZCAldmVydGljYWwtcmh5dGhtO1xuICBmb250LWZhbWlseTogXCJCaXRzdHJlYW0gVmVyYSBTYW5zIE1vbm9cIiwgQ29uc29sYXMsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxucCB7XG4gIEBleHRlbmQgJXZlcnRpY2FsLXJoeXRobTtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDc1JTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBFbWJlZGRlZCBDb250ZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRm9ybXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuI3skYWxsLXRleHQtaW5wdXRzfSxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQ7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIExpc3RzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbnVsLFxub2wsXG5kbCB7XG4gIEBleHRlbmQgJXZlcnRpY2FsLXJoeXRobTtcbiAgcGFkZGluZzogMDtcbn1cblxubGkgPiB1bCxcbmxpID4gb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFRhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG50YWJsZSB7XG4gIEBleHRlbmQgJXZlcnRpY2FsLXJoeXRobTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkYmFzZS1saW5lLWhlaWdodCAvIDI7XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgUmVNb2RhbCBTdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5tb2RhbF9faGVhZGVyIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgY29sb3I6ICNmZmY7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpe1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLm1vZGFsX190aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDUwcHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLWwsICR0YWJsZXQpIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbi8vIC5tb2RhbF9fYWN0aW9uIHtcbi8vICAgZmxvYXQ6IHJpZ2h0O1xuLy8gICB3aWR0aDogMTc1cHg7XG5cbi8vICAgYSB7XG4vLyAgICAgQGV4dGVuZCAuYnRuLS1wcmltYXJ5O1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIGhlaWdodDogYXV0bztcbi8vICAgICBwYWRkaW5nOiAxNXB4O1xuLy8gICAgIGZvbnQtc2l6ZTogMThweDtcblxuLy8gICAgICY6YWZ0ZXIge1xuLy8gICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgfVxuXG4vLyAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbi8vICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4vLyAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4vLyAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbi8vICAgICBmbG9hdDogbm9uZTtcbi8vICAgICBjbGVhcjogYm90aDtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgfVxuLy8gfVxuXG4vLyAubW9kYWxfX2JvZHkge1xuLy8gICBAaW5jbHVkZSBjbGVhcmZpeDtcbi8vICAgcGFkZGluZzogNDBweDtcblxuLy8gICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuLy8gICAgIHBhZGRpbmc6IDIwcHg7XG4vLyAgIH1cbi8vIH1cblxuLm1vZGFsX19jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0NTBweDtcblxuICBwIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTc1cHg7XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICBociB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyKDFweCAwIDAgMCwgc29saWQsICNjY2MpO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gSGlkZSBjbG9zZSBvbiByZWRpcmVjdCBtb2RhbHNcbi5yZWRpcmVjdCAucmVtb2RhbC1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLnJlbW9kYWwtLXNwbGl0IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgLnJlbW9kYWxfX2xlZnQsXG4gIC5yZW1vZGFsX19yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIEFkZCBjbGljayBoYW5kIHRvIGFueXRoaW5nIHRoYXQgaGFzIGEgbW9kYWwgdGFyZ2V0XG5bZGF0YS1yZW1vZGFsLXRhcmdldF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBSZW1vZGFsJ3MgbmVjZXNzYXJ5IHN0eWxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogSGlkZSBzY3JvbGwgYmFyICovXG5cbmh0bWwucmVtb2RhbC1pcy1sb2NrZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBBbnRpIEZPVUMgKi9cblxuLnJlbW9kYWwsXG5bZGF0YS1yZW1vZGFsLWlkXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZW1vZGFsLXdyYXBwZXJbc3R5bGUqPVwiZGlzcGxheTogYmxvY2s7XCJdIC5yZW1vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIE5lY2Vzc2FyeSBzdHlsZXMgb2YgdGhlIG92ZXJsYXkgKi9cblxuLnJlbW9kYWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgdG9wOiAtNTAwMHB4O1xuICByaWdodDogLTUwMDBweDtcbiAgYm90dG9tOiAtNTAwMHB4O1xuICBsZWZ0OiAtNTAwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSgkYnJhbmQtY29sb3ItLWRhcmssIDkwJSk7XG4gIG9wYWNpdHk6IC45O1xuXG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG59XG5cbi8qIE5lY2Vzc2FyeSBzdHlsZXMgb2YgdGhlIHdyYXBwZXIgKi9cblxuLnJlbW9kYWwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcblxuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi5yZW1vZGFsLXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjA1ZW07XG59XG5cbi8qIEZpeCBpUGFkLCBpUGhvbmUgZ2xpdGNoZXMgKi9cblxuLnJlbW9kYWwtb3ZlcmxheSxcbi5yZW1vZGFsLXdyYXBwZXIge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIE5lY2Vzc2FyeSBzdHlsZXMgb2YgdGhlIG1vZGFsIGRpYWxvZyAqL1xuXG4ucmVtb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgLy8gRmlsbCBzY3JlZW4gb24gbW9iaWxlXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5yZW1vZGFsOm5vdCguaGVscC1pbWFnZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlbW9kYWwtaXMtaW5pdGlhbGl6ZWQge1xuICAvKiBEaXNhYmxlIEFudGktRk9VQyAqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yZW1vZGFsLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICByaWdodDogLTI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcblxuICAmOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gICY6aG92ZXI6YmVmb3JlIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZS1sLCAkdGFibGV0LCBsYW5kc2NhcGUpIHtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQ3VzdG9tIFJlbW9kYWwgc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEFkdi4gU2VhcmNoIEhlbHBcblxuLnJlbW9kYWwuYWR2LXNlYXJjaC1oZWxwIHtcbiAgbWF4LWhlaWdodDogODAlO1xuXG4gIC5zZWFyY2gtaGVscF9fY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEhlbHAgVmlkZW9zXG5cbi5oZWxwLXZpZGVvIHtcbiAgbWF4LWhlaWdodDogNDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMHB4O1xuXG4gIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIENoYXJ0cyAvIEdyYXBocyBNb2RhbHNcblxuLmRhdGEtbW9kYWwge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuXG4gIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIGNhbnZhcyBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiN0aGUtY2FudmFzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vcGVudGlwIHtcbiAgYmFja2dyb3VuZDogI2ZmZiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuLm90LWNsb3NlIHtcbiAgZm9udC1zaXplOiAxMnB0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdG9wOiAtMjVweCAhaW1wb3J0YW50O1xufVxuXG4ub3QtY2xvc2U6OmFmdGVye1xuICBjb250ZW50OiBcIlhcIjtcbn1cblxuLm90LWNvbnRlbnQge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi8vIGNzcyBoYWNrIGZvciBJRSAxMCBhbmQgSUUgOTogbWFrZSB0aGUgdHJhbnNwYXJlbnQgY2xvc2UtYnV0dG9uIGNsaWNrYWJsZVxuLy8gaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNTE4OTE4Mi9pZS1jc3MtbGluay11bmRlci10cmFuc3BhcmVudC1ib3gtaXMtY2xpY2thYmxlXG4ub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2V7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IDAgMCByZXBlYXQgc2Nyb2xsIHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUuKAjOKAi0FBN1wiKTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBPcGVudGlwIHRhLWFtZW5kcyBzdHlsZXNcbi8vICBPcGVudGlwIHRhLWZyZWUtdHJpYWwtdGlwIHN0eWxlc1xuLy8gIE9wZW50aXAgdGEtYXVkaXQtaW5zaWdodC10aXAgc3R5bGVzXG4vLyAgT3BlbnRpcCB0YS1tbGktdGFibGUtdGlwIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLnN0eWxlLXRhLWFtZW5kcy5vcGVudGlwLWNvbnRhaW5lcixcbi5zdHlsZS10YS1mcmVlLXRyaWFsLXRpcC5vcGVudGlwLWNvbnRhaW5lcixcbi5zdHlsZS10YS1hdWRpdC1pbnNpZ2h0LXRpcC5vcGVudGlwLWNvbnRhaW5lcixcbi5zdHlsZS10YS1jb21wYXJlLXRyZWF0aWVzLm9wZW50aXAtY29udGFpbmVyLFxuLnN0eWxlLXRhLXF1aWNrLXJlZmVyZW5jZS10YWJsZS5vcGVudGlwLWNvbnRhaW5lcixcbi5zdHlsZS10YS1tbGktdGFibGUtdGlwLm9wZW50aXAtY29udGFpbmVyLFxuLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcC5vcGVudGlwLWNvbnRhaW5lcntcbiAgLm9wZW50aXAge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC5vdC1oZWFkZXJ7XG4gICAgICAub3QtY2xvc2V7XG4gICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLm90LWNsb3NlOjphZnRlcntcbiAgICAgICAgY29udGVudDpub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3R5bGUtdGEtbWxpLXRhYmxlLXRpcC5vcGVudGlwLWNvbnRhaW5lcntcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG5cbi5zdHlsZS10YS1mcmVlLXRyaWFsLXRpcHtcbiAgLm90LWNvbnRlbnR7XG4gICAgaXtcbiAgICAgIGNvbG9yOiAjMDA2NGEwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG59XG5cbi8vIGpxdWVyeSB1aS1kaWFsb2dcbi51aS1mcm9udHtcbiAgei1pbmRleDogMTAwMDEgIWltcG9ydGFudDtcbn1cblxuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogc2hhZGUoJGJyYW5kLWNvbG9yLS1kYXJrLCA5MCUpO1xufVxuXG4udWktZGlhbG9nIHtcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICB6LWluZGV4OiAxMDAwMiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4zNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcbiAgcGFkZGluZzogMDtcblxuICAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLnVpLXdpZGdldC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAudWktZGlhbG9nLWJ1dHRvbnNldCB7XG4gICAgYnV0dG9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICB9XG5cbiAgICAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLnVpLXN0YXRlLWhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0tZGFyaztcbiAgICB9XG5cbiAgICAudWktYnV0dG9uLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbioqICBDU1MgZm9yIHRoZSBubyBhY2Nlc3MgaW4gdGhlIGRvY3VtZW50IGJvZHlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5tb2RhbF9fYm9keV9pbmxpbmV7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tb2RhbF9fY29udGVudF9pbmxpbmUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgcCB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1vZGFsX19hY3Rpb24tLWJvZHl7XG4gIHdpZHRoOiAxMDAlO1xuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWxfX2FjdGlvbi0tYm9keSB1bCB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwJTtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBTZWFyY2hcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLy8gTm8gc2VhcmNoIG9yIG5vIHJlc3VsdHNcbi5zZWFyY2gtcmVzdWx0cy0tbm9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDM1cHggMDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyB7XG4gIC8vIC5saXN0aW5nX19jb250cm9scyB7XG4gIC8vICAgLmZvcm0tLWlubGluZSB7XG4gIC8vICAgICBmbGV4OiAwIDAgNTAlO1xuXG4gIC8vICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAvLyAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgLy8gICAgIH1cblxuICAvLyAgICAgJjpmaXJzdC1jaGlsZCB7XG4gIC8vICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAvLyAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAvLyAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vIH1cblxuICAubGlzdGluZ19fY29udHJvbHMgPiAuZm9ybS0taW5saW5lIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGxhYmVsW2Zvcj1cInNlYXJjaC1zb3J0LWJ5XCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICB9XG5cbiAgZm9ybSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuXG4gIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLy8gTWVkaWEgb2JqZWN0IHR3ZWFrc1xuICAubWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgIC5tZWRpYV9fbWV0YSB7XG4gICAgICA+IC5tZWRpYV9fcHJvZHVjdCB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcbiAgICAgIH1cblxuICAgICAgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICBkaXYgPiAubWVkaWFfX3Byb2R1Y3Qge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgZGl2ID4gLm1lZGlhX19wcm9kdWN0ICsgLm1lZGlhX19kYXRldGltZTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ3wnO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cblxuICAgICAgZGl2ID4gLm1lZGlhX19kYXRldGltZSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5tZWRpYV9fZGF0ZXRpbWUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5tZWRpYV9fcHJvZHVjdCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuXG4gICAgLm5hdi1saW5rX19ub2FjY2VzcyxcbiAgICAuaWNvbi1sb2NrIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQtbCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC0tYmxvZ2dlcl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtLWJsb2dnZXJfX2JpbyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnNlYXJjaC0tYmxvZ2dlcl9fYmlvIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLnNlYXJjaC0tYmxvZ2dlcl9fYmlvIHA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuYXJ0aWNsZV9fYXR0cmlidXRlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAuc2VhcmNoLS1ibG9nZ2VyX19iaW8gcDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX3NpZGViYXIge1xuICBhID4gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXG4gICAgJi5pcy1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gIH1cblxuICAuY29udGVudC1ibG9ja19fbGluay5pcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAuaWNvbi1oZWxwLWNpcmNsZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY29udGVudC1ibG9ja19fY29udGVudCB7XG4gICAgW2Zvcj0nZWRpdC1wcm94aW1pdHknXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgLmFkdmFuY2Vfc2VhcmNoX3Byb3hpbWl0eV9oZWxwZXIge1xuICAgIG1hcmdpbi1yaWdodCA6IDVweDtcbiAgICByaWdodCA6IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHggNXB4IDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBmb250LXNpemU6ICRtaW5pLXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oI2YwZjBmMCwgNSUpO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29sb3I6ICM2NjY7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlci1vcGVyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDVweCA1cHggMDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4vLyBFTkQgc2VhcmNoLWZpbHRlclxuXG4vLyBObyByZXN1bHRzXG4uc2VhcmNoLWZpbHRlci0tbm9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG59XG5cbi5zZWFyY2gtZmlsdGVyLWFjdGlvbnMge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3NhdmUsXG4uc2VhcmNoLWZpbHRlcl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEyNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19zYXZlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fc2F2ZSxcbi5zZWFyY2gtZmlsdGVyX19jbGVhciB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpe1xuICAgIHdpZHRoOiAxMjVweDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fc2F2ZSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSl7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnNlYXJjaC1ibG9jay0tdGVybXMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAuY29udGVudC1ibG9ja19fY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDA7XG4gIH1cblxuICAuc2VhcmNoLXRlcm1zLWZvcm0ge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICB9XG5cbiAgLmZvcm0taXRlbS1lc3EsXG4gIC5mb3JtLWl0ZW0tcHJveGltaXR5IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIH1cblxuICAuZm9ybS1zdWJtaXQge1xuICAgIHRyYW5zaXRpb246IHVuc2V0O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGEtc3VibWl0LWdyYXkucG5nXCIpO1xuICAgIHRleHQtaW5kZW50OiAtMTAwMDBweDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuICAgIH1cbiAgfVxufVxuXG5sYWJlbFtmb3I9XCJzZWFyY2gtcmVzdHJpY3Qtc3Vic2NyaWJlZFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5sYWJlbFtmb3I9XCJlZGl0LXN1YnNjcmliZWRcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuI3NlYXJjaC1mYWNldHMtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIC5vci10b2dnbGUub3Itc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNmMjczMjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjI3MzIwO1xuICB9XG59XG5cbiNlZGl0LXNlYXJjaC10ZXJtLXN1Ym1pdHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuI3NlYXJjaC1mYWNldHMtY29udGVudCB7XG4gIC5pbnB1dC1ncm91cCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuaW5wdXQtZ3JvdXBfX2FjdGlvbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAzOXB4OyAvLyBQdXNoIE9SIHRvZ2dsZSBkb3duIHRvIG1hdGNoIHNlbGVjdCB0b3BcbiAgfVxuXG4gIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm9yLXRvZ2dsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNjO1xuICAgIGxpbmUtaGVpZ2h0OiAzO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAmLm9yLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0yO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICBsYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG4vLyBFTkQgc2VhcmNoLWZpbHRlci1vcHRpb25zXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgU2VhcmNoIGJ5IERhdGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5zZWFyY2gtZGF0ZS1yYW5nZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgLnJhZGlvcy1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmRhdGUtcGFkZGluZyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5sYWJlbC1pbml0LWNvbnRlbnQsXG4gIC5sYWJlbC1lbmQtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5jb250YWluZXItaW5saW5lLWRhdGUge1xuICAgIC5mb3JtLWl0ZW0sXG4gICAgLmZvcm0tdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5ncmFudWxhci1kYXRlLXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uc2VhcmNoLWRhdGUtcmFuZ2VfX2hlbHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAkbWluaS1zaXplO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgUXVpY2sgU2VhcmNoXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4ucXVpY2stc2VhcmNoLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBzaXplKDMwcHgpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGEtc3VibWl0LWdyYXkucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFNlYXJjaCBIZWxwXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uc2VhcmNoLWhlbHBfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cbn1cblxuLnNlYXJjaC1oZWxwX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcblxuICArIHAge1xuICAgIG1hcmdpbjogLTVweCAwIDIwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1jb25uZWN0b3IsXG4uY29kZS1zZWN0aW9uLXNlYXJjaGVzLFxuLnJldHJpZXZpbmctZG9jdW1lbnRzLWNpdGF0aW9uLFxuLmZpZWxkLXJlc3RyaWN0ZWQtc2VhcmNoaW5nLFxuLnByb3hpbWl0eS1zZWFyY2gge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5maWVsZC1yZXN0cmljdGVkLXNlYXJjaGluZyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5zZWFyY2gtY29ubmVjdG9yX19vcGVyYXRvciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTUlO1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uc2VhcmNoLWNvbm5lY3Rvcl9fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlYXJjaC1leGFtcGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgc21hbGwge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uYXZhaWxhYmxlLWZpZWxkcyB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBtYXJnaW46IDIwcHggMCAxMHB4O1xufVxuXG4uYXZhaWxhYmxlLWZpZWxkc19fb3B0aW9ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zZWFyY2gtaGVscF9fY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmFmdGVyIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBTYXZlZCBTZWFyY2ggRm9ybSAmIFNlbmQgU2VsZWN0ZWQgUmVzdWx0cyBGb3JtXG5cbi5zYXZlLXNlYXJjaC1wb3B1cCwgLnNlbGVjdGVkLXJlc3VsdHMtcG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5sYWJlbFtmb3I9XCJlZGl0LXByb21wdC10aXRsZVwiXSxcbmxhYmVsW2Zvcj1cImVkaXQtcHJvbXB0LWZyZXF1ZW5jeVwiXSxcbmxhYmVsW2Zvcj1cInNlbGVjdGVkLXNlbmQtdG8tbWVcIl0sXG5sYWJlbFtmb3I9XCJlZGl0LXNlbGVjdGVkLXNlbmQtdG9cIl0sXG5sYWJlbFtmb3I9XCJlZGl0LXNlbGVjdGVkLXN1YmplY3RcIl0ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxubGFiZWxbZm9yPVwiZWRpdC1wcm9tcHQtdGl0bGVcIl0sXG5sYWJlbFtmb3I9XCJlZGl0LXNlbGVjdGVkLXN1YmplY3RcIl0ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5mb3JtLWl0ZW0tcHJvbXB0LWZyZXF1ZW5jeSBsYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uc2F2ZWQtc2VhcmNoLWFjdGlvbnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMTVweCAwIDA7XG5cbiAgLmJ0bi0tcHJpbWFyeSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxubGFiZWxbZm9yPVwic2VsZWN0ZWQtc2VuZC10by1tZVwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5mb3JtLWl0ZW0tc2VsZWN0ZWQtc2VuZC10by1tZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnNlbGVjdGVkLXJlc3VsdHMtcG9wdXAge1xuICB0b3A6IDkwcHg7XG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gIC5kZWxpdmVyeS1sYWJlbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuI3NlbGVjdGVkLW1ldGhvZC1saXN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGlucHV0LmZvcm0tcmFkaW8ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgfVxufVxuXG4jc2VsZWN0ZWQtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc2VsZWN0ZWQtaXRlbS1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNmaW5hbC1zZWxlY3RlZC1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4jc2VsZWN0LXNraXBwZWQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4jZmluYWwtc2VsZWN0ZWQtc2tpcHBlZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbiNzZW5kLXJlc3VsdHMge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0tZGFyaztcbiAgfVxufVxuXG4jc2VuZC1yZXN1bHRzOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xufVxuXG4uc2VsZWN0ZWQtb3B0aW9uLXNldCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEFkdmFuY2VkIFNlYXJjaFxuXG4uZm9ybS1pdGVtLXNlYXJjaC1hZHYsXG4uZm9ybS1pdGVtLXByb3hpbWl0eS1hZHYge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4vKlxuKiBnbG9iYWwgc2VhcmNoIHJlc3VsdHMgcGFnZSBhbmQgYWR2YW5jZSBzZWFyY2ggcGFnZVxuKi9cbiN0b29sdGlwXG57XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxMTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4jdG9vbHRpcDphZnRlciAvKiB0cmlhbmdsZSBkZWNvcmF0aW9uICovXG57XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgIzExMTtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbiN0b29sdGlwLnRvcDphZnRlclxue1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjMTExO1xuICB0b3A6IC0yMHB4O1xuICBib3R0b206IGF1dG87XG59XG5cbiN0b29sdGlwLmxlZnQ6YWZ0ZXJcbntcbiAgbGVmdDogMTBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4jdG9vbHRpcC5yaWdodDphZnRlclxue1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFNlbGVjdC91c2UgcmVzdWx0cy5cbi5zZWFyY2gtcGFnZSAjbGlzdGluZ19fY29udGVudCAubWVkaWEge1xuICAuc2VsZWN0LXJlc3VsdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4udXNlLXJlc3VsdHMge1xuICBAZXh0ZW5kICVpbmZvLWJhci0tbmF2O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG5cbiAgdGFibGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgdGJvZHkge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4jc2VsZWN0YWxsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBTdHJlYW1saW5lZCBsYXlvdXQgZm9yIGFsbG93ZWQgZnJhbWluZyBieSBjdXN0b21lcnMuXG5ib2R5LnNlYXJjaC1mcmFtZWQge1xuICBuYXYubmF2LS10b3AsXG4gIHNlY3Rpb24uc2VhcmNoLXBhZ2VfX3NpZGViYXIgPiBpZnJhbWVbc3JjKj1cImFkXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIG5hdi5uYXYtLW1haW4gLm5hdi0tbWFpbl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qXG4gIG5hdi5uYXYtLXBlcnNvbmFsIC5ibG9jay10YW1lbnVuYXZ1c2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICovXG4gIC5mb290ZXJfX3RvcGljcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucmVsYXRlZF90b3BpY3N7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgUlNTIGJ1dHRvbiBzdHlsZXMuXG4jcnNzbGluayB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE0MCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG59XG5cbiNyc3Njb3B5bGluayB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE0MCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4jcnNzZGl2IHtcbiAgY2xlYXIgOmJvdGg7XG59XG4iLCIvLyBMaXN0IEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6ICRmYS1saS13aWR0aDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0kZmEtbGktd2lkdGg7XG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XG4gIHRvcDogKDJlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgICBsZWZ0OiAtJGZhLWxpLXdpZHRoICsgKDRlbSAvIDE0KTtcbiAgfVxufVxuIiwiLmVudGl0eS1oaWdobGlnaHQge1xuICBwYWRkaW5nOiAwIDJweDtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTItLWxpZ2h0OyAvKiBXYXMgYnJhbmQtY29sb3ItMiAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xufVxuXG5kaXYubmVyLWVudGl0aWVzLXJpZ2h0LXJhaWwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWNvbG9yOiAkYmFzZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHggMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuXG4gIGRpdi5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgIGgyLmNvbnRlbnRfYmxvY2tfX3RpdGxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyLjE0cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB0O1xuICAgIH1cbiAgfVxuXG4gIGRpdi5jYXRlZ29yeS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZjtcblxuICAgIGRpdi5jYXRlZ29yeS1oZWFkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRicmFuZC1jb2xvcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuXG4gICAgICBpLmNhdGVnb3J5LWhlYWRlci1kcm9wZG93biB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDIuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRpdGllcy1ncm91cCB7XG4gICAgICBtYXJnaW46IDBweCA1cHg7XG4gICAgICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgIGRpdi5lbnRpdHktY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M5RUFGRjtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICBhLmVudGl0eS1saW5rIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICBzcGFuLmVudGl0eS1uYW1le1xuICAgICAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3Bhbi5lbnRpdHktbmFtZTpob3ZlcixcbiAgICAgICAgICBzcGFuLmVudGl0eS1uYW1lOmZvY3VzIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkaXYuZW50aXR5LWNvbnRhaW5lcjpob3ZlcixcbiAgICAgIGRpdi5lbnRpdHktY29udGFpbmVyOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E3RERGRjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIC5vcGVudGlwe1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gICAgYm9yZGVyLWNvbG9yOiAjREREREREO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGRpdi5lbnRpdHktdGlwLWNvbnRlbnR7XG4gICAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAjMDA2NEEyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgZGl2LmVudGl0eS10aXAtYXJ0aWNsZXMtY29udGFpbmVye1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhLmVudGl0eS10aXAtYXJ0aWNsZS1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNGMjczMjA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZW50aXR5LXRpcC1zY3JvbGwtdG8ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICBhLmVudGl0eS10aXAtc2Nyb2xsLXRvLFxuICAgICAgYS5lbnRpdHktdGlwLXNob3ctYWxsLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNGMjczMjA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEuZW50aXR5LXRpcC1zaG93LWFsbC1saW5rOmJlZm9yZXtcbiAgICAgICAgY29udGVudDpcIlsgXCI7XG4gICAgICB9XG4gICAgICBhLmVudGl0eS10aXAtc2hvdy1hbGwtbGluazphZnRlcntcbiAgICAgICAgY29udGVudDpcIiBdXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnVsLm5lclRhYnNIZWFkZXIge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwNjRhMjtcbiAgbWFyZ2luOiAyNXB4IDEwcHggMCAxMHB4O1xufVxuXG5saS5uZXJUYWJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICBjb2xvcjogIzAwNjRhMjtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmxpLm5lclRhYnMuc2VsZWN0ZWR7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5saS5uZXJUYWJzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhNzNhYjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uZXJBcnRpY2xlcyBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLm5lclNlZUFsbExpbmtze1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDE1cHggNHB4IDBweCAwO1xufVxuXG4ubmVyTGVmdFJhaWxCbG9ja0hlYWRlcntcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRBMjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyLjE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5uZXJMZWZ0UmFpbENvbnRlbnR7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLm1lZGlhX19jb250ZW50Lm5lckxlZnRSYWlsQ29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ubmVyTGVmdFJhaWxDb250ZW50Tm9BY2Nlc3N7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5ORVJtZWRpYV9fZGF0ZXRpbWUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuIiwiLmFydGljbGVTdWJtaXNzaW9uIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5zdWJtaXNzaW9ucm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4uc3VibWlzc2lvbkNvbEhlYWRlciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc3VibWlzc2lvbkNvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG5cbi5zdWJtaXNzaW9uR2VuZXJhbEhlYWRlckNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRicmFuZC1jb2xvcjtcbn1cblxuLnN1Ym1pc3Npb25HZW5lcmFsSGVhZGVyQ29udGFpbmVyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uc3VibWlzc2lvbnNBZGRNYXJnaW5Cb3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5zdWJtaXNzaW9uQ29udGFjdENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdWwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cblxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0ge1xuICBsYWJlbCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgNXB4IDA7XG4gIH1cblxuICAuYXV0aG9yU3VibWlzc2lvbnMge1xuICAgIGRpdiB7XG4gICAgICB3aWR0aDogNDYlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICBsYWJlbC5jb250YWN0LWluZm8tbGFiZWwge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICB9XG5cbiAgICBsYWJlbDpub3QoLmNvbnRhY3QtaW5mby1sYWJlbCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtaW5mby1kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cblxuICAgIC5hZGRNb3JlQXV0aG9yc3tcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UzRjFGOTtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICYuaWNvbi1pbmZvLWNpcmNsZTpiZWZvcmV7XG4gICAgICBjb2xvcjogI2FhYTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXN1Ym1pdHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZzogOHB4IDI1cHg7XG4gIH1cblxuICAuZm9ybS1yZXF1aXJlZCB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBmb250LXNpemU6MDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwicmVxdWlyZWRcIjtcbiAgICAgIGZvbnQtc2l6ZToxMXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgLnBsdXBsb2Fke1xuICAgIGJvcmRlcjogZGFzaGVkIDFweCAjZGRkO1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgfVxuICAucGx1cGxvYWRfZmlsZWxpc3RfaGVhZGVye1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBsdXBsb2FkX2ZpbGVsaXN0X2Zvb3RlcntcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbiAgLnBsdXBsb2FkX2ZpbGVsaXN0e1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgbGl7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgJi5wbHVwbG9hZF9kb25le1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBsdXBsb2FkX2ZpbGVfbmFtZXtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICB9XG4gICAgLnBsdXBsb2FkX2Ryb3B0ZXh0e1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICB9XG5cbiAgICAucGx1cGxvYWRfZGVsZXRlIGEsXG4gICAgLnBsdXBsb2FkX2RvbmUgYXtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucGx1cGxvYWRfZGVsZXRlIGEge1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICRmYS12YXItdGltZXM7XG4gICAgICB9XG4gICAgfVxuICAgIC5wbHVwbG9hZF9kb25lIGEge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICRmYS12YXItY2hlY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBsdXBsb2FkX2J1dHRvbntcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgfVxuXG4gICAgJi5wbHVwbG9hZF9hZGR7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgIGNvbnRlbnQ6ICRmYS12YXItcGx1cztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYucGx1cGxvYWRfc3RhcnR7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICBjb250ZW50OiAkZmEtdmFyLXVwbG9hZDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxufVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAuY2hvc2VuLWNvbnRhaW5lciwgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFRheCBOb3RlcyBMaXZlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLnRubF9wYWdlX21haW5faGVhZGVyXG57XG4gICAgY29sb3I6I2YyNzMyMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xufVxuLnRubF9wYWdlX2hlYWRlclxue1xuICAgIGNvbG9yOiNmMjczMjA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50bmxfaGVhZGVyXG57XG4gICAgd2lkdGg6MTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6I2YyNzMyMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTppbmxpbmU7XG4gICAgZm9udC1zaXplOiAxMnB0O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMC41cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xuICAgICAgICBmb250LXNpemU6IDdwdDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgfVxufVxuXG4udG5sX21haW5fY29udGFpbmVyXG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICAgIH1cbn1cblxuLnRubF9jb250ZW50X3BhcmFcbntcbiAgICB3aWR0aDoxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnRhaW5lcl9kaXZcbntcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDVweDtcbiAgICBwYWRkaW5nOiAxJSAxJTtcbiAgICB3aWR0aDogMzAlO1xuICAgIGhlaWdodDogOTYlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDkuNXB0O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiA5cHQ7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xuICAgICAgICBmb250LXNpemU6IDdwdDtcbiAgICAgICAgd2lkdGg6IDI4JTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDhwdDtcbiAgICAgICAgaGVpZ2h0OiA3NSU7XG4gICAgICAgIG1hcmdpbjogMSU7XG4gICAgfVxufVxuXG4uc3ViX2NvbnRhaW5lcl9kaXZcbntcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDozMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiA3MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgfVxufVxuXG4udG5sX2Zvb3Rlclxue1xuICAgIGJvcmRlcjogdGhpY2sgc29saWQgI2YyNzMyMDtcbiAgICBoZWlnaHQ6IDEyNXB4O1xuICAgIG1hcmdpbjogMjBweCAyMHB4IDIwcHggMjBweDsgXG4gICAgXG59XG5cbi50bmxfZm9vdGVyX3N1Yl9kaXZcbntcbiAgICB3aWR0aDogODUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDNweDtcbn1cblxuLnRubF9ldmVudHMgXG57XG4gICAgd2lkdGg6MjUlO1xuICAgIGZsb2F0OmxlZnQ7IFxuICAgIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMTBweDsgXG4gICAgbGVmdDo1MCU7XG59XG4udG5sX2Ryb3Bkb3duIFxueyAgXG4gICAgd2lkdGg6MjAlOyBcbiAgICBtYXJnaW46MTBweCAwcHggMHB4IDBweDtcbn1cblxuZGl2IGxhYmVsIGlucHV0IHtcbiAgIG1hcmdpbi1yaWdodDoxMDBweDtcbn1cblxuLnRubF91cGNvbWluZ19kYXRlc1xue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgaGVpZ2h0OjUlO1xuICAgIHdpZHRoOjEwMCU7XG59XG5cbi50bmxfZXZlbnRfZnVsbF9kYXRlXG57XG4gICAgd2lkdGg6MjAlO1xuICAgIGhlaWdodDo0MHB4O1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50bmxfY3BlX3RleHRcbntcbiAgICBmb250LXNpemU6NzUlO1xufVxuXG4udG5sX3dlYmNhc3RfaW5mb3JtYXRpb25cbntcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6MTAwJTtcbiAgICB0ZXh0LWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMnB4IDJweCA1MHB4O1xuICAgIFxufVxuXG4jcG9saWN5XG57XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOjQwJTtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIGZvbnQtc2l6ZTogOHB0O1xufVxuI3RubF9udW1iZXJfb2ZfZXZlbnRzXG57XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOjQwJTtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIGZvbnQtc2l6ZTogOHB0O1xufVxuXG4jdG5sX3N1Ym1pdF9idXR0b25cbntcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6MjAlO1xuICAgIGZsb2F0OmxlZnQ7XG59XG5cbi50bmxfaW5mb3JtYXRpb25fcFxue1xuICAgIGhlaWdodDogMTBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTo3NSU7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICB9XG59XG5cbnNwYW4uc3ViamVjdF9zcGFue1xuICAgaGVpZ2h0OjVweDtcbiAgICBsaW5lLWhlaWdodDoyO1xuICAgIGFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gICAgICAgbGluZS1oZWlnaHQ6MztcbiAgICB9XG59XG5cbmxpLnRubF9ldmVudHNfc3ViamVjdHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICB3aWR0aDogNTVweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcbiAgICAgICAgZm9udC1zaXplOjhwdDtcbiAgICB9XG59XG5cblxuLmV2ZW50X3RpbWVfaGVhZGVyXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjoxcHggc29saWQgI2UzZTNlMztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICBmb250LXNpemU6IDU1JTtcbiAgICB9XG59XG5cbi5ldmVudF9oZWFkZXJfZGF0ZXNcbntcbiAgICB3aWR0aDoxNiU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcbiAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlM2UzZTM7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICB3aWR0aDoxNSU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xuICAgICAgICBmb250LXNpemU6OHB0O1xuICAgIH1cbn1cblxuLmV2ZW50X2hlYWRlcl90aW1lc3tcbiAgICB3aWR0aDo1NiU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xuICAgICAgICBmb250LXNpemU6OHB0O1xuICAgICAgICB3aWR0aDogNTIlO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgfVxufVxuXG5saS5ldmVudF9oZWFkZXJfc3ViamVjdCB7XG4gICAgd2lkdGg6MTMlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcbiAgICAgICAgZm9udC1zaXplOiA4cHQ7XG4gICAgICAgIHdpZHRoOiAxNCU7XG4gICAgfVxufVxuXG4uZXZlbnRfaGVhZGVyX2NwZVxue1xuICAgIHdpZHRoOjEzJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICB3aWR0aDoyMSU7XG4gICAgICAgZm9udC1zaXplOjdwdDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB0O1xuICAgICAgICB3aWR0aDogMTQlO1xuICAgIH1cbn1cblxuLnRubF9ldmVudF9pbmZvcm1hdGlvblxue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTozcHggc29saWQgI2ZmZmZmZjtcbn1cblxuLnRubF9ldmVudHNfY2hlY2tib3hlc1xue1xuICAgIHdpZHRoOjY1JTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cblxuLnRubF9ldmVudF90aXRsZXNcbntcbiAgICB3aWR0aDoxOCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMyU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiNmI2O1xuICAgIGJvcmRlci1yaWdodDozcHggc29saWQgI2ZmZmZmZjtcbn1cblxuLnRubF9ldmVudF9ub3Rfc2lnbmVkX2luICBcbntcbiAgICB3aWR0aDoyNSU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNFNkU2RTY7XG4gICAgZmxvYXQ6bGVmdDtcbn1cblxuLnRubF9ldmVudHNfY2hlY2tib3hlcyBsYWJlbC50bmxfZXZlbnRfYWxyZWFkeV9zaWduZWRfdXBcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM2OWY1ODQ7XG59XG5cbi5jcGVfY3JlZGl0XG57XG4gICAgd2lkdGg6MTguNCU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZmZmZmZjtcbn1cblxuLnRubF9ja19idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6I2YyZjJmMjtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNmMmYyZjI7XG4gICAgb3ZlcmZsb3c6YXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6MjUlO1xufVxuXG4udG5sX2NrX2J1dHRvbiBsYWJlbCB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xuICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIH1cbn1cblxuLnRubF9ja19idXR0b24gbGFiZWwgc3BhbiB7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgd2lkdGg6MTAwJTtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBwYWRkaW5nOjNweCAwcHg7XG4gICAgZGlzcGxheTpibG9jaztcbn1cblxuLnRubF9ja19idXR0b24gbGFiZWwgaW5wdXQge1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgZGlzcGxheTpub25lO1xufVxuXG4udG5sX2NrX2J1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDojYzVjM2ViO1xufVxuXG4udG5sX2NrX2J1dHRvbiBpbnB1dDpjaGVja2VkICsgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmFmYWZhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNTQ4ZmY7XG59XG5cbi50bmxfY2tfYnV0dG9uIGlucHV0OmNoZWNrZWQ6aG92ZXIgKyBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNjNWMzZWI7XG59XG5cbiN0bmxfcmVnaXN0ZXJfYnV0dG9uXG57XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udDogYm9sZCAxMXB4IEFyaWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICAgIHBhZGRpbmc6IDZweCAycHggNnB4IDJweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGZvbnQ6IGJvbGQgODAlIEFyaWFsO1xuICAgICAgICBwYWRkaW5nOiA2cHggMnB4O1xuICAgIH1cbn1cblxuLnRubF9jY19vdmVybGF5XG57ICAgIFxuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQ6IGJvbGQgMTFweCBBcmlhbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgICBwYWRkaW5nOiA2cHggMnB4IDZweCAycHg7XG59XG5cbi5ub3RfbG9nZ2VkX2luX21haW5fZGl2XG57XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgdG9wOjA7IGxlZnQ6MDtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApOyAvKiBGb3IgSUU4IGFuZCBlYXJsaWVyICovXG59XG5cbi5ub3RfbG9nZ2VkX2luX2luZm9ybWF0aW9uXG57XG4gICAgZm9udC1zaXplOiAxMnB0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMDBweDtcbiAgICBtYXgtaGVpZ2h0OiA3NTBweDtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDQwJTtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTIwMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIGhlaWdodDo5NSU7XG4gICAgICAgIGZvbnQ6IGJvbGQgODAlIEFyaWFsO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBmb250LXNpemU6IDdwdDtcbiAgICB9XG59XG5cbi5ub3RfbG9nZ2VkX2luX2J1dHRvblxue1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICAgIGZvbnQ6IGJvbGQgMTRweCBBcmlhbDtcbiAgICBwYWRkaW5nOiA5cHggMTJweDtcbn1cblxuLnRubF9ub3RfbG9nZ2VkX2luX2hlYWRlclxue1xuICAgIGhlaWdodDoxMjBweDtcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgcGFkZGluZzoxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDYzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4udG5sX25vdF9sb2dnZWRfaW5faGVhZGVyX3RleHRcbntcbiAgICBmbG9hdDpsZWZ0O1xuICAgIG1hcmdpbi10b3A6LTE1cHg7XG4gICAgd2lkdGg6YXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRubF9ub3RfbG9nX2luX2xpbmtcbntcbiAgICBjb2xvcjogI2YyNzMyMDtcbn1cbi50bmxfbG9nX2luX2gyXG57XG4gICAgcGFkZGluZzogNXB4IDA7XG59XG5cbi50bmxfbm90X3NpZ25faW5fcFxue1xuICAgIG1hcmdpbi1ib3R0b206M3B4O1xufVxuXG4udG5sX25vdF9sb2dnZWRfaW5faGVhZGVyX2J1dHRvblxue1xuICAgIC8qbWFyZ2luLWxlZnQ6MTJweDsqL1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6MTAwcHg7XG59XG5cbi50bmxfdmlkZW9cbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250OiBib2xkIDAuOGVtIEFyaWFsO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIHBhZGRpbmc6IDAuN2VtIDAuNGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogOWVtO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xuICAgICAgICBmb250OiBib2xkIDc0JSBBcmlhbDtcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICAgIHdpZHRoOiA1ZW07XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgZm9udDogYm9sZCAxMXB4IEFyaWFsO1xuICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4yZW07XG4gICAgICAgIHBhZGRpbmc6IDAuM2VtIDAuOGVtO1xuICAgICAgICB3aWR0aDogNWVtO1xuICAgIH1cbn1cblxuLnRubF92aWRlb19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbmdlbmlhL2ltYWdlcy95b3V0dWJlLWxvZ28td2hpdGUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyZW0gMmVtO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC41JTtcbiAgICB3aWR0aDogMTIlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRtb2JpbGUtbCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAgIGhlaWdodDowO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0xJTtcbiAgICAgICAgd2lkdGg6IDE2JTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzAlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDUlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMSU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzQlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDUlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC41JTtcbiAgICAgICAgd2lkdGg6IC0xcHg7XG4gICAgfVxufVxuXG4udG5sX3BhZ2VfbWFpbl9oZWFkZXJfZGl2XG57XG4gICAgd2lkdGg6MTAwJTtcbiAgICBjb2xvcjojZjI3MzIwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG5cbi50bmxfbWFpbl9oZWFkZXJfdGV4dFxue1xuICAgIGZvbnQtc2l6ZToxNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6MTEwJTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gICAgICAgIGZvbnQtc2l6ZTo4MCU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOjc1JTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOjcyJTtcbiAgICB9XG59XG5sYWJlbCA+IHNwYW4uY2tfc3Bhblxue1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOjEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTo4cHg7XG4gICAgfVxufVxuXG4udG5sX2xvZ29cbntcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbiN0bmxfY29udGFjdF91c1xue1xuICAgIGhlaWdodDo3MDBweDtcbiAgICB3aWR0aDoxMDAlO1xufVxuXG4udG5sX2ZlZV9pbmRlbnRcbntcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnRubF9jY19tZXNzYWdlX2ZpbmVfcHJpbnRcbntcbiAgICBmb250LXNpemU6IDhwdDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udG5sX2V2ZW50X3RpbWVzXG57XG4gICAgcGFkZGluZy1sZWZ0OjE2cHg7XG59XG4udG5sX2xpc3RfY2VcbntcbiAgICBtYXJnaW4tbGVmdDozMHB4O1xufVxuXG4udG5sX2V4dHJhX3NwYWNlXG57XG4gICAgbWFyZ2luLXRvcDo1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTo1cHg7XG59XG5cbi50bmxfY2tfYnV0dG9uX2llOCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO1xuICAgIGJvcmRlcjoxcHggc29saWQgI2YyZjJmMjtcbiAgICBvdmVyZmxvdzphdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWR0aDoyNSU7XG59XG5cbi50bmxfY2tfYnV0dG9uX2llOCBsYWJlbCB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBmbG9hdDpsZWZ0O1xufVxuXG4udG5sX2NrX2J1dHRvbl9pZTggbGFiZWwgc3BhbiB7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgd2lkdGg6MTAwJTtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBwYWRkaW5nOjNweCAwcHg7XG4gICAgZGlzcGxheTpibG9jaztcbn1cblxuLnRubF9ja19idXR0b25faWU4IGxhYmVsIGlucHV0IHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbn1cblxuLnRubF9ncm91cF9zaWduX2luX21haW5fZGl2XG57XG4gICAgd2lkdGg6MTAwJTtcbn1cblxuLnRubF9ncm91cF9zaWduX2luX3dvcmRpbmdcbntcbiAgICBmbG9hdDpsZWZ0O1xufVxuXG4udG5sX2dyb3VwX3NpZ25faW5fbWFpbl9jb250YW5lclxue1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbiNzaWduX3VwX3RhYmxlXG57XG4gICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xufVxuXG4udGV4dF9pbl90YWJsZVxue1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50bmxfZ3JvdXBfc2lnbl9pbl90ZXh0XG57XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50bmxfZ3JvdXBfc2lnbl9pbl9lbWFpbFxue1xuICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xufVxuXG4uY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAlO1xuICAgIH1cbn1cblxuLnRubF9jY19tYWluX2Rpdlxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuLnRubF9jY19jb250YWluZXJcbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udG5sX2NjX2NvbnRhaW5lcl9zdWJtaXRcbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50bmxfY2NfaGVhZGVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA3ODtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6NjJweDtcbn1cbi50bmxfY2NfaGVhZGVyX3N1Yl90ZXh0XG57XG4gICAgY29sb3I6ICNkN2Q3ZDc7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4udG5sX2NjX3RleHRib3hfc3Bhblxue1xuICAgIHdpZHRoOiAzNSU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50bmxfY2NfZm9vdGVyXG57XG4gICAgd2lkdGg6IDEwMCU7XG59XG4udG5sX2NjX3RleHRfc3Bhblxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLnRubF9jY19zdWJtaXRfc3Bhblxue1xuICAgIHdpZHRoOjEwMCU7XG4gICAgdGV4dC1hbGlnbjpyaWdodDtcbn1cblxuI3RubF9jY19idXR0b25cbntcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gIGhlaWdodDoyNXB4O1xufVxuXG4jdG5sX2NjXG57XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MCU7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgbWF4LWhlaWdodDogNzUwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokbW9iaWxlKSB7XG4gICAgICAgIHRvcDogMTYlO1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICBsZWZ0OiAyLjUlO1xuICAgIH1cbn1cblxuLnRubF90aGFua195b3VfbWFpbl9kaXZcbntcbiAgICB3aWR0aDogYXV0bztcbn1cbi50bmxfdGhhbmtfeW91X2hlYWRlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDYzcHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4udG5sX3RoYW5rX3lvdV9oZWFkZXJfdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgICAgICBcbn1cblxuLnRubF90aGFua195b3VfbGlua1xue1xuICAgIGNvbG9yOiAjZjI3MzIwO1xuICAgIGZvbnQtc2l6ZTogMTJwdDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogN3B0O1xuICAgIH1cbn1cbi50bmxfY2NfbGlua1xue1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQ6IGJvbGQgMTFweCBBcmlhbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgICBwYWRkaW5nOiA2cHggMnB4IDZweCAycHg7XG59XG4udG5sX3BfdGFnXG57XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBtYXJnaW4tbGVmdDoyNHB4O1xuICAgIHdpZHRoOjkwJTtcbiAgICBwYWRkaW5nOiAzcHg7Ly9cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogN3B0O1xuICAgIH1cbn1cbi50bmxfY2JfY29uZmlybVxue1xuICAgIHRleHQtYWxpZ246cmlnaHQ7XG59XG5cbi5ub19zdWJzY3JpcHRpb25fcFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZDJkMmQ7XG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggNXB4O1xufVxuXG4udG5sX2NjX2hlYWRlcl9zdWJfdGV4dFxue1xuICAgIGZvbnQtc2l6ZTogMTBwdDtcbiAgICBjb2xvcjogI2VlZWVlZTtcbn1cblxuLnRubF9jY19oZWFkZXJfc3ViX3RleHQgPiBhOmZpcnN0LWNoaWxkIFxue1xuICAgIGZvbnQtc2l6ZTogMTBwdDtcbiAgICBjb2xvcjogI2VlZWVlZTtcbiAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xufVxuXG4jdGF4LW5vdGVzLWxpdmUtY3JlZGl0LWNhcmQtdmFsaWRhdGlvbi1mb3JtID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yZW1vZGFsLWNsb3NlXG57XG4gICAgYWxpZ246IHJpZ2h0O1xufVxuXG4udG5sX2xhdGVzdF9uZXdjYXN0e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQ6IDcwMCAwLjhlbSBBcmlhbDtcbiAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIG1hcmdpbi1yaWdodDogLTllbTtcbiAgICBtYXJnaW4tdG9wOiA3ZW07XG4gICAgcGFkZGluZzogMC43ZW0gMC40ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA5ZW07XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gICAgICAgIGZvbnQ6IGJvbGQgNzQlIEFyaWFsO1xuICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA0LjVlbTtcbiAgICAgICAgd2lkdGg6IDVlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNWVtO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGZvbnQ6IGJvbGQgMTFweCBBcmlhbDtcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNWVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA0ZW07XG4gICAgICAgIHBhZGRpbmc6IDAuM2VtIDAuOGVtO1xuICAgICAgICB3aWR0aDogNWVtO1xuICAgIH1cbn1cbi50bmxfbGF0ZXN0X25ld2Nhc3RfbGlua3tcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgICBtYXJnaW4tdG9wOiAtMyU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcbiAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuN2VtO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMyU7XG4gICAgICAgIHdpZHRoOiAxMjclO1xuICAgICAgICBmb250LXNpemU6IDc0JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpe1xuICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43ZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0zJTtcbiAgICAgICAgd2lkdGg6IDEyMSU7XG4gICAgICAgIGZvbnQtc2l6ZTogNzQlO1xuICAgIH1cbn1cblxuXG4vKlxuICogQ29weXJpZ2h0IChjKSAyMDEzIFRoaWJhdXQgQ291cm91YmxlXG4gKiBodHRwOi8vd3d3LmNzc2Zsb3cuY29tXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlOlxuICogaHR0cDovL3d3dy5vcGVuc291cmNlLm9yZy9saWNlbnNlcy9taXQtbGljZW5zZS5waHBcbiAqL1xuXG4uc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCB3aGl0ZSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlLCB3aGl0ZSAyNXB4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlLCB3aGl0ZSAyNXB4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUgMjVweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUsIHdoaXRlIDI1cHgpO1xufVxuXG4uc3dpdGNoLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zd2l0Y2gtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogI2I2YjZiNjtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIGluc2V0IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHkgYmFja2dyb3VuZDtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5IGJhY2tncm91bmQ7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHkgYmFja2dyb3VuZDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSBiYWNrZ3JvdW5kO1xufVxuLnN3aXRjaC1sYWJlbDpiZWZvcmUsIC5zd2l0Y2gtbGFiZWw6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgLW1vei10cmFuc2l0aW9uOiBpbmhlcml0O1xuICAtby10cmFuc2l0aW9uOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xufVxuLnN3aXRjaC1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtb2ZmKTtcbiAgcmlnaHQ6IDExcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5zd2l0Y2gtbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtb24pO1xuICBsZWZ0OiAxMXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG9wYWNpdHk6IDA7XG59XG4uc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogIzQ3YThkODtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIGluc2V0IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbDpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zd2l0Y2gtaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogNHB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDQwJSwgI2YwZjBmMCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNDAlLCAjZjBmMGYwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNDAlLCAjZjBmMGYwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNDAlLCAjZjBmMGYwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuMTVzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7XG59XG4uc3dpdGNoLWhhbmRsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC02cHggMCAwIC02cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlLCB3aGl0ZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlLCB3aGl0ZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUsIHdoaXRlKTtcbn1cbi5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgbGVmdDogNDBweDtcbiAgYm94LXNoYWRvdzogLTFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnN3aXRjaC1ibHVlID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbCB7XG4gIGJhY2tncm91bmQ6IGJsdWU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogQ3JlZGl0Y2FyZC5qcyB2MC4xMC4xMiB8IENvcHlyaWdodCAoYykgMjAxNCBDcmVkaXRjYXJkLmpzIHwgY3JlZGl0Y2FyZGpzLmNvbS9saWNlbnNpbmcgKi9cbi5jY2pzLWNhcmQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmNjanMtY2FyZC1zdHlsZSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlclxue1xuICAgIGxldHRlci1zcGFjaW5nOi4xNWVtICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6Izk5OSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCBpbnB1dDotbW96LXBsYWNlaG9sZGVyLC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6LW1vei1wbGFjZWhvbGRlclxue1xuICAgIGxldHRlci1zcGFjaW5nOi4xNWVtICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6Izk5OSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OjEuNzUgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsLmNjanMtY2FyZC1zdHlsZSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlclxue1xuICAgIGxldHRlci1zcGFjaW5nOi4xNWVtICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6Izk5OSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OjEuNzUgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgZGl2LC5jY2pzLWNhcmQtc3R5bGUgZGl2XG57XG4gICAgbWFyZ2luOjAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgaW5wdXQsLmNjanMtY2FyZC1zdHlsZSBpbnB1dCxcbi5jY2pzLWNhcmQgc2VsZWN0LC5jY2pzLWNhcmQtc3R5bGUgc2VsZWN0LFxuLmNjanMtY2FyZCBsYWJlbCwuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLFxuLmNjanMtY2FyZCBmaWVsZHNldCwuY2Nqcy1jYXJkLXN0eWxlIGZpZWxkc2V0LFxuLmNjanMtY2FyZCBsZWdlbmQsLmNjanMtY2FyZC1zdHlsZSBsZWdlbmQsXG4uY2Nqcy1jYXJkIGJ1dHRvbiwuY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvblxue1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzowICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOjAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gICAgLW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gICAgLW1zLWJveC1zaXppbmc6Y29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOmNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6aW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOjFlbSAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6MiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgZmllbGRzZXQsLmNjanMtY2FyZC1zdHlsZSBmaWVsZHNldFxue1xuICAgIGJvcmRlcjowICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIGxhYmVsLC5jY2pzLWNhcmQtc3R5bGUgbGFiZWwsLmNjanMtY2FyZCBsZWdlbmQsXG4uY2Nqcy1jYXJkLXN0eWxlIGxlZ2VuZCwuY2Nqcy1jYXJkIGZpZWxkc2V0LFxuLmNjanMtY2FyZC1zdHlsZSBmaWVsZHNldFxue1xuICAgIGxpbmUtaGVpZ2h0OjEuNWVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OjEuNWVtICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IzVlNjU2YiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjowICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIGlucHV0LC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQsLmNjanMtY2FyZCBzZWxlY3QsXG4uY2Nqcy1jYXJkLXN0eWxlIHNlbGVjdCwuY2Nqcy1jYXJkIGJ1dHRvbiwuY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvblxue1xuICAgIGJvcmRlcjoxcHggc29saWQgI2M3Y2JjZSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCBpbnB1dDpmb2N1cyxcbi5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6Zm9jdXMsXG4uY2Nqcy1jYXJkIHNlbGVjdDpmb2N1cyxcbi5jY2pzLWNhcmQtc3R5bGUgc2VsZWN0OmZvY3VzLFxuLmNjanMtY2FyZCBidXR0b246Zm9jdXMsLmNjanMtY2FyZC1zdHlsZSBidXR0b246Zm9jdXNcbntcbiAgICBvdXRsaW5lOjAgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICNmZmNkNzggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAwIDNweCByZ2JhKDI1NSwxOTUsOTQsLjkpICFpbXBvcnRhbnQ7XG4gICAgLW1vei1ib3gtc2hhZG93Omluc2V0IDAgMCAzcHggcmdiYSgyNTUsMTk1LDk0LC45KSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6aW5zZXQgMCAwIDNweCByZ2JhKDI1NSwxOTUsOTQsLjkpICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIGlucHV0LC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQsLmNjanMtY2FyZCBzZWxlY3QsXG4uY2Nqcy1jYXJkLXN0eWxlIHNlbGVjdFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiM1ZTY1NmIgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6MS4yNWVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6MSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDoyZW0gIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgaW5wdXQsLmNjanMtY2FyZC1zdHlsZSBpbnB1dFxue1xuICAgIHBhZGRpbmctbGVmdDouMjVlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OjJlbVxcOSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCBpbnB1dDo6LW1zLWNsZWFyLC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6Oi1tcy1jbGVhclxue1xuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCBzZWxlY3QsLmNjanMtY2FyZC1zdHlsZSBzZWxlY3RcbntcbiAgICBjb2xvcjojNzY3Zjg2ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OjEuNWVtXFw5ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzouMjVlbSAwXFw5ICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIGlucHV0Ojotd2Via2l0LWF1dG9maWxsLC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6Oi13ZWJraXQtYXV0b2ZpbGxcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgMTAwMHB4ICNmZmYgaW5zZXQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OjAgMCAwIDEwMDBweCAjZmZmIGluc2V0ICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leFxue1xuICAgIG9wYWNpdHk6MCAhaW1wb3J0YW50O1xuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTApICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTpoaWRkZW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAuM3MgIWltcG9ydGFudDtcbiAgICAtbW96LXRyYW5zaXRpb246b3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAuM3MgIWltcG9ydGFudDtcbiAgICAtby10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgLjNzICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIC4zcyAhaW1wb3J0YW50O3otaW5kZXg6MSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTouNjg3NWVtICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmFmYWZhICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBsZWZ0OjEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDoxZW0gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAycHggM3B4IHJnYmEoMCwwLDAsLjA1KSAhaW1wb3J0YW50O1xuICAgIC1tb3otYm94LXNoYWRvdzowIDJweCAzcHggcmdiYSgwLDAsMCwuMDUpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzowIDJweCAzcHggcmdiYSgwLDAsMCwuMDUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6Izc2N2Y4NiAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6MTAwMDAwMFxufVxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jYXJkLWNvZGUsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNhcmQtY29kZSwuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2FyZC1jb2RlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtY29kZVxue1xuICAgIGNvbG9yOiM3OGQyMTZcbn1cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtZXhwbGFuYXRpb24sXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWV4cGxhbmF0aW9uLFxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWV4cGxhbmF0aW9uLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWV4cGxhbmF0aW9uXG57XG4gICAgcGFkZGluZzouNWVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOjEuMmVtXG59XG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNsb3NlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jbG9zZSxcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZVxue1xuICAgIGNvbG9yOnJnYmEoMCwwLDAsLjQpICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOjIuMjVlbSAhaW1wb3J0YW50O1xuICAgIHRvcDowICFpbXBvcnRhbnQ7XG4gICAgbGVmdDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6LjllbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0Oi0uNDVlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6LS40NWVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0Oi45ZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDouOWVtICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOi4yZW0gIWltcG9ydGFudDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6LjJlbSAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6LjJlbSAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoMCwwLDAsLjIpICFpbXBvcnRhbnQ7XG4gICAgLW1vei1ib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDAsMCwwLC4yKSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoMCwwLDAsLjIpICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNsb3NlOmhvdmVyLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jbG9zZTpob3Zlcixcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZTpob3Zlcixcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZTpob3Zlclxue1xuICAgIGN1cnNvcjpwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNsb3NlOmFjdGl2ZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2U6YWN0aXZlLFxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlOmFjdGl2ZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZTphY3RpdmVcbntcbiAgICBiYWNrZ3JvdW5kOiNlNmU2ZTYgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZVxue1xuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW1cbntcbiAgICBib3R0b206NTIlICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWJhcmNvZGUsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWJhcmNvZGVcbntcbiAgICBoZWlnaHQ6MmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IzVlNjU2YiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6MmVtICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLXNpZ25hdHVyZSwuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLXNpZ25hdHVyZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzouNWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDoxZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDoxZW0gIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2FyZC1jb2RlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jYXJkLWNvZGVcbntcbiAgICBwYWRkaW5nOi41ZW0gMWVtICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCwuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcbntcbiAgICB0b3A6NTIlICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2FyZC1udW1iZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2FyZC1udW1iZXJcbntcbiAgICBtYXJnaW4tdG9wOjMuODVlbSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZToxLjVlbSAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOi4xNWVtICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2FyZC1jb2RlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtY29kZVxue1xuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOjAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOjQuODEyNWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OjNlbSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OjBcbn1cbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MsLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzY1xue1xuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6MS41ZW0gIWltcG9ydGFudDtcbiAgICB0b3A6Mi4yNWVtICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6MyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOjcuNWVtICFpbXBvcnRhbnQ7XG4gICAgd2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjIGlucHV0LC5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MgaW5wdXRcbntcbiAgICByaWdodDoxLjJlbSAhaW1wb3J0YW50O1xuICAgIHRvcDoxLjJlbSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6Mi45NWVtICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXIuY2Nqcy1hY3RpdmUgLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXIuY2Nqcy1hY3RpdmUgLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXIuY2Nqcy1hY3RpdmUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlci5jY2pzLWFjdGl2ZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4XG57XG4gICAgb3BhY2l0eToxICFpbXBvcnRhbnQ7XG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKSAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIDBzICFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgMHMgIWltcG9ydGFudDtcbiAgICAtby10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgMHMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgMHMgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHAsXG4uY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLFxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwLFxuLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwXG57XG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZToxZW0gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjIgIWltcG9ydGFudDtcbiAgICBjb2xvcjojNWU2NTZiICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0Om5vbmUgIWltcG9ydGFudDtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6bm9uZSAhaW1wb3J0YW50O1xuICAgIC1tb3otdXNlci1zZWxlY3Q6bm9uZSAhaW1wb3J0YW50O1xuICAgIC1tcy11c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnQ7XG4gICAgdXNlci1zZWxlY3Q6bm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOjEuNWVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OjIuNWVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6Mi41ZW0gIWltcG9ydGFudDtcbiAgICAqaGVpZ2h0OjIuNmVtICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OjEuNWVtICFpbXBvcnRhbnQ7XG4gICAgdG9wOjMuNzVlbSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscDpmb2N1cywuY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmZvY3VzLFxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwOmZvY3VzLFxuLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwOmZvY3Vze3otaW5kZXg6NH0uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmFjdGl2ZSxcbi5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHA6YWN0aXZlLFxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwOmFjdGl2ZSwuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHA6YWN0aXZlLFxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZSwuY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlLFxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlLC5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6I2U2ZTZlNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCNlNmU2ZTYsI2YyZjJmMikgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLDAgMCwwIDEwMCUsZnJvbSgjZTZlNmU2KSx0bygjZjJmMmYyKSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjZTZlNmU2LCNmMmYyZjIpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCNlNmU2ZTYsI2YyZjJmMikgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2U2ZTZlNiwjZjJmMmYyKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gICAgZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZlNmU2ZTYnLGVuZENvbG9yc3RyPScjZmZmMmYyZjInLEdyYWRpZW50VHlwZT0wKSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDJweCAzcHggI2NjYyAhaW1wb3J0YW50O1xuICAgIC1tb3otYm94LXNoYWRvdzppbnNldCAwIDJweCAzcHggI2NjYyAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6aW5zZXQgMCAycHggM3B4ICNjY2MgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHA6YWN0aXZlOmFmdGVyLFxuLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscDphY3RpdmU6YWZ0ZXIsXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHA6YWN0aXZlOmFmdGVyLFxuLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwOmFjdGl2ZTphZnRlcixcbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmU6YWZ0ZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlOmFmdGVyLFxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlOmFmdGVyLFxuLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlOmFmdGVyXG57XG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscDpob3Zlcixcbi5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHA6aG92ZXIsXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHA6aG92ZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHA6aG92ZXJcbntcbiAgICBjdXJzb3I6cG9pbnRlciAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZC5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbVxue1xuICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcbiAgICB0b3A6My4xODE4MTgxOGVtICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0tYW1leFxue1xuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZC5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbVxue1xuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZC5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcbntcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdG9wOjMuMTgxODE4MThlbSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZC5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2VcbntcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEobWF4LXdpZHRoOjU3LjJlbSlcbntcbiAgICAuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbiAgICAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbiAgICAuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuICAgIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLWFtZXh7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O3JpZ2h0OjAgIWltcG9ydGFudDtsZWZ0OmF1dG99LmNjanMtY2FyZCBcbiAgICAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbiAgICAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4e3RvcDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDoxZW19LmNjanMtY2FyZCBcbiAgICAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0sLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgXG4gICAgLmNjanMtY3NjLWRpYWdyYW1cbiAgICB7XG4gICAgICAgIHRvcDphdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvdHRvbToxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MWVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbSxcbiAgICAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0sXG4gICAgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4gICAgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcbiAgICB7XG4gICAgICAgIHRvcDphdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvdHRvbToxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MWVtICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmNjanMtY2FyZC5jY2pzLWNhcmQtdHlwZS1lcnJvciAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jYXJkLXR5cGUtZXJyb3IgLmNjanMtdHlwZS1yZWFkLW9ubHlcbntcbiAgICBjb2xvcjojZjU0ODI4ICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eToxICFpbXBvcnRhbnQ7XG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxufVxuLmNjanMtY2FyZC5jY2pzLXZpc2EgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtdmlzYSAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQuY2Nqcy12aXNhLWVsZWN0cm9uIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLXZpc2EtZWxlY3Ryb24gLmNjanMtdHlwZS1yZWFkLW9ubHlcbntcbiAgICBjb2xvcjojMTI2MWNkICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE4LDk3LDIwNSwuMDUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDE4LDk3LDIwNSwuMTUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7b3BhY2l0eToxICFpbXBvcnRhbnQ7XG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxufVxuLmNjanMtY2FyZC5jY2pzLWxhc2VyIC5jY2pzLXR5cGUtcmVhZC1vbmx5LC5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1sYXNlciAuY2Nqcy10eXBlLXJlYWQtb25seVxue1xuICAgIGNvbG9yOiNiMjY2ZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTc4LDEwMiwyNTUsLjA1KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgxNzgsMTAyLDI1NSwuMTUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eToxICFpbXBvcnRhbnQ7XG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxufVxuLmNjanMtY2FyZC5jY2pzLW1hZXN0cm8gLmNjanMtdHlwZS1yZWFkLW9ubHksLmNjanMtY2FyZC1zdHlsZS5jY2pzLW1hZXN0cm8gLmNjanMtdHlwZS1yZWFkLW9ubHlcbntcbiAgICBjb2xvcjojMDA2NmNiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMTAyLDIwMywuMDUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMTAyLDIwMywuMTUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eToxICFpbXBvcnRhbnQ7XG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxufVxuLmNjanMtY2FyZC5jY2pzLXVuaW9ucGF5IC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLXVuaW9ucGF5IC5jY2pzLXR5cGUtcmVhZC1vbmx5XG57XG4gICAgY29sb3I6I2YwMyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMCw1MSwuMDUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwwLDUxLC4xNSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcbiAgICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApXG59XG4uY2Nqcy1jYXJkLmNjanMtamNiIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWpjYiAuY2Nqcy10eXBlLXJlYWQtb25seVxue1xuICAgIGNvbG9yOiMyYjk3MzggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDIsMTUxLDU2LC4wNSkgIWltcG9ydGFudDtcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoNDIsMTUxLDU2LC4xNSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcbiAgICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApXG59XG4uY2Nqcy1jYXJkLmNjanMtZGluZXJzLWNsdWIgLmNjanMtdHlwZS1yZWFkLW9ubHksLmNjanMtY2FyZC1zdHlsZS5jY2pzLWRpbmVycy1jbHViIC5jY2pzLXR5cGUtcmVhZC1vbmx5XG57XG4gICAgY29sb3I6IzAwNzliZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDEyMSwxOTAsLjA1KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgwLDEyMSwxOTAsLjE1KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206MCAhaW1wb3J0YW50O29wYWNpdHk6MSAhaW1wb3J0YW50O1xuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcbn1cbi5jY2pzLWNhcmQuY2Nqcy1hbWV4IC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWFtZXggLmNjanMtdHlwZS1yZWFkLW9ubHlcbntcbiAgICBjb2xvcjojMmU3N2JjICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQ2LDExOSwxODgsLjA1KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSg0NiwxMTksMTg4LC4xNSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcbiAgICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApXG59XG4uY2Nqcy1jYXJkLmNjanMtZGlzY292ZXIgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtZGlzY292ZXIgLmNjanMtdHlwZS1yZWFkLW9ubHlcbntcbiAgICBjb2xvcjojZjc5YjAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI0NywxNTUsMCwuMDUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDI0NywxNTUsMCwuMTUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eToxICFpbXBvcnRhbnQ7XG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxufVxuLmNjanMtY2FyZC5jY2pzLW1hc3RlcmNhcmQgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtbWFzdGVyY2FyZCAuY2Nqcy10eXBlLXJlYWQtb25seVxue1xuICAgIGNvbG9yOiNmNjcyMTQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjQ2LDExNCwyMCwuMDUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDI0NiwxMTQsMjAsLjE1KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206MCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcbn1cbi5jY2pzLWNhcmQuY2Nqcy1kYW5rb3J0IC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWRhbmtvcnQgLmNjanMtdHlwZS1yZWFkLW9ubHlcbntcbiAgICBjb2xvcjojZWQxYzI0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIzNywyOCwzNiwuMDUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDIzNywyOCwzNiwuMTUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eToxICFpbXBvcnRhbnQ7XG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxufVxuLmNjanMtY2FyZCAuY2Nqcy10eXBlLXJlYWQtb25seSwuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLXR5cGUtcmVhZC1vbmx5XG57XG4gICAgb3BhY2l0eTowICFpbXBvcnRhbnQ7XG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MCkgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246YWxsIC41cyAhaW1wb3J0YW50O1xuICAgIC1tb3otdHJhbnNpdGlvbjphbGwgLjVzICFpbXBvcnRhbnQ7XG4gICAgLW8tdHJhbnNpdGlvbjphbGwgLjVzICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjphbGwgLjVzICFpbXBvcnRhbnQ7XG4gICAgY29udGVudDonICcgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTowICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6MS4zNjM2MzYzNmVtICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6MCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZToxLjFlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6LjE4MTgxODE4ZW0gLjQ1NDU0NTQ1ZW0gIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDoxICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6YXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIC5jY2pzLWhpZGRlbi1jYXJkLXR5cGUsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWhpZGRlbi1jYXJkLXR5cGVcbntcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTowICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6MS41ZW0gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6MWVtICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTpub25lIWltcG9ydGFudFxufVxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcbntcbiAgICBsZWZ0OmF1dG8haW1wb3J0YW50O1xuICAgIHRvcDphdXRvIWltcG9ydGFudDtcbiAgICBib3R0b206YXV0byFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOjAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OjZlbSFpbXBvcnRhbnRcbn1cbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtXG57XG4gICAgYm90dG9tOjUyJSFpbXBvcnRhbnRcbn1cbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0tYW1leFxue1xuICAgIHRvcDo1MiUhaW1wb3J0YW50XG59XG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtXG57XG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuICAgIHRvcDozLjE4MTgxODE4ZW0haW1wb3J0YW50XG59XG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0tYW1leFxue1xuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0sLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW1cbntcbiAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4XG57XG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuICAgIHRvcDozLjE4MTgxODE4ZW0haW1wb3J0YW50XG59XG4uY2Nqcy1jYXJkXG57XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gICAgLW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gICAgLW1zLWJveC1zaXppbmc6Y29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOmNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDojZmFmYWZhICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTonU291cmNlIFNhbnMgUHJvJyxIZWx2dGljYSxBcmlhbCxzYW4tc2VyaWYgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6MTAwMDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46MWVtIGF1dG8gIWltcG9ydGFudDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNkYmRiZGIgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQsLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leFxue1xuICAgIHdpZHRoOjIzZW0haW1wb3J0YW50O1xuICAgIGhlaWdodDoxNGVtIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6Ljc1ZW0gIWltcG9ydGFudDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6Ljc1ZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOi43NWVtICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leFxue1xuICAgIGJvcmRlcjoxcHggc29saWQgI2MyYzJjMiAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLW51bWJlclxue1xuICAgIHRvcDoyLjI1ZW0gIWltcG9ydGFudDtcbiAgICBsZWZ0OjEuNWVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6MTMuMjVlbSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbnVtYmVyIGlucHV0XG57XG4gICAgd2lkdGg6MTAuMzVlbSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDowICFpbXBvcnRhbnQ7XG4gICAgdG9wOjEuMmVtICFpbXBvcnRhbnQ7XG4gICAgbGVmdDowICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbnVtYmVyIGlucHV0LmNjanMtaGlkZGVuXG57XG4gICAgdmlzaWJpbGl0eTpoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1udW1iZXIgaW5wdXQuY2Nqcy1udW1iZXItZm9ybWF0dGVkXG57XG4gICAgei1pbmRleDoxICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb25cbntcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTo0LjM1ZW0gIWltcG9ydGFudDtcbiAgICByaWdodDoxLjVlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOjhlbSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCAuY2Nqcy1leHBpcmF0aW9uIHNlbGVjdFxue1xuICAgIGZvbnQtc2l6ZToxZW0gIWltcG9ydGFudDtcbiAgICAqZm9udC1zaXplOjEuNWVtICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24gbGVnZW5kXG57XG4gICAgKmxlZnQ6LS41ZW0gIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbiAuY2Nqcy1tb250aCxcbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbiAuY2Nqcy15ZWFyXG57XG4gICAgd2lkdGg6My41ZW0gIWltcG9ydGFudDtcbiAgICAqd2lkdGg6Mi44MzMzMzMzMzMzMzMzMzM1ZW0gIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICptYXJnaW4tdG9wOjFweCAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCAuY2Nqcy1leHBpcmF0aW9uIC5jY2pzLXllYXJcbntcbiAgICByaWdodDowXG59XG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb246YWZ0ZXJcbntcbiAgICBjb250ZW50OicvJyAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6MiAhaW1wb3J0YW50O1xuICAgIGxlZnQ6My41ZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDoxZW0gIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLW5hbWVcbntwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xuIGJvdHRvbTo0Ljc1ZW0gIWltcG9ydGFudDtcbiBsZWZ0OjEuNWVtICFpbXBvcnRhbnQ7XG4gd2lkdGg6MTFlbSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLW5hbWUgaW5wdXRcbntwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xuIGxlZnQ6MCAhaW1wb3J0YW50O1xuIHJpZ2h0OjAgIWltcG9ydGFudDtcbiB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG4gdG9wOjEuNWVtICFpbXBvcnRhbnQ7XG4gZm9udC1zaXplOjFlbSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZDpub3QoOi1tb3otaGFuZGxlci1ibG9ja2VkKSBzZWxlY3RcbntcbiAgICBwYWRkaW5nOi4yNWVtIDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAgIC1tb3otYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gICAgLW1zLWJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50O1xufVxuLmNjanMtaW5jb21wbGV0ZS5jY2pzLXN0YXJ0ZWRQcm9ncmVzc1xue1xuICAgIGJvcmRlcjoxcHggc29saWQgI2ZmYTcxMiAhaW1wb3J0YW50O1xufVxuZmllbGRzZXQuY2Nqcy1pbmNvbXBsZXRlLmNjanMtc3RhcnRlZFByb2dyZXNzXG57XG4gICAgYm9yZGVyOjAgIWltcG9ydGFudDtcbn1cbi5jY2pzLXNob3ctd2FybmluZ3MgaW5wdXQuY2Nqcy1pbmNvbXBsZXRlLC5jY2pzLXNob3ctd2FybmluZ3Mgc2VsZWN0LmNjanMtaW5jb21wbGV0ZSxcbi5jY2pzLXNob3ctd2FybmluZ3MgZmllbGRzZXQuY2Nqcy1pbmNvbXBsZXRlIHNlbGVjdCxcbi5jY2pzLXNob3ctd2FybmluZ3MgZmllbGRzZXQuY2Nqcy1pbmNvbXBsZXRlIGlucHV0XG57XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZmZhNzEyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMCAzcHggI2Y3OWIwMCAhaW1wb3J0YW50O1xuICAgIC1tb3otYm94LXNoYWRvdzowIDAgM3B4ICNmNzliMDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OjAgMCAzcHggI2Y3OWIwMCAhaW1wb3J0YW50O1xufVxuLmNjanMtYWx3YXlzLXNob3ctd2FybmluZ3MgaW5wdXQuY2Nqcy1pbmNvbXBsZXRlLFxuLmNjanMtYWx3YXlzLXNob3ctd2FybmluZ3Mgc2VsZWN0LmNjanMtaW5jb21wbGV0ZSwuY2Nqcy1hbHdheXMtc2hvdy13YXJuaW5ncyBmaWVsZHNldC5jY2pzLWluY29tcGxldGUgc2VsZWN0LFxuLmNjanMtYWx3YXlzLXNob3ctd2FybmluZ3MgZmllbGRzZXQuY2Nqcy1pbmNvbXBsZXRlIGlucHV0XG57XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZmZhNzEyICFpbXBvcnRhbnQ7XG59XG5pbnB1dC5jY2pzLWNvbXBsZXRlLHNlbGVjdC5jY2pzLWNvbXBsZXRlLGZpZWxkc2V0LmNjanMtY29tcGxldGUgc2VsZWN0LGZpZWxkc2V0LmNjanMtY29tcGxldGUgaW5wdXRcbntcbiAgICBib3JkZXI6MXB4IHNvbGlkICM3OGQyMTYhaW1wb3J0YW50XG59XG5pbnB1dC5jY2pzLWNvbXBsZXRlOmZvY3VzLHNlbGVjdC5jY2pzLWNvbXBsZXRlOmZvY3VzLGZpZWxkc2V0LmNjanMtY29tcGxldGUgc2VsZWN0OmZvY3VzLGZpZWxkc2V0LmNjanMtY29tcGxldGUgaW5wdXQ6Zm9jdXNcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAwIDNweCByZ2JhKDEwNywxODcsMjAsLjUpICFpbXBvcnRhbnQ7XG4gICAgLW1vei1ib3gtc2hhZG93Omluc2V0IDAgMCAzcHggcmdiYSgxMDcsMTg3LDIwLC41KSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6aW5zZXQgMCAwIDNweCByZ2JhKDEwNywxODcsMjAsLjUpXG59XG5pbnB1dC5jY2pzLWVycm9yLHNlbGVjdC5jY2pzLWVycm9yLGZpZWxkc2V0LmNjanMtZXJyb3Igc2VsZWN0LGZpZWxkc2V0LmNjanMtZXJyb3IgaW5wdXRcbntcbiAgICBib3JkZXI6MXB4IHNvbGlkICNmYTliODlcbn1cbmlucHV0LmNjanMtZXJyb3I6Zm9jdXMsc2VsZWN0LmNjanMtZXJyb3I6Zm9jdXMsZmllbGRzZXQuY2Nqcy1lcnJvciBzZWxlY3Q6Zm9jdXMsZmllbGRzZXQuY2Nqcy1lcnJvciBpbnB1dDpmb2N1c1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDAgM3B4ICNmNTQ4MjggIWltcG9ydGFudDtcbiAgICAtbW96LWJveC1zaGFkb3c6aW5zZXQgMCAwIDNweCAjZjU0ODI4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzppbnNldCAwIDAgM3B4ICNmNTQ4MjggIWltcG9ydGFudDtcbn1cbiIsIi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD92PSN7JGZhLXZlcnNpb259Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9I3skZmEtdmVyc2lvbn0jZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbi8vICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9Gb250QXdlc29tZS5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7IC8vIHVzZWQgd2hlbiBkZXZlbG9waW5nIGZvbnRzXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbltjbGFzcyo9XCJpY29uLVwiXTo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfVxuXG5bY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLS1hZnRlclwiXTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogLjVyZW07IH1cblxuLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X19hY3Rpb25zIC5zYXZlX19ub3RlX2VkaXQgLnN1Ym1pdC1wcm9ncmVzcyAudGhyb2JiZXI6OmJlZm9yZSwgLmJ0bi0tcHJpbWFyeTphZnRlciwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5wb2xsIC5mb3JtLXN1Ym1pdDphZnRlciwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0OmFmdGVyLCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5idG4tLXNlY29uZGFyeTphZnRlciwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDphZnRlciwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDphZnRlciwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdOmFmdGVyLCAuYnRuLS10ZXJ0aWFyeTphZnRlciwgLmNoYW5nZS1kb2N1bWVudCAuYXVkaXQtbWFudWFsc19fc3RhdGUgPiBidXR0b24gLmFqYXgtcHJvZ3Jlc3MgLnRocm9iYmVyOjpiZWZvcmUsIC5wYWdlLWF1ZGl0LWluc2lnaHQgLnRocm9iYmVyOjpiZWZvcmUsIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbC1jbG9zZTo6YmVmb3JlLCAudGMtYWpheC10aHJvYmJlciAudGhyb2JiZXI6OmJlZm9yZSxcbltjbGFzcyo9XCJpY29uLVwiXTo6YmVmb3JlLFxuW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi0tYWZ0ZXJcIl06OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEuNiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyB9XG5cbi5pY29uLW9ubHk6OmJlZm9yZSxcbi5pY29uLW9ubHk6OmFmdGVyIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uaWNvbi1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTsgfVxuXG4uaWNvbi0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5pY29uLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmljb24tNHgge1xuICBmb250LXNpemU6IDRlbTsgfVxuXG4uaWNvbi01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi5pY29uLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pY29uLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLmljb24tdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5pY29uLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NmVtO1xuICB3aWR0aDogMi4xNDI4NmVtO1xuICB0b3A6IDAuMTQyODZlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pY29uLWxpLmljb24tbGcge1xuICAgIGxlZnQ6IC0xLjg1NzE0ZW07IH1cblxuLmljb24tYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTsgfVxuXG4uaWNvbi1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uaWNvbi1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5pY29uLmljb24tcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5pY29uLmljb24tcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uaWNvbi5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLmljb24ucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi5pY29uLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgLmljb24tc3Bpbjo6YmVmb3JlLCAuaWNvbi1zcGluW2NsYXNzKj1cIi0tYWZ0ZXJcIl06OmFmdGVyIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7IH1cbiAgLmljb24tcHVsc2U6OmJlZm9yZSwgLmljb24tcHVsc2VbY2xhc3MqPVwiLS1hZnRlclwiXTo6YWZ0ZXIge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbi5pY29uLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uaWNvbi1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5pY29uLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLmljb24tZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4uaWNvbi1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG46cm9vdCAuaWNvbi1yb3RhdGUtOTAsXG46cm9vdCAuaWNvbi1yb3RhdGUtMTgwLFxuOnJvb3QgLmljb24tcm90YXRlLTI3MCxcbjpyb290IC5pY29uLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5pY29uLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuLmljb24tc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmljb24tc3RhY2stMXgsIC5pY29uLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pY29uLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmljb24tc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uaWNvbi1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmljb24tZ2xhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CAXCI7IH1cblxuLmljb24tbXVzaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CBXCI7IH1cblxuLmljb24tc2VhcmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AglwiOyB9XG5cbi5pY29uLWVudmVsb3BlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CDXCI7IH1cblxuLmljb24taGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CEXCI7IH1cblxuLmljb24tc3Rhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIVcIjsgfVxuXG4uaWNvbi1zdGFyLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CGXCI7IH1cblxuLmljb24tdXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIdcIjsgfVxuXG4uaWNvbi1maWxtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiFwiOyB9XG5cbi5pY29uLXRoLWxhcmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiVwiOyB9XG5cbi5pY29uLXRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AilwiOyB9XG5cbi5pY29uLXRoLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CLXCI7IH1cblxuLmljb24tY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CMXCI7IH1cblxuLmljb24tcmVtb3ZlOjpiZWZvcmUsXG4uaWNvbi1jbG9zZTo6YmVmb3JlLFxuLmljb24tdGltZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CNXCI7IH1cblxuLmljb24tc2VhcmNoLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74COXCI7IH1cblxuLmljb24tc2VhcmNoLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkFwiOyB9XG5cbi5pY29uLXBvd2VyLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJFcIjsgfVxuXG4uaWNvbi1zaWduYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CSXCI7IH1cblxuLmljb24tZ2Vhcjo6YmVmb3JlLFxuLmljb24tY29nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ak1wiOyB9XG5cbi5pY29uLXRyYXNoLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CUXCI7IH1cblxuLmljb24taG9tZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJVcIjsgfVxuXG4uaWNvbi1maWxlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CWXCI7IH1cblxuLmljb24tY2xvY2stbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJdcIjsgfVxuXG4uaWNvbi1yb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmFwiOyB9XG5cbi5pY29uLWRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmVwiOyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS1vLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CaXCI7IH1cblxuLmljb24tYXJyb3ctY2lyY2xlLW8tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CbXCI7IH1cblxuLmljb24taW5ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CcXCI7IH1cblxuLmljb24tcGxheS1jaXJjbGUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ1cIjsgfVxuXG4uaWNvbi1yb3RhdGUtcmlnaHQ6OmJlZm9yZSxcbi5pY29uLXJlcGVhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ5cIjsgfVxuXG4uaWNvbi1yZWZyZXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AoVwiOyB9XG5cbi5pY29uLWxpc3QtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AolwiOyB9XG5cbi5pY29uLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CjXCI7IH1cblxuLmljb24tZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKRcIjsgfVxuXG4uaWNvbi1oZWFkcGhvbmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApVwiOyB9XG5cbi5pY29uLXZvbHVtZS1vZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CmXCI7IH1cblxuLmljb24tdm9sdW1lLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CnXCI7IH1cblxuLmljb24tdm9sdW1lLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqFwiOyB9XG5cbi5pY29uLXFyY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKlcIjsgfVxuXG4uaWNvbi1iYXJjb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqlwiOyB9XG5cbi5pY29uLXRhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKtcIjsgfVxuXG4uaWNvbi10YWdzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArFwiOyB9XG5cbi5pY29uLWJvb2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CtXCI7IH1cblxuLmljb24tYm9va21hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CuXCI7IH1cblxuLmljb24tcHJpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CvXCI7IH1cblxuLmljb24tY2FtZXJhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsFwiOyB9XG5cbi5pY29uLWZvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CxXCI7IH1cblxuLmljb24tYm9sZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLJcIjsgfVxuXG4uaWNvbi1pdGFsaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CzXCI7IH1cblxuLmljb24tdGV4dC1oZWlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C0XCI7IH1cblxuLmljb24tdGV4dC13aWR0aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLVcIjsgfVxuXG4uaWNvbi1hbGlnbi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtlwiOyB9XG5cbi5pY29uLWFsaWduLWNlbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLdcIjsgfVxuXG4uaWNvbi1hbGlnbi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLhcIjsgfVxuXG4uaWNvbi1hbGlnbi1qdXN0aWZ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuVwiOyB9XG5cbi5pY29uLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C6XCI7IH1cblxuLmljb24tZGVkZW50OjpiZWZvcmUsXG4uaWNvbi1vdXRkZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Au1wiOyB9XG5cbi5pY29uLWluZGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLxcIjsgfVxuXG4uaWNvbi12aWRlby1jYW1lcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C9XCI7IH1cblxuLmljb24tcGhvdG86OmJlZm9yZSxcbi5pY29uLWltYWdlOjpiZWZvcmUsXG4uaWNvbi1waWN0dXJlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C+XCI7IH1cblxuLmljb24tcGVuY2lsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgFwiOyB9XG5cbi5pY29uLW1hcC1tYXJrZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GBXCI7IH1cblxuLmljb24tYWRqdXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BglwiOyB9XG5cbi5pY29uLXRpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GDXCI7IH1cblxuLmljb24tZWRpdDo6YmVmb3JlLFxuLmljb24tcGVuY2lsLXNxdWFyZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhFwiOyB9XG5cbi5pY29uLXNoYXJlLXNxdWFyZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhVwiOyB9XG5cbi5pY29uLWNoZWNrLXNxdWFyZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhlwiOyB9XG5cbi5pY29uLWFycm93czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYdcIjsgfVxuXG4uaWNvbi1zdGVwLWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiFwiOyB9XG5cbi5pY29uLWZhc3QtYmFja3dhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GJXCI7IH1cblxuLmljb24tYmFja3dhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GKXCI7IH1cblxuLmljb24tcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYtcIjsgfVxuXG4uaWNvbi1wYXVzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYxcIjsgfVxuXG4uaWNvbi1zdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjVwiOyB9XG5cbi5pY29uLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GOXCI7IH1cblxuLmljb24tZmFzdC1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkFwiOyB9XG5cbi5pY29uLXN0ZXAtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZFcIjsgfVxuXG4uaWNvbi1lamVjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZJcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GTXCI7IH1cblxuLmljb24tY2hldnJvbi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZRcIjsgfVxuXG4uaWNvbi1wbHVzLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZVcIjsgfVxuXG4uaWNvbi1taW51cy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GWXCI7IH1cblxuLmljb24tdGltZXMtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bl1wiOyB9XG5cbi5pY29uLWNoZWNrLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZhcIjsgfVxuXG4uaWNvbi1xdWVzdGlvbi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GZXCI7IH1cblxuLmljb24taW5mby1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GaXCI7IH1cblxuLmljb24tY3Jvc3NoYWlyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZtcIjsgfVxuXG4uaWNvbi10aW1lcy1jaXJjbGUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZxcIjsgfVxuXG4uaWNvbi1jaGVjay1jaXJjbGUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ1cIjsgfVxuXG4uaWNvbi1iYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GeXCI7IH1cblxuLmljb24tYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaBcIjsgfVxuXG4uaWNvbi1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaFcIjsgfVxuXG4uaWNvbi1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaJcIjsgfVxuXG4uaWNvbi1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bo1wiOyB9XG5cbi5pY29uLW1haWwtZm9yd2FyZDo6YmVmb3JlLFxuLmljb24tc2hhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GkXCI7IH1cblxuLmljb24tZXhwYW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpVwiOyB9XG5cbi5pY29uLWNvbXByZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BplwiOyB9XG5cbi5pY29uLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GnXCI7IH1cblxuLmljb24tbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GoXCI7IH1cblxuLmljb24tYXN0ZXJpc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GpXCI7IH1cblxuLmljb24tZXhjbGFtYXRpb24tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqlwiOyB9XG5cbi5pY29uLWdpZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GrXCI7IH1cblxuLmljb24tbGVhZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaxcIjsgfVxuXG4uaWNvbi1maXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrVwiOyB9XG5cbi5pY29uLWV5ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga5cIjsgfVxuXG4uaWNvbi1leWUtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GwXCI7IH1cblxuLmljb24td2FybmluZzo6YmVmb3JlLFxuLmljb24tZXhjbGFtYXRpb24tdHJpYW5nbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GxXCI7IH1cblxuLmljb24tcGxhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GyXCI7IH1cblxuLmljb24tY2FsZW5kYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GzXCI7IH1cblxuLmljb24tcmFuZG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtFwiOyB9XG5cbi5pY29uLWNvbW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G1XCI7IH1cblxuLmljb24tbWFnbmV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtlwiOyB9XG5cbi5pY29uLWNoZXZyb24tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G3XCI7IH1cblxuLmljb24tY2hldnJvbi1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuFwiOyB9XG5cbi5pY29uLXJldHdlZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G5XCI7IH1cblxuLmljb24tc2hvcHBpbmctY2FydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbpcIjsgfVxuXG4uaWNvbi1mb2xkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G7XCI7IH1cblxuLmljb24tZm9sZGVyLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G8XCI7IH1cblxuLmljb24tYXJyb3dzLXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G9XCI7IH1cblxuLmljb24tYXJyb3dzLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G+XCI7IH1cblxuLmljb24tYmFyLWNoYXJ0LW86OmJlZm9yZSxcbi5pY29uLWJhci1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoBcIjsgfVxuXG4uaWNvbi10d2l0dGVyLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoFcIjsgfVxuXG4uaWNvbi1mYWNlYm9vay1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KCXCI7IH1cblxuLmljb24tY2FtZXJhLXJldHJvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cg1wiOyB9XG5cbi5pY29uLWtleTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoRcIjsgfVxuXG4uaWNvbi1nZWFyczo6YmVmb3JlLFxuLmljb24tY29nczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoVcIjsgfVxuXG4uaWNvbi1jb21tZW50czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoZcIjsgfVxuXG4uaWNvbi10aHVtYnMtby11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgodcIjsgfVxuXG4uaWNvbi10aHVtYnMtby1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiFwiOyB9XG5cbi5pY29uLXN0YXItaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgolcIjsgfVxuXG4uaWNvbi1oZWFydC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CilwiOyB9XG5cbi5pY29uLXNpZ24tb3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ci1wiOyB9XG5cbi5pY29uLWxpbmtlZGluLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoxcIjsgfVxuXG4uaWNvbi10aHVtYi10YWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjVwiOyB9XG5cbi5pY29uLWV4dGVybmFsLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KOXCI7IH1cblxuLmljb24tc2lnbi1pbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpBcIjsgfVxuXG4uaWNvbi10cm9waHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KRXCI7IH1cblxuLmljb24tZ2l0aHViLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpJcIjsgfVxuXG4uaWNvbi11cGxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KTXCI7IH1cblxuLmljb24tbGVtb24tbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpRcIjsgfVxuXG4uaWNvbi1waG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpVcIjsgfVxuXG4uaWNvbi1zcXVhcmUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpZcIjsgfVxuXG4uaWNvbi1ib29rbWFyay1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cl1wiOyB9XG5cbi5pY29uLXBob25lLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgphcIjsgfVxuXG4uaWNvbi10d2l0dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmVwiOyB9XG5cbi5pY29uLWZhY2Vib29rLWY6OmJlZm9yZSxcbi5pY29uLWZhY2Vib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmlwiOyB9XG5cbi5pY29uLWdpdGh1Yjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgptcIjsgfVxuXG4uaWNvbi11bmxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KcXCI7IH1cblxuLmljb24tY3JlZGl0LWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KdXCI7IH1cblxuLmljb24tZmVlZDo6YmVmb3JlLFxuLmljb24tcnNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnlwiOyB9XG5cbi5pY29uLWhkZC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoFwiOyB9XG5cbi5pY29uLWJ1bGxob3JuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoVwiOyB9XG5cbi5pY29uLWJlbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OzXCI7IH1cblxuLmljb24tY2VydGlmaWNhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KjXCI7IH1cblxuLmljb24taGFuZC1vLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpFwiOyB9XG5cbi5pY29uLWhhbmQtby1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpVwiOyB9XG5cbi5pY29uLWhhbmQtby11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqZcIjsgfVxuXG4uaWNvbi1oYW5kLW8tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqdcIjsgfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqhcIjsgfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KpXCI7IH1cblxuLmljb24tYXJyb3ctY2lyY2xlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqlwiOyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cq1wiOyB9XG5cbi5pY29uLWdsb2JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrFwiOyB9XG5cbi5pY29uLXdyZW5jaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq1cIjsgfVxuXG4uaWNvbi10YXNrczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq5cIjsgfVxuXG4uaWNvbi1maWx0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KwXCI7IH1cblxuLmljb24tYnJpZWZjYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsVwiOyB9XG5cbi5pY29uLWFycm93cy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KyXCI7IH1cblxuLmljb24tZ3JvdXA6OmJlZm9yZSxcbi5pY29uLXVzZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgFwiOyB9XG5cbi5pY29uLWNoYWluOjpiZWZvcmUsXG4uaWNvbi1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgVwiOyB9XG5cbi5pY29uLWNsb3VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DglwiOyB9XG5cbi5pY29uLWZsYXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dg1wiOyB9XG5cbi5pY29uLWN1dDo6YmVmb3JlLFxuLmljb24tc2Npc3NvcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OEXCI7IH1cblxuLmljb24tY29weTo6YmVmb3JlLFxuLmljb24tZmlsZXMtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4VcIjsgfVxuXG4uaWNvbi1wYXBlcmNsaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OGXCI7IH1cblxuLmljb24tc2F2ZTo6YmVmb3JlLFxuLmljb24tZmxvcHB5LW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OHXCI7IH1cblxuLmljb24tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiFwiOyB9XG5cbi5pY29uLW5hdmljb246OmJlZm9yZSxcbi5pY29uLXJlb3JkZXI6OmJlZm9yZSxcbi5pY29uLWJhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OJXCI7IH1cblxuLmljb24tbGlzdC11bDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4pcIjsgfVxuXG4uaWNvbi1saXN0LW9sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Di1wiOyB9XG5cbi5pY29uLXN0cmlrZXRocm91Z2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OMXCI7IH1cblxuLmljb24tdW5kZXJsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjVwiOyB9XG5cbi5pY29uLXRhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjlwiOyB9XG5cbi5pY29uLW1hZ2ljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkFwiOyB9XG5cbi5pY29uLXRydWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkVwiOyB9XG5cbi5pY29uLXBpbnRlcmVzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5JcIjsgfVxuXG4uaWNvbi1waW50ZXJlc3Qtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dk1wiOyB9XG5cbi5pY29uLWdvb2dsZS1wbHVzLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5RcIjsgfVxuXG4uaWNvbi1nb29nbGUtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5VcIjsgfVxuXG4uaWNvbi1tb25leTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5ZcIjsgfVxuXG4uaWNvbi1jYXJldC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dl1wiOyB9XG5cbi5pY29uLWNhcmV0LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmFwiOyB9XG5cbi5pY29uLWNhcmV0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OZXCI7IH1cblxuLmljb24tY2FyZXQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OaXCI7IH1cblxuLmljb24tY29sdW1uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5tcIjsgfVxuXG4uaWNvbi11bnNvcnRlZDo6YmVmb3JlLFxuLmljb24tc29ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5xcIjsgfVxuXG4uaWNvbi1zb3J0LWRvd246OmJlZm9yZSxcbi5pY29uLXNvcnQtZGVzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg51cIjsgfVxuXG4uaWNvbi1zb3J0LXVwOjpiZWZvcmUsXG4uaWNvbi1zb3J0LWFzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg55cIjsgfVxuXG4uaWNvbi1lbnZlbG9wZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6BcIjsgfVxuXG4uaWNvbi1saW5rZWRpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6FcIjsgfVxuXG4uaWNvbi1yb3RhdGUtbGVmdDo6YmVmb3JlLFxuLmljb24tdW5kbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6JcIjsgfVxuXG4uaWNvbi1sZWdhbDo6YmVmb3JlLFxuLmljb24tZ2F2ZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OjXCI7IH1cblxuLmljb24tZGFzaGJvYXJkOjpiZWZvcmUsXG4uaWNvbi10YWNob21ldGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpFwiOyB9XG5cbi5pY29uLWNvbW1lbnQtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6VcIjsgfVxuXG4uaWNvbi1jb21tZW50cy1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DplwiOyB9XG5cbi5pY29uLWZsYXNoOjpiZWZvcmUsXG4uaWNvbi1ib2x0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dp1wiOyB9XG5cbi5pY29uLXNpdGVtYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OoXCI7IH1cblxuLmljb24tdW1icmVsbGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OpXCI7IH1cblxuLmljb24tcGFzdGU6OmJlZm9yZSxcbi5pY29uLWNsaXBib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6pcIjsgfVxuXG4uaWNvbi1saWdodGJ1bGItbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6tcIjsgfVxuXG4uaWNvbi1leGNoYW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6xcIjsgfVxuXG4uaWNvbi1jbG91ZC1kb3dubG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg61cIjsgfVxuXG4uaWNvbi1jbG91ZC11cGxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OuXCI7IH1cblxuLmljb24tdXNlci1tZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7BcIjsgfVxuXG4uaWNvbi1zdGV0aG9zY29wZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7FcIjsgfVxuXG4uaWNvbi1zdWl0Y2FzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7JcIjsgfVxuXG4uaWNvbi1iZWxsLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KiXCI7IH1cblxuLmljb24tY29mZmVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtFwiOyB9XG5cbi5pY29uLWN1dGxlcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O1XCI7IH1cblxuLmljb24tZmlsZS10ZXh0LW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O2XCI7IH1cblxuLmljb24tYnVpbGRpbmctbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7dcIjsgfVxuXG4uaWNvbi1ob3NwaXRhbC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuFwiOyB9XG5cbi5pY29uLWFtYnVsYW5jZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7lcIjsgfVxuXG4uaWNvbi1tZWRraXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O6XCI7IH1cblxuLmljb24tZmlnaHRlci1qZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O7XCI7IH1cblxuLmljb24tYmVlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7xcIjsgfVxuXG4uaWNvbi1oLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg71cIjsgfVxuXG4uaWNvbi1wbHVzLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg75cIjsgfVxuXG4uaWNvbi1hbmdsZS1kb3VibGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIBcIjsgfVxuXG4uaWNvbi1hbmdsZS1kb3VibGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SBXCI7IH1cblxuLmljb24tYW5nbGUtZG91YmxlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EglwiOyB9XG5cbi5pY29uLWFuZ2xlLWRvdWJsZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eg1wiOyB9XG5cbi5pY29uLWFuZ2xlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7IH1cblxuLmljb24tYW5nbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7IH1cblxuLmljb24tYW5nbGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SGXCI7IH1cblxuLmljb24tYW5nbGUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIdcIjsgfVxuXG4uaWNvbi1kZXNrdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiFwiOyB9XG5cbi5pY29uLWxhcHRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIlcIjsgfVxuXG4uaWNvbi10YWJsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SKXCI7IH1cblxuLmljb24tbW9iaWxlLXBob25lOjpiZWZvcmUsXG4uaWNvbi1tb2JpbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SLXCI7IH1cblxuLmljb24tY2lyY2xlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SMXCI7IH1cblxuLmljb24tcXVvdGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI1cIjsgfVxuXG4uaWNvbi1xdW90ZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI5cIjsgfVxuXG4uaWNvbi1zcGlubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkFwiOyB9XG5cbi5pY29uLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJFcIjsgfVxuXG4uaWNvbi1tYWlsLXJlcGx5OjpiZWZvcmUsXG4uaWNvbi1yZXBseTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJJcIjsgfVxuXG4uaWNvbi1naXRodWItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ek1wiOyB9XG5cbi5pY29uLWZvbGRlci1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElFwiOyB9XG5cbi5pY29uLWZvbGRlci1vcGVuLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SVXCI7IH1cblxuLmljb24tc21pbGUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJhcIjsgfVxuXG4uaWNvbi1mcm93bi1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmVwiOyB9XG5cbi5pY29uLW1laC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmlwiOyB9XG5cbi5pY29uLWdhbWVwYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SbXCI7IH1cblxuLmljb24ta2V5Ym9hcmQtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJxcIjsgfVxuXG4uaWNvbi1mbGFnLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SdXCI7IH1cblxuLmljb24tZmxhZy1jaGVja2VyZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SeXCI7IH1cblxuLmljb24tdGVybWluYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SgXCI7IH1cblxuLmljb24tY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKFcIjsgfVxuXG4uaWNvbi1tYWlsLXJlcGx5LWFsbDo6YmVmb3JlLFxuLmljb24tcmVwbHktYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EolwiOyB9XG5cbi5pY29uLXN0YXItaGFsZi1lbXB0eTo6YmVmb3JlLFxuLmljb24tc3Rhci1oYWxmLWZ1bGw6OmJlZm9yZSxcbi5pY29uLXN0YXItaGFsZi1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eo1wiOyB9XG5cbi5pY29uLWxvY2F0aW9uLWFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpFwiOyB9XG5cbi5pY29uLWNyb3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SlXCI7IH1cblxuLmljb24tY29kZS1mb3JrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EplwiOyB9XG5cbi5pY29uLXVubGluazo6YmVmb3JlLFxuLmljb24tY2hhaW4tYnJva2VuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ep1wiOyB9XG5cbi5pY29uLXF1ZXN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqFwiOyB9XG5cbi5pY29uLWluZm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SpXCI7IH1cblxuLmljb24tZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SqXCI7IH1cblxuLmljb24tc3VwZXJzY3JpcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SrXCI7IH1cblxuLmljb24tc3Vic2NyaXB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErFwiOyB9XG5cbi5pY29uLWVyYXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK1cIjsgfVxuXG4uaWNvbi1wdXp6bGUtcGllY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SuXCI7IH1cblxuLmljb24tbWljcm9waG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLBcIjsgfVxuXG4uaWNvbi1taWNyb3Bob25lLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsVwiOyB9XG5cbi5pY29uLXNoaWVsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLJcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Es1wiOyB9XG5cbi5pY29uLWZpcmUtZXh0aW5ndWlzaGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtFwiOyB9XG5cbi5pY29uLXJvY2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLVcIjsgfVxuXG4uaWNvbi1tYXhjZG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S2XCI7IH1cblxuLmljb24tY2hldnJvbi1jaXJjbGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLdcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWNpcmNsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLhcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWNpcmNsZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLlcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWNpcmNsZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EulwiOyB9XG5cbi5pY29uLWh0bWw1OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eu1wiOyB9XG5cbi5pY29uLWNzczM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S8XCI7IH1cblxuLmljb24tYW5jaG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvVwiOyB9XG5cbi5pY29uLXVubG9jay1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S+XCI7IH1cblxuLmljb24tYnVsbHNleWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WAXCI7IH1cblxuLmljb24tZWxsaXBzaXMtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYFcIjsgfVxuXG4uaWNvbi1lbGxpcHNpcy12OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FglwiOyB9XG5cbi5pY29uLXJzcy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WDXCI7IH1cblxuLmljb24tcGxheS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7IH1cblxuLmljb24tdGlja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhVwiOyB9XG5cbi5pY29uLW1pbnVzLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYZcIjsgfVxuXG4uaWNvbi1taW51cy1zcXVhcmUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYdcIjsgfVxuXG4uaWNvbi1sZXZlbC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYhcIjsgfVxuXG4uaWNvbi1sZXZlbC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiVwiOyB9XG5cbi5pY29uLWNoZWNrLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYpcIjsgfVxuXG4uaWNvbi1wZW5jaWwtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fi1wiOyB9XG5cbi5pY29uLWV4dGVybmFsLWxpbmstc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjFwiOyB9XG5cbi5pY29uLXNoYXJlLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY1cIjsgfVxuXG4uaWNvbi1jb21wYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjlwiOyB9XG5cbi5pY29uLXRvZ2dsZS1kb3duOjpiZWZvcmUsXG4uaWNvbi1jYXJldC1zcXVhcmUtby1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkFwiOyB9XG5cbi5pY29uLXRvZ2dsZS11cDo6YmVmb3JlLFxuLmljb24tY2FyZXQtc3F1YXJlLW8tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WRXCI7IH1cblxuLmljb24tdG9nZ2xlLXJpZ2h0OjpiZWZvcmUsXG4uaWNvbi1jYXJldC1zcXVhcmUtby1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZJcIjsgfVxuXG4uaWNvbi1ldXJvOjpiZWZvcmUsXG4uaWNvbi1ldXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WTXCI7IH1cblxuLmljb24tZ2JwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlFwiOyB9XG5cbi5pY29uLWRvbGxhcjo6YmVmb3JlLFxuLmljb24tdXNkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlVwiOyB9XG5cbi5pY29uLXJ1cGVlOjpiZWZvcmUsXG4uaWNvbi1pbnI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WWXCI7IH1cblxuLmljb24tY255OjpiZWZvcmUsXG4uaWNvbi1ybWI6OmJlZm9yZSxcbi5pY29uLXllbjo6YmVmb3JlLFxuLmljb24tanB5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fl1wiOyB9XG5cbi5pY29uLXJ1YmxlOjpiZWZvcmUsXG4uaWNvbi1yb3VibGU6OmJlZm9yZSxcbi5pY29uLXJ1Yjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZhcIjsgfVxuXG4uaWNvbi13b246OmJlZm9yZSxcbi5pY29uLWtydzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZlcIjsgfVxuXG4uaWNvbi1iaXRjb2luOjpiZWZvcmUsXG4uaWNvbi1idGM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WaXCI7IH1cblxuLmljb24tZmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZtcIjsgfVxuXG4uaWNvbi1maWxlLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WcXCI7IH1cblxuLmljb24tc29ydC1hbHBoYS1hc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WdXCI7IH1cblxuLmljb24tc29ydC1hbHBoYS1kZXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnlwiOyB9XG5cbi5pY29uLXNvcnQtYW1vdW50LWFzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaBcIjsgfVxuXG4uaWNvbi1zb3J0LWFtb3VudC1kZXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoVwiOyB9XG5cbi5pY29uLXNvcnQtbnVtZXJpYy1hc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WiXCI7IH1cblxuLmljb24tc29ydC1udW1lcmljLWRlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WjXCI7IH1cblxuLmljb24tdGh1bWJzLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpFwiOyB9XG5cbi5pY29uLXRodW1icy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpVwiOyB9XG5cbi5pY29uLXlvdXR1YmUtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FplwiOyB9XG5cbi5pY29uLXlvdXR1YmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WnXCI7IH1cblxuLmljb24teGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhahcIjsgfVxuXG4uaWNvbi14aW5nLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhalcIjsgfVxuXG4uaWNvbi15b3V0dWJlLXBsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WqXCI7IH1cblxuLmljb24tZHJvcGJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhatcIjsgfVxuXG4uaWNvbi1zdGFjay1vdmVyZmxvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaxcIjsgfVxuXG4uaWNvbi1pbnN0YWdyYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WtXCI7IH1cblxuLmljb24tZmxpY2tyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrlwiOyB9XG5cbi5pY29uLWFkbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbBcIjsgfVxuXG4uaWNvbi1iaXRidWNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WxXCI7IH1cblxuLmljb24tYml0YnVja2V0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbJcIjsgfVxuXG4uaWNvbi10dW1ibHI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WzXCI7IH1cblxuLmljb24tdHVtYmxyLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbRcIjsgfVxuXG4uaWNvbi1sb25nLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W1XCI7IH1cblxuLmljb24tbG9uZy1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbZcIjsgfVxuXG4uaWNvbi1sb25nLWFycm93LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W3XCI7IH1cblxuLmljb24tbG9uZy1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbhcIjsgfVxuXG4uaWNvbi1hcHBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhblcIjsgfVxuXG4uaWNvbi13aW5kb3dzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FulwiOyB9XG5cbi5pY29uLWFuZHJvaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W7XCI7IH1cblxuLmljb24tbGludXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W8XCI7IH1cblxuLmljb24tZHJpYmJibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W9XCI7IH1cblxuLmljb24tc2t5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W+XCI7IH1cblxuLmljb24tZm91cnNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoBcIjsgfVxuXG4uaWNvbi10cmVsbG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aBXCI7IH1cblxuLmljb24tZmVtYWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GglwiOyB9XG5cbi5pY29uLW1hbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aDXCI7IH1cblxuLmljb24tZ2l0dGlwOjpiZWZvcmUsXG4uaWNvbi1ncmF0aXBheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoRcIjsgfVxuXG4uaWNvbi1zdW4tbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoVcIjsgfVxuXG4uaWNvbi1tb29uLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aGXCI7IH1cblxuLmljb24tYXJjaGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhodcIjsgfVxuXG4uaWNvbi1idWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aIXCI7IH1cblxuLmljb24tdms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aJXCI7IH1cblxuLmljb24td2VpYm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aKXCI7IH1cblxuLmljb24tcmVucmVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gi1wiOyB9XG5cbi5pY29uLXBhZ2VsaW5lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoxcIjsgfVxuXG4uaWNvbi1zdGFjay1leGNoYW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho1cIjsgfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtby1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho5cIjsgfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtby1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkFwiOyB9XG5cbi5pY29uLXRvZ2dsZS1sZWZ0OjpiZWZvcmUsXG4uaWNvbi1jYXJldC1zcXVhcmUtby1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkVwiOyB9XG5cbi5pY29uLWRvdC1jaXJjbGUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpJcIjsgfVxuXG4uaWNvbi13aGVlbGNoYWlyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gk1wiOyB9XG5cbi5pY29uLXZpbWVvLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpRcIjsgfVxuXG4uaWNvbi10dXJraXNoLWxpcmE6OmJlZm9yZSxcbi5pY29uLXRyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpVcIjsgfVxuXG4uaWNvbi1wbHVzLXNxdWFyZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GllwiOyB9XG5cbi5pY29uLXNwYWNlLXNodXR0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aXXCI7IH1cblxuLmljb24tc2xhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aYXCI7IH1cblxuLmljb24tZW52ZWxvcGUtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmVwiOyB9XG5cbi5pY29uLXdvcmRwcmVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhppcIjsgfVxuXG4uaWNvbi1vcGVuaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74abXCI7IH1cblxuLmljb24taW5zdGl0dXRpb246OmJlZm9yZSxcbi5pY29uLWJhbms6OmJlZm9yZSxcbi5pY29uLXVuaXZlcnNpdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74acXCI7IH1cblxuLmljb24tbW9ydGFyLWJvYXJkOjpiZWZvcmUsXG4uaWNvbi1ncmFkdWF0aW9uLWNhcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp1cIjsgfVxuXG4uaWNvbi15YWhvbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp5cIjsgfVxuXG4uaWNvbi1nb29nbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74agXCI7IH1cblxuLmljb24tcmVkZGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoVwiOyB9XG5cbi5pY29uLXJlZGRpdC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aiXCI7IH1cblxuLmljb24tc3R1bWJsZXVwb24tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Go1wiOyB9XG5cbi5pY29uLXN0dW1ibGV1cG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpFwiOyB9XG5cbi5pY29uLWRlbGljaW91czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqVcIjsgfVxuXG4uaWNvbi1kaWdnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GplwiOyB9XG5cbi5pY29uLXBpZWQtcGlwZXItcHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74anXCI7IH1cblxuLmljb24tcGllZC1waXBlci1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aoXCI7IH1cblxuLmljb24tZHJ1cGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqVwiOyB9XG5cbi5pY29uLWpvb21sYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqpcIjsgfVxuXG4uaWNvbi1sYW5ndWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqtcIjsgfVxuXG4uaWNvbi1mYXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74asXCI7IH1cblxuLmljb24tYnVpbGRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74atXCI7IH1cblxuLmljb24tY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74auXCI7IH1cblxuLmljb24tcGF3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsFwiOyB9XG5cbi5pY29uLXNwb29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsVwiOyB9XG5cbi5pY29uLWN1YmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ayXCI7IH1cblxuLmljb24tY3ViZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74azXCI7IH1cblxuLmljb24tYmVoYW5jZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrRcIjsgfVxuXG4uaWNvbi1iZWhhbmNlLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrVcIjsgfVxuXG4uaWNvbi1zdGVhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrZcIjsgfVxuXG4uaWNvbi1zdGVhbS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a3XCI7IH1cblxuLmljb24tcmVjeWNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrhcIjsgfVxuXG4uaWNvbi1hdXRvbW9iaWxlOjpiZWZvcmUsXG4uaWNvbi1jYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a5XCI7IH1cblxuLmljb24tY2FiOjpiZWZvcmUsXG4uaWNvbi10YXhpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GulwiOyB9XG5cbi5pY29uLXRyZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a7XCI7IH1cblxuLmljb24tc3BvdGlmeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrxcIjsgfVxuXG4uaWNvbi1kZXZpYW50YXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvVwiOyB9XG5cbi5pY29uLXNvdW5kY2xvdWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a+XCI7IH1cblxuLmljb24tZGF0YWJhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eAXCI7IH1cblxuLmljb24tZmlsZS1wZGYtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4FcIjsgfVxuXG4uaWNvbi1maWxlLXdvcmQtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4JcIjsgfVxuXG4uaWNvbi1maWxlLWV4Y2VsLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eDXCI7IH1cblxuLmljb24tZmlsZS1wb3dlcnBvaW50LW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eEXCI7IH1cblxuLmljb24tZmlsZS1waG90by1vOjpiZWZvcmUsXG4uaWNvbi1maWxlLXBpY3R1cmUtbzo6YmVmb3JlLFxuLmljb24tZmlsZS1pbWFnZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhVwiOyB9XG5cbi5pY29uLWZpbGUtemlwLW86OmJlZm9yZSxcbi5pY29uLWZpbGUtYXJjaGl2ZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhlwiOyB9XG5cbi5pY29uLWZpbGUtc291bmQtbzo6YmVmb3JlLFxuLmljb24tZmlsZS1hdWRpby1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hh1wiOyB9XG5cbi5pY29uLWZpbGUtbW92aWUtbzo6YmVmb3JlLFxuLmljb24tZmlsZS12aWRlby1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiFwiOyB9XG5cbi5pY29uLWZpbGUtY29kZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiVwiOyB9XG5cbi5pY29uLXZpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eKXCI7IH1cblxuLmljb24tY29kZXBlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4tcIjsgfVxuXG4uaWNvbi1qc2ZpZGRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4xcIjsgfVxuXG4uaWNvbi1saWZlLWJvdXk6OmJlZm9yZSxcbi5pY29uLWxpZmUtYnVveTo6YmVmb3JlLFxuLmljb24tbGlmZS1zYXZlcjo6YmVmb3JlLFxuLmljb24tc3VwcG9ydDo6YmVmb3JlLFxuLmljb24tbGlmZS1yaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjVwiOyB9XG5cbi5pY29uLWNpcmNsZS1vLW5vdGNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjlwiOyB9XG5cbi5pY29uLXJhOjpiZWZvcmUsXG4uaWNvbi1yZXNpc3RhbmNlOjpiZWZvcmUsXG4uaWNvbi1yZWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5BcIjsgfVxuXG4uaWNvbi1nZTo6YmVmb3JlLFxuLmljb24tZW1waXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkVwiOyB9XG5cbi5pY29uLWdpdC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eSXCI7IH1cblxuLmljb24tZ2l0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hk1wiOyB9XG5cbi5pY29uLXktY29tYmluYXRvci1zcXVhcmU6OmJlZm9yZSxcbi5pY29uLXljLXNxdWFyZTo6YmVmb3JlLFxuLmljb24taGFja2VyLW5ld3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eUXCI7IH1cblxuLmljb24tdGVuY2VudC13ZWlibzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5VcIjsgfVxuXG4uaWNvbi1xcTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5ZcIjsgfVxuXG4uaWNvbi13ZWNoYXQ6OmJlZm9yZSxcbi5pY29uLXdlaXhpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5dcIjsgfVxuXG4uaWNvbi1zZW5kOjpiZWZvcmUsXG4uaWNvbi1wYXBlci1wbGFuZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5hcIjsgfVxuXG4uaWNvbi1zZW5kLW86OmJlZm9yZSxcbi5pY29uLXBhcGVyLXBsYW5lLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eZXCI7IH1cblxuLmljb24taGlzdG9yeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5pcIjsgfVxuXG4uaWNvbi1jaXJjbGUtdGhpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5tcIjsgfVxuXG4uaWNvbi1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ecXCI7IH1cblxuLmljb24tcGFyYWdyYXBoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnVwiOyB9XG5cbi5pY29uLXNsaWRlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eeXCI7IH1cblxuLmljb24tc2hhcmUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoFwiOyB9XG5cbi5pY29uLXNoYXJlLWFsdC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ehXCI7IH1cblxuLmljb24tYm9tYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6JcIjsgfVxuXG4uaWNvbi1zb2NjZXItYmFsbC1vOjpiZWZvcmUsXG4uaWNvbi1mdXRib2wtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6NcIjsgfVxuXG4uaWNvbi10dHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ekXCI7IH1cblxuLmljb24tYmlub2N1bGFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6VcIjsgfVxuXG4uaWNvbi1wbHVnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HplwiOyB9XG5cbi5pY29uLXNsaWRlc2hhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74enXCI7IH1cblxuLmljb24tdHdpdGNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqFwiOyB9XG5cbi5pY29uLXllbHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74epXCI7IH1cblxuLmljb24tbmV3c3BhcGVyLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eqXCI7IH1cblxuLmljb24td2lmaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6tcIjsgfVxuXG4uaWNvbi1jYWxjdWxhdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrFwiOyB9XG5cbi5pY29uLXBheXBhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh61cIjsgfVxuXG4uaWNvbi1nb29nbGUtd2FsbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrlwiOyB9XG5cbi5pY29uLWNjLXZpc2E6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ewXCI7IH1cblxuLmljb24tY2MtbWFzdGVyY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7FcIjsgfVxuXG4uaWNvbi1jYy1kaXNjb3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7JcIjsgfVxuXG4uaWNvbi1jYy1hbWV4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hs1wiOyB9XG5cbi5pY29uLWNjLXBheXBhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7RcIjsgfVxuXG4uaWNvbi1jYy1zdHJpcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e1XCI7IH1cblxuLmljb24tYmVsbC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7ZcIjsgfVxuXG4uaWNvbi1iZWxsLXNsYXNoLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e3XCI7IH1cblxuLmljb24tdHJhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e4XCI7IH1cblxuLmljb24tY29weXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuVwiOyB9XG5cbi5pY29uLWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HulwiOyB9XG5cbi5pY29uLWV5ZWRyb3BwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e7XCI7IH1cblxuLmljb24tcGFpbnQtYnJ1c2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e8XCI7IH1cblxuLmljb24tYmlydGhkYXktY2FrZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh71cIjsgfVxuXG4uaWNvbi1hcmVhLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvlwiOyB9XG5cbi5pY29uLXBpZS1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIBcIjsgfVxuXG4uaWNvbi1saW5lLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgVwiOyB9XG5cbi5pY29uLWxhc3RmbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIJcIjsgfVxuXG4uaWNvbi1sYXN0Zm0tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ig1wiOyB9XG5cbi5pY29uLXRvZ2dsZS1vZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iEXCI7IH1cblxuLmljb24tdG9nZ2xlLW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhVwiOyB9XG5cbi5pY29uLWJpY3ljbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iGXCI7IH1cblxuLmljb24tYnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ih1wiOyB9XG5cbi5pY29uLWlveGhvc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iIXCI7IH1cblxuLmljb24tYW5nZWxsaXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiVwiOyB9XG5cbi5pY29uLWNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IilwiOyB9XG5cbi5pY29uLXNoZWtlbDo6YmVmb3JlLFxuLmljb24tc2hlcWVsOjpiZWZvcmUsXG4uaWNvbi1pbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iLXCI7IH1cblxuLmljb24tbWVhbnBhdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iMXCI7IH1cblxuLmljb24tYnV5c2VsbGFkczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI1cIjsgfVxuXG4uaWNvbi1jb25uZWN0ZGV2ZWxvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI5cIjsgfVxuXG4uaWNvbi1kYXNoY3ViZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJBcIjsgfVxuXG4uaWNvbi1mb3J1bWJlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJFcIjsgfVxuXG4uaWNvbi1sZWFucHViOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IklwiOyB9XG5cbi5pY29uLXNlbGxzeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJNcIjsgfVxuXG4uaWNvbi1zaGlydHNpbmJ1bGs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iUXCI7IH1cblxuLmljb24tc2ltcGx5YnVpbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iVXCI7IH1cblxuLmljb24tc2t5YXRsYXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iWXCI7IH1cblxuLmljb24tY2FydC1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Il1wiOyB9XG5cbi5pY29uLWNhcnQtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJhcIjsgfVxuXG4uaWNvbi1kaWFtb25kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImVwiOyB9XG5cbi5pY29uLXNoaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iaXCI7IH1cblxuLmljb24tdXNlci1zZWNyZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ibXCI7IH1cblxuLmljb24tbW90b3JjeWNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJxcIjsgfVxuXG4uaWNvbi1zdHJlZXQtdmlldzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ1cIjsgfVxuXG4uaWNvbi1oZWFydGJlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ieXCI7IH1cblxuLmljb24tdmVudXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ihXCI7IH1cblxuLmljb24tbWFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKJcIjsgfVxuXG4uaWNvbi1tZXJjdXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Io1wiOyB9XG5cbi5pY29uLWludGVyc2V4OjpiZWZvcmUsXG4uaWNvbi10cmFuc2dlbmRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKRcIjsgfVxuXG4uaWNvbi10cmFuc2dlbmRlci1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ilXCI7IH1cblxuLmljb24tdmVudXMtZG91YmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IplwiOyB9XG5cbi5pY29uLW1hcnMtZG91YmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ip1wiOyB9XG5cbi5pY29uLXZlbnVzLW1hcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ioXCI7IH1cblxuLmljb24tbWFycy1zdHJva2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ipXCI7IH1cblxuLmljb24tbWFycy1zdHJva2Utdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKpcIjsgfVxuXG4uaWNvbi1tYXJzLXN0cm9rZS1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iq1wiOyB9XG5cbi5pY29uLW5ldXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKxcIjsgfVxuXG4uaWNvbi1nZW5kZXJsZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrVwiOyB9XG5cbi5pY29uLWZhY2Vib29rLW9mZmljaWFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsFwiOyB9XG5cbi5pY29uLXBpbnRlcmVzdC1wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsVwiOyB9XG5cbi5pY29uLXdoYXRzYXBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IslwiOyB9XG5cbi5pY29uLXNlcnZlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLNcIjsgfVxuXG4uaWNvbi11c2VyLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i0XCI7IH1cblxuLmljb24tdXNlci10aW1lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLVcIjsgfVxuXG4uaWNvbi1ob3RlbDo6YmVmb3JlLFxuLmljb24tYmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItlwiOyB9XG5cbi5pY29uLXZpYWNvaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i3XCI7IH1cblxuLmljb24tdHJhaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i4XCI7IH1cblxuLmljb24tc3Vid2F5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuVwiOyB9XG5cbi5pY29uLW1lZGl1bTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLpcIjsgfVxuXG4uaWNvbi15Yzo6YmVmb3JlLFxuLmljb24teS1jb21iaW5hdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iu1wiOyB9XG5cbi5pY29uLW9wdGluLW1vbnN0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i8XCI7IH1cblxuLmljb24tb3BlbmNhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i9XCI7IH1cblxuLmljb24tZXhwZWRpdGVkc3NsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvlwiOyB9XG5cbi5pY29uLWJhdHRlcnktNDo6YmVmb3JlLFxuLmljb24tYmF0dGVyeTo6YmVmb3JlLFxuLmljb24tYmF0dGVyeS1mdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgFwiOyB9XG5cbi5pY29uLWJhdHRlcnktMzo6YmVmb3JlLFxuLmljb24tYmF0dGVyeS10aHJlZS1xdWFydGVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYFcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LTI6OmJlZm9yZSxcbi5pY29uLWJhdHRlcnktaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYJcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LTE6OmJlZm9yZSxcbi5pY29uLWJhdHRlcnktcXVhcnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYNcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LTA6OmJlZm9yZSxcbi5pY29uLWJhdHRlcnktZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mEXCI7IH1cblxuLmljb24tbW91c2UtcG9pbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYVcIjsgfVxuXG4uaWNvbi1pLWN1cnNvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYZcIjsgfVxuXG4uaWNvbi1vYmplY3QtZ3JvdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mHXCI7IH1cblxuLmljb24tb2JqZWN0LXVuZ3JvdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mIXCI7IH1cblxuLmljb24tc3RpY2t5LW5vdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mJXCI7IH1cblxuLmljb24tc3RpY2t5LW5vdGUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYpcIjsgfVxuXG4uaWNvbi1jYy1qY2I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mLXCI7IH1cblxuLmljb24tY2MtZGluZXJzLWNsdWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mMXCI7IH1cblxuLmljb24tY2xvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mNXCI7IH1cblxuLmljb24tYmFsYW5jZS1zY2FsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY5cIjsgfVxuXG4uaWNvbi1ob3VyZ2xhc3Mtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZBcIjsgfVxuXG4uaWNvbi1ob3VyZ2xhc3MtMTo6YmVmb3JlLFxuLmljb24taG91cmdsYXNzLXN0YXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkVwiOyB9XG5cbi5pY29uLWhvdXJnbGFzcy0yOjpiZWZvcmUsXG4uaWNvbi1ob3VyZ2xhc3MtaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZJcIjsgfVxuXG4uaWNvbi1ob3VyZ2xhc3MtMzo6YmVmb3JlLFxuLmljb24taG91cmdsYXNzLWVuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZNcIjsgfVxuXG4uaWNvbi1ob3VyZ2xhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mUXCI7IH1cblxuLmljb24taGFuZC1ncmFiLW86OmJlZm9yZSxcbi5pY29uLWhhbmQtcm9jay1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlVwiOyB9XG5cbi5pY29uLWhhbmQtc3RvcC1vOjpiZWZvcmUsXG4uaWNvbi1oYW5kLXBhcGVyLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mWXCI7IH1cblxuLmljb24taGFuZC1zY2lzc29ycy1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jl1wiOyB9XG5cbi5pY29uLWhhbmQtbGl6YXJkLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mYXCI7IH1cblxuLmljb24taGFuZC1zcG9jay1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmVwiOyB9XG5cbi5pY29uLWhhbmQtcG9pbnRlci1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmlwiOyB9XG5cbi5pY29uLWhhbmQtcGVhY2Utbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZtcIjsgfVxuXG4uaWNvbi10cmFkZW1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mcXCI7IH1cblxuLmljb24tcmVnaXN0ZXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ1cIjsgfVxuXG4uaWNvbi1jcmVhdGl2ZS1jb21tb25zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnlwiOyB9XG5cbi5pY29uLWdnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoFwiOyB9XG5cbi5pY29uLWdnLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaFcIjsgfVxuXG4uaWNvbi10cmlwYWR2aXNvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaJcIjsgfVxuXG4uaWNvbi1vZG5va2xhc3NuaWtpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jo1wiOyB9XG5cbi5pY29uLW9kbm9rbGFzc25pa2ktc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpFwiOyB9XG5cbi5pY29uLWdldC1wb2NrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mlXCI7IH1cblxuLmljb24td2lraXBlZGlhLXc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mmXCI7IH1cblxuLmljb24tc2FmYXJpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jp1wiOyB9XG5cbi5pY29uLWNocm9tZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviahcIjsgfVxuXG4uaWNvbi1maXJlZm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqVwiOyB9XG5cbi5pY29uLW9wZXJhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqlwiOyB9XG5cbi5pY29uLWludGVybmV0LWV4cGxvcmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jq1wiOyB9XG5cbi5pY29uLXR2OjpiZWZvcmUsXG4uaWNvbi10ZWxldmlzaW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrFwiOyB9XG5cbi5pY29uLWNvbnRhbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia1cIjsgfVxuXG4uaWNvbi01MDBweDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia5cIjsgfVxuXG4uaWNvbi1hbWF6b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mwXCI7IH1cblxuLmljb24tY2FsZW5kYXItcGx1cy1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsVwiOyB9XG5cbi5pY29uLWNhbGVuZGFyLW1pbnVzLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74myXCI7IH1cblxuLmljb24tY2FsZW5kYXItdGltZXMtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibNcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci1jaGVjay1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtFwiOyB9XG5cbi5pY29uLWluZHVzdHJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtVwiOyB9XG5cbi5pY29uLW1hcC1waW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m2XCI7IH1cblxuLmljb24tbWFwLXNpZ25zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jt1wiOyB9XG5cbi5pY29uLW1hcC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuFwiOyB9XG5cbi5pY29uLW1hcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviblcIjsgfVxuXG4uaWNvbi1jb21tZW50aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JulwiOyB9XG5cbi5pY29uLWNvbW1lbnRpbmctbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibtcIjsgfVxuXG4uaWNvbi1ob3V6ejo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibxcIjsgfVxuXG4uaWNvbi12aW1lbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvib1cIjsgfVxuXG4uaWNvbi1ibGFjay10aWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m+XCI7IH1cblxuLmljb24tZm9udGljb25zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgFwiOyB9XG5cbi5pY29uLXJlZGRpdC1hbGllbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioFcIjsgfVxuXG4uaWNvbi1lZGdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KglwiOyB9XG5cbi5pY29uLWNyZWRpdC1jYXJkLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioNcIjsgfVxuXG4uaWNvbi1jb2RpZXBpZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioRcIjsgfVxuXG4uaWNvbi1tb2R4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhVwiOyB9XG5cbi5pY29uLWZvcnQtYXdlc29tZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioZcIjsgfVxuXG4uaWNvbi11c2I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qHXCI7IH1cblxuLmljb24tcHJvZHVjdC1odW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiFwiOyB9XG5cbi5pY29uLW1peGNsb3VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiVwiOyB9XG5cbi5pY29uLXNjcmliZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviopcIjsgfVxuXG4uaWNvbi1wYXVzZS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qLXCI7IH1cblxuLmljb24tcGF1c2UtY2lyY2xlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qMXCI7IH1cblxuLmljb24tc3RvcC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qNXCI7IH1cblxuLmljb24tc3RvcC1jaXJjbGUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvio5cIjsgfVxuXG4uaWNvbi1zaG9wcGluZy1iYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qQXCI7IH1cblxuLmljb24tc2hvcHBpbmctYmFza2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkVwiOyB9XG5cbi5pY29uLWhhc2h0YWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qSXCI7IH1cblxuLmljb24tYmx1ZXRvb3RoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kk1wiOyB9XG5cbi5pY29uLWJsdWV0b290aC1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlFwiOyB9XG5cbi5pY29uLXBlcmNlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qVXCI7IH1cblxuLmljb24tZ2l0bGFiOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KllwiOyB9XG5cbi5pY29uLXdwYmVnaW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qXXCI7IH1cblxuLmljb24td3Bmb3Jtczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviphcIjsgfVxuXG4uaWNvbi1lbnZpcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qZXCI7IH1cblxuLmljb24tdW5pdmVyc2FsLWFjY2Vzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvippcIjsgfVxuXG4uaWNvbi13aGVlbGNoYWlyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviptcIjsgfVxuXG4uaWNvbi1xdWVzdGlvbi1jaXJjbGUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipxcIjsgfVxuXG4uaWNvbi1ibGluZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvip1cIjsgfVxuXG4uaWNvbi1hdWRpby1kZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvip5cIjsgfVxuXG4uaWNvbi12b2x1bWUtY29udHJvbC1waG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqBcIjsgfVxuXG4uaWNvbi1icmFpbGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoVwiOyB9XG5cbi5pY29uLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqJcIjsgfVxuXG4uaWNvbi1hc2wtaW50ZXJwcmV0aW5nOjpiZWZvcmUsXG4uaWNvbi1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqNcIjsgfVxuXG4uaWNvbi1kZWFmbmVzczo6YmVmb3JlLFxuLmljb24taGFyZC1vZi1oZWFyaW5nOjpiZWZvcmUsXG4uaWNvbi1kZWFmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpFwiOyB9XG5cbi5pY29uLWdsaWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpVwiOyB9XG5cbi5pY29uLWdsaWRlLWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qmXCI7IH1cblxuLmljb24tc2lnbmluZzo6YmVmb3JlLFxuLmljb24tc2lnbi1sYW5ndWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqdcIjsgfVxuXG4uaWNvbi1sb3ctdmlzaW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqFwiOyB9XG5cbi5pY29uLXZpYWRlbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqlcIjsgfVxuXG4uaWNvbi12aWFkZW8tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqlwiOyB9XG5cbi5pY29uLXNuYXBjaGF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kq1wiOyB9XG5cbi5pY29uLXNuYXBjaGF0LWdob3N0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrFwiOyB9XG5cbi5pY29uLXNuYXBjaGF0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq1cIjsgfVxuXG4uaWNvbi1waWVkLXBpcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrlwiOyB9XG5cbi5pY29uLWZpcnN0LW9yZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsFwiOyB9XG5cbi5pY29uLXlvYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsVwiOyB9XG5cbi5pY29uLXRoZW1laXNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirJcIjsgfVxuXG4uaWNvbi1nb29nbGUtcGx1cy1jaXJjbGU6OmJlZm9yZSxcbi5pY29uLWdvb2dsZS1wbHVzLW9mZmljaWFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ks1wiOyB9XG5cbi5pY29uLWZhOjpiZWZvcmUsXG4uaWNvbi1mb250LWF3ZXNvbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q0XCI7IH1cblxuLmljb24taGFuZHNoYWtlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q1XCI7IH1cblxuLmljb24tZW52ZWxvcGUtb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirZcIjsgfVxuXG4uaWNvbi1lbnZlbG9wZS1vcGVuLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q3XCI7IH1cblxuLmljb24tbGlub2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuFwiOyB9XG5cbi5pY29uLWFkZHJlc3MtYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirlcIjsgfVxuXG4uaWNvbi1hZGRyZXNzLWJvb2stbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirpcIjsgfVxuXG4uaWNvbi12Y2FyZDo6YmVmb3JlLFxuLmljb24tYWRkcmVzcy1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ku1wiOyB9XG5cbi5pY29uLXZjYXJkLW86OmJlZm9yZSxcbi5pY29uLWFkZHJlc3MtY2FyZC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvFwiOyB9XG5cbi5pY29uLXVzZXItY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvVwiOyB9XG5cbi5pY29uLXVzZXItY2lyY2xlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q+XCI7IH1cblxuLmljb24tdXNlci1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgFwiOyB9XG5cbi5pY29uLWlkLWJhZGdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgVwiOyB9XG5cbi5pY29uLWRyaXZlcnMtbGljZW5zZTo6YmVmb3JlLFxuLmljb24taWQtY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4JcIjsgfVxuXG4uaWNvbi1kcml2ZXJzLWxpY2Vuc2Utbzo6YmVmb3JlLFxuLmljb24taWQtY2FyZC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lg1wiOyB9XG5cbi5pY29uLXF1b3JhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhFwiOyB9XG5cbi5pY29uLWZyZWUtY29kZS1jYW1wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhVwiOyB9XG5cbi5pY29uLXRlbGVncmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhlwiOyB9XG5cbi5pY29uLXRoZXJtb21ldGVyLTQ6OmJlZm9yZSxcbi5pY29uLXRoZXJtb21ldGVyOjpiZWZvcmUsXG4uaWNvbi10aGVybW9tZXRlci1mdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lh1wiOyB9XG5cbi5pY29uLXRoZXJtb21ldGVyLTM6OmJlZm9yZSxcbi5pY29uLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiFwiOyB9XG5cbi5pY29uLXRoZXJtb21ldGVyLTI6OmJlZm9yZSxcbi5pY29uLXRoZXJtb21ldGVyLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uJXCI7IH1cblxuLmljb24tdGhlcm1vbWV0ZXItMTo6YmVmb3JlLFxuLmljb24tdGhlcm1vbWV0ZXItcXVhcnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4pcIjsgfVxuXG4uaWNvbi10aGVybW9tZXRlci0wOjpiZWZvcmUsXG4uaWNvbi10aGVybW9tZXRlci1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4tcIjsgfVxuXG4uaWNvbi1zaG93ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uMXCI7IH1cblxuLmljb24tYmF0aHR1Yjo6YmVmb3JlLFxuLmljb24tczE1OjpiZWZvcmUsXG4uaWNvbi1iYXRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjVwiOyB9XG5cbi5pY29uLXBvZGNhc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uOXCI7IH1cblxuLmljb24td2luZG93LW1heGltaXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkFwiOyB9XG5cbi5pY29uLXdpbmRvdy1taW5pbWl6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5FcIjsgfVxuXG4uaWNvbi13aW5kb3ctcmVzdG9yZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5JcIjsgfVxuXG4uaWNvbi10aW1lcy1yZWN0YW5nbGU6OmJlZm9yZSxcbi5pY29uLXdpbmRvdy1jbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5NcIjsgfVxuXG4uaWNvbi10aW1lcy1yZWN0YW5nbGUtbzo6YmVmb3JlLFxuLmljb24td2luZG93LWNsb3NlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uUXCI7IH1cblxuLmljb24tYmFuZGNhbXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uVXCI7IH1cblxuLmljb24tZ3Jhdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5ZcIjsgfVxuXG4uaWNvbi1ldHN5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ll1wiOyB9XG5cbi5pY29uLWltZGI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uYXCI7IH1cblxuLmljb24tcmF2ZWxyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5lcIjsgfVxuXG4uaWNvbi1lZXJjYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmlwiOyB9XG5cbi5pY29uLW1pY3JvY2hpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5tcIjsgfVxuXG4uaWNvbi1zbm93Zmxha2Utbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5xcIjsgfVxuXG4uaWNvbi1zdXBlcnBvd2Vyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi51cIjsgfVxuXG4uaWNvbi13cGV4cGxvcmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnlwiOyB9XG5cbi5pY29uLW1lZXR1cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6BcIjsgfVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uaWNvbi1nbGFzcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgIBcIjsgfVxuXG4uaWNvbi1tdXNpYy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgIFcIjsgfVxuXG4uaWNvbi1zZWFyY2gtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CCXCI7IH1cblxuLmljb24tZW52ZWxvcGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgINcIjsgfVxuXG4uaWNvbi1oZWFydC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgIRcIjsgfVxuXG4uaWNvbi1zdGFyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AhVwiOyB9XG5cbi5pY29uLXN0YXItby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgIZcIjsgfVxuXG4uaWNvbi11c2VyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ah1wiOyB9XG5cbi5pY29uLWZpbG0tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CIXCI7IH1cblxuLmljb24tdGgtbGFyZ2UtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CJXCI7IH1cblxuLmljb24tdGgtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CKXCI7IH1cblxuLmljb24tdGgtbGlzdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgItcIjsgfVxuXG4uaWNvbi1jaGVjay0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgIxcIjsgfVxuXG4uaWNvbi1yZW1vdmUtLWFmdGVyOjphZnRlcixcbi5pY29uLWNsb3NlLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi10aW1lcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgI1cIjsgfVxuXG4uaWNvbi1zZWFyY2gtcGx1cy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgI5cIjsgfVxuXG4uaWNvbi1zZWFyY2gtbWludXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CQXCI7IH1cblxuLmljb24tcG93ZXItb2ZmLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AkVwiOyB9XG5cbi5pY29uLXNpZ25hbC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgJJcIjsgfVxuXG4uaWNvbi1nZWFyLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1jb2ctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CTXCI7IH1cblxuLmljb24tdHJhc2gtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgJRcIjsgfVxuXG4uaWNvbi1ob21lLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AlVwiOyB9XG5cbi5pY29uLWZpbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgJZcIjsgfVxuXG4uaWNvbi1jbG9jay1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Al1wiOyB9XG5cbi5pY29uLXJvYWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CYXCI7IH1cblxuLmljb24tZG93bmxvYWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CZXCI7IH1cblxuLmljb24tYXJyb3ctY2lyY2xlLW8tZG93bi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgJpcIjsgfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtby11cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgJtcIjsgfVxuXG4uaWNvbi1pbmJveC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgJxcIjsgfVxuXG4uaWNvbi1wbGF5LWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AnVwiOyB9XG5cbi5pY29uLXJvdGF0ZS1yaWdodC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tcmVwZWF0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AnlwiOyB9XG5cbi5pY29uLXJlZnJlc2gtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ChXCI7IH1cblxuLmljb24tbGlzdC1hbHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CiXCI7IH1cblxuLmljb24tbG9jay0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgKNcIjsgfVxuXG4uaWNvbi1mbGFnLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ApFwiOyB9XG5cbi5pY29uLWhlYWRwaG9uZXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ClXCI7IH1cblxuLmljb24tdm9sdW1lLW9mZi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgKZcIjsgfVxuXG4uaWNvbi12b2x1bWUtZG93bi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgKdcIjsgfVxuXG4uaWNvbi12b2x1bWUtdXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CoXCI7IH1cblxuLmljb24tcXJjb2RlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AqVwiOyB9XG5cbi5pY29uLWJhcmNvZGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CqXCI7IH1cblxuLmljb24tdGFnLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Aq1wiOyB9XG5cbi5pY29uLXRhZ3MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CsXCI7IH1cblxuLmljb24tYm9vay0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgK1cIjsgfVxuXG4uaWNvbi1ib29rbWFyay0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgK5cIjsgfVxuXG4uaWNvbi1wcmludC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgK9cIjsgfVxuXG4uaWNvbi1jYW1lcmEtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CwXCI7IH1cblxuLmljb24tZm9udC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgLFcIjsgfVxuXG4uaWNvbi1ib2xkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AslwiOyB9XG5cbi5pY29uLWl0YWxpYy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgLNcIjsgfVxuXG4uaWNvbi10ZXh0LWhlaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgLRcIjsgfVxuXG4uaWNvbi10ZXh0LXdpZHRoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AtVwiOyB9XG5cbi5pY29uLWFsaWduLWxlZnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74C2XCI7IH1cblxuLmljb24tYWxpZ24tY2VudGVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+At1wiOyB9XG5cbi5pY29uLWFsaWduLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AuFwiOyB9XG5cbi5pY29uLWFsaWduLWp1c3RpZnktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74C5XCI7IH1cblxuLmljb24tbGlzdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgLpcIjsgfVxuXG4uaWNvbi1kZWRlbnQtLWFmdGVyOjphZnRlcixcbi5pY29uLW91dGRlbnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74C7XCI7IH1cblxuLmljb24taW5kZW50LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AvFwiOyB9XG5cbi5pY29uLXZpZGVvLWNhbWVyYS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgL1cIjsgfVxuXG4uaWNvbi1waG90by0tYWZ0ZXI6OmFmdGVyLFxuLmljb24taW1hZ2UtLWFmdGVyOjphZnRlcixcbi5pY29uLXBpY3R1cmUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgL5cIjsgfVxuXG4uaWNvbi1wZW5jaWwtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GAXCI7IH1cblxuLmljb24tbWFwLW1hcmtlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgYFcIjsgfVxuXG4uaWNvbi1hZGp1c3QtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GCXCI7IH1cblxuLmljb24tdGludC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgYNcIjsgfVxuXG4uaWNvbi1lZGl0LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1wZW5jaWwtc3F1YXJlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GEXCI7IH1cblxuLmljb24tc2hhcmUtc3F1YXJlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GFXCI7IH1cblxuLmljb24tY2hlY2stc3F1YXJlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GGXCI7IH1cblxuLmljb24tYXJyb3dzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Bh1wiOyB9XG5cbi5pY29uLXN0ZXAtYmFja3dhcmQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GIXCI7IH1cblxuLmljb24tZmFzdC1iYWNrd2FyZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgYlcIjsgfVxuXG4uaWNvbi1iYWNrd2FyZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgYpcIjsgfVxuXG4uaWNvbi1wbGF5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Bi1wiOyB9XG5cbi5pY29uLXBhdXNlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BjFwiOyB9XG5cbi5pY29uLXN0b3AtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GNXCI7IH1cblxuLmljb24tZm9yd2FyZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgY5cIjsgfVxuXG4uaWNvbi1mYXN0LWZvcndhcmQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GQXCI7IH1cblxuLmljb24tc3RlcC1mb3J3YXJkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BkVwiOyB9XG5cbi5pY29uLWVqZWN0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BklwiOyB9XG5cbi5pY29uLWNoZXZyb24tbGVmdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZNcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BlFwiOyB9XG5cbi5pY29uLXBsdXMtY2lyY2xlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BlVwiOyB9XG5cbi5pY29uLW1pbnVzLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZZcIjsgfVxuXG4uaWNvbi10aW1lcy1jaXJjbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GXXCI7IH1cblxuLmljb24tY2hlY2stY2lyY2xlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BmFwiOyB9XG5cbi5pY29uLXF1ZXN0aW9uLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZlcIjsgfVxuXG4uaWNvbi1pbmZvLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZpcIjsgfVxuXG4uaWNvbi1jcm9zc2hhaXJzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Bm1wiOyB9XG5cbi5pY29uLXRpbWVzLWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BnFwiOyB9XG5cbi5pY29uLWNoZWNrLWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BnVwiOyB9XG5cbi5pY29uLWJhbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZ5cIjsgfVxuXG4uaWNvbi1hcnJvdy1sZWZ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BoFwiOyB9XG5cbi5pY29uLWFycm93LXJpZ2h0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BoVwiOyB9XG5cbi5pY29uLWFycm93LXVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BolwiOyB9XG5cbi5pY29uLWFycm93LWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GjXCI7IH1cblxuLmljb24tbWFpbC1mb3J3YXJkLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1zaGFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgaRcIjsgfVxuXG4uaWNvbi1leHBhbmQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GlXCI7IH1cblxuLmljb24tY29tcHJlc3MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GmXCI7IH1cblxuLmljb24tcGx1cy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgadcIjsgfVxuXG4uaWNvbi1taW51cy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgahcIjsgfVxuXG4uaWNvbi1hc3Rlcmlzay0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgalcIjsgfVxuXG4uaWNvbi1leGNsYW1hdGlvbi1jaXJjbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GqXCI7IH1cblxuLmljb24tZ2lmdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgatcIjsgfVxuXG4uaWNvbi1sZWFmLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BrFwiOyB9XG5cbi5pY29uLWZpcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GtXCI7IH1cblxuLmljb24tZXllLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BrlwiOyB9XG5cbi5pY29uLWV5ZS1zbGFzaC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgbBcIjsgfVxuXG4uaWNvbi13YXJuaW5nLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1leGNsYW1hdGlvbi10cmlhbmdsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgbFcIjsgfVxuXG4uaWNvbi1wbGFuZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgbJcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgbNcIjsgfVxuXG4uaWNvbi1yYW5kb20tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G0XCI7IH1cblxuLmljb24tY29tbWVudC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgbVcIjsgfVxuXG4uaWNvbi1tYWduZXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G2XCI7IH1cblxuLmljb24tY2hldnJvbi11cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgbdcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G4XCI7IH1cblxuLmljb24tcmV0d2VldC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgblcIjsgfVxuXG4uaWNvbi1zaG9wcGluZy1jYXJ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BulwiOyB9XG5cbi5pY29uLWZvbGRlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgbtcIjsgfVxuXG4uaWNvbi1mb2xkZXItb3Blbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgbxcIjsgfVxuXG4uaWNvbi1hcnJvd3Mtdi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgb1cIjsgfVxuXG4uaWNvbi1hcnJvd3MtaC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgb5cIjsgfVxuXG4uaWNvbi1iYXItY2hhcnQtby0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYmFyLWNoYXJ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CgFwiOyB9XG5cbi5pY29uLXR3aXR0ZXItc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CgVwiOyB9XG5cbi5pY29uLWZhY2Vib29rLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgoJcIjsgfVxuXG4uaWNvbi1jYW1lcmEtcmV0cm8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KDXCI7IH1cblxuLmljb24ta2V5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ChFwiOyB9XG5cbi5pY29uLWdlYXJzLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1jb2dzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ChVwiOyB9XG5cbi5pY29uLWNvbW1lbnRzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ChlwiOyB9XG5cbi5pY29uLXRodW1icy1vLXVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ch1wiOyB9XG5cbi5pY29uLXRodW1icy1vLWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KIXCI7IH1cblxuLmljb24tc3Rhci1oYWxmLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CiVwiOyB9XG5cbi5pY29uLWhlYXJ0LW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KKXCI7IH1cblxuLmljb24tc2lnbi1vdXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KLXCI7IH1cblxuLmljb24tbGlua2VkaW4tc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CjFwiOyB9XG5cbi5pY29uLXRodW1iLXRhY2stLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KNXCI7IH1cblxuLmljb24tZXh0ZXJuYWwtbGluay0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgo5cIjsgfVxuXG4uaWNvbi1zaWduLWluLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CkFwiOyB9XG5cbi5pY29uLXRyb3BoeS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgpFcIjsgfVxuXG4uaWNvbi1naXRodWItc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CklwiOyB9XG5cbi5pY29uLXVwbG9hZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgpNcIjsgfVxuXG4uaWNvbi1sZW1vbi1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ClFwiOyB9XG5cbi5pY29uLXBob25lLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ClVwiOyB9XG5cbi5pY29uLXNxdWFyZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CllwiOyB9XG5cbi5pY29uLWJvb2ttYXJrLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KXXCI7IH1cblxuLmljb24tcGhvbmUtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CmFwiOyB9XG5cbi5pY29uLXR3aXR0ZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KZXCI7IH1cblxuLmljb24tZmFjZWJvb2stZi0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZmFjZWJvb2stLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KaXCI7IH1cblxuLmljb24tZ2l0aHViLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Cm1wiOyB9XG5cbi5pY29uLXVubG9jay0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgpxcIjsgfVxuXG4uaWNvbi1jcmVkaXQtY2FyZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgp1cIjsgfVxuXG4uaWNvbi1mZWVkLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1yc3MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KeXCI7IH1cblxuLmljb24taGRkLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KgXCI7IH1cblxuLmljb24tYnVsbGhvcm4tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KhXCI7IH1cblxuLmljb24tYmVsbC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg7NcIjsgfVxuXG4uaWNvbi1jZXJ0aWZpY2F0ZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgqNcIjsgfVxuXG4uaWNvbi1oYW5kLW8tcmlnaHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KkXCI7IH1cblxuLmljb24taGFuZC1vLWxlZnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KlXCI7IH1cblxuLmljb24taGFuZC1vLXVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CplwiOyB9XG5cbi5pY29uLWhhbmQtby1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Cp1wiOyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS1sZWZ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CqFwiOyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgqlcIjsgfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtdXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KqXCI7IH1cblxuLmljb24tYXJyb3ctY2lyY2xlLWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KrXCI7IH1cblxuLmljb24tZ2xvYmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KsXCI7IH1cblxuLmljb24td3JlbmNoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CrVwiOyB9XG5cbi5pY29uLXRhc2tzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CrlwiOyB9XG5cbi5pY29uLWZpbHRlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgrBcIjsgfVxuXG4uaWNvbi1icmllZmNhc2UtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KxXCI7IH1cblxuLmljb24tYXJyb3dzLWFsdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgrJcIjsgfVxuXG4uaWNvbi1ncm91cC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tdXNlcnMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OAXCI7IH1cblxuLmljb24tY2hhaW4tLWFmdGVyOjphZnRlcixcbi5pY29uLWxpbmstLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OBXCI7IH1cblxuLmljb24tY2xvdWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OCXCI7IH1cblxuLmljb24tZmxhc2stLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ODXCI7IH1cblxuLmljb24tY3V0LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1zY2lzc29ycy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg4RcIjsgfVxuXG4uaWNvbi1jb3B5LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1maWxlcy1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DhVwiOyB9XG5cbi5pY29uLXBhcGVyY2xpcC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg4ZcIjsgfVxuXG4uaWNvbi1zYXZlLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1mbG9wcHktby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg4dcIjsgfVxuXG4uaWNvbi1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OIXCI7IH1cblxuLmljb24tbmF2aWNvbi0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tcmVvcmRlci0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYmFycy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg4lcIjsgfVxuXG4uaWNvbi1saXN0LXVsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DilwiOyB9XG5cbi5pY29uLWxpc3Qtb2wtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OLXCI7IH1cblxuLmljb24tc3RyaWtldGhyb3VnaC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg4xcIjsgfVxuXG4uaWNvbi11bmRlcmxpbmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ONXCI7IH1cblxuLmljb24tdGFibGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OOXCI7IH1cblxuLmljb24tbWFnaWMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OQXCI7IH1cblxuLmljb24tdHJ1Y2stLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ORXCI7IH1cblxuLmljb24tcGludGVyZXN0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DklwiOyB9XG5cbi5pY29uLXBpbnRlcmVzdC1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OTXCI7IH1cblxuLmljb24tZ29vZ2xlLXBsdXMtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DlFwiOyB9XG5cbi5pY29uLWdvb2dsZS1wbHVzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DlVwiOyB9XG5cbi5pY29uLW1vbmV5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DllwiOyB9XG5cbi5pY29uLWNhcmV0LWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OXXCI7IH1cblxuLmljb24tY2FyZXQtdXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OYXCI7IH1cblxuLmljb24tY2FyZXQtbGVmdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg5lcIjsgfVxuXG4uaWNvbi1jYXJldC1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg5pcIjsgfVxuXG4uaWNvbi1jb2x1bW5zLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Dm1wiOyB9XG5cbi5pY29uLXVuc29ydGVkLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1zb3J0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DnFwiOyB9XG5cbi5pY29uLXNvcnQtZG93bi0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tc29ydC1kZXNjLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DnVwiOyB9XG5cbi5pY29uLXNvcnQtdXAtLWFmdGVyOjphZnRlcixcbi5pY29uLXNvcnQtYXNjLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DnlwiOyB9XG5cbi5pY29uLWVudmVsb3BlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DoFwiOyB9XG5cbi5pY29uLWxpbmtlZGluLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DoVwiOyB9XG5cbi5pY29uLXJvdGF0ZS1sZWZ0LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi11bmRvLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DolwiOyB9XG5cbi5pY29uLWxlZ2FsLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1nYXZlbC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg6NcIjsgfVxuXG4uaWNvbi1kYXNoYm9hcmQtLWFmdGVyOjphZnRlcixcbi5pY29uLXRhY2hvbWV0ZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OkXCI7IH1cblxuLmljb24tY29tbWVudC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DpVwiOyB9XG5cbi5pY29uLWNvbW1lbnRzLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OmXCI7IH1cblxuLmljb24tZmxhc2gtLWFmdGVyOjphZnRlcixcbi5pY29uLWJvbHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OnXCI7IH1cblxuLmljb24tc2l0ZW1hcC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg6hcIjsgfVxuXG4uaWNvbi11bWJyZWxsYS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg6lcIjsgfVxuXG4uaWNvbi1wYXN0ZS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tY2xpcGJvYXJkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DqlwiOyB9XG5cbi5pY29uLWxpZ2h0YnVsYi1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Dq1wiOyB9XG5cbi5pY29uLWV4Y2hhbmdlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DrFwiOyB9XG5cbi5pY29uLWNsb3VkLWRvd25sb2FkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DrVwiOyB9XG5cbi5pY29uLWNsb3VkLXVwbG9hZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg65cIjsgfVxuXG4uaWNvbi11c2VyLW1kLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DsFwiOyB9XG5cbi5pY29uLXN0ZXRob3Njb3BlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DsVwiOyB9XG5cbi5pY29uLXN1aXRjYXNlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DslwiOyB9XG5cbi5pY29uLWJlbGwtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgqJcIjsgfVxuXG4uaWNvbi1jb2ZmZWUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74O0XCI7IH1cblxuLmljb24tY3V0bGVyeS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg7VcIjsgfVxuXG4uaWNvbi1maWxlLXRleHQtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg7ZcIjsgfVxuXG4uaWNvbi1idWlsZGluZy1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Dt1wiOyB9XG5cbi5pY29uLWhvc3BpdGFsLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74O4XCI7IH1cblxuLmljb24tYW1idWxhbmNlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DuVwiOyB9XG5cbi5pY29uLW1lZGtpdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg7pcIjsgfVxuXG4uaWNvbi1maWdodGVyLWpldC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg7tcIjsgfVxuXG4uaWNvbi1iZWVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DvFwiOyB9XG5cbi5pY29uLWgtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DvVwiOyB9XG5cbi5pY29uLXBsdXMtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DvlwiOyB9XG5cbi5pY29uLWFuZ2xlLWRvdWJsZS1sZWZ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EgFwiOyB9XG5cbi5pY29uLWFuZ2xlLWRvdWJsZS1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhIFcIjsgfVxuXG4uaWNvbi1hbmdsZS1kb3VibGUtdXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SCXCI7IH1cblxuLmljb24tYW5nbGUtZG91YmxlLWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SDXCI7IH1cblxuLmljb24tYW5nbGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhIRcIjsgfVxuXG4uaWNvbi1hbmdsZS1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhIVcIjsgfVxuXG4uaWNvbi1hbmdsZS11cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhIZcIjsgfVxuXG4uaWNvbi1hbmdsZS1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Eh1wiOyB9XG5cbi5pY29uLWRlc2t0b3AtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SIXCI7IH1cblxuLmljb24tbGFwdG9wLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EiVwiOyB9XG5cbi5pY29uLXRhYmxldC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhIpcIjsgfVxuXG4uaWNvbi1tb2JpbGUtcGhvbmUtLWFmdGVyOjphZnRlcixcbi5pY29uLW1vYmlsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhItcIjsgfVxuXG4uaWNvbi1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhIxcIjsgfVxuXG4uaWNvbi1xdW90ZS1sZWZ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EjVwiOyB9XG5cbi5pY29uLXF1b3RlLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EjlwiOyB9XG5cbi5pY29uLXNwaW5uZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SQXCI7IH1cblxuLmljb24tY2lyY2xlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EkVwiOyB9XG5cbi5pY29uLW1haWwtcmVwbHktLWFmdGVyOjphZnRlcixcbi5pY29uLXJlcGx5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EklwiOyB9XG5cbi5pY29uLWdpdGh1Yi1hbHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74STXCI7IH1cblxuLmljb24tZm9sZGVyLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SUXCI7IH1cblxuLmljb24tZm9sZGVyLW9wZW4tby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhJVcIjsgfVxuXG4uaWNvbi1zbWlsZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EmFwiOyB9XG5cbi5pY29uLWZyb3duLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SZXCI7IH1cblxuLmljb24tbWVoLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SaXCI7IH1cblxuLmljb24tZ2FtZXBhZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhJtcIjsgfVxuXG4uaWNvbi1rZXlib2FyZC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EnFwiOyB9XG5cbi5pY29uLWZsYWctby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhJ1cIjsgfVxuXG4uaWNvbi1mbGFnLWNoZWNrZXJlZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhJ5cIjsgfVxuXG4uaWNvbi10ZXJtaW5hbC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhKBcIjsgfVxuXG4uaWNvbi1jb2RlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EoVwiOyB9XG5cbi5pY29uLW1haWwtcmVwbHktYWxsLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1yZXBseS1hbGwtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SiXCI7IH1cblxuLmljb24tc3Rhci1oYWxmLWVtcHR5LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1zdGFyLWhhbGYtZnVsbC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tc3Rhci1oYWxmLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SjXCI7IH1cblxuLmljb24tbG9jYXRpb24tYXJyb3ctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SkXCI7IH1cblxuLmljb24tY3JvcC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhKVcIjsgfVxuXG4uaWNvbi1jb2RlLWZvcmstLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SmXCI7IH1cblxuLmljb24tdW5saW5rLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1jaGFpbi1icm9rZW4tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SnXCI7IH1cblxuLmljb24tcXVlc3Rpb24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SoXCI7IH1cblxuLmljb24taW5mby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhKlcIjsgfVxuXG4uaWNvbi1leGNsYW1hdGlvbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhKpcIjsgfVxuXG4uaWNvbi1zdXBlcnNjcmlwdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhKtcIjsgfVxuXG4uaWNvbi1zdWJzY3JpcHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SsXCI7IH1cblxuLmljb24tZXJhc2VyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ErVwiOyB9XG5cbi5pY29uLXB1enpsZS1waWVjZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhK5cIjsgfVxuXG4uaWNvbi1taWNyb3Bob25lLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EsFwiOyB9XG5cbi5pY29uLW1pY3JvcGhvbmUtc2xhc2gtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SxXCI7IH1cblxuLmljb24tc2hpZWxkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EslwiOyB9XG5cbi5pY29uLWNhbGVuZGFyLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SzXCI7IH1cblxuLmljb24tZmlyZS1leHRpbmd1aXNoZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74S0XCI7IH1cblxuLmljb24tcm9ja2V0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EtVwiOyB9XG5cbi5pY29uLW1heGNkbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhLZcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWNpcmNsZS1sZWZ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Et1wiOyB9XG5cbi5pY29uLWNoZXZyb24tY2lyY2xlLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EuFwiOyB9XG5cbi5pY29uLWNoZXZyb24tY2lyY2xlLXVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EuVwiOyB9XG5cbi5pY29uLWNoZXZyb24tY2lyY2xlLWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74S6XCI7IH1cblxuLmljb24taHRtbDUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74S7XCI7IH1cblxuLmljb24tY3NzMy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhLxcIjsgfVxuXG4uaWNvbi1hbmNob3ItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74S9XCI7IH1cblxuLmljb24tdW5sb2NrLWFsdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhL5cIjsgfVxuXG4uaWNvbi1idWxsc2V5ZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhYBcIjsgfVxuXG4uaWNvbi1lbGxpcHNpcy1oLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FgVwiOyB9XG5cbi5pY29uLWVsbGlwc2lzLXYtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WCXCI7IH1cblxuLmljb24tcnNzLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhYNcIjsgfVxuXG4uaWNvbi1wbGF5LWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhYRcIjsgfVxuXG4uaWNvbi10aWNrZXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WFXCI7IH1cblxuLmljb24tbWludXMtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FhlwiOyB9XG5cbi5pY29uLW1pbnVzLXNxdWFyZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Fh1wiOyB9XG5cbi5pY29uLWxldmVsLXVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FiFwiOyB9XG5cbi5pY29uLWxldmVsLWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WJXCI7IH1cblxuLmljb24tY2hlY2stc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FilwiOyB9XG5cbi5pY29uLXBlbmNpbC1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WLXCI7IH1cblxuLmljb24tZXh0ZXJuYWwtbGluay1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WMXCI7IH1cblxuLmljb24tc2hhcmUtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FjVwiOyB9XG5cbi5pY29uLWNvbXBhc3MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WOXCI7IH1cblxuLmljb24tdG9nZ2xlLWRvd24tLWFmdGVyOjphZnRlcixcbi5pY29uLWNhcmV0LXNxdWFyZS1vLWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WQXCI7IH1cblxuLmljb24tdG9nZ2xlLXVwLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1jYXJldC1zcXVhcmUtby11cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhZFcIjsgfVxuXG4uaWNvbi10b2dnbGUtcmlnaHQtLWFmdGVyOjphZnRlcixcbi5pY29uLWNhcmV0LXNxdWFyZS1vLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FklwiOyB9XG5cbi5pY29uLWV1cm8tLWFmdGVyOjphZnRlcixcbi5pY29uLWV1ci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhZNcIjsgfVxuXG4uaWNvbi1nYnAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WUXCI7IH1cblxuLmljb24tZG9sbGFyLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi11c2QtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WVXCI7IH1cblxuLmljb24tcnVwZWUtLWFmdGVyOjphZnRlcixcbi5pY29uLWluci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhZZcIjsgfVxuXG4uaWNvbi1jbnktLWFmdGVyOjphZnRlcixcbi5pY29uLXJtYi0tYWZ0ZXI6OmFmdGVyLFxuLmljb24teWVuLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1qcHktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WXXCI7IH1cblxuLmljb24tcnVibGUtLWFmdGVyOjphZnRlcixcbi5pY29uLXJvdWJsZS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tcnViLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FmFwiOyB9XG5cbi5pY29uLXdvbi0tYWZ0ZXI6OmFmdGVyLFxuLmljb24ta3J3LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FmVwiOyB9XG5cbi5pY29uLWJpdGNvaW4tLWFmdGVyOjphZnRlcixcbi5pY29uLWJ0Yy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhZpcIjsgfVxuXG4uaWNvbi1maWxlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Fm1wiOyB9XG5cbi5pY29uLWZpbGUtdGV4dC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhZxcIjsgfVxuXG4uaWNvbi1zb3J0LWFscGhhLWFzYy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhZ1cIjsgfVxuXG4uaWNvbi1zb3J0LWFscGhhLWRlc2MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WeXCI7IH1cblxuLmljb24tc29ydC1hbW91bnQtYXNjLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FoFwiOyB9XG5cbi5pY29uLXNvcnQtYW1vdW50LWRlc2MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WhXCI7IH1cblxuLmljb24tc29ydC1udW1lcmljLWFzYy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhaJcIjsgfVxuXG4uaWNvbi1zb3J0LW51bWVyaWMtZGVzYy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhaNcIjsgfVxuXG4uaWNvbi10aHVtYnMtdXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WkXCI7IH1cblxuLmljb24tdGh1bWJzLWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WlXCI7IH1cblxuLmljb24teW91dHViZS1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WmXCI7IH1cblxuLmljb24teW91dHViZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhadcIjsgfVxuXG4uaWNvbi14aW5nLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FqFwiOyB9XG5cbi5pY29uLXhpbmctc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FqVwiOyB9XG5cbi5pY29uLXlvdXR1YmUtcGxheS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhapcIjsgfVxuXG4uaWNvbi1kcm9wYm94LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Fq1wiOyB9XG5cbi5pY29uLXN0YWNrLW92ZXJmbG93LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FrFwiOyB9XG5cbi5pY29uLWluc3RhZ3JhbS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvha1cIjsgfVxuXG4uaWNvbi1mbGlja3ItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WuXCI7IH1cblxuLmljb24tYWRuLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FsFwiOyB9XG5cbi5pY29uLWJpdGJ1Y2tldC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhbFcIjsgfVxuXG4uaWNvbi1iaXRidWNrZXQtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FslwiOyB9XG5cbi5pY29uLXR1bWJsci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhbNcIjsgfVxuXG4uaWNvbi10dW1ibHItc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FtFwiOyB9XG5cbi5pY29uLWxvbmctYXJyb3ctZG93bi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhbVcIjsgfVxuXG4uaWNvbi1sb25nLWFycm93LXVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FtlwiOyB9XG5cbi5pY29uLWxvbmctYXJyb3ctbGVmdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhbdcIjsgfVxuXG4uaWNvbi1sb25nLWFycm93LXJpZ2h0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FuFwiOyB9XG5cbi5pY29uLWFwcGxlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FuVwiOyB9XG5cbi5pY29uLXdpbmRvd3MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74W6XCI7IH1cblxuLmljb24tYW5kcm9pZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhbtcIjsgfVxuXG4uaWNvbi1saW51eC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhbxcIjsgfVxuXG4uaWNvbi1kcmliYmJsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhb1cIjsgfVxuXG4uaWNvbi1za3lwZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhb5cIjsgfVxuXG4uaWNvbi1mb3Vyc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GgFwiOyB9XG5cbi5pY29uLXRyZWxsby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhoFcIjsgfVxuXG4uaWNvbi1mZW1hbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aCXCI7IH1cblxuLmljb24tbWFsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhoNcIjsgfVxuXG4uaWNvbi1naXR0aXAtLWFmdGVyOjphZnRlcixcbi5pY29uLWdyYXRpcGF5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GhFwiOyB9XG5cbi5pY29uLXN1bi1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GhVwiOyB9XG5cbi5pY29uLW1vb24tby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhoZcIjsgfVxuXG4uaWNvbi1hcmNoaXZlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Gh1wiOyB9XG5cbi5pY29uLWJ1Zy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhohcIjsgfVxuXG4uaWNvbi12ay0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvholcIjsgfVxuXG4uaWNvbi13ZWliby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhopcIjsgfVxuXG4uaWNvbi1yZW5yZW4tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aLXCI7IH1cblxuLmljb24tcGFnZWxpbmVzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GjFwiOyB9XG5cbi5pY29uLXN0YWNrLWV4Y2hhbmdlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GjVwiOyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS1vLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GjlwiOyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS1vLWxlZnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aQXCI7IH1cblxuLmljb24tdG9nZ2xlLWxlZnQtLWFmdGVyOjphZnRlcixcbi5pY29uLWNhcmV0LXNxdWFyZS1vLWxlZnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aRXCI7IH1cblxuLmljb24tZG90LWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GklwiOyB9XG5cbi5pY29uLXdoZWVsY2hhaXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aTXCI7IH1cblxuLmljb24tdmltZW8tc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GlFwiOyB9XG5cbi5pY29uLXR1cmtpc2gtbGlyYS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tdHJ5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GlVwiOyB9XG5cbi5pY29uLXBsdXMtc3F1YXJlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aWXCI7IH1cblxuLmljb24tc3BhY2Utc2h1dHRsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhpdcIjsgfVxuXG4uaWNvbi1zbGFjay0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhphcIjsgfVxuXG4uaWNvbi1lbnZlbG9wZS1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aZXCI7IH1cblxuLmljb24td29yZHByZXNzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GmlwiOyB9XG5cbi5pY29uLW9wZW5pZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhptcIjsgfVxuXG4uaWNvbi1pbnN0aXR1dGlvbi0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYmFuay0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tdW5pdmVyc2l0eS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhpxcIjsgfVxuXG4uaWNvbi1tb3J0YXItYm9hcmQtLWFmdGVyOjphZnRlcixcbi5pY29uLWdyYWR1YXRpb24tY2FwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GnVwiOyB9XG5cbi5pY29uLXlhaG9vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GnlwiOyB9XG5cbi5pY29uLWdvb2dsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhqBcIjsgfVxuXG4uaWNvbi1yZWRkaXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ahXCI7IH1cblxuLmljb24tcmVkZGl0LXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhqJcIjsgfVxuXG4uaWNvbi1zdHVtYmxldXBvbi1jaXJjbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ajXCI7IH1cblxuLmljb24tc3R1bWJsZXVwb24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74akXCI7IH1cblxuLmljb24tZGVsaWNpb3VzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GpVwiOyB9XG5cbi5pY29uLWRpZ2ctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74amXCI7IH1cblxuLmljb24tcGllZC1waXBlci1wcC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhqdcIjsgfVxuXG4uaWNvbi1waWVkLXBpcGVyLWFsdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhqhcIjsgfVxuXG4uaWNvbi1kcnVwYWwtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74apXCI7IH1cblxuLmljb24tam9vbWxhLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GqlwiOyB9XG5cbi5pY29uLWxhbmd1YWdlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Gq1wiOyB9XG5cbi5pY29uLWZheC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhqxcIjsgfVxuXG4uaWNvbi1idWlsZGluZy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhq1cIjsgfVxuXG4uaWNvbi1jaGlsZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhq5cIjsgfVxuXG4uaWNvbi1wYXctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74awXCI7IH1cblxuLmljb24tc3Bvb24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74axXCI7IH1cblxuLmljb24tY3ViZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhrJcIjsgfVxuXG4uaWNvbi1jdWJlcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhrNcIjsgfVxuXG4uaWNvbi1iZWhhbmNlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GtFwiOyB9XG5cbi5pY29uLWJlaGFuY2Utc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GtVwiOyB9XG5cbi5pY29uLXN0ZWFtLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GtlwiOyB9XG5cbi5pY29uLXN0ZWFtLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhrdcIjsgfVxuXG4uaWNvbi1yZWN5Y2xlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GuFwiOyB9XG5cbi5pY29uLWF1dG9tb2JpbGUtLWFmdGVyOjphZnRlcixcbi5pY29uLWNhci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhrlcIjsgfVxuXG4uaWNvbi1jYWItLWFmdGVyOjphZnRlcixcbi5pY29uLXRheGktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74a6XCI7IH1cblxuLmljb24tdHJlZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhrtcIjsgfVxuXG4uaWNvbi1zcG90aWZ5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GvFwiOyB9XG5cbi5pY29uLWRldmlhbnRhcnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74a9XCI7IH1cblxuLmljb24tc291bmRjbG91ZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhr5cIjsgfVxuXG4uaWNvbi1kYXRhYmFzZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh4BcIjsgfVxuXG4uaWNvbi1maWxlLXBkZi1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HgVwiOyB9XG5cbi5pY29uLWZpbGUtd29yZC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HglwiOyB9XG5cbi5pY29uLWZpbGUtZXhjZWwtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh4NcIjsgfVxuXG4uaWNvbi1maWxlLXBvd2VycG9pbnQtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh4RcIjsgfVxuXG4uaWNvbi1maWxlLXBob3RvLW8tLWFmdGVyOjphZnRlcixcbi5pY29uLWZpbGUtcGljdHVyZS1vLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1maWxlLWltYWdlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eFXCI7IH1cblxuLmljb24tZmlsZS16aXAtby0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZmlsZS1hcmNoaXZlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eGXCI7IH1cblxuLmljb24tZmlsZS1zb3VuZC1vLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1maWxlLWF1ZGlvLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eHXCI7IH1cblxuLmljb24tZmlsZS1tb3ZpZS1vLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1maWxlLXZpZGVvLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eIXCI7IH1cblxuLmljb24tZmlsZS1jb2RlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eJXCI7IH1cblxuLmljb24tdmluZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh4pcIjsgfVxuXG4uaWNvbi1jb2RlcGVuLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Hi1wiOyB9XG5cbi5pY29uLWpzZmlkZGxlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HjFwiOyB9XG5cbi5pY29uLWxpZmUtYm91eS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tbGlmZS1idW95LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1saWZlLXNhdmVyLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1zdXBwb3J0LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1saWZlLXJpbmctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eNXCI7IH1cblxuLmljb24tY2lyY2xlLW8tbm90Y2gtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eOXCI7IH1cblxuLmljb24tcmEtLWFmdGVyOjphZnRlcixcbi5pY29uLXJlc2lzdGFuY2UtLWFmdGVyOjphZnRlcixcbi5pY29uLXJlYmVsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HkFwiOyB9XG5cbi5pY29uLWdlLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1lbXBpcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eRXCI7IH1cblxuLmljb24tZ2l0LXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5JcIjsgfVxuXG4uaWNvbi1naXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eTXCI7IH1cblxuLmljb24teS1jb21iaW5hdG9yLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24teWMtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1oYWNrZXItbmV3cy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5RcIjsgfVxuXG4uaWNvbi10ZW5jZW50LXdlaWJvLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HlVwiOyB9XG5cbi5pY29uLXFxLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HllwiOyB9XG5cbi5pY29uLXdlY2hhdC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24td2VpeGluLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Hl1wiOyB9XG5cbi5pY29uLXNlbmQtLWFmdGVyOjphZnRlcixcbi5pY29uLXBhcGVyLXBsYW5lLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HmFwiOyB9XG5cbi5pY29uLXNlbmQtby0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tcGFwZXItcGxhbmUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5lcIjsgfVxuXG4uaWNvbi1oaXN0b3J5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HmlwiOyB9XG5cbi5pY29uLWNpcmNsZS10aGluLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Hm1wiOyB9XG5cbi5pY29uLWhlYWRlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5xcIjsgfVxuXG4uaWNvbi1wYXJhZ3JhcGgtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74edXCI7IH1cblxuLmljb24tc2xpZGVycy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh55cIjsgfVxuXG4uaWNvbi1zaGFyZS1hbHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74egXCI7IH1cblxuLmljb24tc2hhcmUtYWx0LXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh6FcIjsgfVxuXG4uaWNvbi1ib21iLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HolwiOyB9XG5cbi5pY29uLXNvY2Nlci1iYWxsLW8tLWFmdGVyOjphZnRlcixcbi5pY29uLWZ1dGJvbC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ho1wiOyB9XG5cbi5pY29uLXR0eS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh6RcIjsgfVxuXG4uaWNvbi1iaW5vY3VsYXJzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HpVwiOyB9XG5cbi5pY29uLXBsdWctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74emXCI7IH1cblxuLmljb24tc2xpZGVzaGFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh6dcIjsgfVxuXG4uaWNvbi10d2l0Y2gtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eoXCI7IH1cblxuLmljb24teWVscC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh6lcIjsgfVxuXG4uaWNvbi1uZXdzcGFwZXItby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh6pcIjsgfVxuXG4uaWNvbi13aWZpLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Hq1wiOyB9XG5cbi5pY29uLWNhbGN1bGF0b3ItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74esXCI7IH1cblxuLmljb24tcGF5cGFsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HrVwiOyB9XG5cbi5pY29uLWdvb2dsZS13YWxsZXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74euXCI7IH1cblxuLmljb24tY2MtdmlzYS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh7BcIjsgfVxuXG4uaWNvbi1jYy1tYXN0ZXJjYXJkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HsVwiOyB9XG5cbi5pY29uLWNjLWRpc2NvdmVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HslwiOyB9XG5cbi5pY29uLWNjLWFtZXgtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ezXCI7IH1cblxuLmljb24tY2MtcGF5cGFsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HtFwiOyB9XG5cbi5pY29uLWNjLXN0cmlwZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh7VcIjsgfVxuXG4uaWNvbi1iZWxsLXNsYXNoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HtlwiOyB9XG5cbi5pY29uLWJlbGwtc2xhc2gtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh7dcIjsgfVxuXG4uaWNvbi10cmFzaC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh7hcIjsgfVxuXG4uaWNvbi1jb3B5cmlnaHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74e5XCI7IH1cblxuLmljb24tYXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74e6XCI7IH1cblxuLmljb24tZXllZHJvcHBlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh7tcIjsgfVxuXG4uaWNvbi1wYWludC1icnVzaC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh7xcIjsgfVxuXG4uaWNvbi1iaXJ0aGRheS1jYWtlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HvVwiOyB9XG5cbi5pY29uLWFyZWEtY2hhcnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74e+XCI7IH1cblxuLmljb24tcGllLWNoYXJ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IgFwiOyB9XG5cbi5pY29uLWxpbmUtY2hhcnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iBXCI7IH1cblxuLmljb24tbGFzdGZtLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IglwiOyB9XG5cbi5pY29uLWxhc3RmbS1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iDXCI7IH1cblxuLmljb24tdG9nZ2xlLW9mZi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviIRcIjsgfVxuXG4uaWNvbi10b2dnbGUtb24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iFXCI7IH1cblxuLmljb24tYmljeWNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviIZcIjsgfVxuXG4uaWNvbi1idXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iHXCI7IH1cblxuLmljb24taW94aG9zdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviIhcIjsgfVxuXG4uaWNvbi1hbmdlbGxpc3QtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iJXCI7IH1cblxuLmljb24tY2MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iKXCI7IH1cblxuLmljb24tc2hla2VsLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1zaGVxZWwtLWFmdGVyOjphZnRlcixcbi5pY29uLWlscy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviItcIjsgfVxuXG4uaWNvbi1tZWFucGF0aC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviIxcIjsgfVxuXG4uaWNvbi1idXlzZWxsYWRzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IjVwiOyB9XG5cbi5pY29uLWNvbm5lY3RkZXZlbG9wLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IjlwiOyB9XG5cbi5pY29uLWRhc2hjdWJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IkFwiOyB9XG5cbi5pY29uLWZvcnVtYmVlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IkVwiOyB9XG5cbi5pY29uLWxlYW5wdWItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iSXCI7IH1cblxuLmljb24tc2VsbHN5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ik1wiOyB9XG5cbi5pY29uLXNoaXJ0c2luYnVsay0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJRcIjsgfVxuXG4uaWNvbi1zaW1wbHlidWlsdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJVcIjsgfVxuXG4uaWNvbi1za3lhdGxhcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJZcIjsgfVxuXG4uaWNvbi1jYXJ0LXBsdXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iXXCI7IH1cblxuLmljb24tY2FydC1hcnJvdy1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ImFwiOyB9XG5cbi5pY29uLWRpYW1vbmQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iZXCI7IH1cblxuLmljb24tc2hpcC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJpcIjsgfVxuXG4uaWNvbi11c2VyLXNlY3JldC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJtcIjsgfVxuXG4uaWNvbi1tb3RvcmN5Y2xlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+InFwiOyB9XG5cbi5pY29uLXN0cmVldC12aWV3LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+InVwiOyB9XG5cbi5pY29uLWhlYXJ0YmVhdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJ5cIjsgfVxuXG4uaWNvbi12ZW51cy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviKFcIjsgfVxuXG4uaWNvbi1tYXJzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IolwiOyB9XG5cbi5pY29uLW1lcmN1cnktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ijXCI7IH1cblxuLmljb24taW50ZXJzZXgtLWFmdGVyOjphZnRlcixcbi5pY29uLXRyYW5zZ2VuZGVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IpFwiOyB9XG5cbi5pY29uLXRyYW5zZ2VuZGVyLWFsdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviKVcIjsgfVxuXG4uaWNvbi12ZW51cy1kb3VibGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74imXCI7IH1cblxuLmljb24tbWFycy1kb3VibGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74inXCI7IH1cblxuLmljb24tdmVudXMtbWFycy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviKhcIjsgfVxuXG4uaWNvbi1tYXJzLXN0cm9rZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviKlcIjsgfVxuXG4uaWNvbi1tYXJzLXN0cm9rZS12LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IqlwiOyB9XG5cbi5pY29uLW1hcnMtc3Ryb2tlLWgtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74irXCI7IH1cblxuLmljb24tbmV1dGVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IrFwiOyB9XG5cbi5pY29uLWdlbmRlcmxlc3MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74itXCI7IH1cblxuLmljb24tZmFjZWJvb2stb2ZmaWNpYWwtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iwXCI7IH1cblxuLmljb24tcGludGVyZXN0LXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ixXCI7IH1cblxuLmljb24td2hhdHNhcHAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iyXCI7IH1cblxuLmljb24tc2VydmVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Is1wiOyB9XG5cbi5pY29uLXVzZXItcGx1cy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviLRcIjsgfVxuXG4uaWNvbi11c2VyLXRpbWVzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ItVwiOyB9XG5cbi5pY29uLWhvdGVsLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1iZWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74i2XCI7IH1cblxuLmljb24tdmlhY29pbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviLdcIjsgfVxuXG4uaWNvbi10cmFpbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviLhcIjsgfVxuXG4uaWNvbi1zdWJ3YXktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74i5XCI7IH1cblxuLmljb24tbWVkaXVtLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IulwiOyB9XG5cbi5pY29uLXljLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi15LWNvbWJpbmF0b3ItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74i7XCI7IH1cblxuLmljb24tb3B0aW4tbW9uc3Rlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviLxcIjsgfVxuXG4uaWNvbi1vcGVuY2FydC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviL1cIjsgfVxuXG4uaWNvbi1leHBlZGl0ZWRzc2wtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74i+XCI7IH1cblxuLmljb24tYmF0dGVyeS00LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1iYXR0ZXJ5LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1iYXR0ZXJ5LWZ1bGwtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mAXCI7IH1cblxuLmljb24tYmF0dGVyeS0zLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JgVwiOyB9XG5cbi5pY29uLWJhdHRlcnktMi0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYmF0dGVyeS1oYWxmLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JglwiOyB9XG5cbi5pY29uLWJhdHRlcnktMS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYmF0dGVyeS1xdWFydGVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Jg1wiOyB9XG5cbi5pY29uLWJhdHRlcnktMC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYmF0dGVyeS1lbXB0eS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYRcIjsgfVxuXG4uaWNvbi1tb3VzZS1wb2ludGVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JhVwiOyB9XG5cbi5pY29uLWktY3Vyc29yLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JhlwiOyB9XG5cbi5pY29uLW9iamVjdC1ncm91cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYdcIjsgfVxuXG4uaWNvbi1vYmplY3QtdW5ncm91cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYhcIjsgfVxuXG4uaWNvbi1zdGlja3ktbm90ZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYlcIjsgfVxuXG4uaWNvbi1zdGlja3ktbm90ZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JilwiOyB9XG5cbi5pY29uLWNjLWpjYi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYtcIjsgfVxuXG4uaWNvbi1jYy1kaW5lcnMtY2x1Yi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYxcIjsgfVxuXG4uaWNvbi1jbG9uZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviY1cIjsgfVxuXG4uaWNvbi1iYWxhbmNlLXNjYWxlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JjlwiOyB9XG5cbi5pY29uLWhvdXJnbGFzcy1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JkFwiOyB9XG5cbi5pY29uLWhvdXJnbGFzcy0xLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1ob3VyZ2xhc3Mtc3RhcnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mRXCI7IH1cblxuLmljb24taG91cmdsYXNzLTItLWFmdGVyOjphZnRlcixcbi5pY29uLWhvdXJnbGFzcy1oYWxmLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JklwiOyB9XG5cbi5pY29uLWhvdXJnbGFzcy0zLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1ob3VyZ2xhc3MtZW5kLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Jk1wiOyB9XG5cbi5pY29uLWhvdXJnbGFzcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviZRcIjsgfVxuXG4uaWNvbi1oYW5kLWdyYWItby0tYWZ0ZXI6OmFmdGVyLFxuLmljb24taGFuZC1yb2NrLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mVXCI7IH1cblxuLmljb24taGFuZC1zdG9wLW8tLWFmdGVyOjphZnRlcixcbi5pY29uLWhhbmQtcGFwZXItby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviZZcIjsgfVxuXG4uaWNvbi1oYW5kLXNjaXNzb3JzLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mXXCI7IH1cblxuLmljb24taGFuZC1saXphcmQtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviZhcIjsgfVxuXG4uaWNvbi1oYW5kLXNwb2NrLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mZXCI7IH1cblxuLmljb24taGFuZC1wb2ludGVyLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74maXCI7IH1cblxuLmljb24taGFuZC1wZWFjZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Jm1wiOyB9XG5cbi5pY29uLXRyYWRlbWFyay0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviZxcIjsgfVxuXG4uaWNvbi1yZWdpc3RlcmVkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JnVwiOyB9XG5cbi5pY29uLWNyZWF0aXZlLWNvbW1vbnMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74meXCI7IH1cblxuLmljb24tZ2ctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mgXCI7IH1cblxuLmljb24tZ2ctY2lyY2xlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JoVwiOyB9XG5cbi5pY29uLXRyaXBhZHZpc29yLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JolwiOyB9XG5cbi5pY29uLW9kbm9rbGFzc25pa2ktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mjXCI7IH1cblxuLmljb24tb2Rub2tsYXNzbmlraS1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mkXCI7IH1cblxuLmljb24tZ2V0LXBvY2tldC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviaVcIjsgfVxuXG4uaWNvbi13aWtpcGVkaWEtdy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviaZcIjsgfVxuXG4uaWNvbi1zYWZhcmktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mnXCI7IH1cblxuLmljb24tY2hyb21lLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JqFwiOyB9XG5cbi5pY29uLWZpcmVmb3gtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mpXCI7IH1cblxuLmljb24tb3BlcmEtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mqXCI7IH1cblxuLmljb24taW50ZXJuZXQtZXhwbG9yZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mrXCI7IH1cblxuLmljb24tdHYtLWFmdGVyOjphZnRlcixcbi5pY29uLXRlbGV2aXNpb24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74msXCI7IH1cblxuLmljb24tY29udGFvLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JrVwiOyB9XG5cbi5pY29uLTUwMHB4LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JrlwiOyB9XG5cbi5pY29uLWFtYXpvbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvibBcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci1wbHVzLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mxXCI7IH1cblxuLmljb24tY2FsZW5kYXItbWludXMtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvibJcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci10aW1lcy1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Js1wiOyB9XG5cbi5pY29uLWNhbGVuZGFyLWNoZWNrLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74m0XCI7IH1cblxuLmljb24taW5kdXN0cnktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74m1XCI7IH1cblxuLmljb24tbWFwLXBpbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvibZcIjsgfVxuXG4uaWNvbi1tYXAtc2lnbnMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74m3XCI7IH1cblxuLmljb24tbWFwLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74m4XCI7IH1cblxuLmljb24tbWFwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JuVwiOyB9XG5cbi5pY29uLWNvbW1lbnRpbmctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74m6XCI7IH1cblxuLmljb24tY29tbWVudGluZy1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ju1wiOyB9XG5cbi5pY29uLWhvdXp6LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JvFwiOyB9XG5cbi5pY29uLXZpbWVvLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JvVwiOyB9XG5cbi5pY29uLWJsYWNrLXRpZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvib5cIjsgfVxuXG4uaWNvbi1mb250aWNvbnMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qAXCI7IH1cblxuLmljb24tcmVkZGl0LWFsaWVuLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KgVwiOyB9XG5cbi5pY29uLWVkZ2UtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qCXCI7IH1cblxuLmljb24tY3JlZGl0LWNhcmQtYWx0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Kg1wiOyB9XG5cbi5pY29uLWNvZGllcGllLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KhFwiOyB9XG5cbi5pY29uLW1vZHgtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qFXCI7IH1cblxuLmljb24tZm9ydC1hd2Vzb21lLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KhlwiOyB9XG5cbi5pY29uLXVzYi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviodcIjsgfVxuXG4uaWNvbi1wcm9kdWN0LWh1bnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qIXCI7IH1cblxuLmljb24tbWl4Y2xvdWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qJXCI7IH1cblxuLmljb24tc2NyaWJkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KilwiOyB9XG5cbi5pY29uLXBhdXNlLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviotcIjsgfVxuXG4uaWNvbi1wYXVzZS1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvioxcIjsgfVxuXG4uaWNvbi1zdG9wLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvio1cIjsgfVxuXG4uaWNvbi1zdG9wLWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KjlwiOyB9XG5cbi5pY29uLXNob3BwaW5nLWJhZy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvipBcIjsgfVxuXG4uaWNvbi1zaG9wcGluZy1iYXNrZXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qRXCI7IH1cblxuLmljb24taGFzaHRhZy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvipJcIjsgfVxuXG4uaWNvbi1ibHVldG9vdGgtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qTXCI7IH1cblxuLmljb24tYmx1ZXRvb3RoLWItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qUXCI7IH1cblxuLmljb24tcGVyY2VudC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvipVcIjsgfVxuXG4uaWNvbi1naXRsYWItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qWXCI7IH1cblxuLmljb24td3BiZWdpbm5lci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvipdcIjsgfVxuXG4uaWNvbi13cGZvcm1zLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KmFwiOyB9XG5cbi5pY29uLWVudmlyYS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviplcIjsgfVxuXG4uaWNvbi11bml2ZXJzYWwtYWNjZXNzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KmlwiOyB9XG5cbi5pY29uLXdoZWVsY2hhaXItYWx0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Km1wiOyB9XG5cbi5pY29uLXF1ZXN0aW9uLWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KnFwiOyB9XG5cbi5pY29uLWJsaW5kLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KnVwiOyB9XG5cbi5pY29uLWF1ZGlvLWRlc2NyaXB0aW9uLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KnlwiOyB9XG5cbi5pY29uLXZvbHVtZS1jb250cm9sLXBob25lLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KoFwiOyB9XG5cbi5pY29uLWJyYWlsbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qhXCI7IH1cblxuLmljb24tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KolwiOyB9XG5cbi5pY29uLWFzbC1pbnRlcnByZXRpbmctLWFmdGVyOjphZnRlcixcbi5pY29uLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ko1wiOyB9XG5cbi5pY29uLWRlYWZuZXNzLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1oYXJkLW9mLWhlYXJpbmctLWFmdGVyOjphZnRlcixcbi5pY29uLWRlYWYtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qkXCI7IH1cblxuLmljb24tZ2xpZGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qlXCI7IH1cblxuLmljb24tZ2xpZGUtZy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviqZcIjsgfVxuXG4uaWNvbi1zaWduaW5nLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1zaWduLWxhbmd1YWdlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Kp1wiOyB9XG5cbi5pY29uLWxvdy12aXNpb24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qoXCI7IH1cblxuLmljb24tdmlhZGVvLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KqVwiOyB9XG5cbi5pY29uLXZpYWRlby1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qqXCI7IH1cblxuLmljb24tc25hcGNoYXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qrXCI7IH1cblxuLmljb24tc25hcGNoYXQtZ2hvc3QtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qsXCI7IH1cblxuLmljb24tc25hcGNoYXQtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KrVwiOyB9XG5cbi5pY29uLXBpZWQtcGlwZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74quXCI7IH1cblxuLmljb24tZmlyc3Qtb3JkZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qwXCI7IH1cblxuLmljb24teW9hc3QtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qxXCI7IH1cblxuLmljb24tdGhlbWVpc2xlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KslwiOyB9XG5cbi5pY29uLWdvb2dsZS1wbHVzLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZ29vZ2xlLXBsdXMtb2ZmaWNpYWwtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qzXCI7IH1cblxuLmljb24tZmEtLWFmdGVyOjphZnRlcixcbi5pY29uLWZvbnQtYXdlc29tZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvirRcIjsgfVxuXG4uaWNvbi1oYW5kc2hha2Utby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvirVcIjsgfVxuXG4uaWNvbi1lbnZlbG9wZS1vcGVuLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KtlwiOyB9XG5cbi5pY29uLWVudmVsb3BlLW9wZW4tby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvirdcIjsgfVxuXG4uaWNvbi1saW5vZGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74q4XCI7IH1cblxuLmljb24tYWRkcmVzcy1ib29rLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KuVwiOyB9XG5cbi5pY29uLWFkZHJlc3MtYm9vay1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KulwiOyB9XG5cbi5pY29uLXZjYXJkLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1hZGRyZXNzLWNhcmQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74q7XCI7IH1cblxuLmljb24tdmNhcmQtby0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYWRkcmVzcy1jYXJkLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74q8XCI7IH1cblxuLmljb24tdXNlci1jaXJjbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74q9XCI7IH1cblxuLmljb24tdXNlci1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvir5cIjsgfVxuXG4uaWNvbi11c2VyLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uAXCI7IH1cblxuLmljb24taWQtYmFkZ2UtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uBXCI7IH1cblxuLmljb24tZHJpdmVycy1saWNlbnNlLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1pZC1jYXJkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LglwiOyB9XG5cbi5pY29uLWRyaXZlcnMtbGljZW5zZS1vLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1pZC1jYXJkLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uDXCI7IH1cblxuLmljb24tcXVvcmEtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uEXCI7IH1cblxuLmljb24tZnJlZS1jb2RlLWNhbXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uFXCI7IH1cblxuLmljb24tdGVsZWdyYW0tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uGXCI7IH1cblxuLmljb24tdGhlcm1vbWV0ZXItNC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tdGhlcm1vbWV0ZXItLWFmdGVyOjphZnRlcixcbi5pY29uLXRoZXJtb21ldGVyLWZ1bGwtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uHXCI7IH1cblxuLmljb24tdGhlcm1vbWV0ZXItMy0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uIXCI7IH1cblxuLmljb24tdGhlcm1vbWV0ZXItMi0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tdGhlcm1vbWV0ZXItaGFsZi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi4lcIjsgfVxuXG4uaWNvbi10aGVybW9tZXRlci0xLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi10aGVybW9tZXRlci1xdWFydGVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LilwiOyB9XG5cbi5pY29uLXRoZXJtb21ldGVyLTAtLWFmdGVyOjphZnRlcixcbi5pY29uLXRoZXJtb21ldGVyLWVtcHR5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Li1wiOyB9XG5cbi5pY29uLXNob3dlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi4xcIjsgfVxuXG4uaWNvbi1iYXRodHViLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1zMTUtLWFmdGVyOjphZnRlcixcbi5pY29uLWJhdGgtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uNXCI7IH1cblxuLmljb24tcG9kY2FzdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi45cIjsgfVxuXG4uaWNvbi13aW5kb3ctbWF4aW1pemUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uQXCI7IH1cblxuLmljb24td2luZG93LW1pbmltaXplLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LkVwiOyB9XG5cbi5pY29uLXdpbmRvdy1yZXN0b3JlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LklwiOyB9XG5cbi5pY29uLXRpbWVzLXJlY3RhbmdsZS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24td2luZG93LWNsb3NlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Lk1wiOyB9XG5cbi5pY29uLXRpbWVzLXJlY3RhbmdsZS1vLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi13aW5kb3ctY2xvc2Utby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi5RcIjsgfVxuXG4uaWNvbi1iYW5kY2FtcC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi5VcIjsgfVxuXG4uaWNvbi1ncmF2LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LllwiOyB9XG5cbi5pY29uLWV0c3ktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uXXCI7IH1cblxuLmljb24taW1kYi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi5hcIjsgfVxuXG4uaWNvbi1yYXZlbHJ5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LmVwiOyB9XG5cbi5pY29uLWVlcmNhc3QtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uaXCI7IH1cblxuLmljb24tbWljcm9jaGlwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Lm1wiOyB9XG5cbi5pY29uLXNub3dmbGFrZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LnFwiOyB9XG5cbi5pY29uLXN1cGVycG93ZXJzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LnVwiOyB9XG5cbi5pY29uLXdwZXhwbG9yZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ueXCI7IH1cblxuLmljb24tbWVldHVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LoFwiOyB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bzsgfVxuXG4uYnJlYWRjcnVtYnMgPiBhICsgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYnJlYWRjcnVtYi1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIG1hcmdpbjogMCA1cHg7IH1cblxuLmJyZWFkY3J1bWJzIGE6Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogOTAwOyB9XG5cbi5pcy1zaG93biB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBocixcbmEsIGFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXG5lbSwgaW1nLCBzbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCxcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5hdWRpbyxcbmNhbnZhcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5odG1sIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDsgfVxuXG5hIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7IH1cbiAgYTpob3ZlciwgYTphY3RpdmUge1xuICAgIG91dGxpbmU6IDA7IH1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmhyIHtcbiAgaGVpZ2h0OiAwOyB9XG5cbmNvZGUsXG5wcmUge1xuICBmb250LWZhbWlseTogXCJCaXRzdHJlYW0gVmVyYSBTYW5zIE1vbm9cIiwgQ29uc29sYXMsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxucHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA3NSU7IH1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXRbdHlwZT1cInRlbFwiXSwgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJ1cmxcIl0sIGlucHV0W3R5cGU9XCJjb2xvclwiXSwgaW5wdXRbdHlwZT1cImRhdGVcIl0sIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSwgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLCBpbnB1dFt0eXBlPVwibW9udGhcIl0sIGlucHV0W3R5cGU9XCJ0aW1lXCJdLCBpbnB1dFt0eXBlPVwid2Vla1wiXSxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42OyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBhcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxudWwsXG5vbCxcbmRsIHtcbiAgcGFkZGluZzogMDsgfVxuXG5saSA+IHVsLFxubGkgPiBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cbiAgdGFibGUgdGgsXG4gIHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAwLjg7IH1cblxuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwidXJsXCJdLCBpbnB1dFt0eXBlPVwiY29sb3JcIl0sIGlucHV0W3R5cGU9XCJkYXRlXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCBpbnB1dFt0eXBlPVwidGltZVwiXSwgaW5wdXRbdHlwZT1cIndlZWtcIl0sXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMnB4IDFweCAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udDogMTJweCAvIDEuNiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwidGVsXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwidGV4dFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInVybFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cImNvbG9yXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpob3ZlciwgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJtb250aFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInRpbWVcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJ3ZWVrXCJdOmhvdmVyLFxuICB0ZXh0YXJlYTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmNiY2JjOyB9XG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImNvbG9yXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLFxuICB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmNiY2JjO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG50ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAycHggNXB4IDAgMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhLWNoZWNrLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7IH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpmb2N1cywgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmFjdGl2ZSwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbnNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9kb3duLWFycm93LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5mb3JtLXR5cGUtcGFzc3dvcmQgLmRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDA7IH1cblxuLmZvcm0tZGlzYWJsZWQgbGFiZWwge1xuICBvcGFjaXR5OiAuNTsgfVxuXG4uZm9ybS1yZXF1aXJlZCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cF9fZm9ybSwgLnNlYXJjaC1tb2R1bGUgLmlucHV0LWdyb3VwIC5mb3JtLWl0ZW0sXG4gIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXBfX2FjdGlvbixcbiAgLmlucHV0LWdyb3VwIC5mb3JtLWl0ZW0sXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1zdWJtaXQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cF9fZm9ybSwgLnNlYXJjaC1tb2R1bGUgLmlucHV0LWdyb3VwIC5mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cF9fZm9ybSAuY2hvc2VuLWNvbnRhaW5lciwgLnNlYXJjaC1tb2R1bGUgLmlucHV0LWdyb3VwIC5mb3JtLWl0ZW0gLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwX19hY3Rpb24ge1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwX19hY3Rpb246YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vbGxvbS1jYXB0Y2hhLWNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTsgfVxuXG4ubW9sbG9tLWltYWdlLWNhcHRjaGEtaW5zdHJ1Y3Rpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4vKiFcbkNob3NlbiwgYSBTZWxlY3QgQm94IEVuaGFuY2VyIGZvciBqUXVlcnkgYW5kIFByb3RvdHlwZVxuYnkgUGF0cmljayBGaWxsZXIgZm9yIEhhcnZlc3QsIGh0dHA6Ly9nZXRoYXJ2ZXN0LmNvbVxuXG5WZXJzaW9uIDEuMS4wXG5GdWxsIHNvdXJjZSBhdCBodHRwczovL2dpdGh1Yi5jb20vaGFydmVzdGhxL2Nob3NlblxuQ29weXJpZ2h0IChjKSAyMDExIEhhcnZlc3QgaHR0cDovL2dldGhhcnZlc3QuY29tXG5cbk1JVCBMaWNlbnNlLCBodHRwczovL2dpdGh1Yi5jb20vaGFydmVzdGhxL2Nob3Nlbi9ibG9iL21hc3Rlci9MSUNFTlNFLm1kXG5UaGlzIGZpbGUgaXMgZ2VuZXJhdGVkIGJ5IGBncnVudCBidWlsZGAsIGRvIG5vdCBlZGl0IGl0IGJ5IGhhbmQuXG4qL1xuLyogQGdyb3VwIEJhc2UgKi9cbi5jaG9zZW4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAtOTk5OXB4O1xuICB6LWluZGV4OiAxMDEwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMHB4IDFweCAxcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9wIHtcbiAgbGVmdDogMDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciBhIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBTaW5nbGUgQ2hvc2VuICovXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogc29saWQgI2RkZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM0NDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAzOHB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgcmlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdXAtYXJyb3cucG5nXCIpIDVweCAwcHg7XG4gIGZvbnQtc2l6ZTogMXB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Rvd24tYXJyb3cucG5nXCIpIG5vLXJlcGVhdCAwcHggMHB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAxMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4IDIwcHggNHB4IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYmFja2dyb3VuZDogd2hpdGUgdXJsKFwiLi4vaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAxMDAlIC0yMHB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2FhYTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9wIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFJlc3VsdHMgKi9cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHggNnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5hY3RpdmUtcmVzdWx0IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmRpc2FibGVkLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMDA2NGEyO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkubm8tcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtcmVzdWx0IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgTXVsdGkgQ2hvc2VuICovXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDElO1xuICBwYWRkaW5nOiAwIDVweCAwIDA7XG4gIGJvcmRlcjogc29saWQgI2RkZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgLmRlZmF1bHQge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzcHggMCAzcHggNXB4O1xuICBwYWRkaW5nOiA1cHggMjBweCA1cHggNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlNGU0ZTQ7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZ1wiKSAtNDJweCAycHggbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDFweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC05cHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZGlzYWJsZWQge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCUsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDIwJSwgI2Y0ZjRmNCksIGNvbG9yLXN0b3AoNTAlLCAjZjBmMGYwKSwgY29sb3Itc3RvcCg1MiUsICNlOGU4ZTgpLCBjb2xvci1zdG9wKDEwMCUsICNlZWVlZWUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGNvbG9yOiAjNjY2OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2Q0ZDRkNDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1mb2N1cyAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tcmVzdWx0cyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWRyb3AgLnJlc3VsdC1zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgQWN0aXZlICAqL1xuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIC04cHggMHB4IC01cHggI2RkZDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2IHVybChcIi4uL2ltYWdlcy91cC1hcnJvdy5wbmdcIikgMHB4IDBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGNvbG9yOiAjMTExICFpbXBvcnRhbnQ7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIERpc2FibGVkIFN1cHBvcnQgKi9cbi5jaG9zZW4tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyogQGVuZCAqL1xuYWRkcmVzcywgY29kZSxcbnByZSwgcCwgdWwsXG5vbCxcbmRsLCB0YWJsZSwgaHIsIC5jb250ZW50X19hY3Rpb24tYmFyLCAuYmFjay10by1tYWdhemluZSwgLnByb2ZpbGVfX3N1YnNjcmliZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuYm9keSB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250OiAxNHB4IC8gMS42IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgYm9keS50b29sYmFyLCBib2R5LnRvb2xiYXItZHJhd2VyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbmEge1xuICBjb2xvcjogIzAwNjRhMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjsgfVxuICBhOmhvdmVyLCBhOmFjdGl2ZSwgYTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDU1ODk7IH1cblxuLmFjY29yZGlvbiBbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gNXJlbSAxcmVtIDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7IH1cbiAgLmFjY29yZGlvbiBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV06aG92ZXIsIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NTg5OyB9XG4gIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FjY29yZGlvbi1zcHJpdGUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggNDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmFjY29yZGlvbiBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV0gKyBkaXYge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAgIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdICsgZGl2IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXSArIGRpdiBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmFjY29yZGlvbiBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV0ge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLmFjY29yZGlvbiBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV1bYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjBweDsgfVxuXG4uYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0NjBweDtcbiAgaGVpZ2h0OiAyNTVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5hZCBpbWcge1xuICAgIHotaW5kZXg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hZCBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgcGFkZGluZzogMTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLmFkX19jb250ZW50IHtcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmFkX19hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7IH1cbiAgLmFkX19hY3Rpb25zIGFbY2xhc3MqPVwiYnRuLS1cIl06OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hZF9fYWN0aW9ucyBzcGFuIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkX19hY3Rpb25zIHNwYW4ge1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBmb250LXNpemU6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5hZF9fYWN0aW9ucyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5hZF9fYWN0aW9ucyBhW2NsYXNzKj1cImJ0bi0tXCJdIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cblxuLmFkLXRleHQtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5hZC10ZXh0LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZWVlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmFkLXRleHQtbGluayB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4uYWQtLXRubCB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIGNvbG9yOiAjNjY2OyB9XG4gIC5hZC0tdG5sIC5hZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgY29sb3I6ICNmMjczMjA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hZC0tdG5sIC5hZF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfSB9XG4gIC5hZC0tdG5sIC5hZF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hZC0tdG5sIC5hZF9fc3VidGl0bGUge1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gIC5hZC0tdG5sIC50bmwtdGltZXMge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkLS10bmwgLnRubC10aW1lcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYWQtLWF1dGhvciB7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5hZC0tYXV0aG9yIC5hZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkLS1hdXRob3IgLmFkX190aXRsZSB7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5hZC0tYXV0aG9yIC5hZF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hZC0tYXV0aG9yIC5hZF9fc3VidGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmFkLS1hdXRob3IgLmFkX19hY3Rpb25zIHtcbiAgICBib3R0b206IC01cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkLS1hdXRob3IgLmFkX19hY3Rpb25zIHtcbiAgICAgICAgYm90dG9tOiAtMjVweDsgfSB9XG5cbi5hZC0td2VsY29tZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5hZC0td2VsY29tZSAuYWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWQtLXdlbGNvbWUgLmFkX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cbiAgLmFkLS13ZWxjb21lIC5hZF9fc3VidGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkLS13ZWxjb21lIC5hZF9fc3VidGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgd2lkdGg6IDkwcHg7IH0gfVxuICAuYWQtLXdlbGNvbWUgLnlvdXR1YmUtbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogOThweDtcbiAgICBoZWlnaHQ6IDcxcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3lvdXR1YmUtbG9nby13aGl0ZS5wbmdcIik7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkLS13ZWxjb21lIC55b3V0dWJlLWxpbmsge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwOyB9IH1cblxuLmhlbHAtdmlkZW8tYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7IH1cbiAgLmhlbHAtdmlkZW8tYmxvY2sgLmljb24tcXVlc3Rpb24tY2lyY2xlOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuaGVscC12aWRlby1ibG9jayBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzQ0NDsgfVxuICAuaGVscC12aWRlby1ibG9jayAuaGVscC12aWRlby10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmhlbHAtdmlkZW8tYmxvY2sgLmhlbHAtdmlkZW8tdGV4dDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmhlbHAtdmlkZW8tYmxvY2sgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmhlbHAtdmlkZW8tdGl0bGUge1xuICBjb2xvcjogIzIyMjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5oZWxwLXZpZGVvLW9yIHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm1hcmtldGluZ19zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tYXJrZXRpbmdfc2VjdGlvbiAuZW1iZWRkZWQtdmlkZW8gLnBsYXllciA+IGlmcmFtZSB7XG4gIGhlaWdodDogMjU1cHg7XG4gIHdpZHRoOiA0NjBweDsgfVxuXG4uYmxvY2stdGEtYXVkaXQtaW5zaWdodC1hbm5vdGF0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLmJsb2NrLXRhLWF1ZGl0LWluc2lnaHQtYW5ub3RhdGlvbnMuYW5ub3RhdGluZy0tbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMxMHB4OyB9XG4gIC5ibG9jay10YS1hdWRpdC1pbnNpZ2h0LWFubm90YXRpb25zLmFubm90YXRpbmctLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogLTMxMHB4OyB9XG5cbi5kb2N1bWVudF9fbm90ZXMge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMzUpOyB9XG4gIC5kb2N1bWVudF9fbm90ZXMgLm5vdGVzX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3B4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5kb2N1bWVudF9fbm90ZXMgPiBoZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5kb2N1bWVudF9fbm90ZXMgPiBoZWFkZXIgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5kb2N1bWVudF9fbm90ZXMgLm5vdGVzX19ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5kb2N1bWVudF9fbm90ZXMgPiBmb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5kb2N1bWVudF9fbm90ZXMgPiBmb290ZXIgLm5vdGVzLWFkZC1ub3RlIHtcbiAgICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZG9jdW1lbnRfX25vdGVzID4gZm9vdGVyIC5ub3Rlcy1hZGQtbm90ZVtkaXNhYmxlZD1cImRpc2FibGVkXCJdIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAuZG9jdW1lbnRfX25vdGVzID4gZm9vdGVyIC5hamF4LXByb2dyZXNzLXRocm9iYmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7IH1cbiAgICAuZG9jdW1lbnRfX25vdGVzID4gZm9vdGVyOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMjBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4zKSAwJSwgdHJhbnNwYXJlbnQgNzAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4ubm90ZXNfX21lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG4gIC5ub3Rlc19fbWVzc2FnZSAubm90ZXNfX21lc3NhZ2UtY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDZweCAxMHB4OyB9XG5cbi5ub3Rlc19fYWRkIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5ub3Rlc19fYWRkIC5ub3RlX190b2dnbGVkIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm5vdGVzX19saXN0IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cblxuLm5vdGUgPiBoZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubm90ZSA+IGhlYWRlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubm90ZSArIC5ub3RlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cblxuLm5vdGVfX3RvZ2dsZWQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5vdGVfX21ldGEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZzogOHB4IDEwcHg7IH1cbiAgLm5vdGVfX21ldGEgLm5vdGVfX2RhdGUsXG4gIC5ub3RlX19tZXRhIC5ub3RlX190YWdzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5ub3RlX19tZXRhIC5ub3RlX19kYXRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLm5vdGVfX21ldGEgLm5vdGVfX3RhZ3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAubm90ZV9fbWV0YSAubm90ZV9fdGFncyBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5ub3RlX19tZXRhIC5ub3RlX19wcmV2aWV3IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubm90ZV9fYWN0aW9ucyB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMTVweCAxMHB4OyB9XG4gIC5ub3RlX19hY3Rpb25zIGEge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgY29sb3I6ICNjY2NjY2M7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7IH1cbiAgICAubm90ZV9fYWN0aW9ucyBhOmhvdmVyLCAubm90ZV9fYWN0aW9ucyBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDA2NGEyOyB9XG5cbi5ub3RlX19lZGl0LW5vdGUsXG4ubm90ZV9fZWRpdC10YWdzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMjgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm5vdGVfX2VkaXQtbm90ZSBoMyxcbiAgLm5vdGVfX2VkaXQtdGFncyBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm5vdGVfX2VkaXQtbm90ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAubm90ZV9fZWRpdC1ub3RlIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI1cHgpOyB9XG5cbi5ub3RlX19lZGl0LXRhZ3Mge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLm5vdGVfX2VkaXQtdGFncyA+IGRpdiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAubm90ZV9fZWRpdC10YWdzIC50YWdzLWxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDEwNXB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAubm90ZV9fZWRpdC10YWdzIC50YWdzLWxpc3QgbGFiZWwge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm5vdGVfX2VkaXQtdGFncyAudGFncy10b29scyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICAgIC5ub3RlX19lZGl0LXRhZ3MgLnRhZ3MtdG9vbHMgLmpzLWNyZWF0ZS10YWcsXG4gICAgLm5vdGVfX2VkaXQtdGFncyAudGFncy10b29scyAuanMtbWFuYWdlLXRhZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm5vdGVfX2VkaXQtdGFncyAudGFncy10b29scyAudGFnLWNyZWF0aW9uIC5lZGl0LXRhZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAubm90ZV9fZWRpdC10YWdzIC50YWdzLXRvb2xzIC50YWctY3JlYXRpb24gLnRhZy1jcmVhdGlvbl9fYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAubm90ZV9fZWRpdC10YWdzIC50YWdzLXRvb2xzIC50YWctY3JlYXRpb24gLnRhZy1jcmVhdGlvbl9fYWN0aW9ucyA+IGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubm90ZV9fc2VsZWN0ZWQtdGFncyB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLm5vdGVfX3NlbGVjdGVkLXRhZ3MgaDMge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5ub3RlX19zZWxlY3RlZC10YWdzIC5ub3RlX190YWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7IH1cbiAgICAubm90ZV9fc2VsZWN0ZWQtdGFncyAubm90ZV9fdGFnIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICNjY2M7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMsIGNvbG9yIC4xNXM7IH1cblxuLm5vdGVzX19hZGRfX2FjdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwIDIwcHggMTBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAubm90ZXNfX2FkZF9fYWN0aW9ucyBhIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnJlbW9kYWwudGFnLW1hbmFnZXIge1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC5yZW1vZGFsLWNsb3NlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7IH1cbiAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMTc1cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAgIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3QgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHBhZGRpbmc6IDJweCA1cHg7IH1cbiAgICAgIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3QgbGk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3QgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgfVxuICAucmVtb2RhbC50YWctbWFuYWdlciAudGFncy1saXN0X190YWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViOyB9XG4gIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3RfX2FjdGlvbnMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMzAlO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdF9fYWN0aW9ucyBhIHtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgICAucmVtb2RhbC50YWctbWFuYWdlciAudGFncy1saXN0X19hY3Rpb25zIGEuaWNvbi1vbmx5IHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3RfX2FjdGlvbnMgYS5pY29uLWVkaXQ6OmJlZm9yZSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3RfX2FjdGlvbnMgYTpob3ZlciwgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdF9fYWN0aW9ucyBhOmZvY3VzLCAucmVtb2RhbC50YWctbWFuYWdlciAudGFncy1saXN0X19hY3Rpb25zIGE6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMwMDY0YTI7IH1cbiAgLnJlbW9kYWwudGFnLW1hbmFnZXIgZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucmVtb2RhbC50YWctbWFuYWdlciBmb290ZXIgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMnB4O1xuICAgICAgY29sb3I6ICMyMjI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udGFncy1tYW5hZ2VyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnRhZ3MtbWFuYWdlcl9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi50YWdzLW1hbmFnZXJfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAudGFncy1tYW5hZ2VyX19zZWFyY2ggaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnRhZ3MtbWFuYWdlcl9fc2VhcmNoIGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBjb2xvcjogIzIyMjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLmNyZWF0ZS10YWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNyZWF0ZS10YWcgaW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogNjAlOyB9XG4gIC5jcmVhdGUtdGFnIC5jcmVhdGUtdGFnX19hY3Rpb25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI7IH1cbiAgICAuY3JlYXRlLXRhZyAuY3JlYXRlLXRhZ19fYWN0aW9ucyBhLCAuY3JlYXRlLXRhZyAuY3JlYXRlLXRhZ19fYWN0aW9ucyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMjIyOyB9XG4gICAgLmNyZWF0ZS10YWcgLmNyZWF0ZS10YWdfX2FjdGlvbnMgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCksIHByaW50IHtcbiAgLmFubm90YXRpb25zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbi5hbm5vdGF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5hbm5vdGF0aW9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5hbm5vdGF0aW9uLmFubm90YXRpb24tLW5vdGUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNjgzODsgfVxuICAuYW5ub3RhdGlvbi5hbm5vdGF0aW9uLS1oaWdobGlnaHQge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNjRhMjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hbm5vdGF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAuYW5ub3RhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gICAgICAuYW5ub3RhdGlvbjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmFubm90YXRpb25zLS1lbXB0eSB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5hbm5vdGF0aW9uX19vdmVydmlldyxcbi5hbm5vdGF0aW9uX19jb250ZW50LFxuLmFubm90YXRpb25fX2NvbnRyb2wge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgLjM1czsgfVxuXG4uYW5ub3RhdGlvbl9fb3ZlcnZpZXcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMzBweDsgfVxuICAuYW5ub3RhdGlvbi0tbm90ZSAuYW5ub3RhdGlvbl9fb3ZlcnZpZXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZmZmQ7IH1cbiAgLmFubm90YXRpb24tLWhpZ2hsaWdodCAuYW5ub3RhdGlvbl9fb3ZlcnZpZXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZlZmY7IH1cbiAgLmFubm90YXRpb25fX292ZXJ2aWV3IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuYW5ub3RhdGlvbl9fb3ZlcnZpZXcgaDIgaTo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07IH1cbiAgICAgIC5hbm5vdGF0aW9uLS1ub3RlIC5hbm5vdGF0aW9uX19vdmVydmlldyBoMiBpOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzAwNjgzODsgfVxuICAgICAgLmFubm90YXRpb24tLWhpZ2hsaWdodCAuYW5ub3RhdGlvbl9fb3ZlcnZpZXcgaDIgaTo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICMwMDY0YTI7IH1cbiAgLmFubm90YXRpb25fX292ZXJ2aWV3IGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYW5ub3RhdGlvbl9fb3ZlcnZpZXcge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5hbm5vdGF0aW9uX19vdmVydmlldyB7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLmFubm90YXRpb25fX3RhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzOyB9XG4gIC5hbm5vdGF0aW9uX190YWc6aG92ZXIsIC5hbm5vdGF0aW9uX190YWc6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cblxuLmFubm90YXRpb25fX2NvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGNhbGMoNzUlIC0gNTBweCk7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2VlZTsgfVxuICAuYW5ub3RhdGlvbi0tbm90ZSAuYW5ub3RhdGlvbl9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjZmMTsgfVxuICAuYW5ub3RhdGlvbi0taGlnaGxpZ2h0IC5hbm5vdGF0aW9uX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNmY5OyB9XG4gIC5hbm5vdGF0aW9uX19jb250ZW50IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmFubm90YXRpb25fX2NvbnRlbnQgLm1lZGlhX19pbWFnZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hbm5vdGF0aW9uX19jb250ZW50IC5tZWRpYV9faW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmFubm90YXRpb25fX2NvbnRlbnQgLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuYW5ub3RhdGlvbl9fY29udGVudCAubWVkaWFfX2NvbnRlbnQgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm1lZGlhX19pbWFnZSArIC5hbm5vdGF0aW9uX19jb250ZW50IC5tZWRpYV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hbm5vdGF0aW9uX19jb250ZW50IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm9yZGVyOiAwOyB9IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAuYW5ub3RhdGlvbl9fY29udGVudCB7XG4gICAgICB3aWR0aDogNjYuNjYlO1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLmFubm90YXRpb25fX25vdGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7IH1cbiAgLmFubm90YXRpb25fX25vdGUgcCB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB9XG5cbi5hbm5vdGF0aW9uX19ub3RlX2VkaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAtMjBweDsgfVxuICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fbm90ZSxcbiAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X190YWdzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGUtZWRpdF9fbm90ZSB0ZXh0YXJlYSxcbiAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X190YWdzID4gZGl2IHtcbiAgICBoZWlnaHQ6IDIwMHB4OyB9XG4gIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fdGFncyA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX3RhZ3MgLnRhZ3MtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAgIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fdGFncyAudGFncy1saXN0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X190YWdzIC50YWdzLWxpc3QgbGFiZWwge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fdGFncyAudGFncy10b29scyBhOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fYWN0aW9ucyB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X19hY3Rpb25zIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX2FjdGlvbnMgLnNhdmVfX25vdGVfZWRpdCAuc3VibWl0LXByb2dyZXNzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX2FjdGlvbnMgLnNhdmVfX25vdGVfZWRpdCAuc3VibWl0LXByb2dyZXNzIC50aHJvYmJlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X19hY3Rpb25zIC5zYXZlX19ub3RlX2VkaXQgLnN1Ym1pdC1wcm9ncmVzcyAudGhyb2JiZXI6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLvhJBcIjtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uYW5ub3RhdGlvbl9fY29udHJvbCB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDUwcHg7XG4gIHBhZGRpbmc6IDI1cHggMTBweDsgfVxuICAuYW5ub3RhdGlvbl9fY29udHJvbCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1czsgfVxuICAgIC5hbm5vdGF0aW9uX19jb250cm9sIGE6aG92ZXIsIC5hbm5vdGF0aW9uX19jb250cm9sIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmMjczMjA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmFubm90YXRpb25fX2NvbnRyb2wgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCksIHByaW50IHtcbiAgICAuYW5ub3RhdGlvbl9fY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmJ0bi0tcHJpbWFyeSwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsIC5wb2xsIC5mb3JtLXN1Ym1pdCwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5idG4tLXNlY29uZGFyeSwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdCwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdCwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdLCAuYnRuLS10ZXJ0aWFyeSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyOiBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgLmJ0bi0tcHJpbWFyeTpob3ZlciwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6aG92ZXIsIC5wb2xsIC5mb3JtLXN1Ym1pdDpob3ZlciwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0OmhvdmVyLCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5idG4tLXNlY29uZGFyeTpob3ZlciwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDpob3ZlciwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDpob3ZlciwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdOmhvdmVyLCAuYnRuLS10ZXJ0aWFyeTpob3ZlciwgLmJ0bi0tcHJpbWFyeTpmb2N1cywgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6Zm9jdXMsIC5wb2xsIC5mb3JtLXN1Ym1pdDpmb2N1cywgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cywgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0OmZvY3VzLCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsIC5idG4tLXNlY29uZGFyeTpmb2N1cywgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDpmb2N1cywgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDpmb2N1cywgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdOmZvY3VzLCAuYnRuLS10ZXJ0aWFyeTpmb2N1cywgLmJ0bi0tcHJpbWFyeTphY3RpdmUsICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0OmFjdGl2ZSwgLnBvbGwgLmZvcm0tc3VibWl0OmFjdGl2ZSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQ6YWN0aXZlLCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSwgLmJ0bi0tc2Vjb25kYXJ5OmFjdGl2ZSwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDphY3RpdmUsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6YWN0aXZlLCAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl06YWN0aXZlLCAuYnRuLS10ZXJ0aWFyeTphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4tLXByaW1hcnk6YWZ0ZXIsICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0OmFmdGVyLCAucG9sbCAuZm9ybS1zdWJtaXQ6YWZ0ZXIsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDphZnRlciwgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAuYnRuLS1zZWNvbmRhcnk6YWZ0ZXIsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXTphZnRlciwgLmJ0bi0tdGVydGlhcnk6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi0tcHJpbWFyeTo6YmVmb3JlLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdDo6YmVmb3JlLCAucG9sbCAuZm9ybS1zdWJtaXQ6OmJlZm9yZSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6YmVmb3JlLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmJlZm9yZSwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDo6YmVmb3JlLCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmJlZm9yZSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6YmVmb3JlLCAuYnRuLS1zZWNvbmRhcnk6OmJlZm9yZSwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDo6YmVmb3JlLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0OjpiZWZvcmUsIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXTo6YmVmb3JlLCAuYnRuLS10ZXJ0aWFyeTo6YmVmb3JlLCAuYnRuLS1wcmltYXJ5OjphZnRlciwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6OmFmdGVyLCAucG9sbCAuZm9ybS1zdWJtaXQ6OmFmdGVyLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDo6YWZ0ZXIsICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAuYnRuLS1zZWNvbmRhcnk6OmFmdGVyLCAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0OjphZnRlciwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDo6YWZ0ZXIsIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXTo6YWZ0ZXIsIC5idG4tLXRlcnRpYXJ5OjphZnRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07IH1cbiAgLmJ0bi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIsIC5wb2xsIC5mb3JtLXN1Ym1pdDpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOm5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0Om5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIsICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIsIC5idG4tLXNlY29uZGFyeTpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdOm5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCAuYnRuLS10ZXJ0aWFyeTpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciB7XG4gICAgY29udGVudDogXCLvg5pcIjsgfVxuICAubm8taWNvbi5idG4tLXByaW1hcnk6OmFmdGVyLCAjdHJpYWwtZGl2IC5uby1pY29uLmZvcm0tc3VibWl0OjphZnRlciwgLnBvbGwgLm5vLWljb24uZm9ybS1zdWJtaXQ6OmFmdGVyLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dC5uby1pY29uW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0Lm5vLWljb25bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAubm8taWNvbi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsICN0YS1jb250YWN0LWZvcm0gaW5wdXQubm8taWNvblt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXQubm8taWNvblt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgLm5vLWljb24uYnRuLS1zZWNvbmRhcnk6OmFmdGVyLCAubG9naW5fX2Zvcm0gLm5vLWljb24uZm9ybS1zdWJtaXQ6OmFmdGVyLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLm5vLWljb24uZm9ybS1zdWJtaXQ6OmFmdGVyLCAucmF0ZXMtY29tcGFyZSAubm8taWNvbltpZCo9XCJlZGl0LWFkZFwiXTo6YWZ0ZXIsIC5uby1pY29uLmJ0bi0tdGVydGlhcnk6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJ0bi0tcHJpbWFyeSwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsIC5wb2xsIC5mb3JtLXN1Ym1pdCwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5idG4tLXNlY29uZGFyeSwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdCwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdCwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdLCAuYnRuLS10ZXJ0aWFyeSB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cblxuLmJ0bi0tbGFyZ2Uge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7IH1cbiAgLmJ0bi0tbGFyZ2U6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5idG4tLXByaW1hcnksICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAucG9sbCAuZm9ybS1zdWJtaXQsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYmFja2dyb3VuZDogI2YyNzMyMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDM1YzFkOyB9XG4gIC5idG4tLXByaW1hcnk6aG92ZXIsICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0OmhvdmVyLCAucG9sbCAuZm9ybS1zdWJtaXQ6aG92ZXIsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDpob3ZlciwgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAuYnRuLS1wcmltYXJ5OmZvY3VzLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdDpmb2N1cywgLnBvbGwgLmZvcm0tc3VibWl0OmZvY3VzLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQ6Zm9jdXMsICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cywgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cywgLmJ0bi0tcHJpbWFyeTphY3RpdmUsICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0OmFjdGl2ZSwgLnBvbGwgLmZvcm0tc3VibWl0OmFjdGl2ZSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQ6YWN0aXZlLCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2QzNWMxZDsgfVxuXG4uYnRuLS1zZWNvbmRhcnksIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQsIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXSB7XG4gIGJhY2tncm91bmQ6ICMwMDY0YTI7XG4gIGJvcmRlci1jb2xvcjogIzAwNTU4OTsgfVxuICAuYnRuLS1zZWNvbmRhcnk6aG92ZXIsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6aG92ZXIsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6aG92ZXIsIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXTpob3ZlciwgLmJ0bi0tc2Vjb25kYXJ5OmZvY3VzLCAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0OmZvY3VzLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0OmZvY3VzLCAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl06Zm9jdXMsIC5idG4tLXNlY29uZGFyeTphY3RpdmUsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6YWN0aXZlLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0OmFjdGl2ZSwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwNTU4OTsgfVxuXG4uYnRuLS10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQ6ICNhYWE7XG4gIGJvcmRlci1jb2xvcjogIzg4ODsgfVxuICAuYnRuLS10ZXJ0aWFyeTpob3ZlciwgLmJ0bi0tdGVydGlhcnk6Zm9jdXMsIC5idG4tLXRlcnRpYXJ5OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzg4ODsgfVxuXG4udGV4dC1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAudGV4dC1saW5rOmhvdmVyLCAudGV4dC1saW5rOmZvY3VzLCAudGV4dC1saW5rOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNkMzVjMWQ7IH1cblxuLnRleHQtbGluay0tYWx0IHtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAudGV4dC1saW5rLS1hbHQ6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDA2NGEyICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGluay0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnRleHQtbGluay0tc2Vjb25kYXJ5OmhvdmVyLCAudGV4dC1saW5rLS1zZWNvbmRhcnk6Zm9jdXMsIC50ZXh0LWxpbmstLXNlY29uZGFyeTphY3RpdmUge1xuICAgIGNvbG9yOiAjNjY2OyB9XG5cbi5pY29uLW9ubHk6YmVmb3JlIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSB7XG4gIHBhZGRpbmc6IDIwcHggMCA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmZpZWxkLW5hbWUtZmllbGQtaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLmVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmZpZWxkLW5hbWUtZmllbGQtaGVhZGxpbmUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW0ge1xuICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMgLSAyMHB4KTtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMzIlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW0ge1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cbiAgICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zIC5wcm9kdWN0LWJveCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zIC5wcm9kdWN0LWJveCAucHJvZHVjdC1ib3gtLWhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5lY29tbS1wcm9kdWN0LXNob3djYXNlIC5maWVsZC1uYW1lLWZpZWxkLWVjb21tZXJjZS1zaG93Y2FzZSAuZmllbGQtaXRlbXMgLnByb2R1Y3QtYm94IC5wcm9kdWN0LWJveC0taGVhZGVyLmZlZGVyYWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg0NjdkOyB9XG4gICAgICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zIC5wcm9kdWN0LWJveCAucHJvZHVjdC1ib3gtLWhlYWRlci5zdGF0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY4Mzg7IH1cbiAgICAgIC5lY29tbS1wcm9kdWN0LXNob3djYXNlIC5maWVsZC1uYW1lLWZpZWxkLWVjb21tZXJjZS1zaG93Y2FzZSAuZmllbGQtaXRlbXMgLnByb2R1Y3QtYm94IC5wcm9kdWN0LWJveC0taGVhZGVyLmludGVybmF0aW9uYWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUyMjI2OyB9XG4gICAgICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zIC5wcm9kdWN0LWJveCAudG9waWMtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMjIwcHg7IH1cbiAgICAgIC5lY29tbS1wcm9kdWN0LXNob3djYXNlIC5maWVsZC1uYW1lLWZpZWxkLWVjb21tZXJjZS1zaG93Y2FzZSAuZmllbGQtaXRlbXMgLnByb2R1Y3QtYm94IC50b3BpYy1jb250ZW50IGgzIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB0O1xuICAgICAgICBjb2xvcjogIzY2NjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2UgLmZpZWxkLWl0ZW1zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5zaWRlYmFyLWVjb21tLXByb2R1Y3Qtc2hvd2Nhc2Uge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLnNpZGViYXItZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSBoMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLnNpZGViYXItZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZWNvbW0tY2FyZC0taG9yaXpvbnRhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAgIC5zaWRlYmFyLWVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmVjb21tLWNhcmQtLWhvcml6b250YWwgLmVjb21tLWNhcmQtaW1hZ2Uge1xuICAgICAgbWluLXdpZHRoOiAzMCU7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnNpZGViYXItZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZWNvbW0tY2FyZC0taG9yaXpvbnRhbCAuZWNvbW0tY2FyZC1pbWFnZSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTE1cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAuc2lkZWJhci1lY29tbS1wcm9kdWN0LXNob3djYXNlIC5lY29tbS1jYXJkLS1ob3Jpem9udGFsIC5lY29tbS1jYXJkLWltYWdlIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIC5zaWRlYmFyLWVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmVjb21tLWNhcmQtLWhvcml6b250YWwgLmVjb21tLWNhcmQtaW1hZ2Uge1xuICAgICAgICAgIGhlaWdodDogMjQwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuc2lkZWJhci1lY29tbS1wcm9kdWN0LXNob3djYXNlIC5lY29tbS1jYXJkLS1ob3Jpem9udGFsIC5lY29tbS1jYXJkLWltYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IDIxMHB4OyB9IH1cbiAgICAuc2lkZWJhci1lY29tbS1wcm9kdWN0LXNob3djYXNlIC5lY29tbS1jYXJkLS1ob3Jpem9udGFsIC5lY29tbS1jYXJkLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleDogMSAxIDAlOyB9XG4gICAgICAuc2lkZWJhci1lY29tbS1wcm9kdWN0LXNob3djYXNlIC5lY29tbS1jYXJkLS1ob3Jpem9udGFsIC5lY29tbS1jYXJkLWNvbnRlbnQgaDMge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgIC5zaWRlYmFyLWVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmVjb21tLWNhcmQtLWhvcml6b250YWwgLmVjb21tLWNhcmQtY29udGVudCBoMy5mZWRlcmFsIHtcbiAgICAgICAgY29sb3I6ICMwODQ2N2Q7IH1cbiAgICAgIC5zaWRlYmFyLWVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLmVjb21tLWNhcmQtLWhvcml6b250YWwgLmVjb21tLWNhcmQtY29udGVudCBoMy5zdGF0ZSB7XG4gICAgICAgIGNvbG9yOiAjMDA2ODM4OyB9XG4gICAgICAuc2lkZWJhci1lY29tbS1wcm9kdWN0LXNob3djYXNlIC5lY29tbS1jYXJkLS1ob3Jpem9udGFsIC5lY29tbS1jYXJkLWNvbnRlbnQgaDMuaW50ZXJuYXRpb25hbCB7XG4gICAgICAgIGNvbG9yOiAjOTUyMjI2OyB9XG4gIC5zaWRlYmFyLWVjb21tLXByb2R1Y3Qtc2hvd2Nhc2UgLnNob3djYXNlLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5lY29tbS1hYm91dC0tc2lkZWJhciB7XG4gIG1hcmdpbjogNDBweCAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHggMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAvKmJ4U2xpZGVyIHNlY3Rpb24gb24gcHJvZHVjdCBkZXRhaWwgcGFnZSovXG4gIC8qZW5kIGJ4U2xpZGVyIHNlY3Rpb24qLyB9XG4gIC5lY29tbS1hYm91dC0tc2lkZWJhciBoMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNDQ0OyB9XG4gIC5lY29tbS1hYm91dC0tc2lkZWJhciBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5wcmljZS1mcmVxdWVuY3kge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAucHJpY2UtZnJlcXVlbmN5IC5wcmljZSB7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAucHJpY2UtZnJlcXVlbmN5IC5mcmVxdWVuY3kge1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5lY29tbS1hYm91dC0tc2lkZWJhciAjcHJvZHVjdC1wcmljaW5nIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5lY29tbS1hYm91dC0tc2lkZWJhciAjcHJvZHVjdC1wcmljaW5nIC5wcm9kdWN0X19xdWFudGl0eSAuc2VjdGlvbi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmVjb21tLWFib3V0LS1zaWRlYmFyICNwcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLmVjb21tLWFib3V0LS1zaWRlYmFyICNwcm9kdWN0LWRldGFpbCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgI3Byb2R1Y3QtZGV0YWlsIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgLmVjb21tLWFib3V0LS1zaWRlYmFyICNwcm9kdWN0LWRldGFpbCB1bCBsaSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5lY29tbS1hYm91dC0tc2lkZWJhciAucHJvZHVjdF9fc2FtcGxlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5ieC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC50ZXN0aW1vbmlhbHMge1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC50ZXN0aW1vbmlhbHMgYmxvY2txdW90ZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC50ZXN0aW1vbmlhbHMgYmxvY2txdW90ZSBwIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDA2NGEyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciAudGVzdGltb25pYWxzIGNpdGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC50ZXN0aW1vbmlhbHMgY2l0ZSBzdHJvbmcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgICAgICAgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5ieC13cmFwcGVyIC53cmFwLS1zbGlkZXIgLnRlc3RpbW9uaWFscyBjaXRlID4gZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAud3JhcC0tc2xpZGVyIC50ZXN0aW1vbmlhbHMgY2l0ZSAuYXV0aG9yX3RpdGxlLFxuICAgICAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLmJ4LXdyYXBwZXIgLndyYXAtLXNsaWRlciAudGVzdGltb25pYWxzIGNpdGUgLmF1dGhvcl93b3JrIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIGEge1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYS5kaXNhYmxlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1wcmV2LFxuICAgICAgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LW5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29udHJvbHMucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDsgfVxuICAgICAgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LXByZXYge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgICAgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LW5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTNweCAwO1xuICAgICAgICByaWdodDogMTBweDsgfVxuICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4OyB9XG4gICAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgLmJ4LXBhZ2VyLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgICAgIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhLmFjdGl2ZSwgLmVjb21tLWFib3V0LS1zaWRlYmFyIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6Zm9jdXMsIC5lY29tbS1hYm91dC0tc2lkZWJhciAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjOyB9XG4gICAgICAuZWNvbW0tYWJvdXQtLXNpZGViYXIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjI3MzIwO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmMjczMjA7IH1cblxuLmZyZWUtdHJpYWwtY3RhLS1ib2R5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcbiAgbWFyZ2luOiA0MHB4IDA7IH1cbiAgLmZyZWUtdHJpYWwtY3RhLS1ib2R5IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5mcmVlLXRyaWFsLWN0YS0tYm9keSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuZnJlZS10cmlhbC1jdGEtLWJvZHkgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5mcmVlLXRyaWFsLWN0YS0tYm9keSAuYnRuLS1sYXJnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuZnJlZS10cmlhbC1jdGEtLWJvZHkgLmJ0bi0tbGFyZ2Uge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4uZnJlZS10cmlhbC1jdGEtLXNpZGViYXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkOyB9XG4gIC5mcmVlLXRyaWFsLWN0YS0tc2lkZWJhciBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cblxuLmFydGljbGUtY3RhIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMvYXJ0aWNsZS1DVEEtLWJhY2tncm91bmQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmFydGljbGUtY3RhIC5hcnRpY2xlLWN0YS0tYm9keSB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDIwcHg7IH1cbiAgICAuYXJ0aWNsZS1jdGEgLmFydGljbGUtY3RhLS1ib2R5IGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC5hcnRpY2xlLWN0YSAuYXJ0aWNsZS1jdGEtLWJvZHkgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzY2NjsgfVxuICAgICAgLmFydGljbGUtY3RhIC5hcnRpY2xlLWN0YS0tYm9keSBwIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYXJ0aWNsZS1jdGEgLmFydGljbGUtY3RhLS1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDY0YTI7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDU1ODk7IH1cbiAgICAuYXJ0aWNsZS1jdGEgLmFydGljbGUtY3RhLS1mb290ZXIgLmFydGljbGUtY3RhLS1mb290ZXItY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIC5hcnRpY2xlLWN0YSAuYXJ0aWNsZS1jdGEtLWZvb3RlciAuYXJ0aWNsZS1jdGEtLWZvb3Rlci1jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5hcnRpY2xlLWN0YSAuYXJ0aWNsZS1jdGEtLWZvb3RlciAuYXJ0aWNsZS1jdGEtLWZvb3Rlci1jb250ZW50IC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLmZyZWUtdHJpYWwtY3RhLS1mdWxsLXdpZHRoIHtcbiAgbWFyZ2luOiAwIC01MHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NTg5OyB9XG4gIC5mcmVlLXRyaWFsLWN0YS0tZnVsbC13aWR0aCBwIHtcbiAgICBtYXJnaW46IDAgNTB2dztcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5mcmVlLXRyaWFsLWN0YS0tZnVsbC13aWR0aCBwIGEge1xuICAgICAgY29sb3I6ICNjOWVhZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5mcmVlLXRyaWFsLWN0YS0tZnVsbC13aWR0aCBwIGE6aG92ZXIsIC5mcmVlLXRyaWFsLWN0YS0tZnVsbC13aWR0aCBwIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuZnJlZS10cmlhbC1jdGEtLWZ1bGwtd2lkdGggcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfSB9XG5cbi50b3AtbmV3cy1kYXRlLCAubGlzdGluZ19fcGFnaW5hdGlvbiwgLmFydGljbGVfX25hdixcbi5hcnRpY2xlLXBkZl9fbmF2LCAudXNlLXJlc3VsdHMge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDBweCAwcHggMnB4IDBweDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuaWU4IC50b3AtbmV3cy1kYXRlLCAuaWU4IC5saXN0aW5nX19wYWdpbmF0aW9uLCAuaWU4IC5hcnRpY2xlX19uYXYsIC5pZThcbiAgLmFydGljbGUtcGRmX19uYXYsIC5pZTggLnVzZS1yZXN1bHRzIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG5cbi50b3AtbmV3cy1kYXRlIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG9wLW5ld3MtZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIC0yMHB4IDM1cHg7IH0gfVxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBhLCAuYXJ0aWNsZV9fbmF2IGEsXG4uYXJ0aWNsZS1wZGZfX25hdiBhLCAudXNlLXJlc3VsdHMgYSB7XG4gIGNvbG9yOiAjNjY2OyB9XG5cbi5saXN0aW5nX19wYWdpbmF0aW9uIHAsIC5hcnRpY2xlX19uYXYgcCxcbi5hcnRpY2xlLXBkZl9fbmF2IHAsIC51c2UtcmVzdWx0cyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIl9fYnRuXCJdLFxuLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIl9fYnRuXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIl9fYnRuXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzVweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjOTk5O1xuICBjb2xvcjogI2VlZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCJfX2J0blwiXTpiZWZvcmUsIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIl9fYnRuXCJdOmJlZm9yZSxcbiAgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIl9fYnRuXCJdOmJlZm9yZSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCJfX2J0blwiXTpiZWZvcmUge1xuICAgIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiX19idG5cIl0sXG4gICAgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIl9fYnRuXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIl9fYnRuXCJdIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG5cbi5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCJfX2xhYmVsXCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCJfX2xhYmVsXCJdLFxuLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIl9fbGFiZWxcIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiX19sYWJlbFwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCJfX2xhYmVsXCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCJfX2xhYmVsXCJdLFxuICAgIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCJfX2xhYmVsXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLXByZXZcIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSxcbi5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1wcmV2XCJdLCAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1kZXRhaWxcIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tZGV0YWlsXCJdLFxuLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tZGV0YWlsXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tZGV0YWlsXCJdLCAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1uZXh0XCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl0sXG4uYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tbmV4dFwiXSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1wcmV2XCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl0sXG4uYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tcHJldlwiXSwgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tbmV4dFwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdLFxuLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLW5leHRcIl0ge1xuICB3aWR0aDogMjAlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tcHJldlwiXTpob3ZlciBbY2xhc3MqPVwiX19sYWJlbFwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2xhYmVsXCJdLFxuICAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2xhYmVsXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tcHJldlwiXTpob3ZlciBbY2xhc3MqPVwiX19sYWJlbFwiXSwgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tbmV4dFwiXTpob3ZlciBbY2xhc3MqPVwiX19sYWJlbFwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2xhYmVsXCJdLFxuICAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2xhYmVsXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tbmV4dFwiXTpob3ZlciBbY2xhc3MqPVwiX19sYWJlbFwiXSB7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tcHJldlwiXTpob3ZlciBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXTpob3ZlciBbY2xhc3MqPVwiX19idG5cIl0sXG4gIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl06aG92ZXIgW2NsYXNzKj1cIl9fYnRuXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tcHJldlwiXTpob3ZlciBbY2xhc3MqPVwiX19idG5cIl0sIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLW5leHRcIl06aG92ZXIgW2NsYXNzKj1cIl9fYnRuXCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl06aG92ZXIgW2NsYXNzKj1cIl9fYnRuXCJdLFxuICAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2J0blwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLW5leHRcIl06aG92ZXIgW2NsYXNzKj1cIl9fYnRuXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjY2OyB9XG4gIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLXByZXZcIl06ZW1wdHksIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXTplbXB0eSxcbiAgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXTplbXB0eSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLXByZXZcIl06ZW1wdHksIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLW5leHRcIl06ZW1wdHksIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXTplbXB0eSxcbiAgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXTplbXB0eSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLW5leHRcIl06ZW1wdHkge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tcHJldlwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdLFxuICAgIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1wcmV2XCJdLCAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1uZXh0XCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl0sXG4gICAgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLW5leHRcIl0ge1xuICAgICAgd2lkdGg6IDI1JTsgfSB9XG5cbi5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLXByZXZcIl0gW2NsYXNzKj1cIl9fYnRuXCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl0gW2NsYXNzKj1cIl9fYnRuXCJdLFxuLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1wcmV2XCJdIFtjbGFzcyo9XCJfX2J0blwiXSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLXByZXZcIl0gW2NsYXNzKj1cIl9fYnRuXCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl0gW2NsYXNzKj1cIl9fYnRuXCJdLFxuICAgIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl0gW2NsYXNzKj1cIl9fYnRuXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tcHJldlwiXSBbY2xhc3MqPVwiX19idG5cIl0ge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tbmV4dFwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdLFxuLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLW5leHRcIl0ge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1uZXh0XCJdIFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdIFtjbGFzcyo9XCJfX2J0blwiXSxcbiAgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1uZXh0XCJdIFtjbGFzcyo9XCJfX2J0blwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tbmV4dFwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSBbY2xhc3MqPVwiX19idG5cIl0sXG4gICAgICAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdIFtjbGFzcyo9XCJfX2J0blwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLW5leHRcIl0gW2NsYXNzKj1cIl9fYnRuXCJdIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tZGV0YWlsXCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLWRldGFpbFwiXSxcbi5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLWRldGFpbFwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLWRldGFpbFwiXSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hamF4LXByb2dyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hamF4LXByb2dyZXNzIC50aHJvYmJlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5hamF4LXByb2dyZXNzIC5tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTFweDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTFweDtcbiAgei1pbmRleDogMjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDAgNXB4IGJsYWNrOyB9XG5cbi5sb2FkZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLmxvYWRlcl9faWNvbixcbi5sb2FkZXJfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmxvYWRlcl9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5iaWdfX2xvYWRlciAubG9hZGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogNDBweDsgfVxuXG4uY29udGVudC1ibG9jayxcbltjbGFzcyo9XCJjb250ZW50LWJsb2NrLS1cIl0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jb250ZW50LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyLFxuICBbY2xhc3MqPVwiY29udGVudC1ibG9jay0tXCJdIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5saW5rLWxpc3QgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5saW5rLWxpc3QtLXN1Yi1jYXRlZ29yeSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAwIDNweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA2NGEyOyB9XG5cbi5jb250ZW50LWJsb2NrX19oZWFkZXItLWJyYW5kIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMXJlbTsgfVxuXG4uY29udGVudC1ibG9ja19fdGl0bGUsXG4uY29udGVudC1ibG9ja19fbGluayB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY29udGVudC1ibG9ja19fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNvbnRlbnQtYmxvY2tfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZDM1YzFkOyB9XG5cbi5jb250ZW50LWJsb2NrLS1ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB9XG4gIC5jb250ZW50LWJsb2NrLS1ib3ggLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAuY29udGVudC1ibG9jay0tYm94IC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgLmNvbnRlbnQtYmxvY2stLWJveCAubWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stLWJveCAubWVkaWFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stLWJveCAubWVkaWFfX3RpdGxlIGEge1xuICAgICAgY29sb3I6ICMwMDY0YTI7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLS1ib3ggLm1lZGlhX190aXRsZSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDU1ODk7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLS1ib3ggLm1lZGlhX190aXRsZSBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogIzI2N2JhZjsgfVxuICAuY29udGVudC1ibG9jay0tYm94IC5tZWRpYV9fc25pcHBldCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5jb250ZW50LWJsb2NrLS1ib3gtLWFsdCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cbiAgLmNvbnRlbnQtYmxvY2stLWJveC0tYWx0IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLmNvbnRlbnQtYmxvY2stLWJveC0tYWx0IC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAuY29udGVudC1ibG9jay0tYm94LS1hbHQgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG5cbltjbGFzcyo9XCJfX2NvbnRlbnQtLXNpZGViYXJcIl06bm90KC5ob21lX19jb250ZW50LS1zaWRlYmFyKSAuY29udGVudC1ibG9jay0tYm94IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbltjbGFzcyo9XCJfX2NvbnRlbnQtLXNpZGViYXJcIl06bm90KC5ob21lX19jb250ZW50LS1zaWRlYmFyKSAuY29udGVudC1ibG9jay0tYm94IC5tZWRpYV9faW1hZ2UgKyAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19tZXRhIHtcbiAgcGFkZGluZzogMDsgfVxuXG5bY2xhc3MqPVwiX19jb250ZW50LS1zaWRlYmFyXCJdOm5vdCguaG9tZV9fY29udGVudC0tc2lkZWJhcikgLm1lZGlhX19pbWFnZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7IH1cbiAgW2NsYXNzKj1cIl9fY29udGVudC0tc2lkZWJhclwiXTpub3QoLmhvbWVfX2NvbnRlbnQtLXNpZGViYXIpIC5tZWRpYV9faW1hZ2UgKyAubWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cblxuW2NsYXNzKj1cIl9fY29udGVudC0tc2lkZWJhclwiXTpub3QoLmhvbWVfX2NvbnRlbnQtLXNpZGViYXIpIC5tZWRpYV9fc25pcHBldCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ubGF0ZXN0LXVwZGF0ZXMge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmxhdGVzdC11cGRhdGVzIFtjbGFzcyo9XCJjb250ZW50LWJsb2NrLS1cIl0sXG4gIC5sYXRlc3QtdXBkYXRlcyAuY29udGVudC1ibG9jayB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAuZnJsIC5sYXRlc3QtdXBkYXRlcyAubWVkaWFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5mcmwgLmxhdGVzdC11cGRhdGVzIC5jb2x1bW4uZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLmZybCAubGF0ZXN0LXVwZGF0ZXMgLmNvbHVtbi5sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLmRhaWxpZXMgLmxhdGVzdC11cGRhdGVzIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMjczMjA7IH1cbiAgLmRhaWxpZXMgLmxhdGVzdC11cGRhdGVzIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cbiAgLmRhaWxpZXMgLmxhdGVzdC11cGRhdGVzIC5tZWRpYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAuZGFpbGllcyAubGF0ZXN0LXVwZGF0ZXMgLm1lZGlhOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5sYW5kaW5nX190aXRsZSwgLmZvcm1fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgY29sb3I6ICM2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5sYW5kaW5nX190aXRsZSwgLmZvcm1fX2hlYWRlciB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuXG4ubGlzdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLmxpc3RpbmcgLmNvbnRlbnQtYmxvY2sgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLmxpc3RpbmcgLmNvbnRlbnQtYmxvY2sgLm1lZGlhIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5saXN0aW5nIC5jb250ZW50LWJsb2NrOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubGlzdGluZyAuY29udGVudC1ibG9jayB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICAubGlzdGluZyBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmxpc3Rpbmcge1xuICAgICAgbWFyZ2luOiAwIC0yMHB4IDYwcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwOyB9XG4gICAgICAubGlzdGluZyAubGFuZGluZ19fdGl0bGUsIC5saXN0aW5nIC5mb3JtX19oZWFkZXIge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuXG4ubGlzdGluZ19fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLmxpc3RpbmdfX2Rlc2NyaXB0aW9uIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5saXN0aW5nX19kZXNjcmlwdGlvbiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5lb21sLWNvbnRlbnQgLmNvbnRlbnQgPiBmb3JtIC50aXRsZSxcbi5lb21sLWNvbnRlbnQgLmNvbnRlbnQgPiBmb3JtIHAuZmllbGQge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmxpc3RpbmdfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHggMXB4O1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLmxpc3RpbmdfX2NvbnRyb2xzIC5mb3JtLWl0ZW0tZG9jdW1lbnQtdHlwZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmxpc3RpbmdfX2NvbnRyb2xzIC5mb3JtLWl0ZW0tZG9jdW1lbnQtdHlwZSAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgLmxpc3RpbmdfX2NvbnRyb2xzIC5mb3JtLWl0ZW0tZG9jdW1lbnQtdHlwZSAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5saXN0aW5nX19jb250cm9scyAuZm9ybS1pdGVtLWRvY3VtZW50LXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAubGlzdGluZ19fY29udHJvbHMgLmZvcm0tLWlubGluZTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubGlzdGluZ19fY29udHJvbHMgLmZvcm0taXRlbSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIC5saXN0aW5nX19jb250cm9scyAuZm9ybS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubGlzdGluZ19fY29udHJvbHMgLm1hcmt1cF9vciB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC5saXN0aW5nX19jb250cm9scyAuYnRuLS1wcmltYXJ5LCAubGlzdGluZ19fY29udHJvbHMgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLmxpc3RpbmdfX2NvbnRyb2xzIC5mb3JtLXN1Ym1pdCwgLmxpc3RpbmdfX2NvbnRyb2xzIC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLmxpc3RpbmdfX2NvbnRyb2xzIC5mb3JtLXN1Ym1pdCwgLmxpc3RpbmdfX2NvbnRyb2xzICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5saXN0aW5nX19jb250cm9scyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubGlzdGluZ19fY29udHJvbHMgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5saXN0aW5nX19jb250cm9scyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubGlzdGluZ19fY29udHJvbHMgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5saXN0aW5nX19jb250cm9scyAuZm9ybS1zdWJtaXQsIC5saXN0aW5nX19jb250cm9scyAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLmxpc3RpbmdfX2NvbnRyb2xzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5saXN0aW5nX19jb250cm9scyAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAubGlzdGluZ19fY29udHJvbHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMjJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAubGlzdGluZ19fY29udHJvbHMgLmJ0bi0tcHJpbWFyeSwgLmxpc3RpbmdfX2NvbnRyb2xzICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5saXN0aW5nX19jb250cm9scyAuZm9ybS1zdWJtaXQsIC5saXN0aW5nX19jb250cm9scyAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5saXN0aW5nX19jb250cm9scyAuZm9ybS1zdWJtaXQsIC5saXN0aW5nX19jb250cm9scyAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAubGlzdGluZ19fY29udHJvbHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxpc3RpbmdfX2NvbnRyb2xzICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAubGlzdGluZ19fY29udHJvbHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxpc3RpbmdfX2NvbnRyb2xzIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAubGlzdGluZ19fY29udHJvbHMgLmZvcm0tc3VibWl0LCAubGlzdGluZ19fY29udHJvbHMgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5saXN0aW5nX19jb250cm9scyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubGlzdGluZ19fY29udHJvbHMgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLmxpc3RpbmdfX2NvbnRyb2xzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9IH1cblxuLmxpc3RpbmdfX2NvbnRyb2xzLS12aWV3LFxuLmxpc3RpbmdfX2NvbnRyb2xzLS1hY3Rpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc1JTtcbiAgcGFkZGluZzogMDsgfVxuXG4ubGlzdGluZ19fY29udHJvbHMtLXZpZXcgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmxpc3RpbmdfX2NvbnRyb2xzLS12aWV3IGZvcm0sXG4ubGlzdGluZ19fY29udHJvbHMtLXZpZXcgLmNob3Nlbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMjI1cHg7IH1cblxuLmxpc3RpbmdfX2NvbnRyb2xzLS12aWV3IC5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDA7IH1cblxuLmxpc3RpbmdfX2NvbnRyb2xzLS1hY3Rpb24gYSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ubGlzdGluZ19fY29udHJvbHMtLWFjdGlvbiBhOm5vdChbY2xhc3MqPVwiYnRuLS1cIl0pIHtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmxpc3RpbmdfX3RvcCB7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4OyB9XG5cbi5saXN0aW5nX19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdGluZ19fY29udGVudCB7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5saXN0aW5nX19jb250ZW50IG9sLFxuICAubGlzdGluZ19fY29udGVudCB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAubGlzdGluZ19fY29udGVudCBvbCBsaSxcbiAgICAubGlzdGluZ19fY29udGVudCB1bCBsaSB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cbiAgICAgIC5saXN0aW5nX19jb250ZW50IG9sIGxpOmxhc3Qtb2YtdHlwZSxcbiAgICAgIC5saXN0aW5nX19jb250ZW50IHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmxvYWQtbW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMjVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmxvYWQtbW9yZSBpbnB1dCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYXV0aG9ycyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTgwcHg7XG4gIG1hcmdpbjogMCAyMHB4IDE1cHggMDtcbiAgcGFkZGluZzogMCAyMHB4IDEwcHggMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDsgfVxuXG4uYXV0aG9yc19fYnlsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5hdXRob3JfX2ltYWdlLFxuLmF1dGhvcl9fbmFtZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmF1dGhvcl9faW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmF1dGhvcl9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLmF1dGhvcl9fbmFtZSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnNlYXJjaC1oaWdobGlnaHQge1xuICBwYWRkaW5nOiAwIDJweDtcbiAgYmFja2dyb3VuZDogI2YzODg0MTtcbiAgLyogV2FzIGJyYW5kLWNvbG9yLTIgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnNlYXJjaC1oaWdobGlnaHQuY3VycmVudCxcbm1hcmsuc2VhcmNoLWhpZ2hsaWdodC5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogI2QzNWMxZDsgfVxuXG4uZG9jdW1lbnRfX3NlYXJjaC1uYXYuZ2xvYmFsLXNlYXJjaC1uYXYge1xuICB6LWluZGV4OiA5OyB9XG5cbi5ob2xpZGF5LW1lc3NhZ2UgLmhvbGlkYXktbWVzc2FnZV9fYWxlcnQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjI3MzIwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZmVlZGJhY2stbGluayB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDI1cHg7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGhlaWdodCwgLjNzOyB9XG4gIC5mZWVkYmFjay1saW5rOmhvdmVyLCAuZmVlZGJhY2stbGluazphY3RpdmUge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtdHJlYXRpZXMtY29tcGFyZS1yZXN1bHRzIC5mZWVkYmFjay1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZlZWRiYWNrLWxpbmsge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLmZlZWRiYWNrLWxpbmsge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuI3RhYnMtd3JhcHBlciB7XG4gIG1hcmdpbjogLTIwcHggYXV0byAyMHB4OyB9XG5cbi5tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG4gIC5tZWRpYTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLm1lZGlhLmJsb2dnZXItaW5mbyB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICBib3JkZXI6IDA7IH1cbiAgLm1lZGlhIC5mbGFnLXRocm9iYmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tZWRpYSAuZmxhZy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDBweDsgfVxuICAubWVkaWEgLmFkZC10by1xdWV1ZSxcbiAgLm1lZGlhIC5yZW1vdmUtZnJvbS1xdWV1ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7IH1cbiAgICAubWVkaWEgLmFkZC10by1xdWV1ZTpiZWZvcmUsXG4gICAgLm1lZGlhIC5yZW1vdmUtZnJvbS1xdWV1ZTpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5tZWRpYSAuYWRkLXRvLXF1ZXVlIHtcbiAgICBjb2xvcjogIzY2NjsgfVxuICAgIC5tZWRpYSAuYWRkLXRvLXF1ZXVlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gIC5tZWRpYSAucmVtb3ZlLWZyb20tcXVldWUge1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gICAgLm1lZGlhIC5yZW1vdmUtZnJvbS1xdWV1ZTpob3ZlciB7XG4gICAgICBjb2xvcjogI2QzNWMxZDsgfVxuXG4ubWVkaWFfX2xlZnQsXG4ubWVkaWFfX2ltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLm1lZGlhX19sZWZ0ICsgLm1lZGlhX19jb250ZW50LFxuICAubWVkaWFfX2ltYWdlICsgLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5tZWRpYV9faW1hZ2Uge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7IH1cblxuLm1lZGlhX19jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjBweCAwcHg7IH1cblxuLm1lZGlhLS1ibG9nLFxuLm1lZGlhLS1vcGluaW9ucyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG4gIC5tZWRpYS0tYmxvZzpsYXN0LW9mLXR5cGUsXG4gIC5tZWRpYS0tb3BpbmlvbnM6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5ibG9nLWxpc3QgLm1lZGlhLS1ibG9nIC5tZWRpYV9fbWV0YSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmJsb2ctbGlzdCAubWVkaWEtLWJsb2cgLm1lZGlhX19tZXRhIGRpdiA+IC5tZWRpYV9fYXV0aG9yIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmJsb2ctbGlzdCAubWVkaWEtLWJsb2cgLm1lZGlhX19tZXRhIGRpdiA+IC5tZWRpYV9fYXV0aG9yICsgLm1lZGlhX19kYXRldGltZTo6YmVmb3JlIHtcbiAgY29udGVudDogJ3wnO1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uYmxvZy1saXN0IC5tZWRpYS0tYmxvZyAubWVkaWFfX21ldGEgZGl2ID4gLm1lZGlhX19kYXRldGltZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5tZWRpYV9fZGF0ZXRpbWUsXG4ubWVkaWFfX2F1dGhvcixcbi5tZWRpYV9fcHJvZHVjdCB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1lZGlhX19kYXRldGltZSBhLFxuICAubWVkaWFfX2F1dGhvciBhLFxuICAubWVkaWFfX3Byb2R1Y3QgYSB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgICAubWVkaWFfX2RhdGV0aW1lIGE6aG92ZXIsXG4gICAgLm1lZGlhX19hdXRob3IgYTpob3ZlcixcbiAgICAubWVkaWFfX3Byb2R1Y3QgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzQ0NDsgfVxuXG4ubWVkaWFfX2RhdGV0aW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDsgfVxuXG4ubWVkaWFfX3Byb2R1Y3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4ubGlzdGluZyAubWVkaWFfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLm1lZGlhX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAubWVkaWFfX3RpdGxlIGEge1xuICAgIGNvbG9yOiAjMDA2NGEyOyB9XG4gICAgLm1lZGlhX190aXRsZSBhOmhvdmVyLCAubWVkaWFfX3RpdGxlIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMDU1ODk7IH1cbiAgICAubWVkaWFfX3RpdGxlIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzI2N2JhZjsgfVxuICAubWVkaWFfX3RpdGxlIC5uYXYtbGlua19fbm9hY2Nlc3Mge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLm1lZGlhX190aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cblxuLm1lZGlhX19hdXRob3Ige1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1lZGlhX19zbmlwcGV0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAubWVkaWFfX3NuaXBwZXQgYSB7XG4gICAgY29sb3I6ICMwMDY0YTI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgd2hpdGUtc3BhY2U6IHByZTsgfVxuXG4ubWVkaWFfX3N1Yi1jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4O1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLm1lZGlhX19zdWItY2F0ZWdvcnkgKyAubWVkaWFfX21ldGEge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5uYXYtbGluay0tdG9wID4gYSwgLm5hdi1saW5rLS1tYWluLCAubmF2LWxpbmstLXBlcnNvbmFsX190b29scyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udGF4LXRvcGljcy1tZW51LFxuLmtleS1kb2N1bWVudHMtbWVudSxcbi5qdXJpc2RpY3Rpb25zLW1lbnUsXG4uaG90LXRvcGljcy1tZW51LCAuY29udHJpYnV0b3JzLW1lbnUge1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45Myk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBvdmVyZmxvdzogc2Nyb2xsOyB9XG4gIC52aXNpYmxlLnRheC10b3BpY3MtbWVudSxcbiAgLnZpc2libGUua2V5LWRvY3VtZW50cy1tZW51LFxuICAudmlzaWJsZS5qdXJpc2RpY3Rpb25zLW1lbnUsXG4gIC52aXNpYmxlLmhvdC10b3BpY3MtbWVudSwgLnZpc2libGUuY29udHJpYnV0b3JzLW1lbnUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlcixcbiAgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19oZWFkZXIsXG4gIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLFxuICAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19oZWFkZXIsXG4gICAgICAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlcixcbiAgICAgIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLFxuICAgICAgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19oZWFkZXIsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19oZWFkZXIge1xuICAgICAgICBtaW4td2lkdGg6IDBweDsgfSB9XG4gICAgQG1lZGlhIHByaW50IHtcbiAgICAgIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLFxuICAgICAgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19oZWFkZXIsXG4gICAgICAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlcixcbiAgICAgIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyIHtcbiAgICAgICAgbWluLXdpZHRoOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19oZWFkZXIsXG4gICAgICAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlcixcbiAgICAgIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLFxuICAgICAgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19oZWFkZXIsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX3RpdGxlLFxuICAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX3RpdGxlLFxuICAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX3RpdGxlLFxuICAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX3RpdGxlLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyLFxuICAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcixcbiAgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXIsXG4gIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICM3Nzc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjpob3ZlcixcbiAgICAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjpob3ZlcixcbiAgICAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjpob3ZlcixcbiAgICAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjpob3ZlciwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjpob3ZlciwgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6Zm9jdXMsXG4gICAgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6Zm9jdXMsXG4gICAgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6Zm9jdXMsXG4gICAgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6Zm9jdXMsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6Zm9jdXMsIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmFjdGl2ZSxcbiAgICAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjphY3RpdmUsXG4gICAgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6YWN0aXZlLFxuICAgIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmFjdGl2ZSwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjphY3RpdmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcixcbiAgICAgIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyLFxuICAgICAgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXIsXG4gICAgICAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlciwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlciB7XG4gICAgICAgIGhlaWdodDogNDBweDsgfSB9XG4gIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2UsXG4gIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2UsXG4gIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2UsXG4gIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2UsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2UgLmljb24tY2FuY2VsLWNpcmNsZWQ6YmVmb3JlLFxuICAgIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2UgLmljb24tY2FuY2VsLWNpcmNsZWQ6YmVmb3JlLFxuICAgIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2UgLmljb24tY2FuY2VsLWNpcmNsZWQ6YmVmb3JlLFxuICAgIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2UgLmljb24tY2FuY2VsLWNpcmNsZWQ6YmVmb3JlLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2UgLmljb24tY2FuY2VsLWNpcmNsZWQ6YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogLTNweCAwIDAgNXB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbG9zZTpob3ZlcixcbiAgICAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlOmhvdmVyLFxuICAgIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2U6aG92ZXIsXG4gICAgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbG9zZTpob3ZlciwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlLFxuICAgICAgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19jbG9zZSxcbiAgICAgIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2UsXG4gICAgICAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2Uge1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDA7IH0gfVxuICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2NsZWFyLFxuICAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2NsZWFyLFxuICAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2NsZWFyLFxuICAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2NsZWFyLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9fY2xlYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQycHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2xlYXIsXG4gICAgICAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2NsZWFyLFxuICAgICAgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19jbGVhcixcbiAgICAgIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2xlYXIsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19jbGVhciB7XG4gICAgICAgIHRvcDogNDdweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7IH0gfVxuICAudGF4LXRvcGljcy1tZW51IGxpOm5vdChbY2xhc3MqPVwiX19jYXRlZ29yeVwiXSksXG4gIC5rZXktZG9jdW1lbnRzLW1lbnUgbGk6bm90KFtjbGFzcyo9XCJfX2NhdGVnb3J5XCJdKSxcbiAgLmp1cmlzZGljdGlvbnMtbWVudSBsaTpub3QoW2NsYXNzKj1cIl9fY2F0ZWdvcnlcIl0pLFxuICAuaG90LXRvcGljcy1tZW51IGxpOm5vdChbY2xhc3MqPVwiX19jYXRlZ29yeVwiXSksIC5jb250cmlidXRvcnMtbWVudSBsaTpub3QoW2NsYXNzKj1cIl9fY2F0ZWdvcnlcIl0pIHtcbiAgICBtYXJnaW46IDAgMTVweCAycHggNXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQsIC4zczsgfVxuICAgIC50YXgtdG9waWNzLW1lbnUgbGk6bm90KFtjbGFzcyo9XCJfX2NhdGVnb3J5XCJdKTpob3ZlcixcbiAgICAua2V5LWRvY3VtZW50cy1tZW51IGxpOm5vdChbY2xhc3MqPVwiX19jYXRlZ29yeVwiXSk6aG92ZXIsXG4gICAgLmp1cmlzZGljdGlvbnMtbWVudSBsaTpub3QoW2NsYXNzKj1cIl9fY2F0ZWdvcnlcIl0pOmhvdmVyLFxuICAgIC5ob3QtdG9waWNzLW1lbnUgbGk6bm90KFtjbGFzcyo9XCJfX2NhdGVnb3J5XCJdKTpob3ZlciwgLmNvbnRyaWJ1dG9ycy1tZW51IGxpOm5vdChbY2xhc3MqPVwiX19jYXRlZ29yeVwiXSk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDsgfVxuICAudGF4LXRvcGljcy1tZW51IGEsXG4gIC5rZXktZG9jdW1lbnRzLW1lbnUgYSxcbiAgLmp1cmlzZGljdGlvbnMtbWVudSBhLFxuICAuaG90LXRvcGljcy1tZW51IGEsIC5jb250cmlidXRvcnMtbWVudSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgIGNvbG9yOiAjZGRkO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgLnRheC10b3BpY3MtbWVudSBhOmhvdmVyLFxuICAgIC5rZXktZG9jdW1lbnRzLW1lbnUgYTpob3ZlcixcbiAgICAuanVyaXNkaWN0aW9ucy1tZW51IGE6aG92ZXIsXG4gICAgLmhvdC10b3BpY3MtbWVudSBhOmhvdmVyLCAuY29udHJpYnV0b3JzLW1lbnUgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAudGF4LXRvcGljcy1tZW51IHVsLFxuICAua2V5LWRvY3VtZW50cy1tZW51IHVsLFxuICAuanVyaXNkaWN0aW9ucy1tZW51IHVsLFxuICAuaG90LXRvcGljcy1tZW51IHVsLCAuY29udHJpYnV0b3JzLW1lbnUgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm5hdi0tdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAubmF2LS10b3AgLmNvbnRhaW4sIC5uYXYtLXRvcCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5uYXYtLXRvcCAud3JhcF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uYXYtLXRvcCB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5uYXYtLXRvcCB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm5hdi0tdG9wIHtcbiAgICAgIG9yZGVyOiAxOyB9IH1cblxuLm5hdi1saW5rLS10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW46IDAgMCAwIC0zcHg7XG4gIGhlaWdodDogMjVweDsgfVxuICAubmF2LWxpbmstLXRvcCA+IGEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBib3JkZXI6IHNvbGlkICNlOWU5ZTk7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHggMHB4IDBweCAxcHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubmF2LWxpbmstLXRvcCA+IGE6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubmF2LWxpbmstLXRvcCA+IGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTNweCAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9IH1cbiAgLm5hdi1saW5rLS10b3A6bGFzdC1jaGlsZCA+IGEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOWU5ZTk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm5hdi1saW5rLS10b3A6bGFzdC1jaGlsZCA+IGEge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH0gfVxuICAubmF2LWxpbmstLXRvcCB1bCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogLTk5OTlweDtcbiAgICBiYWNrZ3JvdW5kOiAjNzc3O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIC5uYXYtbGluay0tdG9wIHVsIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICBjb2xvcjogI2VlZTsgfVxuICAgICAgLm5hdi1saW5rLS10b3AgdWwgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubmF2LWxpbmstLXRvcCB1bCBhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAubmF2LWxpbmstLXRvcCB1bCBhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5uYXYtbGluay0tdG9wIHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLm5hdi1saW5rLS10b3A6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM3Nzc7IH1cbiAgICAubmF2LWxpbmstLXRvcDpob3ZlciBhIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5uYXYtbGluay0tdG9wOmhvdmVyIHVsIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubmF2LWxpbmstLXRvcDpob3ZlciB1bCBhIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5uYXYtbGluay0tdG9wIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgICAgLm5hdi1saW5rLS10b3A6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDsgfSB9XG5cbi5uYXYtLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjsgfVxuICAubmF2LS1tYWluIC5uYXYtLW1haW5fX25hdiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5uYXYtLW1haW4gLm5hdi0tbWFpbl9fbmF2IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAubmF2LS1tYWluIC5pY29uLXNlYXJjaCB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlM2UzZTM7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5uYXYtLW1haW4gLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5uYXYtLW1haW4gLmljb24tc2VhcmNoLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA2NGEyO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaWU4IC5uYXYtLW1haW4gLmljb24tc2VhcmNoIHtcbiAgICAgIHdpZHRoOiA3NnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm5hdi0tbWFpbiB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvcmRlcjogNTsgfSB9XG5cbi5uYXYtbGluay0tbWFpbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGJvcmRlcjogc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXdpZHRoOiAwcHggMHB4IDBweCAxcHg7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzOyB9XG4gIC5uYXYtbGluay0tbWFpbi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMzMTM0Mzc7XG4gICAgY29sb3I6ICNjY2M7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubmF2LWxpbmstLW1haW4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7IH1cbiAgICAgIC5uYXYtbGluay0tbWFpbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubmF2LWxpbmstLW1haW4ge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9IH1cblxuLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93LFxuLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93LFxuLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93LFxuLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93IHtcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHggMCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93LFxuICAgIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9fY2F0ZWdvcnkuc2hvdyxcbiAgICAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2NhdGVnb3J5LnNob3csXG4gICAgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2F0ZWdvcnksXG4ua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2NhdGVnb3J5LFxuLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeSxcbi5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2F0ZWdvcnkge1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDsgfVxuXG4udGF4LXRvcGljcy1tZW51IC5jYXRlZ29yeV9fdGl0bGUsXG4ua2V5LWRvY3VtZW50cy1tZW51IC5jYXRlZ29yeV9fdGl0bGUsXG4uanVyaXNkaWN0aW9ucy1tZW51IC5jYXRlZ29yeV9fdGl0bGUsXG4uaG90LXRvcGljcy1tZW51IC5jYXRlZ29yeV9fdGl0bGUge1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgIzU1MjgwYjsgfVxuXG4uY29udHJpYnV0b3JzLW1lbnUge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uY29udHJpYnV0b3JzLS1mZWF0dXJlZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzUlO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5jb250cmlidXRvcnMtLWZlYXR1cmVkIC5mZWF0dXJlZC1vdmVydmlldyBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlOyB9XG4gIC5jb250cmlidXRvcnMtLWZlYXR1cmVkIC5mZWF0dXJlZC1vdmVydmlldyBhIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5jb250cmlidXRvcnMtLWZlYXR1cmVkIC5mZWF0dXJlZC1vdmVydmlldzpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jb250cmlidXRvcnMtLWZlYXR1cmVkIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDc1JTsgfSB9XG5cbi5jb250cmlidXRvci0tZmVhdHVyZWRfX2luZm8ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jb250cmlidXRvci0tZmVhdHVyZWRfX25hbWUge1xuICBjb2xvcjogI2YyNzMyMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbGlua3Mge1xuICBjbGVhcjogYm90aDsgfVxuICAuY29udHJpYnV0b3ItLWZlYXR1cmVkX19saW5rcyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgY29sb3I6ICNkZGQ7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbGlua3MgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fdmlldy1hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmNvbnRyaWJ1dG9ycy0tbGlzdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzUlOyB9XG4gIC5jb250cmlidXRvcnMtLWxpc3QgLmNvbHVtbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzY0NjQ2NDsgfVxuICAuY29udHJpYnV0b3JzLS1saXN0IGxpIGEge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGNvbG9yOiAjZjI3MzIwO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jb250cmlidXRvcnMtLWxpc3Qge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNzUlOyB9IH1cblxuLm1lbnUtY291bnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBiYWNrZ3JvdW5kOiAjMjY3YmFmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tZW51LW5vLXJlc3VsdHMge1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAubWVudS1uby1yZXN1bHRzIHNwYW4ge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ucGVyc29uYWwtd2VsY29tZSxcbi51c2VyLXJlYWRpbmctcXVldWUsXG4udXNlci1mYXZvcml0ZXMsXG4ucHVibGljYXRpb25zLW1lbnUsXG4ucmVzZWFyY2gtdG9vbHMtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uYXYtLXBlcnNvbmFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDY0YTI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzFhNzNhYiAwJSwgIzFhNzNhYiA1MCUsICMwMDY0YTIgNTAlLCAjMDA2NGEyIDEwMCUpO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNTU4OTtcbiAgb3JkZXI6IDA7IH1cbiAgLm5hdi0tcGVyc29uYWwgLmNvbnRhaW4sIC5uYXYtLXBlcnNvbmFsIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLm5hdi0tcGVyc29uYWwgLndyYXBfX2NvbnRlbnQge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2NGEyO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA1NTg5OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5uYXYtLXBlcnNvbmFsIC5jb250YWluLCAubmF2LS1wZXJzb25hbCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5uYXYtLXBlcnNvbmFsIC53cmFwX19jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICAubmF2LS1wZXJzb25hbCBbY2xhc3MqPVwiaWNvbi1cIl06YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIG9wYWNpdHk6IC41OyB9XG4gICAgLmllOCAubmF2LS1wZXJzb25hbCBbY2xhc3MqPVwiaWNvbi1cIl06YmVmb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5uYXYtLXBlcnNvbmFsIFtjbGFzcyo9XCItLWFmdGVyXCJdOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICAubmF2LS1wZXJzb25hbCAuaWNvbi1kb3duLWRpcjphZnRlciB7XG4gICAgbWFyZ2luOiAwIDAgMCAuNXJlbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm5hdi0tcGVyc29uYWwge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyOiBub25lOyB9IH1cblxuLm5hdi1saW5rLS1wZXJzb25hbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDViOTM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5uYXYtbGluay0tcGVyc29uYWw6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDU1ODk7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm5hdi1saW5rLS1wZXJzb25hbDphZnRlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmllOCAubmF2LWxpbmstLXBlcnNvbmFsIHtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5uYXYtbGluay0tcGVyc29uYWwge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA1NTg5OyB9IH1cblxuc3Bhbi5uYXYtbGluay0tcGVyc29uYWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLm5hdi1saW5rLS1wZXJzb25hbF9fdG9vbHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmMjczMjA7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZDM1YzFkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDM1YzFkO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzOyB9XG4gIC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDM1YzFkO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm5hdi1saW5rLS1wZXJzb25hbF9fdG9vbHMge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG4ucGVyc29uYWwtZGF0ZXRpbWUge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzFhNzNhYjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDU1ODk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmb250LXdlaWdodDogOTAwOyB9XG4gIC5wZXJzb25hbC1kYXRldGltZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzFhNzNhYjsgfVxuICAuaWU4IC5wZXJzb25hbC1kYXRldGltZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAucGVyc29uYWwtZGF0ZXRpbWUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wZXJzb25hbC13ZWxjb21lIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnBlcnNvbmFsLXdlbGNvbWUgLm5hdi1saW5rLS1wZXJzb25hbCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlcnNvbmFsLXdlbGNvbWUgLnBlcnNvbmFsLXdlbGNvbWVfX25hbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAuODtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgLW1zLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC5wZXJzb25hbC13ZWxjb21lOmhvdmVyIC5uYXYtbGluay0tcGVyc29uYWwge1xuICAgIGJhY2tncm91bmQ6ICMwMDU1ODk7IH1cbiAgLnBlcnNvbmFsLXdlbGNvbWUgdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMwMDU1ODk7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHksIDAuM3M7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5LCAwLjNzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHksIDAuM3M7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBlcnNvbmFsLXdlbGNvbWUgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgLTNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfSB9XG4gIC5wZXJzb25hbC13ZWxjb21lIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBlcnNvbmFsLXdlbGNvbWUgbGkgdWwgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA0MDY3OyB9XG4gICAgICAucGVyc29uYWwtd2VsY29tZSBsaSB1bCBsaTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLnBlcnNvbmFsLXdlbGNvbWUgbGkgdWwgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MsIGJhY2tncm91bmQgLjNzOyB9XG4gICAgICAgIC5wZXJzb25hbC13ZWxjb21lIGxpIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDQwNjc7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgICAgLnBlcnNvbmFsLXdlbGNvbWUgbGkgdWwgbGkgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnBlcnNvbmFsLXdlbGNvbWUgPiBsaTpob3ZlciB1bCB7XG4gICAgbGVmdDogYXV0bztcbiAgICBvcGFjaXR5OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnBlcnNvbmFsLXdlbGNvbWUge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5teS10YXgtbm90ZXMge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubXktdGF4LW5vdGVzOmhvdmVyIC5uYXYtbGluay0tcGVyc29uYWwge1xuICAgIGJhY2tncm91bmQ6ICMwMDU1ODk7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm15LXRheC1ub3RlcyBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubXktdGF4LW5vdGVzIHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDU1ODk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zczsgfVxuICAgIC5teS10YXgtbm90ZXMgdWwgbGkge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm15LXRheC1ub3RlcyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDQwNjc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm15LXRheC1ub3RlcyB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gIC5teS10YXgtbm90ZXMgPiBsaTpob3ZlciA+IHVsIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm15LXRheC1ub3RlcyAubXktdGF4LW5vdGVzX19zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cbiAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgbGkgLmZhdm9yaXRlX19yZW1vdmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpIC5mYXZvcml0ZV9fcmVtb3ZlOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG4gICAgICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgbGkgLmZhdm9yaXRlX19yZW1vdmU6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpIC5mbGFnLXJlYWRpbmctcXVldWUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgbGkgLmZsYWctcmVhZGluZy1xdWV1ZSBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpIC5mbGFnLXJlYWRpbmctcXVldWUgLnJlbW92ZS1mcm9tLXF1ZXVlOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG4gICAgICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgbGkgLmZsYWctcmVhZGluZy1xdWV1ZTpob3ZlciAucmVtb3ZlLWZyb20tcXVldWU6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMzc1OTsgfVxuICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCA1cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSksIGluc2V0IDAgLTVweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA2NztcbiAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gIC5teS10YXgtbm90ZXMgdWwgbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDQwNjc7IH1cbiAgICAubXktdGF4LW5vdGVzIHVsIGxpOmhvdmVyID4gdWwge1xuICAgICAgbGVmdDogMjUwcHg7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAubXktdGF4LW5vdGVzIHVsIGxpOmhvdmVyID4gdWwge1xuICAgICAgICAgIGxlZnQ6IDA7IH0gfVxuICAubXktdGF4LW5vdGVzIC5teS1mYXZvcml0ZXMge1xuICAgIHRvcDogMDsgfVxuICAubXktdGF4LW5vdGVzIC5teS1yZWFkaW5nLXF1ZXVlIHtcbiAgICB0b3A6IDQwcHg7IH1cbiAgLm15LXRheC1ub3RlcyAubXktc2F2ZWQtc2VhcmNoZXMge1xuICAgIHRvcDogODBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5teS10YXgtbm90ZXMge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm15LXRheC1ub3RlcyAubXktZmF2b3JpdGVzLFxuICAgICAgLm15LXRheC1ub3RlcyAubXktcmVhZGluZy1xdWV1ZSxcbiAgICAgIC5teS10YXgtbm90ZXMgLm15LXNhdmVkLXNlYXJjaGVzIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9IH1cblxuLm15LXRheC1ub3Rlcy1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcywgYmFja2dyb3VuZCAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubXktdGF4LW5vdGVzLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDQwNjc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm15LXRheC1ub3Rlcy1saW5rOmhvdmVyOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubXktdGF4LW5vdGVzLWxpbmsgLm1lbnUtY291bnRlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgICAuaWU4IC5teS10YXgtbm90ZXMtbGluayAubWVudS1jb3VudGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDlweDsgfVxuXG4ubXktdGF4LW5vdGVzX192aWV3LWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5teS10YXgtbm90ZXNfX3ZpZXctYWxsOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogLjc1OyB9XG5cbi5yZXNlYXJjaC10b29scy1tZW51LFxuLnB1YmxpY2F0aW9ucy1tZW51IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5yZXNlYXJjaC10b29scy1tZW51IC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzLFxuICAucHVibGljYXRpb25zLW1lbnUgLm5hdi1saW5rLS1wZXJzb25hbF9fdG9vbHMge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudTpob3ZlciAubmF2LWxpbmstLXBlcnNvbmFsX190b29scyxcbiAgLnB1YmxpY2F0aW9ucy1tZW51OmhvdmVyIC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDM1YzFkOyB9XG4gIC5yZXNlYXJjaC10b29scy1tZW51IHVsLFxuICAucHVibGljYXRpb25zLW1lbnUgdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IC05OTk5cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZDM1YzFkO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cbiAgICAucmVzZWFyY2gtdG9vbHMtbWVudSB1bDphZnRlcixcbiAgICAucHVibGljYXRpb25zLW1lbnUgdWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAucmVzZWFyY2gtdG9vbHMtbWVudSB1bCBhLFxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSB1bCBhIHtcbiAgICAgIGNvbG9yOiAjZWVlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucmVzZWFyY2gtdG9vbHMtbWVudSB1bCBhLFxuICAgICAgICAucHVibGljYXRpb25zLW1lbnUgdWwgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgdWwsXG4gICAgICAucHVibGljYXRpb25zLW1lbnUgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIC0zcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH0gfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudSBsaSxcbiAgLnB1YmxpY2F0aW9ucy1tZW51IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5yZXNlYXJjaC10b29scy1tZW51IGxpIGxpLFxuICAucHVibGljYXRpb25zLW1lbnUgbGkgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgbGkgbGkgYSxcbiAgICAucHVibGljYXRpb25zLW1lbnUgbGkgbGkgYSB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC5pZTggLnJlc2VhcmNoLXRvb2xzLW1lbnUgbGkgbGkgYSwgLmllOFxuICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IGxpIGxpIGEge1xuICAgICAgICB3aWR0aDogMTU1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gICAgICAucmVzZWFyY2gtdG9vbHMtbWVudSBsaSBsaSBhOmhvdmVyLFxuICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IGxpIGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgbGkgbGkgYSxcbiAgICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IGxpIGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgbGkgbGk6bm90KDpsYXN0LW9mLXR5cGUpLFxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSBsaSBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudSA+IGxpOmhvdmVyIHVsLFxuICAucHVibGljYXRpb25zLW1lbnUgPiBsaTpob3ZlciB1bCB7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5yZXNlYXJjaC10b29scy1tZW51IG5hdixcbiAgLnB1YmxpY2F0aW9ucy1tZW51IG5hdiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAucmVzZWFyY2gtdG9vbHMtbWVudSBuYXY6bnRoLWNoaWxkKDIpLFxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSBuYXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5yZXNlYXJjaC10b29scy1tZW51IG5hdjpudGgtY2hpbGQoMiksXG4gICAgICAgIC5wdWJsaWNhdGlvbnMtbWVudSBuYXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAucmVzZWFyY2gtdG9vbHMtbWVudSBuYXYsXG4gICAgICAucHVibGljYXRpb25zLW1lbnUgbmF2IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgLnNvdXJjZV9fdGl0bGUsXG4gIC5wdWJsaWNhdGlvbnMtbWVudSAuc291cmNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgLnNvdXJjZV9fdGl0bGUgLm1lbnUtbGVnZW5kLFxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSAuc291cmNlX190aXRsZSAubWVudS1sZWdlbmQge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgLnNvdXJjZV9fdGl0bGUsXG4gICAgICAucHVibGljYXRpb25zLW1lbnUgLnNvdXJjZV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5yZXNlYXJjaC10b29scy1tZW51LFxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgLm5hdi1saW5rX19ub2FjY2VzcyxcbiAgLnB1YmxpY2F0aW9ucy1tZW51IC5uYXYtbGlua19fbm9hY2Nlc3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICAucmVzZWFyY2gtdG9vbHMtbWVudSAubmF2LWxpbmtfX25vYWNjZXNzOmhvdmVyLFxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSAubmF2LWxpbmtfX25vYWNjZXNzOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucmVzZWFyY2gtdG9vbHMtbWVudSAubmF2LWxpbmtfX25vYWNjZXNzLFxuICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IC5uYXYtbGlua19fbm9hY2Nlc3Mge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH0gfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudSAubWVudS1sZWdlbmQsXG4gIC5wdWJsaWNhdGlvbnMtbWVudSAubWVudS1sZWdlbmQge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMjBweCAzMHB4IDAgNDVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgLm1lbnUtbGVnZW5kOjpiZWZvcmUsXG4gICAgLnB1YmxpY2F0aW9ucy1tZW51IC5tZW51LWxlZ2VuZDo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5wdWJsaWNhdGlvbnMtbWVudSAubmF2LWxpbmstLXBlcnNvbmFsX190b29scyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMzVjMWQ7IH1cblxuLnB1YmxpY2F0aW9ucy1tZW51IHVsIHtcbiAgd2lkdGg6IDY0MHB4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4OyB9IH1cbiAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIC5zdWJzY3JpYmVyLWhlYWRlcixcbiAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIC5ub25zdWJzY3JpYmVyLWhlYWRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGhlaWdodDogMjBweDsgfVxuICAucHVibGljYXRpb25zLW1lbnUgdWwgLm5vbnN1YnNjcmliZXItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIC5ub25zdWJzY3JpYmVyLWhlYWRlciA+IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucHVibGljYXRpb25zLW1lbnUgdWwgLnN1YnNjcmliZXItaGVhZGVyICsgZGl2LFxuICAucHVibGljYXRpb25zLW1lbnUgdWwgLm5vbnN1YnNjcmliZXItaGVhZGVyICsgZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wdWJsaWNhdGlvbnMtbWVudSB1bCAuc3Vic2NyaWJlci1oZWFkZXIgKyBkaXYsXG4gICAgICAucHVibGljYXRpb25zLW1lbnUgdWwgLm5vbnN1YnNjcmliZXItaGVhZGVyICsgZGl2IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5wdWJsaWNhdGlvbnMtbWVudSB1bCBuYXYge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAzKTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSB1bCBuYXY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIG5hdjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAucHVibGljYXRpb25zLW1lbnUgdWwgbmF2IC5zb3VyY2VfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wdWJsaWNhdGlvbnMtbWVudSB1bCBuYXYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7IH0gfVxuICAucHVibGljYXRpb25zLW1lbnUgdWwgLm5vbnN1YnNjcmliZXItbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMjBweCAwIDEwcHg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAucHVibGljYXRpb25zLW1lbnUgdWwgLm5vbnN1YnNjcmliZXItbWVzc2FnZSBoMiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIC5ub25zdWJzY3JpYmVyLW1lc3NhZ2UgYSB7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBkaXNwbGF5OiB1bnNldDsgfVxuXG4ucmVzZWFyY2gtdG9vbHMtbWVudSB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAzMHB4OyB9XG5cbi5tb2RhbF9faGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICBjb2xvcjogI2ZmZjsgfVxuICAubW9kYWxfX2hlYWRlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tb2RhbF9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4ubW9kYWxfX3RpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0NTBweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tb2RhbF9fdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm1vZGFsX190aXRsZSB7XG4gICAgICB3aWR0aDogNjAlOyB9IH1cblxuLm1vZGFsX19jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0NTBweDsgfVxuICAubW9kYWxfX2NvbnRlbnQgcCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubW9kYWxfX2NvbnRlbnQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5tb2RhbF9fYWN0aW9uLS1zZWNvbmRhcnkge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxNzVweDsgfVxuICAubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLm1vZGFsX19hY3Rpb24tLXNlY29uZGFyeSBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5tb2RhbF9fYWN0aW9uLS1zZWNvbmRhcnkgaHIge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGJvcmRlcjogc29saWQgI2NjYztcbiAgICBib3JkZXItd2lkdGg6IDFweCAwcHggMHB4IDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IGhyIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7IH0gfVxuICAubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IGEge1xuICAgIGNvbG9yOiAjZjI3MzIwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLm1vZGFsX19hY3Rpb24tLXNlY29uZGFyeSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnJlZGlyZWN0IC5yZW1vZGFsLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmVtb2RhbC0tc3BsaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLnJlbW9kYWwtLXNwbGl0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5yZW1vZGFsLS1zcGxpdCAucmVtb2RhbF9fbGVmdCxcbiAgLnJlbW9kYWwtLXNwbGl0IC5yZW1vZGFsX19yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucmVtb2RhbC0tc3BsaXQgLnJlbW9kYWxfX2xlZnQsXG4gICAgICAucmVtb2RhbC0tc3BsaXQgLnJlbW9kYWxfX3JpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuW2RhdGEtcmVtb2RhbC10YXJnZXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBSZW1vZGFsJ3MgbmVjZXNzYXJ5IHN0eWxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEhpZGUgc2Nyb2xsIGJhciAqL1xuaHRtbC5yZW1vZGFsLWlzLWxvY2tlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICBodG1sLnJlbW9kYWwtaXMtbG9ja2VkIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfSB9XG5cbi8qIEFudGkgRk9VQyAqL1xuLnJlbW9kYWwsXG5bZGF0YS1yZW1vZGFsLWlkXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJlbW9kYWwtd3JhcHBlcltzdHlsZSo9XCJkaXNwbGF5OiBibG9jaztcIl0gLnJlbW9kYWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSBvdmVybGF5ICovXG4ucmVtb2RhbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICB0b3A6IC01MDAwcHg7XG4gIHJpZ2h0OiAtNTAwMHB4O1xuICBib3R0b206IC01MDAwcHg7XG4gIGxlZnQ6IC01MDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA5MGU7XG4gIG9wYWNpdHk6IC45O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnJlbW9kYWwtb3ZlcmxheSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9IH1cblxuLyogTmVjZXNzYXJ5IHN0eWxlcyBvZiB0aGUgd3JhcHBlciAqL1xuLnJlbW9kYWwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnJlbW9kYWwtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfSB9XG5cbi5yZW1vZGFsLXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjA1ZW07IH1cblxuLyogRml4IGlQYWQsIGlQaG9uZSBnbGl0Y2hlcyAqL1xuLnJlbW9kYWwtb3ZlcmxheSxcbi5yZW1vZGFsLXdyYXBwZXIge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogTmVjZXNzYXJ5IHN0eWxlcyBvZiB0aGUgbW9kYWwgZGlhbG9nICovXG4ucmVtb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAucmVtb2RhbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnJlbW9kYWw6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH0gfVxuXG4ucmVtb2RhbDpub3QoLmhlbHAtaW1hZ2UpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnJlbW9kYWwtaXMtaW5pdGlhbGl6ZWQge1xuICAvKiBEaXNhYmxlIEFudGktRk9VQyAqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnJlbW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIHJpZ2h0OiAtMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzOyB9XG4gIC5yZW1vZGFsLWNsb3NlOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDsgfVxuICAucmVtb2RhbC1jbG9zZTpob3ZlcjpiZWZvcmUge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnJlbW9kYWwtY2xvc2Uge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBib3R0b206IC00MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgLnJlbW9kYWwtY2xvc2Uge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBib3R0b206IDVweDtcbiAgICAgIHotaW5kZXg6IDEwMDsgfVxuICAgICAgLnJlbW9kYWwtY2xvc2U6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9IH1cblxuLnJlbW9kYWwuYWR2LXNlYXJjaC1oZWxwIHtcbiAgbWF4LWhlaWdodDogODAlOyB9XG4gIC5yZW1vZGFsLmFkdi1zZWFyY2gtaGVscCAuc2VhcmNoLWhlbHBfX2NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5oZWxwLXZpZGVvIHtcbiAgbWF4LWhlaWdodDogNDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMHB4OyB9XG4gIC5oZWxwLXZpZGVvIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAuaGVscC12aWRlbyB7XG4gICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5kYXRhLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiA5NjBweDsgfVxuICAuZGF0YS1tb2RhbCBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbiN0aGUtY2FudmFzIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm9wZW50aXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkOyB9XG5cbi5vdC1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRvcDogLTI1cHggIWltcG9ydGFudDsgfVxuXG4ub3QtY2xvc2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJYXCI7IH1cblxuLm90LWNvbnRlbnQge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgMCAwIHJlcGVhdCBzY3JvbGwgdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJS4oCM4oCLQUE3XCIpOyB9XG5cbi5zdHlsZS10YS1hbWVuZHMub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAsXG4uc3R5bGUtdGEtZnJlZS10cmlhbC10aXAub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAsXG4uc3R5bGUtdGEtYXVkaXQtaW5zaWdodC10aXAub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAsXG4uc3R5bGUtdGEtY29tcGFyZS10cmVhdGllcy5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCxcbi5zdHlsZS10YS1xdWljay1yZWZlcmVuY2UtdGFibGUub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAsXG4uc3R5bGUtdGEtbWxpLXRhYmxlLXRpcC5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCxcbi5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLnN0eWxlLXRhLWFtZW5kcy5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZSxcbiAgLnN0eWxlLXRhLWZyZWUtdHJpYWwtdGlwLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlLFxuICAuc3R5bGUtdGEtYXVkaXQtaW5zaWdodC10aXAub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2UsXG4gIC5zdHlsZS10YS1jb21wYXJlLXRyZWF0aWVzLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlLFxuICAuc3R5bGUtdGEtcXVpY2stcmVmZXJlbmNlLXRhYmxlLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlLFxuICAuc3R5bGUtdGEtbWxpLXRhYmxlLXRpcC5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZSxcbiAgLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcC5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZSB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnN0eWxlLXRhLWFtZW5kcy5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZTo6YWZ0ZXIsXG4gIC5zdHlsZS10YS1mcmVlLXRyaWFsLXRpcC5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZTo6YWZ0ZXIsXG4gIC5zdHlsZS10YS1hdWRpdC1pbnNpZ2h0LXRpcC5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZTo6YWZ0ZXIsXG4gIC5zdHlsZS10YS1jb21wYXJlLXRyZWF0aWVzLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlOjphZnRlcixcbiAgLnN0eWxlLXRhLXF1aWNrLXJlZmVyZW5jZS10YWJsZS5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZTo6YWZ0ZXIsXG4gIC5zdHlsZS10YS1tbGktdGFibGUtdGlwLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlOjphZnRlcixcbiAgLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcC5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLnN0eWxlLXRhLW1saS10YWJsZS10aXAub3BlbnRpcC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMDBweDsgfVxuXG4uc3R5bGUtdGEtZnJlZS10cmlhbC10aXAgLm90LWNvbnRlbnQgaSB7XG4gIGNvbG9yOiAjMDA2NGEwO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4udWktZnJvbnQge1xuICB6LWluZGV4OiAxMDAwMSAhaW1wb3J0YW50OyB9XG5cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICMwMDA5MGU7IH1cblxuLnVpLWRpYWxvZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB6LWluZGV4OiAxMDAwMiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwYWRkaW5nOiAwOyB9XG4gIC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAudWktZGlhbG9nIC51aS13aWRnZXQtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2NGEyO1xuICAgIGJvcmRlcjogMDsgfVxuICAudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9uc2V0IGJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnNldCAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzAwNjRhMjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9uc2V0IC51aS1zdGF0ZS1ob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwNTU4OTsgfVxuICAudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9uc2V0IC51aS1idXR0b24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMXB4OyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiogIENTUyBmb3IgdGhlIG5vIGFjY2VzcyBpbiB0aGUgZG9jdW1lbnQgYm9keVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLm1vZGFsX19ib2R5X2lubGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm1vZGFsX19jb250ZW50X2lubGluZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTsgfVxuICAubW9kYWxfX2NvbnRlbnRfaW5saW5lIHAge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLm1vZGFsX19jb250ZW50X2lubGluZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm1vZGFsX19hY3Rpb24tLWJvZHkge1xuICB3aWR0aDogMTAwJTsgfVxuICAubW9kYWxfX2FjdGlvbi0tYm9keSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5tb2RhbF9fYWN0aW9uLS1ib2R5IHNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLm1vZGFsX19hY3Rpb24tLWJvZHkgYSB7XG4gICAgY29sb3I6ICNmMjczMjA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5tb2RhbF9fYWN0aW9uLS1ib2R5IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5tb2RhbF9fYWN0aW9uLS1ib2R5IHVsIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzAlOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lcixcbi5vcGVudGlwLWNvbnRhaW5lciAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm9wZW50aXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS10b3Auc3RlbS1jZW50ZXIsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLXRvcC5zdGVtLWNlbnRlcixcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS10b3Auc3RlbS1jZW50ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS10b3Auc3RlbS1yaWdodCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tdG9wLnN0ZW0tcmlnaHQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tdG9wLnN0ZW0tcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKDVweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKDVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKDVweCk7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLW1pZGRsZS5zdGVtLXJpZ2h0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS1taWRkbGUuc3RlbS1yaWdodCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS1taWRkbGUuc3RlbS1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS1ib3R0b20uc3RlbS1yaWdodCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tYm90dG9tLnN0ZW0tcmlnaHQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tYm90dG9tLnN0ZW0tcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKDVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCg1cHgpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS1ib3R0b20uc3RlbS1jZW50ZXIsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLWJvdHRvbS5zdGVtLWNlbnRlcixcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS1ib3R0b20uc3RlbS1jZW50ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkZGVuLnN0ZW0tYm90dG9tLnN0ZW0tbGVmdCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tYm90dG9tLnN0ZW0tbGVmdCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS1ib3R0b20uc3RlbS1sZWZ0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKC01cHgpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS1taWRkbGUuc3RlbS1sZWZ0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS1taWRkbGUuc3RlbS1sZWZ0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLW1pZGRsZS5zdGVtLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS10b3Auc3RlbS1sZWZ0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS10b3Auc3RlbS1sZWZ0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLXRvcC5zdGVtLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCgtNXB4KTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQgLm9wZW50aXAge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3QtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICMyMjI7IH1cblxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5oZWFkZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1jbG9zZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICBsZWZ0OiA2MHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtY2xvc2Ugc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1sb2FkaW5nLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWxvYWRpbmcgLm90LWxvYWRpbmctaW5kaWNhdG9yIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1sb2FkaW5nIC5vdC1sb2FkaW5nLWluZGljYXRvciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBvdGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogb3Rsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBvdGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uOiBvdGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IG90bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIuc3R5bGUtZGFyayAub3BlbnRpcCxcbi5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS1hbGVydCAub3BlbnRpcCB7XG4gIGNvbG9yOiAjZjhmOGY4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS1nbGFzcyAub3BlbnRpcCB7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgY29sb3I6ICMzMTdjYzU7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDhweCByZ2JhKDAsIDk0LCAxNTMsIDAuMyk7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWhpZGUtZWZmZWN0LWZhZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWhpZGUtZWZmZWN0LWZhZGUub3QtaGlkaW5nIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3Qtc2hvdy1lZmZlY3QtYXBwZWFyLm90LWdvaW5nLXRvLXNob3csXG4ub3BlbnRpcC1jb250YWluZXIub3Qtc2hvdy1lZmZlY3QtYXBwZWFyLm90LXNob3dpbmcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0OyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1zaG93LWVmZmVjdC1hcHBlYXIub3QtZ29pbmctdG8tc2hvdyB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LXNob3ctZWZmZWN0LWFwcGVhci5vdC1zaG93aW5nIHtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiBub25lOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1zaG93LWVmZmVjdC1hcHBlYXIub3QtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG5ALW1vei1rZXlmcmFtZXMgb3Rsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgb3Rsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5ALW8ta2V5ZnJhbWVzIG90bG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQC1tcy1rZXlmcmFtZXMgb3Rsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIG90bG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLm90LWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAub3QtY29udGVudCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnJlbGF0ZWQtcHJvZHVjdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5yZWxhdGVkLXByb2R1Y3RzIC5yZWxhdGVkLXByb2R1Y3RzX19oZWFkZXIge1xuICAgIG1hcmdpbjogMzBweCAzMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAucmVsYXRlZC1wcm9kdWN0cyAucmVsYXRlZC1wcm9kdWN0c19faGVhZGVyIGgzIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB0OyB9XG4gICAgLnJlbGF0ZWQtcHJvZHVjdHMgLnJlbGF0ZWQtcHJvZHVjdHNfX2hlYWRlciBoMS5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgLnJlbGF0ZWQtcHJvZHVjdHMgLnJlbGF0ZWQtcHJvZHVjdHNfX2hlYWRlciBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5yZWxhdGVkLXByb2R1Y3RzIC5yZWxhdGVkLXByb2R1Y3RzX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7IH1cbiAgICAucmVsYXRlZC1wcm9kdWN0cyAucmVsYXRlZC1wcm9kdWN0c19fYm9keSAubWVkaWFfX2NvbnRlbnQge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4OyB9XG4gICAgICAucmVsYXRlZC1wcm9kdWN0cyAucmVsYXRlZC1wcm9kdWN0c19fYm9keSAubWVkaWFfX2NvbnRlbnQgLnJlbGF0ZWQtcHJvZHVjdF9fcHJvZHVjdC1uYW1lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgICAucmVsYXRlZC1wcm9kdWN0cyAucmVsYXRlZC1wcm9kdWN0c19fYm9keSAubWVkaWFfX2NvbnRlbnQgLm5hdi1saW5rX19ub2FjY2VzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgICAgLnJlbGF0ZWQtcHJvZHVjdHMgLnJlbGF0ZWQtcHJvZHVjdHNfX2JvZHkgLm1lZGlhX19jb250ZW50IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB0OyB9XG4gICAgICAucmVsYXRlZC1wcm9kdWN0cyAucmVsYXRlZC1wcm9kdWN0c19fYm9keSAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX190aXRsZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIC5yZWxhdGVkLXByb2R1Y3RzIC5yZWxhdGVkLXByb2R1Y3RzX19ib2R5IC5tZWRpYV9fY29udGVudCB7XG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7IH0gfVxuICAgIC5yZWxhdGVkLXByb2R1Y3RzIC5yZWxhdGVkLXByb2R1Y3RzX19ib2R5IC5tZWRpYV9fY29udGVudDpudGgtY2hpbGQob2RkKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgICAucmVsYXRlZC1wcm9kdWN0cyAucmVsYXRlZC1wcm9kdWN0c19fYm9keSAubWVkaWFfX2NvbnRlbnQ6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIC5yZWxhdGVkLXByb2R1Y3RzIC5yZWxhdGVkLXByb2R1Y3RzX19ib2R5IC5tZWRpYV9fY29udGVudDpudGgtY2hpbGQoZXZlbikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgICAucmVsYXRlZC1wcm9kdWN0cyAucmVsYXRlZC1wcm9kdWN0c19fYm9keSAubWVkaWFfX2NvbnRlbnQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAucmVsYXRlZC1wcm9kdWN0cyAucmVsYXRlZC1wcm9kdWN0c19fZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA1NTg5OyB9XG4gICAgLnJlbGF0ZWQtcHJvZHVjdHMgLnJlbGF0ZWQtcHJvZHVjdHNfX2Zvb3RlciBwIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5yZWxhdGVkLXByb2R1Y3RzIC5yZWxhdGVkLXByb2R1Y3RzX19mb290ZXIgcCBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5tb3JlLWFydGljbGVzIC5tb3JlLWFydGljbGVzLS1oZWFkZXIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjY2OyB9XG5cbi5zYW1wbGUtd29yayAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAuc2FtcGxlLXdvcmsgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciBoMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnNhbXBsZS13b3JrIC5jb250ZW50LWJsb2NrX19oZWFkZXIgaDMge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7IH0gfVxuXG4uc2FtcGxlLXdvcmsgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnNhbXBsZS13b3JrIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5zYW1wbGUtd29yayAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19tZXRhIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5zYW1wbGUtd29yayAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19tZXRhIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLnNhbXBsZS13b3JrIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gIGNvbG9yOiAjNDQ0OyB9XG5cbi5zYW1wbGUtd29yayAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19zbmlwcGV0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42OyB9XG5cbi5zYW1wbGUtd29yayAuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHggMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5zYW1wbGUtd29yayAuaGlnaGxpZ2h0ZWQgLm1lZGlhX19tZXRhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5zYW1wbGUtd29yayAuaGlnaGxpZ2h0ZWQgLm1lZGlhX19tZXRhIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuc2FtcGxlLXdvcmsgLmhpZ2hsaWdodGVkIC5tZWRpYV9fbWV0YSAubWVkaWFfX3RpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNhbXBsZS13b3JrIC5oaWdobGlnaHRlZCAubWVkaWFfX21ldGEgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2FtcGxlLXdvcmsgLmhpZ2hsaWdodGVkIC5tZWRpYV9fbWV0YSAubWVkaWFfX3NuaXBwZXQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2FtcGxlLXdvcmsgLmhpZ2hsaWdodGVkIC5tZWRpYV9fbWV0YSAuc2VwYXJhdG9yIHtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnNhbXBsZS13b3JrIC5oaWdobGlnaHRlZCAubWVkaWFfX21ldGEgLm1lZGlhX19kYXRldGltZSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4udGEtdG9vbGJhciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjMDA2ODM4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRhLXRvb2xiYXIge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMTBweDsgfSB9XG5cbi50YS10b29sYmFyX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICAudGEtdG9vbGJhcl9fdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnRhLXRvb2xiYXJfX3RpdGxlIGgyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC50YS10b29sYmFyX190aXRsZSAuYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnRhLXRvb2xiYXJfX3RpdGxlIC5idG4ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4udGEtdG9vbGJhcl9fc2VhcmNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbGVmdDsgfVxuICAudGEtdG9vbGJhcl9fc2VhcmNoOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC50YS10b29sYmFyX19zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAudGEtdG9vbGJhcl9fc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGZsZXg6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDM4cHg7IH0gfVxuICAudGEtdG9vbGJhcl9fc2VhcmNoIC5idG4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50YS10b29sYmFyX19zZWFyY2ggLmJ0biB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC50YS10b29sYmFyX19zZWFyY2ggLndvcmQtc2VhcmNoLWNsZWFyLFxuICAudGEtdG9vbGJhcl9fc2VhcmNoIC53b3JkLXNlYXJjaC13Yi1jbGVhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnRhLXRvb2xiYXJfX3NlYXJjaCAud29yZC1zZWFyY2gtY2xlYXIsXG4gICAgICAudGEtdG9vbGJhcl9fc2VhcmNoIC53b3JkLXNlYXJjaC13Yi1jbGVhciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH0gfVxuICAudGEtdG9vbGJhcl9fc2VhcmNoIC50YS10b29sYmFyX19zZWFyY2gtdHlwZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC50YS10b29sYmFyX19zZWFyY2ggLnRhLXRvb2xiYXJfX3NlYXJjaC10eXBlOmZpcnN0LW9mLXR5cGUge1xuICAgICAgY2xlYXI6IGxlZnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnRhLXRvb2xiYXJfX3NlYXJjaCAudGEtdG9vbGJhcl9fc2VhcmNoLXR5cGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAudGEtdG9vbGJhcl9fc2VhcmNoLFxuICAgIC50YS10b29sYmFyX19zZWFyY2ggPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG5cbi50YS10b29sYmFyX193b3JrYmVuY2gge1xuICBmbG9hdDogcmlnaHQ7IH1cbiAgLnRhLXRvb2xiYXJfX3dvcmtiZW5jaCBbY2xhc3MqPWljb24tXTphZnRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAudGEtdG9vbGJhcl9fd29ya2JlbmNoIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4udGEtdG9vbGJhci0td29ya2JlbmNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC50YS10b29sYmFyLS13b3JrYmVuY2g6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCBbY2xhc3MqPVwidGEtdG9vbGJhcl9fXCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCBbY2xhc3MqPVwidGEtdG9vbGJhcl9fXCJdIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfSB9XG4gIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLWxlZnQgPiBkaXYge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLWxlZnQgLnRhLXRvb2xiYXJfX3NlYXJjaCBpbnB1dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tbGVmdCB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlLFxuICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdGFncyxcbiAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19zb3J0LFxuICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgPiBidXR0b24sXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgPiBzZWxlY3QsXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MgPiBidXR0b24sXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MgPiBzZWxlY3QsXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19zb3J0ID4gYnV0dG9uLFxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fc29ydCA+IHNlbGVjdCxcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCA+IGJ1dHRvbixcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCA+IHNlbGVjdCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlID4gYnV0dG9uLFxuICAgICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSA+IHNlbGVjdCxcbiAgICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MgPiBidXR0b24sXG4gICAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzID4gc2VsZWN0LFxuICAgICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX3NvcnQgPiBidXR0b24sXG4gICAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fc29ydCA+IHNlbGVjdCxcbiAgICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQgPiBidXR0b24sXG4gICAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZXhwb3J0ID4gc2VsZWN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSA+IGJ1dHRvbixcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdGFncyA+IGJ1dHRvbixcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX3NvcnQgPiBidXR0b24sXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQgPiBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDsgfVxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgPiBidXR0b24gLmljb24tdGFnLFxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgPiBidXR0b24gLmljb24tdXBsb2FkLFxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MgPiBidXR0b24gLmljb24tdGFnLFxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MgPiBidXR0b24gLmljb24tdXBsb2FkLFxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19zb3J0ID4gYnV0dG9uIC5pY29uLXRhZyxcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fc29ydCA+IGJ1dHRvbiAuaWNvbi11cGxvYWQsXG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCA+IGJ1dHRvbiAuaWNvbi10YWcsXG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCA+IGJ1dHRvbiAuaWNvbi11cGxvYWQge1xuICAgICAgICAgIGNvbG9yOiAjNDQ0OyB9XG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSA+IGJ1dHRvbiAuaWNvbi1jYXJldC1kb3duLS1hZnRlcixcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzID4gYnV0dG9uIC5pY29uLWNhcmV0LWRvd24tLWFmdGVyLFxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19zb3J0ID4gYnV0dG9uIC5pY29uLWNhcmV0LWRvd24tLWFmdGVyLFxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQgPiBidXR0b24gLmljb24tY2FyZXQtZG93bi0tYWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gICAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlID4gYnV0dG9uIC5pY29uLWNhcmV0LWRvd24tLWFmdGVyOjphZnRlcixcbiAgICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MgPiBidXR0b24gLmljb24tY2FyZXQtZG93bi0tYWZ0ZXI6OmFmdGVyLFxuICAgICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX3NvcnQgPiBidXR0b24gLmljb24tY2FyZXQtZG93bi0tYWZ0ZXI6OmFmdGVyLFxuICAgICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCA+IGJ1dHRvbiAuaWNvbi1jYXJldC1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlID4gc2VsZWN0LFxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzID4gc2VsZWN0LFxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fc29ydCA+IHNlbGVjdCxcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCA+IHNlbGVjdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCAzMHB4IDVweCAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXR5cGUsXG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdGFncyxcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fc29ydCxcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZXhwb3J0IHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdGFncyxcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZXhwb3J0IHtcbiAgICAgICAgICBmbGV4OiAwIDEgNDklOyB9XG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX3NvcnQge1xuICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlIHtcbiAgbWFyZ2luLXRvcDogN3B4OyB9XG4gIC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgbGFiZWwge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZmxleDogMTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfSB9XG5cbi5leHBvcnRfX2Ryb3Bkb3duLFxuLmZpbHRlci10YWdzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IC0xMDAwMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyMjI7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzOyB9XG4gIC5leHBvcnRfX2Ryb3Bkb3duLm9wZW4sXG4gIC5maWx0ZXItdGFncy5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZXhwb3J0X19kcm9wZG93bixcbiAgICAuZmlsdGVyLXRhZ3Mge1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZmlsdGVyLXRhZ3MgLnRleHQtbGluay0tc2Vjb25kYXJ5IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzY2NjsgfVxuXG4uZmlsdGVyLXRhZ3NfX3F1aWNrLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5maWx0ZXItdGFnc19fcXVpY2stc2VsZWN0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5maWx0ZXItdGFnc19fcXVpY2stc2VsZWN0IGJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuZmlsdGVyLXRhZ3NfX3F1aWNrLXNlbGVjdCBidXR0b246bGFzdC1vZi10eXBlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLmZpbHRlci10YWdzX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmZpbHRlci10YWdzX19saXN0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5maWx0ZXItdGFnc19fbGlzdCBsYWJlbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5maWx0ZXItdGFnc19fbGlzdCBsYWJlbDpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAuZmlsdGVyLXRhZ3NfX2xpc3QgbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuZmlsdGVyLXRhZ3NfX2xpc3QgbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5maWx0ZXItdGFnc19fbGlzdCBsYWJlbCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5leHBvcnRfX2Ryb3Bkb3duIHtcbiAgd2lkdGg6IDI3NXB4OyB9XG4gIC5leHBvcnRfX2Ryb3Bkb3duIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5leHBvcnRfX2Ryb3Bkb3duIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmV4cG9ydF9fZHJvcGRvd24gdWwgYSB7XG4gICAgICBjb2xvcjogIzIyMjsgfVxuICAgICAgLmV4cG9ydF9fZHJvcGRvd24gdWwgYTpob3ZlciwgLmV4cG9ydF9fZHJvcGRvd24gdWwgYTpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5leHBvcnRfX2Ryb3Bkb3duIC5zaGFyZS1hbm5vdGF0aW9ucyBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5leHBvcnRfX2Ryb3Bkb3duIC5zaGFyZS1hbm5vdGF0aW9ucyBsYWJlbCBpbnB1dCB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmV4cG9ydF9fZHJvcGRvd24gLmV4cG9ydF9fZG93bmxvYWQtcGRmLWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5maWx0ZXItdGFncyB7XG4gIHdpZHRoOiAzNTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5maWx0ZXItdGFncyB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi50b3AtbmV3cy0tc2lkZWJhciAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAudG9wLW5ld3MtLXNpZGViYXIgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciBoMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnRvcC1uZXdzLS1zaWRlYmFyIC5jb250ZW50LWJsb2NrX19oZWFkZXIgaDMge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7IH0gfVxuXG4udG9wLW5ld3MtLXNpZGViYXIgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fbWV0YSBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgY29sb3I6ICM0NDQ7IH1cbiAgLnRvcC1uZXdzLS1zaWRlYmFyIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEgaDMgLmljb24tbG9jayB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi50b3AtbmV3cy0tc2lkZWJhciAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19tZXRhIC5tZWRpYV9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiA1cHggMDsgfVxuXG4udG9wLW5ld3MtLXNpZGViYXIgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fc25pcHBldCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuQWR2YW5jZSBTZWFyY2hcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uc2VhcmNoX2FyZWFfY29udGFpbmVyIHtcbiAgd2lkdGg6IDk2JTtcbiAgbWFyZ2luLWxlZnQ6IDIlOyB9XG5cbi5hZHZhbmNlX3NlYXJjaF9vcHRpb25zIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgd2lkdGg6IDE1MHB4OyB9XG5cbi5hZHZfc2VhcmNoX2FuZF9kaXYge1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7IH1cblxuI2VkaXRfYXV0aG9yc19hZHZfY2hvc2VuLCAjZWRpdF9qdWRnZXNfYWR2X2Nob3NlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuI2VkaXRfY29kZV9zZWN0aW9uX2Fkdl9jaG9zZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbiNlZGl0LXNlYXJjaC1hZHYge1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4uYWR2YW5jZV9zZWFyY2hfdG9vbHRpcF9yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFkdmFuY2Vfc2VhcmNoX29wdGlvbnNfZGF0ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFkdl9zZWFyY2hfbGVmdF9ncm91cCB7XG4gIHdpZHRoOiA0OCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDIlOyB9XG5cbi5hZHZfc2VhcmNoX3JpZ2h0X2dyb3VwIHtcbiAgd2lkdGg6IDQ4JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAyJTtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5hZHZfc2VhcmNoX3dyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuXG4jYWR2X3NlYXJjaF93cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuXG4uY29ubmVjdG9yc19hZHZfc2VhcmNoIHtcbiAgcGFkZGluZy1sZWZ0OiAzJTtcbiAgcGFkZGluZy1yaWdodDogMyU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4uYWR2X2RhdGVfY2xlYXJfbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDhwdDtcbiAgbWFyZ2luLXRvcDogLTE0cHg7IH1cblxuLmFkdl9zZWFyY2hfY2xlYXJfZm9ybV9kaXYge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uYWR2X3NlYXJjaF9jbGVhcl9mb3JtX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIHdpZHRoOiA2N3B4OyB9XG5cbi5hZHZfc2VhcmNoX3N1Ym1pdF9idXR0b25fZGl2IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5hZHZfc2VhcmNoX3N1Ym1pdF9idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZjI3MzIwIHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2luZ2VuaWEvaW1hZ2VzL3RhLXN1Ym1pdC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAxMjAlIDYlO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYxcHg7XG4gIHdpZHRoOiA2N3B4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5hZHZfc2VhcmNoX2lucHV0LWdyb3VwIHtcbiAgICBmb250LXNpemU6IDhwdDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIGxpLmFjdGl2ZS1yZXN1bHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogOXB0OyB9IH1cblxuZGl2W2NsYXNzKj1cIi0tYWR2YW5jZV9zZWFyY2hcIl06OmFmdGVyIHtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGNvbnRlbnQ6IFwi74OXXCI7XG4gIGZvbnQtZmFtaWx5OiBcInRheFwiO1xuICBmb250LXNpemU6IDE2cHQ7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgei1pbmRleDogMTsgfVxuXG4uYWR2YW5jZV9zZWFyY2hfY2FsZW5kYXJfaWNvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2luZ2VuaWEvaW1hZ2VzL2NhbGVuZGFyLWljb24ucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAwLzEwMCUgYXV0bztcbiAgaGVpZ2h0OiA0MCU7XG4gIG1hcmdpbi1sZWZ0OiA3MyU7XG4gIG1hcmdpbi10b3A6IDE1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTclO1xuICB6LWluZGV4OiAyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmFkdmFuY2Vfc2VhcmNoX2NhbGVuZGFyX2ljb24ge1xuICAgICAgbWFyZ2luLXRvcDogMjklO1xuICAgICAgbWFyZ2luLWxlZnQ6IDY3JTtcbiAgICAgIHotaW5kZXg6IC0xOyB9IH1cblxuLmFkdmFuY2Vfc2VhcmNoX2RhdGVfaGVscGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmFkdmFuY2Vfc2VhcmNoX2RhdGVfaGVscGVyIHtcbiAgICAgIHRvcDogMTJweDsgfSB9XG5cbi5hZHZhbmNlX3NlYXJjaF9wcm94aW1pdHlfaGVscGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA5cHg7XG4gIHRvcDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5hZHZhbmNlX3NlYXJjaF9wcm94aW1pdHlfaGVscGVyIHtcbiAgICAgIHRvcDogMTJweDsgfSB9XG5cbmFydGljbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmJyZWFkY3J1bWJzIGEge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYnJlYWRjcnVtYnMge1xuICAgICAgbWFyZ2luOiAyMHB4IDA7IH0gfVxuXG4uYXJ0aWNsZS1wZGZfX25hdiB7XG4gIG1hcmdpbjogMTVweCAwIDA7IH1cblxuaGdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBoZ3JvdXAgLmFydGljbGVfX3ByaW1hcnksXG4gIGhncm91cCAuYXJ0aWNsZV9fc2Vjb25kYXJ5LFxuICBoZ3JvdXAgLmFydGljbGVfX3RlcnRpYXJ5IHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIGhncm91cCAuYXJ0aWNsZV9fc2Vjb25kYXJ5IHtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIGhncm91cCAuYXJ0aWNsZV9fdGl0bGUge1xuICAgIGNvbG9yOiAjZjI3MzIwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5hcnRpY2xlX190YS1lZGl0b3JzLW5vdGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5hcnRpY2xlX190YS1lZGl0b3JzLW5vdGUgcCB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGhyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG50YWJsZSBjYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0aGVhZCB0ciB0aCwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjY2NjOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGJvZHkgdHIgdGQgcCwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0aGVhZCB0ciB0aCBwIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5hcnRpY2xlX19iYXIge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmFydGljbGVfX2JhcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hcnRpY2xlX19iYXIge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLmFydGljbGVfX3Bvc3RlZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMTJweDsgfVxuICAuYXJ0aWNsZV9fcG9zdGVkIHAge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXJ0aWNsZV9fcG9zdGVkIHAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmFydGljbGVfX3Bvc3RlZCBhIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAgIC5hcnRpY2xlX19wb3N0ZWQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzY2NjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hcnRpY2xlX19wb3N0ZWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IHNvbGlkICNjY2M7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDsgfSB9XG5cbi5hcnRpY2xlX19hY3Rpb25zIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmFydGljbGVfX2FjdGlvbnMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBzb2xpZCAjY2NjO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweDsgfVxuICAgICAgLmFydGljbGVfX2FjdGlvbnM6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5hcnRpY2xlX19hY3Rpb25zIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMDsgfSB9XG5cbi5hcnRpY2xlX19mYXZvcml0ZSxcbi5hcnRpY2xlX19wcmludCxcbi5hcnRpY2xlX19wZGYsXG4uYXJ0aWNsZV9fc29jaWFsLFxuLmFydGljbGVfX2VtYWlsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMTJweCA4cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgY29sb3I6ICM5OTk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmFydGljbGVfX2Zhdm9yaXRlIHNwYW4sXG4gIC5hcnRpY2xlX19wcmludCBzcGFuLFxuICAuYXJ0aWNsZV9fcGRmIHNwYW4sXG4gIC5hcnRpY2xlX19zb2NpYWwgc3BhbixcbiAgLmFydGljbGVfX2VtYWlsIHNwYW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLmFydGljbGVfX2Zhdm9yaXRlIHNwYW46YmVmb3JlLFxuICAgIC5hcnRpY2xlX19wcmludCBzcGFuOmJlZm9yZSxcbiAgICAuYXJ0aWNsZV9fcGRmIHNwYW46YmVmb3JlLFxuICAgIC5hcnRpY2xlX19zb2NpYWwgc3BhbjpiZWZvcmUsXG4gICAgLmFydGljbGVfX2VtYWlsIHNwYW46YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuYXJ0aWNsZV9fZmF2b3JpdGU6aG92ZXIsXG4gIC5hcnRpY2xlX19wcmludDpob3ZlcixcbiAgLmFydGljbGVfX3BkZjpob3ZlcixcbiAgLmFydGljbGVfX3NvY2lhbDpob3ZlcixcbiAgLmFydGljbGVfX2VtYWlsOmhvdmVyIHtcbiAgICBjb2xvcjogIzY2NjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hcnRpY2xlX19mYXZvcml0ZSxcbiAgICAuYXJ0aWNsZV9fcHJpbnQsXG4gICAgLmFydGljbGVfX3BkZixcbiAgICAuYXJ0aWNsZV9fc29jaWFsLFxuICAgIC5hcnRpY2xlX19lbWFpbCB7XG4gICAgICBmbGV4OiAxIDEgMjUlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuYXJ0aWNsZV9fZmF2b3JpdGUgc3BhbixcbiAgICAgIC5hcnRpY2xlX19wcmludCBzcGFuLFxuICAgICAgLmFydGljbGVfX3BkZiBzcGFuLFxuICAgICAgLmFydGljbGVfX3NvY2lhbCBzcGFuLFxuICAgICAgLmFydGljbGVfX2VtYWlsIHNwYW4ge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi50YS1kZWxldGUtZmF2b3JpdGUtdXAge1xuICBjb2xvcjogI2YyNzMyMCAhaW1wb3J0YW50OyB9XG5cbi5hcnRpY2xlX19zb2NpYWwgI2F0c3RieCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5hcnRpY2xlX19zb2NpYWwge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYXJ0aWNsZV9fYmFyLS1taW5pIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hcnRpY2xlX19iYXItLW1pbmkgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgLmFydGljbGVfX2Jhci0tbWluaSBhOmJlZm9yZSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmFydGljbGVfX2Jhci0tbWluaSAuYXJ0aWNsZV9fc29jaWFsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5hcnRpY2xlX190YS1zdW1tYXJ5IHtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG4gIC5hcnRpY2xlX190YS1zdW1tYXJ5IHN0cm9uZzpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzAwNjRhMjtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYXJ0aWNsZV9fdGEtc3VtbWFyeSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmFydGljbGVfX3RhLXN1bW1hcnkgcDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5hcnRpY2xlX190YS10aXRsZSxcbi5hcnRpY2xlX190YS1jYXNlLW5hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dC1sYWJlbCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC8qJiA+IGRpdiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgc2VjdGlvbiA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9Ki8gfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGEge1xuICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGE6aG92ZXIsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2YyNzMyMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICNkMzVjMWQ7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoMSwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoMiwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoMywgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoNCwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoNSwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoNiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoNSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgaDYge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0ID4gcDplbXB0eSArIHAsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgPiBwOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0ID4gcDplbXB0eSArIHAgLnRhcGljLFxuICAgIC5hcnRpY2xlX190YS1mdWxsLXRleHQgPiBwOmVtcHR5ICsgcCAudGFjYXBwaWMsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgPiBwOmZpcnN0LW9mLXR5cGUgLnRhcGljLFxuICAgIC5hcnRpY2xlX190YS1mdWxsLXRleHQgPiBwOmZpcnN0LW9mLXR5cGUgLnRhY2FwcGljIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB1bCwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB1bCwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBvbCwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBvbCBvbCwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBvbCBwIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB1bCBsaSBwOmZpcnN0LW9mLXR5cGUsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgb2wgbGkgcDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgb2wgbGkgcDpub3QoOmZpcnN0LW9mLXR5cGUpLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHVsIGxpIHA6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGZpZ3VyZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGZpZ2NhcHRpb24ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC50YS1hcnRpY2xlX19pbWctLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAudGEtYXJ0aWNsZV9faW1nLS1sZWZ0IGZpZ2NhcHRpb24ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC50YS1hcnRpY2xlX19pbWctLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAudGEtYXJ0aWNsZV9faW1nLS1yaWdodCBmaWdjYXB0aW9uIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLmNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLkZvb3Rub3RlcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLkZvb3Rub3RlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgc3VwICsgaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHR0LCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5sZWdhY3lUYWJsZVJvdyB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ucHJpbnQtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJ5bGluZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuYnlsaW5lIC5ieWxpbmUtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmJ5bGluZSAuYXV0aG9yIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAgIC5ieWxpbmUgLmF1dGhvci1pbWcge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuYnlsaW5lIC5hdXRob3IgLmF1dGhvci1uYW1lLW1haWx0by13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBwYWRkaW5nOiA1cHggMCAwIDVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmJ5bGluZSAuYXV0aG9yLWltZyB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4OyB9XG4gIC5ieWxpbmUgLmF1dGhvci1uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7IH1cbiAgICAuYnlsaW5lIC5hdXRob3ItbmFtZSBhIHtcbiAgICAgIGNvbG9yOiAjODg4OyB9XG4gICAgLmJ5bGluZSAuYXV0aG9yLW5hbWUgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwNTU4OTtcbiAgICAgIHRyYW5zaXRpb246IHRleHQtc2hhZG93IC4ycyBlYXNlO1xuICAgICAgdGV4dC1zaGFkb3c6IDAuNXB4IDAuNXB4IDAuNXB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ieWxpbmUge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfSB9XG5cbi5tYWdhemluZSAuYXJ0aWNsZV9fdGEtc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tYWdhemluZSAuYXJ0aWNsZV9fdGEtc3VtbWFyeSBmaWd1cmUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLm1hZ2F6aW5lIC5hcnRpY2xlX190YS1zdW1tYXJ5IGZpZ3VyZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5hdXRob3JfbWFpbHRvIHtcbiAgZm9udC1zaXplOiA4cHQ7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBGaWdDYXB0aW9uLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5GaWdDYXB0aW9uLFxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBGaWdDYXB0aW9uLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5GaWdDYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgZm9udC1mYW1pbHk6IExhdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgLmZsb2F0aW5nLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCA+IGZpZ2hlYWRlciwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCA+IC5GaWdIZWFkZXIsXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0ID4gZmlnaGVhZGVyLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0ID4gLkZpZ0hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5mbG9hdGluZy5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgLnBob3RvLXNwcmVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5waG90by1zcHJlYWQgPiBmaWd1cmUuZmxvYXRpbmcucmlnaHQsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLnBob3RvLXNwcmVhZCA+IGZpZ3VyZS5mbG9hdGluZy5sZWZ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAucGhvdG8tc3ByZWFkID4gZmlndXJlOmZpcnN0LW9mLXR5cGUuZmxvYXRpbmcucmlnaHQsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLnBob3RvLXNwcmVhZCA+IGZpZ3VyZTpmaXJzdC1vZi10eXBlLmZsb2F0aW5nLmxlZnQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5waG90by1zcHJlYWQgPiBmaWd1cmU6bGFzdC1vZi10eXBlLmZsb2F0aW5nLnJpZ2h0LCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5waG90by1zcHJlYWQgPiBmaWd1cmU6bGFzdC1vZi10eXBlLmZsb2F0aW5nLmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbi5tZXRhZGF0YS1yb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAubWV0YWRhdGEtcm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLm1ldGFkYXRhLXJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLm1ldGFkYXRhX19sYWJlbCxcbi5tZXRhZGF0YV9fcmVzdWx0cyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzUlOyB9XG5cbi5tZXRhZGF0YV9fbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm1ldGFkYXRhX19yZXN1bHRzIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tZXRhZGF0YV9fcmVzdWx0cyA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDJweDtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAubWV0YWRhdGFfX3Jlc3VsdHMgYSxcbiAgLm1ldGFkYXRhX19yZXN1bHRzIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMwMDY0YTI7IH1cblxuLmFydGljbGUtcGRmX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmFydGljbGVfX3RhLWRhdGUtcHJlcGFyYXRpb24ge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi50b2Mge1xuICBjbGVhcjogYm90aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLnRvYyAudG9jLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjVweCAyMHB4IDZweCAyMHB4O1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gIC50b2Mgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7IH1cbiAgICAudG9jIG9sIGxpIHtcbiAgICAgIG1hcmdpbjogMTBweCAyMHB4OyB9XG4gICAgLnRvYyBvbCBvbCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAudG9jIG9sIGEge1xuICAgICAgY29sb3I6ICMwMDY0YTI7IH1cblxuLmFydGljbGVfX2NvbW1lbnRzIC5wYW5lbCxcbi5hcnRpY2xlX19zdWJtaXQtY29tbWVudCAucGFuZWwsXG4uYXJ0aWNsZV9fYXR0cmlidXRlcyAucGFuZWwge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmFydGljbGVfX2NvbW1lbnRzIC5wYW5lbC5leHBhbmRlZCxcbiAgLmFydGljbGVfX3N1Ym1pdC1jb21tZW50IC5wYW5lbC5leHBhbmRlZCxcbiAgLmFydGljbGVfX2F0dHJpYnV0ZXMgLnBhbmVsLmV4cGFuZGVkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uc2VjdGlvbi1taW5pbWl6ZS1ub2ljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFydGljbGVfX3N1Ym1pdC1jb21tZW50IC5wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYXJ0aWNsZV9fc3VibWl0LWNvbW1lbnQgLnBhbmVsLmV4cGFuZGVkIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4OyB9XG4gIC5hcnRpY2xlX19zdWJtaXQtY29tbWVudCAucGFuZWwgLmZpZWxkLW5hbWUtY29tbWVudC1ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5hcnRpY2xlX19zdWJtaXQtY29tbWVudCAucGFuZWwgLmZpbHRlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hcnRpY2xlX19zdWJtaXQtY29tbWVudCAucGFuZWwgLnJlcXVpcmVkLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnN1Ym1pdC1jb21tZW50X19pbnRybyB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLnN1Ym1pdC1jb21tZW50X19ub3RpZnkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zdWJtaXQtY29tbWVudF9fbm90aWZ5IGxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uY29tbWVudCB7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDEwcHg7XG4gIGJvcmRlcjogc29saWQgI2RkZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5jb21tZW50X19hdXRob3Ige1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNvbW1lbnRfX2F1dGhvciBhIHtcbiAgICBjb2xvcjogIzQ0NDsgfVxuXG4uY29tbWVudF9fYWN0aW9ucyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNvbW1lbnRfX2FjdGlvbnMgLmxpbmtzIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAuY29tbWVudF9fYWN0aW9ucyBhIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAgIC5jb21tZW50X19hY3Rpb25zIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgLmNvbW1lbnRfX2FjdGlvbnMgbGk6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYXJ0aWNsZV9fbmF2LS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLmFydGljbGVfX25hdi0tZm9vdGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtYXJ0aWNsZSxcbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5uZXh0LWFydGljbGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGJhY2tncm91bmQ6ICMwMDY0YTI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7IH1cbiAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLnByZXZpb3VzLWFydGljbGU6aG92ZXIsXG4gICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5uZXh0LWFydGljbGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzI2N2JhZjsgfVxuICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtYXJ0aWNsZS5pbmFjdGl2ZSxcbiAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm5leHQtYXJ0aWNsZS5pbmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjY3YmFmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtYXJ0aWNsZSxcbiAgICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubmV4dC1hcnRpY2xlIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLnByZXZpb3VzLWFydGljbGUsXG4gICAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm5leHQtYXJ0aWNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7IH0gfVxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLnByZXZpb3VzLWFydGljbGUge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyNjdiYWY7IH1cbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5wcmV2aW91cy1hcnRpY2xlX19jb250ZW50LFxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm5leHQtYXJ0aWNsZV9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtYXJ0aWNsZV9fY29udGVudCA+IGEsXG4gICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5uZXh0LWFydGljbGVfX2NvbnRlbnQgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGNvbG9yOiAjODBCMkNGO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5wcmV2aW91cy1hcnRpY2xlX19jb250ZW50IC5tZWRpYV9fdGl0bGUsXG4gICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5uZXh0LWFydGljbGVfX2NvbnRlbnQgLm1lZGlhX190aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5wcmV2aW91cy1hcnRpY2xlX19jb250ZW50IC5tZWRpYV9fc25pcHBldCxcbiAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm5leHQtYXJ0aWNsZV9fY29udGVudCAubWVkaWFfX3NuaXBwZXQge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLnByZXZpb3VzLWFydGljbGVfX2NvbnRlbnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtYXJ0aWNsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm5leHQtYXJ0aWNsZV9fY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubmV4dC1hcnRpY2xlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5tZWRpYV9fdGl0bGUgYSxcbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5tZWRpYV9fc25pcHBldCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5tZWRpYV9fdGl0bGUge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubWVkaWFfX3NuaXBwZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtbGluayxcbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5uZXh0LWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY29sb3I6ICM4MEIyQ0Y7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLmljb24tbGVmdC1kaXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTdweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLmljb24tbGVmdC1kaXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAuaWNvbi1yaWdodC1kaXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4OyB9XG4gICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5pY29uLXJpZ2h0LWRpcjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLmljb24tcmlnaHQtZGlyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLypcbioqIGFydGljbGVfX3RhLWZ1bGwtdGV4dFxuKi9cbi5hcnRpY2xlX190YS1mdWxsLXRleHQge1xuICAvKiBkaXYge1xuICAgIG1hcmdpbjogMjBweCAwIDAgMjBweDtcbiAgfSovXG4gIC8qXG4gICAgcHtcbiAgICAgIG1hcmdpbjogMjBweDtcbiAgICB9XG5cbiAgICBwOmVtcHR5e1xuICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIH0qLyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgYSA+IGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLmMxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmluZGVudGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuW2RhdGEtdHlwZT1cImNhdXRpb25cIl0ge1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgbWFyZ2luOiAwIDFweCAhaW1wb3J0YW50OyB9XG5cbi5jYXV0aW9uIHtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIG1hcmdpbjogMCAxcHggIWltcG9ydGFudDsgfVxuXG5mb3JtI2VtYWlsUERGRm9ybSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbmZvcm0jZW1haWxQREZGb3JtIC5sYW5kaW5nX190aXRsZSwgZm9ybSNlbWFpbFBERkZvcm0gLmZvcm1fX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuZm9ybSNlbWFpbFBERkZvcm0gaW5wdXQsIGZvcm0jZW1haWxQREZGb3JtIHRleHRhcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5mb3JtI2VtYWlsUERGRm9ybSAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDVweCAwIDE1cHggMDsgfVxuXG4uYXVkaXQtbWFudWFscyAuY29udGFpbiwgLmF1ZGl0LW1hbnVhbHMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuYXVkaXQtbWFudWFscyAud3JhcF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIG1pbi13aWR0aDogOTYwcHg7IH1cbiAgLmF1ZGl0LW1hbnVhbHMgLmNvbnRhaW46YWZ0ZXIsIC5hdWRpdC1tYW51YWxzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQ6YWZ0ZXIsIC5wYWdlLS1ub25zdWIgLmF1ZGl0LW1hbnVhbHMgLndyYXBfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmF1ZGl0LW1hbnVhbHMgLmNvbnRlbnQtYmxvY2tfX2hlYWRlci0tYnJhbmQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY4Mzg7IH1cblxuLnRuYWlTdGF0ZUhlYWQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5hdWRpdC1pbnNpZ2h0X19wcm9tbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyAucHJvbW9fX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC43NSkgMCUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQgMTAwJSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIC5wcm9tb19fb3ZlcmxheSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfSB9XG4gIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyAucHJvbW9fX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIHAge1xuICAgIG1heC13aWR0aDogNTVjaDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gLnByb21vX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuICAgIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyAucHJvbW9fX2FjdGlvbnM6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gLnByb21vX19hY3Rpb25zIGEsXG4gICAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIC5wcm9tb19fYWN0aW9ucyBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyAucHJvbW9fX2FjdGlvbnMgYSxcbiAgICAgICAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIC5wcm9tb19fYWN0aW9ucyBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIC5wcm9tb19fYWN0aW9ucyBwIHtcbiAgICAgIG1heC13aWR0aDogMzVjaDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7IH1cbiAgICAgIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyAucHJvbW9fX2FjdGlvbnMgcCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmMjczMjA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyAucHJvbW9fX2FjdGlvbnMgcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYXVkaXQtaW5zaWdodF9fcHJvbW8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuXG4uYXVkaXQtbWFudWFsc19fc2lkZWJhciB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmF1ZGl0LW1hbnVhbHNfX3NpZGViYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICAuYXVkaXQtbWFudWFsc19fc2lkZWJhciAuY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDsgfVxuXG4uYXVkaXQtbWFudWFsc19fY29udGVudCB7XG4gIHdpZHRoOiA3NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAvKlxuICAubm90LWxvZ2dlZC1pbiAmIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4qLyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmF1ZGl0LW1hbnVhbHNfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4uYXVkaXQtbWFudWFsc19fbGFiZWwtbmV3IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTsgfVxuICAuYXVkaXQtbWFudWFsc19fbGFiZWwtbmV3IC5sYWJlbC1udW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweDsgfVxuXG4uYXVkaXQtbWFudWFsc19faWNvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gIC5hdWRpdC1tYW51YWxzX19pY29uLXdyYXBwZXIgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTZweDsgfVxuICAuYXVkaXQtbWFudWFsc19faWNvbi13cmFwcGVyIC5pY29uLWNlcnRpZmljYXRlOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gIC5hdWRpdC1tYW51YWxzX19pY29uLXdyYXBwZXIgLmljb24tdGV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMC4wMzEyNWVtKSwgY2FsYygtNTAlICsgMC4wMzEyNWVtKSkgc2NhbGUoMC40Mzc1LCAwLjQzNzUpIHJvdGF0ZSgtMzBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMC4wMzEyNWVtKSwgY2FsYygtNTAlICsgMC4wMzEyNWVtKSkgc2NhbGUoMC40Mzc1LCAwLjQzNzUpIHJvdGF0ZSgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogY2FsYyg1MCUgKyAycHgpO1xuICAgIHRvcDogY2FsYyg1MCUgLSAycHgpOyB9XG5cbi5hdWRpdC1tYW51YWxzX19oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICMwMDY4Mzg7XG4gIGNvbG9yOiAjNjY2OyB9XG4gIC5hdWRpdC1tYW51YWxzX19oZWFkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX2hlYWRlciBoMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmF1ZGl0LW1hbnVhbHNfX2hlYWRlciBoMSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAuYXVkaXQtbWFudWFsc19faGVhZGVyIC5idG4ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMTNweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXVkaXQtbWFudWFsc19faGVhZGVyIC5idG4ge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmF1ZGl0LW1hbnVhbHNfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQsXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIC5jb250ZW50LWJsb2NrX19jb250ZW50LFxuLmF1ZGl0LW1hbnVhbHNfX21vcmUgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQsXG4uYXVkaXQtbWFudWFsc19fY29udGFjdCAuY29udGVudC1ibG9ja19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MgLm1lZGlhLFxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyAubWVkaWEsXG4uYXVkaXQtbWFudWFsc19fbW9yZSAubWVkaWEsXG4uYXVkaXQtbWFudWFsc19fY29udGFjdCAubWVkaWEge1xuICBjbGVhcjogYm90aDsgfVxuICAuYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MgLm1lZGlhOm5vdCg6bGFzdC1vZi10eXBlKSxcbiAgLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyAubWVkaWE6bm90KDpsYXN0LW9mLXR5cGUpLFxuICAuYXVkaXQtbWFudWFsc19fbW9yZSAubWVkaWE6bm90KDpsYXN0LW9mLXR5cGUpLFxuICAuYXVkaXQtbWFudWFsc19fY29udGFjdCAubWVkaWE6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgfVxuXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MgLm1lZGlhX19sZWZ0LFxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyAubWVkaWFfX2xlZnQsXG4uYXVkaXQtbWFudWFsc19fbW9yZSAubWVkaWFfX2xlZnQsXG4uYXVkaXQtbWFudWFsc19fY29udGFjdCAubWVkaWFfX2xlZnQge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MgLm1lZGlhX19jb250ZW50LFxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyAubWVkaWFfX2NvbnRlbnQsXG4uYXVkaXQtbWFudWFsc19fbW9yZSAubWVkaWFfX2NvbnRlbnQsXG4uYXVkaXQtbWFudWFsc19fY29udGFjdCAubWVkaWFfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxNXB4OyB9XG4gIC5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyAubWVkaWFfX2NvbnRlbnQgYTpub3QoLmJ0biksXG4gIC5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMgLm1lZGlhX19jb250ZW50IGE6bm90KC5idG4pLFxuICAuYXVkaXQtbWFudWFsc19fbW9yZSAubWVkaWFfX2NvbnRlbnQgYTpub3QoLmJ0biksXG4gIC5hdWRpdC1tYW51YWxzX19jb250YWN0IC5tZWRpYV9fY29udGVudCBhOm5vdCguYnRuKSB7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzIGJ1dHRvbi5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuICAuYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MgYnV0dG9uLmNvbnRlbnQtYmxvY2tfX2xpbmsgLmljb24tcmVmcmVzaCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzOyB9XG4gIC5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyBidXR0b24uY29udGVudC1ibG9ja19fbGluazpob3ZlciAuaWNvbi1yZWZyZXNoLFxuICAuYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MgYnV0dG9uLmNvbnRlbnQtYmxvY2tfX2xpbms6Zm9jdXMgLmljb24tcmVmcmVzaCxcbiAgLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzIGJ1dHRvbi5jb250ZW50LWJsb2NrX19saW5rOmFjdGl2ZSAuaWNvbi1yZWZyZXNoIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzIC5tZWRpYV9fbGVmdCB7XG4gIHdpZHRoOiA3MHB4OyB9XG5cbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyAubWVkaWFfX2NvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyBidXR0b24uY29udGVudC1ibG9ja19fbGluayB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyBidXR0b24uY29udGVudC1ibG9ja19fbGluayAuaWNvbi1yZWZyZXNoIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyBidXR0b24uY29udGVudC1ibG9ja19fbGluazpob3ZlciAuaWNvbi1yZWZyZXNoLFxuICAuYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIGJ1dHRvbi5jb250ZW50LWJsb2NrX19saW5rOmZvY3VzIC5pY29uLXJlZnJlc2gsXG4gIC5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMgYnV0dG9uLmNvbnRlbnQtYmxvY2tfX2xpbms6YWN0aXZlIC5pY29uLXJlZnJlc2gge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIC5tZWRpYV9fbGVmdCB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMgLm1lZGlhX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmF1ZGl0LW1hbnVhbHNfX21vcmUgLm1lZGlhX19jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDsgfVxuICAuYXVkaXQtbWFudWFsc19fbW9yZSAubWVkaWFfX2NvbnRlbnQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYXVkaXQtbWFudWFsc19fbW9yZSAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uYXVkaXQtbWFudWFsc19fY29udGFjdCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5hdWRpdC1tYW51YWxzX19jb250YWN0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hdWRpdC1tYW51YWxfX2Zhdm9yaXRlcyxcbi5hdWRpdC1tYW51YWxfX2FsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5hdWRpdC1tYW51YWxfX2Zhdm9yaXRlcyAuY29udGVudC1ibG9ja19fY29udGVudCxcbiAgLmF1ZGl0LW1hbnVhbF9fYWxsIC5jb250ZW50LWJsb2NrX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLmF1ZGl0LW1hbnVhbF9fZmF2b3JpdGVzIC5jb250ZW50LWJsb2NrX19jb250ZW50OmFmdGVyLFxuICAgIC5hdWRpdC1tYW51YWxfX2FsbCAuY29udGVudC1ibG9ja19fY29udGVudDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuXG4uZmF2b3JpdGVzLS1lbXB0eSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAjZWVlO1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZhdm9yaXRlcy0tZW1wdHkgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5hdWRpdC1tYW51YWxzX2hvbWUgPiAuY29udGFpbiwgLnBhZ2UtLW5vbnN1YiAuYXVkaXQtbWFudWFsc19ob21lID4gLndyYXBfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgICAuYXVkaXQtbWFudWFsc19ob21lID4gLmNvbnRhaW4gLmF1ZGl0LW1hbnVhbHNfX3NpZGViYXIsIC5wYWdlLS1ub25zdWIgLmF1ZGl0LW1hbnVhbHNfaG9tZSA+IC53cmFwX19jb250ZW50IC5hdWRpdC1tYW51YWxzX19zaWRlYmFyIHtcbiAgICAgIG9yZGVyOiAxOyB9IH1cblxuLmF1ZGl0LW1hbnVhbHNfX3N0YXRlIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmF1ZGl0LW1hbnVhbHNfX3N0YXRlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnN0YXRlX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5zdGF0ZV9fdGl0bGUgLmljb24tc3RhciB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1czsgfVxuICAgIC5zdGF0ZV9fdGl0bGUgLmljb24tc3Rhcjpob3ZlciwgLnN0YXRlX190aXRsZSAuaWNvbi1zdGFyOmZvY3VzLCAuc3RhdGVfX3RpdGxlIC5pY29uLXN0YXI6YWN0aXZlLFxuICAgIC5zdGF0ZS0tZmF2b3JpdGUgLnN0YXRlX190aXRsZSAuaWNvbi1zdGFyIHtcbiAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gICAgLnN0YXRlLS1mYXZvcml0ZSAuc3RhdGVfX3RpdGxlIC5pY29uLXN0YXI6aG92ZXIsXG4gICAgLnN0YXRlLS1mYXZvcml0ZSAuc3RhdGVfX3RpdGxlIC5pY29uLXN0YXI6Zm9jdXMsXG4gICAgLnN0YXRlLS1mYXZvcml0ZSAuc3RhdGVfX3RpdGxlIC5pY29uLXN0YXI6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5zdGF0ZV9fdGl0bGUgaDMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLnN0YXRlX190aXRsZSBoMzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAuc3RhdGVfX3RpdGxlIGEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAuc3RhdGVfX3RpdGxlIGE6bnRoLW9mLXR5cGUoMikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWF4LXdpZHRoOiA4MCU7IH1cbiAgLnN0YXRlX190aXRsZSAuYWpheC1wcm9ncmVzcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNnB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnN0YXRlX190aXRsZSAuc3RhdGVfX3RvZ2dsZS1zdGF0ZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogIzAwNjRhMjsgfVxuXG4uc3RhdGVfX21hbnVhbHMgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5zdGF0ZV9fbWFudWFscyBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5zdGF0ZV9fbWFudWFscyBhIHtcbiAgY29sb3I6ICMyMjI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICNkYXRhVGFibGVTQU1fd3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteDogYXV0bzsgfSB9XG5cbiNkYXRhVGFibGVTQU0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAjZGF0YVRhYmxlU0FNIGEge1xuICAgIGNvbG9yOiAjMjIyOyB9XG4gICNkYXRhVGFibGVTQU0gdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY4Mzg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICMwMDY4Mzg7IH1cbiAgICAjZGF0YVRhYmxlU0FNIHRoZWFkIHRoIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aDo6YWZ0ZXIge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7IH1cbiAgICAgICNkYXRhVGFibGVTQU0gdGhlYWQgdGguc29ydGluZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aC5zb3J0aW5nOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi74OcXCI7IH1cbiAgICAgICNkYXRhVGFibGVTQU0gdGhlYWQgdGguc29ydGluZ19hc2M6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLvg55cIjsgfVxuICAgICAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aC5zb3J0aW5nX2Rlc2M6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLvg51cIjsgfVxuICAgICAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIG1pbi13aWR0aDogOTVweDsgfVxuICAgICAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aDpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgICAgICNkYXRhVGFibGVTQU0gdGhlYWQgdGg6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICBtaW4td2lkdGg6IDEyMHB4OyB9XG4gICAgICAjZGF0YVRhYmxlU0FNIHRoZWFkIHRoOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1pbi13aWR0aDogOTVweDsgfVxuICAjZGF0YVRhYmxlU0FNIHRoZWFkIHRoOm5vdCg6bnRoLW9mLXR5cGUoMykpLFxuICAjZGF0YVRhYmxlU0FNIHRib2R5IHRkOm5vdCg6bnRoLW9mLXR5cGUoMykpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aDpudGgtb2YtdHlwZSg1KSBhLFxuICAjZGF0YVRhYmxlU0FNIHRib2R5IHRkOm50aC1vZi10eXBlKDUpIGEge1xuICAgIG1hcmdpbjogMCA1cHg7IH1cbiAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0cltyb2xlXSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7IH1cbiAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ci5ldmVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAjZGF0YVRhYmxlU0FNIHRib2R5IHRyLnNob3duIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICNkYXRhVGFibGVTQU0gdGJvZHkgdGQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjY2NjYzsgfVxuICAgICNkYXRhVGFibGVTQU0gdGJvZHkgdGQgW2NsYXNzKj1cImljb24tXCJdOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNiZmJkYmY7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzOyB9XG4gICAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZCAuYXVkaXQtbWFudWFsc19faWNvbi13cmFwcGVyIC5pY29uLWNlcnRpZmljYXRlOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmMjczMjA7IH1cbiAgICAjZGF0YVRhYmxlU0FNIHRib2R5IHRkOmZpcnN0LW9mLXR5cGUuanMtc2hvdy1oaXN0b3J5IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZDpmaXJzdC1vZi10eXBlLmpzLXNob3ctaGlzdG9yeTpob3ZlciBpOjpiZWZvcmUsICNkYXRhVGFibGVTQU0gdGJvZHkgdGQ6Zmlyc3Qtb2YtdHlwZS5qcy1zaG93LWhpc3Rvcnk6Zm9jdXMgaTo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNmMjczMjA7IH1cbiAgICAjZGF0YVRhYmxlU0FNIHRib2R5IHRkOm50aC1vZi10eXBlKDMpIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAjZGF0YVRhYmxlU0FNIHRib2R5IHRkOmxhc3Qtb2YtdHlwZSBhOmhvdmVyIGk6OmJlZm9yZSxcbiAgICAjZGF0YVRhYmxlU0FNIHRib2R5IHRkOmxhc3Qtb2YtdHlwZSBhOmZvY3VzIGk6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAjZGF0YVRhYmxlU0FNIHRmb290IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG4gICAgI2RhdGFUYWJsZVNBTSB0Zm9vdCB0ZCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgI2RhdGFUYWJsZVNBTSB0Zm9vdCB0ZCBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAjZGF0YVRhYmxlU0FNIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uYXVkaXQtbmV3cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuYXVkaXQtbmV3czphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuYXVkaXQtbmV3cyAubWVkaWEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cbiAgICAuYXVkaXQtbmV3cyAubWVkaWEgLm1lZGlhX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmF1ZGl0LW5ld3MgLm1lZGlhIC5tZWRpYV9fYXV0aG9yIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmF1ZGl0LW5ld3MgLm1lZGlhIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH0gfVxuXG4uZG9jdW1lbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxOTZweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7IH1cbiAgLmxvZ2dlZC1pbi50b29sYmFyIC5kb2N1bWVudHMge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIyNnB4KTsgfVxuICAubG9nZ2VkLWluLnRvb2xiYXItZHJhd2VyIC5kb2N1bWVudHMge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI4MHB4KTsgfVxuICAuZG9jdW1lbnRzIC5jb250YWluLCAuZG9jdW1lbnRzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLmRvY3VtZW50cyAud3JhcF9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmRvY3VtZW50cyAuY29udGFpbjphZnRlciwgLmRvY3VtZW50cyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50OmFmdGVyLCAucGFnZS0tbm9uc3ViIC5kb2N1bWVudHMgLndyYXBfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLmRvY3VtZW50cyAuZG9jdW1lbnRfX2xlZnQsXG4gIC5kb2N1bWVudHMgLmRvY3VtZW50X19yaWdodCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdhaW5zYm9ybztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZG9jdW1lbnRzIC5kb2N1bWVudF9fcmlnaHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5kb2N1bWVudHMuZG9jdW1lbnRzX3NpbmdsZSAuZG9jdW1lbnRfX2xlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZG9jdW1lbnRzLmRvY3VtZW50c19zaW5nbGUgLmRvY3VtZW50X19sZWZ0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA3NSU7IH0gfVxuICAuZG9jdW1lbnRzLmRvY3VtZW50c19zaW5nbGUgLmRvY3VtZW50X19yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAyMiU7XG4gICAgcGFkZGluZzogMTAwcHggMzBweDsgfVxuICAgIC5kb2N1bWVudHMuZG9jdW1lbnRzX3NpbmdsZSAuZG9jdW1lbnRfX3JpZ2h0IHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLmRvY3VtZW50cy5kb2N1bWVudHNfc2luZ2xlIC5kb2N1bWVudF9fcmlnaHQgLmJ0biB7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmRvY3VtZW50cy5kb2N1bWVudHNfY29tcGFyZSA+IC5yZWdpb24sXG4gIC5kb2N1bWVudHMuZG9jdW1lbnRzX2NvbXBhcmUgPiAucmVnaW9uID4gLmJsb2NrLFxuICAuZG9jdW1lbnRzLmRvY3VtZW50c19jb21wYXJlID4gLnJlZ2lvbiA+IC5ibG9jayA+IC5jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmRvY3VtZW50cy5kb2N1bWVudHNfY29tcGFyZSAuZG9jdW1lbnRfX2xlZnQsXG4gIC5kb2N1bWVudHMuZG9jdW1lbnRzX2NvbXBhcmUgLmRvY3VtZW50X19yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ5JTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZG9jdW1lbnRzLmRvY3VtZW50c19jb21wYXJlIC5kb2N1bWVudF9fbGVmdCxcbiAgICAgIC5kb2N1bWVudHMuZG9jdW1lbnRzX2NvbXBhcmUgLmRvY3VtZW50X19yaWdodCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNzUlOyB9IH1cbiAgLmRvY3VtZW50cy5kb2N1bWVudHNfY29tcGFyZSAuZG9jdW1lbnRfX2xlZnQge1xuICAgIG1hcmdpbi1yaWdodDogMiU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmRvY3VtZW50cy5kb2N1bWVudHNfY29tcGFyZSAuZG9jdW1lbnRfX2xlZnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uZG9jdW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuZG9jdW1lbnQgPiBoZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjsgfVxuICAgIC5kb2N1bWVudCA+IGhlYWRlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5kb2N1bWVudCA+IGhlYWRlciAuYnRuLS1zZWNvbmRhcnksIC5kb2N1bWVudCA+IGhlYWRlciAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0LCAubG9naW5fX2Zvcm0gLmRvY3VtZW50ID4gaGVhZGVyIC5mb3JtLXN1Ym1pdCwgLmRvY3VtZW50ID4gaGVhZGVyIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZG9jdW1lbnQgPiBoZWFkZXIgLmZvcm0tc3VibWl0LCAuZG9jdW1lbnQgPiBoZWFkZXIgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdLCAucmF0ZXMtY29tcGFyZSAuZG9jdW1lbnQgPiBoZWFkZXIgW2lkKj1cImVkaXQtYWRkXCJdIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjdiYWY7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5kb2N1bWVudCA+IGhlYWRlciAuYnRuLS1zZWNvbmRhcnk6aG92ZXIsIC5kb2N1bWVudCA+IGhlYWRlciAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0OmhvdmVyLCAubG9naW5fX2Zvcm0gLmRvY3VtZW50ID4gaGVhZGVyIC5mb3JtLXN1Ym1pdDpob3ZlciwgLmRvY3VtZW50ID4gaGVhZGVyIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6aG92ZXIsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZG9jdW1lbnQgPiBoZWFkZXIgLmZvcm0tc3VibWl0OmhvdmVyLCAuZG9jdW1lbnQgPiBoZWFkZXIgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdOmhvdmVyLCAucmF0ZXMtY29tcGFyZSAuZG9jdW1lbnQgPiBoZWFkZXIgW2lkKj1cImVkaXQtYWRkXCJdOmhvdmVyLCAuZG9jdW1lbnQgPiBoZWFkZXIgLmJ0bi0tc2Vjb25kYXJ5OmZvY3VzLCAuZG9jdW1lbnQgPiBoZWFkZXIgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDpmb2N1cywgLmxvZ2luX19mb3JtIC5kb2N1bWVudCA+IGhlYWRlciAuZm9ybS1zdWJtaXQ6Zm9jdXMsIC5kb2N1bWVudCA+IGhlYWRlciBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0OmZvY3VzLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmRvY3VtZW50ID4gaGVhZGVyIC5mb3JtLXN1Ym1pdDpmb2N1cywgLmRvY3VtZW50ID4gaGVhZGVyIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXTpmb2N1cywgLnJhdGVzLWNvbXBhcmUgLmRvY3VtZW50ID4gaGVhZGVyIFtpZCo9XCJlZGl0LWFkZFwiXTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzg4Yjc7IH1cbiAgICAgIC5kb2N1bWVudCA+IGhlYWRlciAuYnRuLS1zZWNvbmRhcnkubW9iaWxlLW9ubHksIC5kb2N1bWVudCA+IGhlYWRlciAubG9naW5fX2Zvcm0gLm1vYmlsZS1vbmx5LmZvcm0tc3VibWl0LCAubG9naW5fX2Zvcm0gLmRvY3VtZW50ID4gaGVhZGVyIC5tb2JpbGUtb25seS5mb3JtLXN1Ym1pdCwgLmRvY3VtZW50ID4gaGVhZGVyIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAubW9iaWxlLW9ubHkuZm9ybS1zdWJtaXQsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZG9jdW1lbnQgPiBoZWFkZXIgLm1vYmlsZS1vbmx5LmZvcm0tc3VibWl0LCAuZG9jdW1lbnQgPiBoZWFkZXIgLnJhdGVzLWNvbXBhcmUgLm1vYmlsZS1vbmx5W2lkKj1cImVkaXQtYWRkXCJdLCAucmF0ZXMtY29tcGFyZSAuZG9jdW1lbnQgPiBoZWFkZXIgLm1vYmlsZS1vbmx5W2lkKj1cImVkaXQtYWRkXCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5kb2N1bWVudCA+IGhlYWRlciAuYnRuLS1zZWNvbmRhcnkubW9iaWxlLW9ubHksIC5kb2N1bWVudCA+IGhlYWRlciAubG9naW5fX2Zvcm0gLm1vYmlsZS1vbmx5LmZvcm0tc3VibWl0LCAubG9naW5fX2Zvcm0gLmRvY3VtZW50ID4gaGVhZGVyIC5tb2JpbGUtb25seS5mb3JtLXN1Ym1pdCwgLmRvY3VtZW50ID4gaGVhZGVyIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAubW9iaWxlLW9ubHkuZm9ybS1zdWJtaXQsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZG9jdW1lbnQgPiBoZWFkZXIgLm1vYmlsZS1vbmx5LmZvcm0tc3VibWl0LCAuZG9jdW1lbnQgPiBoZWFkZXIgLnJhdGVzLWNvbXBhcmUgLm1vYmlsZS1vbmx5W2lkKj1cImVkaXQtYWRkXCJdLCAucmF0ZXMtY29tcGFyZSAuZG9jdW1lbnQgPiBoZWFkZXIgLm1vYmlsZS1vbmx5W2lkKj1cImVkaXQtYWRkXCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5kb2N1bWVudCA+IGhlYWRlciAuYnRuLS1zZWNvbmRhcnksIC5kb2N1bWVudCA+IGhlYWRlciAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0LCAubG9naW5fX2Zvcm0gLmRvY3VtZW50ID4gaGVhZGVyIC5mb3JtLXN1Ym1pdCwgLmRvY3VtZW50ID4gaGVhZGVyIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZG9jdW1lbnQgPiBoZWFkZXIgLmZvcm0tc3VibWl0LCAuZG9jdW1lbnQgPiBoZWFkZXIgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdLCAucmF0ZXMtY29tcGFyZSAuZG9jdW1lbnQgPiBoZWFkZXIgW2lkKj1cImVkaXQtYWRkXCJdIHtcbiAgICAgICAgICBmbGV4OiAwIDEgNDglOyB9XG4gICAgICAgICAgLmRvY3VtZW50ID4gaGVhZGVyIC5idG4tLXNlY29uZGFyeTo6YmVmb3JlLCAuZG9jdW1lbnQgPiBoZWFkZXIgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDo6YmVmb3JlLCAubG9naW5fX2Zvcm0gLmRvY3VtZW50ID4gaGVhZGVyIC5mb3JtLXN1Ym1pdDo6YmVmb3JlLCAuZG9jdW1lbnQgPiBoZWFkZXIgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDo6YmVmb3JlLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmRvY3VtZW50ID4gaGVhZGVyIC5mb3JtLXN1Ym1pdDo6YmVmb3JlLCAuZG9jdW1lbnQgPiBoZWFkZXIgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdOjpiZWZvcmUsIC5yYXRlcy1jb21wYXJlIC5kb2N1bWVudCA+IGhlYWRlciBbaWQqPVwiZWRpdC1hZGRcIl06OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmRvY3VtZW50ID4gaGVhZGVyIC5idG4tLXNlY29uZGFyeSArIC5idG4sIC5kb2N1bWVudCA+IGhlYWRlciAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0ICsgLmJ0biwgLmxvZ2luX19mb3JtIC5kb2N1bWVudCA+IGhlYWRlciAuZm9ybS1zdWJtaXQgKyAuYnRuLCAuZG9jdW1lbnQgPiBoZWFkZXIgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdCArIC5idG4sIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZG9jdW1lbnQgPiBoZWFkZXIgLmZvcm0tc3VibWl0ICsgLmJ0biwgLmRvY3VtZW50ID4gaGVhZGVyIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXSArIC5idG4sIC5yYXRlcy1jb21wYXJlIC5kb2N1bWVudCA+IGhlYWRlciBbaWQqPVwiZWRpdC1hZGRcIl0gKyAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmRvY3VtZW50ID4gaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfSB9XG4gIC5kb2N1bWVudCAuZG9jdW1lbnRfX3RpdGxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5kb2N1bWVudCAuZG9jdW1lbnRfX3RpdGxlIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmRvY3VtZW50IC5kb2N1bWVudF9fdGl0bGUgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLmRvY3VtZW50IC5kb2N1bWVudF9fdGl0bGUgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAuZG9jdW1lbnQgLmRvY3VtZW50X190aXRsZSBwIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5kb2N1bWVudCAuZG9jdW1lbnRfX3RpdGxlIHAge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5kb2N1bWVudCAuZG9jdW1lbnRfX3RpdGxlIC5jb21wYXJlX2RvY3NfY2xvc2Vfc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5kb2N1bWVudCAuZG9jdW1lbnRfX3RpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZG9jdW1lbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfSB9XG5cbi5kb2N1bWVudF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kb2N1bWVudF9fY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLmRvY3VtZW50X19mdWxsdGV4dCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IFtpZF0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIHBhZGRpbmc6IDVweCAyNXB4IDVweCAxMHB4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXM7XG4gICAgLyogJi5oaWdobGlnaHQubm90ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvci01O1xuXG4gICAgICAmLmljb24tc3Rhci0tYWZ0ZXI6OmFmdGVye1xuICAgICAgICByaWdodDogMjJweDtcbiAgICAgIH1cbiAgICB9Ki8gfVxuICAgIC5kb2N1bWVudF9fZnVsbHRleHQgW2lkXS5zZWxlY3RlZCB7XG4gICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuICAgIC5kb2N1bWVudF9fZnVsbHRleHQgW2lkXS5oaWdobGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmVmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNjRhMjsgfVxuICAgICAgLmRvY3VtZW50X19mdWxsdGV4dCBbaWRdLmhpZ2hsaWdodC5pY29uLXN0YXItLWFmdGVyOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5kb2N1bWVudF9fZnVsbHRleHQgW2lkXS5ub3RlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZmZmQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDY4Mzg7IH1cbiAgICAgIC5kb2N1bWVudF9fZnVsbHRleHQgW2lkXS5ub3RlLmljb24tcGVuY2lsOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICBjb2xvcjogIzAwNjgzODtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IFtpZF0gYnV0dG9uLmpzLWhpZ2hsaWdodC1lbGVtZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmRvY3VtZW50X19mdWxsdGV4dCBbaWRdIHtcbiAgICAgICAgcGFkZGluZzogNXB4OyB9IH1cbiAgLmRvY3VtZW50X19mdWxsdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG4gIC5kb2N1bWVudF9fZnVsbHRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5kb2N1bWVudF9fZnVsbHRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDEuMXJlbTsgfVxuICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IGg1IHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLmRvY3VtZW50X19mdWxsdGV4dCB1bCxcbiAgLmRvY3VtZW50X19mdWxsdGV4dCBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgLmRvY3VtZW50X19mdWxsdGV4dCB1bCBsaSA+IHAsXG4gICAgLmRvY3VtZW50X19mdWxsdGV4dCBvbCBsaSA+IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IHVsLFxuICAgICAgLmRvY3VtZW50X19mdWxsdGV4dCBvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIC5kb2N1bWVudF9fZnVsbHRleHQgZmlndXJlLFxuICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IHRhYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmRvY3VtZW50X19mdWxsdGV4dCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmRvY3VtZW50X19mdWxsdGV4dCB0YWJsZSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG4uZG9jdW1lbnRfX3NlYXJjaC1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTEwcHg7XG4gIHJpZ2h0OiA0MHB4O1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgLmRvY3VtZW50X19zZWFyY2gtbmF2IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZG9jdW1lbnRfX3NlYXJjaC1uYXYgLnNlYXJjaC1uYXZfX2NvdW50ZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZG9jdW1lbnRfX3NlYXJjaC1uYXYgLnNlYXJjaC1uYXZfX2NvbnRyb2xzID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7IH1cbiAgICAuZG9jdW1lbnRfX3NlYXJjaC1uYXYgLnNlYXJjaC1uYXZfX2NvbnRyb2xzID4gYTpob3ZlciwgLmRvY3VtZW50X19zZWFyY2gtbmF2IC5zZWFyY2gtbmF2X19jb250cm9scyA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmMjczMjA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZG9jdW1lbnRfX3NlYXJjaC1uYXYge1xuICAgICAgdG9wOiAxMDBweDtcbiAgICAgIHJpZ2h0OiAyMHB4OyB9IH1cblxuLmRvY3VtZW50X190b2Mge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1NnB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA5OCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMTBweCAzNnB4IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuICAuZG9jdW1lbnRfX3RvYyBvbCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5kb2N1bWVudF9fdG9jIG9sIG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgLmRvY3VtZW50X190b2Mgb2wgb2wgb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAuZG9jdW1lbnRfX3RvYyBvbCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgLmRvY3VtZW50X190b2MgPiBvbCA+IGxpID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZG9jdW1lbnRfX3RvYyAudG9jX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZG9jdW1lbnRfX3RvYyAudG9jX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5kb2N1bWVudF9fdG9jIC50b2NfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5kb2N1bWVudF9fdG9jIC5iYWNrLXRvLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZG9jdW1lbnRfX3RvYyAuYmFjay10by10b3AgaSB7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTsgfVxuXG4uZG9jdW1lbnRfX3Rvb2xib3gge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjM1czsgfVxuICAuZG9jdW1lbnRfX3Rvb2xib3g6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLmRvY3VtZW50X190b29sYm94IC50b29sYm94X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmRvY3VtZW50X190b29sYm94IC50b29sYm94X19saW5rOmhvdmVyLCAuZG9jdW1lbnRfX3Rvb2xib3ggLnRvb2xib3hfX2xpbms6Zm9jdXMge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmRvY3VtZW50X190b29sYm94IC50b29sYm94X19saW5rOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTsgfVxuICAgIC5kb2N1bWVudF9fdG9vbGJveCAudG9vbGJveF9fbGluayBpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRvY3VtZW50X190b29sYm94LmhpZ2hsaWdodCAuanMtaGlnaGxpZ2h0LWVsZW1lbnQsXG4gIC5kb2N1bWVudF9fdG9vbGJveC5ub3RlIC5qcy1jcmVhdGUtbm90ZSB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5kb2N1bWVudF9fbGVmdCAuZG9jdW1lbnRfX3Rvb2xib3gge1xuICAgIHJpZ2h0OiAtMzdweDsgfVxuICAgIC5kb2N1bWVudF9fbGVmdCAuZG9jdW1lbnRfX3Rvb2xib3g6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IC0xMnB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxMnB4IDEycHggMTJweCAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZjA3MzJmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG4gIC5kb2N1bWVudF9fcmlnaHQgLmRvY3VtZW50X190b29sYm94IHtcbiAgICBsZWZ0OiAtMzdweDsgfVxuICAgIC5kb2N1bWVudF9fcmlnaHQgLmRvY3VtZW50X190b29sYm94OjphZnRlciB7XG4gICAgICByaWdodDogLTEycHg7XG4gICAgICBib3JkZXItd2lkdGg6IDEycHggMCAxMnB4IDEycHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmMDczMmY7IH1cbiAgLmRvY3VtZW50X190b29sYm94Lm1vYmlsZSB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxMHB4OyB9XG4gICAgLmRvY3VtZW50X190b29sYm94Lm1vYmlsZTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kb2N1bWVudF9fdG9vbGJveC5tb2JpbGUgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBjb2xvcjogI2NjYzsgfVxuICAgICAgLmRvY3VtZW50X190b29sYm94Lm1vYmlsZSBidXR0b24uaGlnaGxpZ2h0ZWQge1xuICAgICAgICBjb2xvcjogIzAwNjRhMjsgfVxuXG4uY2hhbmdlLWRvY3VtZW50IC5hdWRpdC1tYW51YWxzX19zdGF0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDA7IH1cbiAgLmNoYW5nZS1kb2N1bWVudCAuYXVkaXQtbWFudWFsc19fc3RhdGUgPiBidXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmNoYW5nZS1kb2N1bWVudCAuYXVkaXQtbWFudWFsc19fc3RhdGUgPiBidXR0b24gaSB7XG4gICAgICBjb2xvcjogIzAwNjRhMjtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gICAgLmNoYW5nZS1kb2N1bWVudCAuYXVkaXQtbWFudWFsc19fc3RhdGUgPiBidXR0b24gLmFqYXgtcHJvZ3Jlc3Mge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5jaGFuZ2UtZG9jdW1lbnQgLmF1ZGl0LW1hbnVhbHNfX3N0YXRlID4gYnV0dG9uIC5hamF4LXByb2dyZXNzIC50aHJvYmJlciB7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAuY2hhbmdlLWRvY3VtZW50IC5hdWRpdC1tYW51YWxzX19zdGF0ZSA+IGJ1dHRvbiAuYWpheC1wcm9ncmVzcyAudGhyb2JiZXI6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLvhJBcIjtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuICAgICAgLmNoYW5nZS1kb2N1bWVudCAuYXVkaXQtbWFudWFsc19fc3RhdGUgPiBidXR0b24gLmFqYXgtcHJvZ3Jlc3MgLm1lc3NhZ2Uge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5jaGFuZ2UtZG9jdW1lbnQgLmF1ZGl0LW1hbnVhbHNfX3N0YXRlOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgYm9yZGVyLXRvcDogMDsgfVxuICAuY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGkgaSxcbiAgLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaSBhLFxuICAuY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpIHNwYW4ge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAuY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpIGksXG4gIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGkgYSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaSBpIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGkgaTo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpIGEge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpIHNwYW4ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGkgdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpIHVsIGxpIHtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICBib3JkZXItdG9wOiAwOyB9XG5cbi5hdWRpdC1tYW51YWxfX2xpc3Qge1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5wYWdlLWF1ZGl0LWluc2lnaHQgLnRocm9iYmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucGFnZS1hdWRpdC1pbnNpZ2h0IC50aHJvYmJlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EkFwiO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG4gIC5wYWdlLWF1ZGl0LWluc2lnaHQgLnRocm9iYmVyICsgLm1lc3NhZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLyogRm9yIHdvcmQgc2VhcmNoICYgY2xlYXIgYnV0dG9ucyBuZXh0IHRvIHNlYXJjaCBib3hlcyBvbiBkb2N1bWVudHMgJiBpbiB3b3JrYmVuY2guICovXG4uYXVkaXQtbWFudWFscyAud29yZC1zZWFyY2gsXG4uYXVkaXQtbWFudWFscyAud29yZC1zZWFyY2gtY2xlYXIsXG4uYXVkaXQtbWFudWFscyAud29yZC1zZWFyY2gtd2ItY2xlYXIge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbi5iZXBzLXJlcG9ydC10cmFja2VyIHRhYmxlIHtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICB3aWR0aDogMTAwJTsgfVxuICAuYmVwcy1yZXBvcnQtdHJhY2tlciB0YWJsZSBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmJlcHMtcmVwb3J0LXRyYWNrZXIgdGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJlcHMtcmVwb3J0LXRyYWNrZXIgdGFibGUgdGgsIC5iZXBzLXJlcG9ydC10cmFja2VyIHRhYmxlIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5iZXBzX3BhcnQge1xuICBib3JkZXItYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLypcbi5kYXRlX2hlYWRlcl9iZXBzIHtcbiAgd2lkdGg6MjMlO1xufVxuKi9cbi5wYWdlLWJsb2cgLmxhbmRpbmdfX3RpdGxlLCAucGFnZS1ibG9nIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1ibG9nZ2VyLXByb2ZpbGUgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtYmxvZ2dlci1wcm9maWxlIC5mb3JtX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjNzU3NTg0OyB9XG5cbi5ibG9nLWxpc3QgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3NTc1ODQ7IH1cblxuLmJsb2ctbGlzdCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzc1NzU4NDsgfVxuXG4ubWVkaWEtLW9waW5pb25zIC5tZWRpYV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuICAubWVkaWEtLW9waW5pb25zIC5tZWRpYV9fY29udGVudCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAubWVkaWEtLW9waW5pb25zIC5tZWRpYV9fY29udGVudCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgLm1lZGlhLS1vcGluaW9ucyAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19hdXRob3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAwIDAgNTAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5tZWRpYS0tb3BpbmlvbnMgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fYXV0aG9yIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7IH0gfVxuICAgIC5tZWRpYS0tb3BpbmlvbnMgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fYXV0aG9yIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLm1lZGlhLS1vcGluaW9ucyAubWVkaWFfX2NvbnRlbnQgLmRpc3F1cy1jb21tZW50LWNvdW50IHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLm1lZGlhLS1vcGluaW9ucyAubWVkaWFfX2NvbnRlbnQgLmRpc3F1cy1jb21tZW50LWNvdW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLm1lZGlhLS1vcGluaW9ucyAubWVkaWFfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4IDIwcHggMDsgfSB9XG5cbi5ibG9jay10YmQtYmxvZyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLnNpZGViYXJfX29yZy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNjtcbiAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7IH1cbiAgLnNpZGViYXJfX29yZy1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbiAgLnNpZGViYXJfX29yZy1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSBhIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuc2lkZWJhcl9fb3JnLWNvbnRlbnQgLm1lZGlhX190aXRsZSxcbiAgLnNpZGViYXJfX29yZy1jb250ZW50IC5tZWRpYV9fdGl0bGUgYSB7XG4gICAgY29sb3I6ICMwMDY0YTI7IH1cbiAgLnNpZGViYXJfX29yZy1jb250ZW50IC5ibG9jay10YWZlYXR1cmVkY29sdW1uIC5jb250ZW50LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5vcmctY29udGVudF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzAwNjRhMjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5vcmctY29udGVudF9fdGl0bGUgc3Ryb25nIHtcbiAgICBjb2xvcjogI2YyNzMyMDtcbiAgICBmb250LXdlaWdodDogOTAwOyB9XG5cbi5tZWRpYS0tb3JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubWVkaWEtLW9yZyAubWVkaWFfX2RhdGV0aW1lOjphZnRlciB7XG4gICAgY29udGVudDogXCJUYXhBbmFseXN0cy5vcmdcIjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4ub3JnLWNvbnRlbnRfX2N0YSB7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zZWFyY2gtLWJsb2dnZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLnNlYXJjaC0tYmxvZ2dlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uc2VhcmNoLS1ibG9nZ2VyX19waG90byB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5zZWFyY2gtLWJsb2dnZXJfX3Bob3RvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zZWFyY2gtLWJsb2dnZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLXRvb2xiYXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy10b29sYmFyIC50b29sYmFyLXNvcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLXRvb2xiYXIgLnRvb2xiYXItc29ydCBsYWJlbCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy10b29sYmFyIC50b29sYmFyLXNvcnQgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGhlaWdodDogMjlweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLXRvb2xiYXIgLnRvb2xiYXItdmlldy1vcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogODdweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLXRvb2xiYXIgLnRvb2xiYXItdmlldy1vcHRpb24gaSB7XG4gICAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtdG9vbGJhciAudG9vbGJhci12aWV3LW9wdGlvbiBpLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI0YyNzMyMDsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtdG9vbGJhciAudG9vbGJhci12aWV3LW9wdGlvbiBpOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRjI3MzIwOyB9XG5cbi5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSB7XG4gICAgZmxleDogMCAwIDMyJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIG1pbi1oZWlnaHQ6IDM4MS41cHg7XG4gICAgbWFyZ2luOiAwIDdweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzMiwgMjM3LCAyNDAsIDAuOTYpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLW92ZXJsYXkgLmJvb2staXRlbS1vdmVybGF5LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzQ0NDsgfVxuICAgICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1vdmVybGF5IC5ib29rLWl0ZW0tb3ZlcmxheS1zdW1tYXJ5IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4OyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1jb3Zlci1pbWFnZS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWRlc2NyaXB0aW9uIC5ib29rLWl0ZW0tdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogIzU1NTsgfVxuICAgICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1kZXNjcmlwdGlvbiAuYm9vay1pdGVtLXRpdGxlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24gLmJvb2staXRlbS1wdWJsaXNoLWluZm8ge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAgICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1kZXNjcmlwdGlvbiAuYm9vay1pdGVtLWF1dGhvcnMtaW5mbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24gLmJvb2staXRlbS1hdXRob3JzLWluZm8gYSB7XG4gICAgICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24gLmJvb2staXRlbS1icmllZiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWFjdGlvbnMge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcGFkZGluZzogMTBweCA1cHggMTVweCAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tYWN0aW9ucyBhIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMXB4OyB9XG4gICAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWFjdGlvbnMgYSBidXR0b24ge1xuICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI3MzIwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsYXJnZVwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIHtcbiAgZmxleC1iYXNpczogNDglO1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xuICBtaW4taGVpZ2h0OiAyOTZweDtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7IH1cbiAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxhcmdlXCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1jb3Zlci1pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBoZWlnaHQ6IDIzMi4wOHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3A7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGFyZ2VcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWNvdmVyLWltYWdlLWNvbnRhaW5lciAuYm9vay1pdGVtLWNvdmVyLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIGN1cnNvcjogYXV0bzsgfVxuICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGFyZ2VcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxhcmdlXCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1kZXNjcmlwdGlvbiAuYm9vay1pdGVtLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgY3Vyc29yOiBhdXRvOyB9XG4gICAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGFyZ2VcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWRlc2NyaXB0aW9uIC5ib29rLWl0ZW0tdGl0bGU6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzU1NTsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsYXJnZVwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24gLmJvb2staXRlbS1icmllZiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsYXJnZVwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGFyZ2VcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWFjdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxhcmdlXCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1hY3Rpb25zIC5ib29rLWl0ZW0tYnV0dG9ucy13cmFwcGVyIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuXG4uYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGFyZ2VcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsYXJnZVwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtLWFjdGlvbnMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4uYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGlzdFwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGlzdFwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjRGNEY0O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGlzdFwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tY292ZXItaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1OC40MXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB3aWR0aDogOTAuNTlweDtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHRvcDsgfVxuICAgICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxpc3RcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWNvdmVyLWltYWdlLWNvbnRhaW5lciAuYm9vay1pdGVtLWNvdmVyLWltYWdlIHtcbiAgICAgICAgY3Vyc29yOiBhdXRvOyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxpc3RcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWRlc2NyaXB0aW9uIC5ib29rLWl0ZW0tdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBjdXJzb3I6IGF1dG87IH1cbiAgICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsaXN0XCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1kZXNjcmlwdGlvbiAuYm9vay1pdGVtLXRpdGxlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM1NTU7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGlzdFwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24gLmJvb2staXRlbS1icmllZiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxpc3RcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWFjdGlvbnMge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5oaWRkZW4tb24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA5OCUgIWltcG9ydGFudDsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tYWN0aW9ucyBidXR0b24ge1xuICAgICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tY292ZXItaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH0gfVxuXG4uYm9va3MtY29sbGVjdGlvbnMtYmxvY2stY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmJvb2tzLWNvbGxlY3Rpb25zLWJsb2NrLWNvbnRhaW5lciAuYmxvY2tfbGVmdCB7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5ib29rcy1jb2xsZWN0aW9ucy1ibG9jay1jb250YWluZXIgLmJsb2NrX3JpZ2h0IHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuYm9va3MtY29sbGVjdGlvbnMtYmxvY2stY29udGFpbmVyIC5ib29rX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJvb2tzLWNvbGxlY3Rpb25zLWJsb2NrLWNvbnRhaW5lciAuYm9va19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5kYWlsaWVzX19zdWItY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmRhaWxpZXNfX3N1Yi1jYXRlZ29yeSArIC5tZWRpYSAubWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgLmRhaWxpZXNfX3N1Yi1jYXRlZ29yeSArIC5tZWRpYSAubWVkaWFfX2NvbnRlbnQgLmZsYWctd3JhcHBlciB7XG4gICAgICB0b3A6IDVweDsgfVxuXG4uZGFpbGllc19fbGF0ZXN0LW5ld3Mge1xuICBiYWNrZ3JvdW5kOiAjZWNlYmViOyB9XG4gIC5kYWlsaWVzX19sYXRlc3QtbmV3cyAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjI3MzIwOyB9XG4gIC5kYWlsaWVzX19sYXRlc3QtbmV3cyAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gIC5kYWlsaWVzX19sYXRlc3QtbmV3cyAubWVkaWEge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7IH1cbiAgICAuZGFpbGllc19fbGF0ZXN0LW5ld3MgLm1lZGlhOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5kYWlsaWVzX19sYXRlc3QtbmV3cyAuZG93bmxvYWQtZnVsbC10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmRhaWxpZXNfX2xhdGVzdC1uZXdzIC5kb3dubG9hZC1mdWxsLXRleHQ6aG92ZXIge1xuICAgICAgY29sb3I6ICM0NDQ7IH1cblxuLmRhaWxpZXNfX2NvbnRlbnQgLmZsYWctd3JhcHBlciArIC5tZWRpYV9fbWV0YSA+IC5tZWRpYV9fdGl0bGUge1xuICBtYXJnaW4tbGVmdDogMjVweDsgfVxuXG4uZGFpbGllc19jYWxlbmRhciB7XG4gIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMnB4IDBweCAwcHggIWltcG9ydGFudDsgfVxuXG4uZGFpbGllc19jYWxlbmRhcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uY2FsX2ljb25fZGFpbGllcyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xuICBtYXJnaW4tbGVmdDogMjI5cHg7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNhbF9pY29uX2RhaWxpZXMge1xuICAgICAgbWFyZ2luLXRvcDogMTRweDsgfSB9XG5cbi5kYWlsaWVzLWxpc3RpbmdfX3RhYnMtbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDIwcHggYXV0byAwcHggYXV0bztcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMjg4cHg7IH1cbiAgLmRhaWxpZXMtbGlzdGluZ19fdGFicy1uYXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmRhaWxpZXMtbGlzdGluZ19fdGFicy1uYXY6aG92ZXIsIC5kYWlsaWVzLWxpc3RpbmdfX3RhYnMtbmF2OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5pZTggLmRhaWxpZXMtbGlzdGluZ19fdGFicy1uYXYge1xuICAgIHdpZHRoOiAzNjBweDsgfVxuXG4ucXVpY2stdHJlYXR5LWZpbHRlcnMge1xuICBtYXJnaW46IDVweCBhdXRvIDBweCBhdXRvO1xuICB3aWR0aDogNDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICAucXVpY2stdHJlYXR5LWZpbHRlcnM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmRhaWxpZXMtb3ZlcnZpZXdfX3RhYiB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjOTk5O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE0NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzOyB9XG4gIC5pZTggLmRhaWxpZXMtb3ZlcnZpZXdfX3RhYiB7XG4gICAgLW1zLXRleHQtanVzdGlmeTogZGlzdHJpYnV0ZS1hbGwtbGluZXM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuODtcbiAgICB3aWR0aDogMTgwcHg7IH1cbiAgLmRhaWxpZXMtb3ZlcnZpZXdfX3RhYjpob3ZlciwgLmRhaWxpZXMtb3ZlcnZpZXdfX3RhYjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuZGFpbGllcy1vdmVydmlld19fdGFiLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZGFpbGllcy1vdmVydmlld19fdGFiOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuZGFpbGllcy1vdmVydmlld19fdGFiIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kYWlsaWVzLW92ZXJ2aWV3X190YWIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuZGFpbGllcy1saXN0aW5nX190YWJzLW5hdiB7XG4gICAgbWFyZ2luOiAxOXB4IGF1dG8gMHB4IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uaG9saWRheV9tZXNzYWdlX2RpdiB7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuXG4uaG9saWRheV9tZXNzYWdlX2g0IHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIGgxLmxhbmRpbmdfX3RpdGxlLCAucGFnZS1jb21iaW5lZC1kYWlsaWVzIGgxLmZvcm1fX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7IH1cblxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAubGFuZGluZ19fdGl0bGUuY29tYmluZWQtZmVkZXJhbCwgLnBhZ2UtY29tYmluZWQtZGFpbGllcyAuY29tYmluZWQtZmVkZXJhbC5mb3JtX19oZWFkZXIsXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5sYW5kaW5nX190aXRsZS5jb21iaW5lZC10YXgtbm90ZXMtdG9kYXksXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5jb21iaW5lZC10YXgtbm90ZXMtdG9kYXkuZm9ybV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA3ODsgfVxuXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5sYW5kaW5nX190aXRsZS5jb21iaW5lZC1zdGF0ZSwgLnBhZ2UtY29tYmluZWQtZGFpbGllcyAuY29tYmluZWQtc3RhdGUuZm9ybV9faGVhZGVyLFxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAubGFuZGluZ19fdGl0bGUuY29tYmluZWQtc3RhdGUtdGF4LXRvZGF5LFxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAuY29tYmluZWQtc3RhdGUtdGF4LXRvZGF5LmZvcm1fX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY4Mzg7IH1cblxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAubGFuZGluZ19fdGl0bGUuY29tYmluZWQtaW50ZXJuYXRpb25hbCwgLnBhZ2UtY29tYmluZWQtZGFpbGllcyAuY29tYmluZWQtaW50ZXJuYXRpb25hbC5mb3JtX19oZWFkZXIsXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5sYW5kaW5nX190aXRsZS5jb21iaW5lZC13b3JsZHdpZGUtdGF4LWRhaWx5LFxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAuY29tYmluZWQtd29ybGR3aWRlLXRheC1kYWlseS5mb3JtX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUyMjI2OyB9XG5cbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmNvbnRlbnQtYmxvY2suY29tYmluZWQtZmVkZXJhbCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNDA3ODsgfVxuXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5jb250ZW50LWJsb2NrLmNvbWJpbmVkLWZlZGVyYWwgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDQwNzg7IH1cblxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAuY29udGVudC1ibG9jay5jb21iaW5lZC1zdGF0ZSAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNjgzODsgfVxuXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5jb250ZW50LWJsb2NrLmNvbWJpbmVkLXN0YXRlIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjMDA2ODM4OyB9XG5cbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmNvbnRlbnQtYmxvY2suY29tYmluZWQtaW50ZXJuYXRpb25hbCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk1MjIyNjsgfVxuXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5jb250ZW50LWJsb2NrLmNvbWJpbmVkLWludGVybmF0aW9uYWwgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICM5NTIyMjY7IH1cblxuLmJhci1UTlQge1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICMwMDQwNzg7XG4gIHBhZGRpbmctbGVmdDogNHB4OyB9XG5cbi5iYXItV1REIHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjOTUyMjI2O1xuICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxuXG4uYmFyLVNUVCB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzAwNjgzODtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7IH1cblxuaDEubWVkaWFfX3RpdGxlIC5iYXItVE5UIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuaDEubWVkaWFfX3RpdGxlIC5iYXItV1REIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuaDEubWVkaWFfX3RpdGxlIC5iYXItU1RUIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm9lY2QtZ3VpZGVsaW5lcyB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5vZWNkLWd1aWRlbGluZXMgdWwgbGkgPiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi8qaGVhZGVyKi9cbi5wYWdlLS1ub25zdWIge1xuICAvKmVuZCBzdGF0cyBmYWN0cyovXG4gIC8qIEF2YWlsYWJsZSBQcm9kdWN0cyAqL1xuICAvKmVuZCB0YXggZGVzY3JpcHRpb25zKi9cbiAgLypzbGlkZXIgc2VjdGlvbiovXG4gIC8qZW5kIHNsaWRlciBzZWN0aW9uKi9cbiAgLyogUmVuZXdhbCAqL1xuICAvKiBUcnVzdGVkIEJ5ICovXG4gIC8qcXVvdGVzIHNlY3Rpb24qL1xuICAvKmxvbmcgc2Nyb2xsIHNlY3Rpb24gdGhyZWUqL1xuICAvKmVuZCBvZiBsb25nIHNjcm9sbCBzZWN0aW9uIHRocmVlKi9cbiAgLypGQVEgc2VjdGlvbiovXG4gIC8qRW5kIEZBUSovXG4gIC8qIENUQSAqL1xuICAvKnBhZ2UgaW5mbyBzZWN0aW9uKi9cbiAgLyplbmQgb2YgcGFnZSBpbmZvIHNlY3Rpb24qL1xuICAvKmZvb3RlciBzZWN0aW9uKi9cbiAgLypidXR0b24gc2VjdGlvbiovXG4gIC8qZW5kIG9mIGJ1dHRvbiBzZWN0aW9uKi8gfVxuICAucGFnZS0tbm9uc3ViIC5idG4tLXByaW1hcnkgYSwgLnBhZ2UtLW5vbnN1YiAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCBhLCAjdHJpYWwtZGl2IC5wYWdlLS1ub25zdWIgLmZvcm0tc3VibWl0IGEsIC5wYWdlLS1ub25zdWIgLnBvbGwgLmZvcm0tc3VibWl0IGEsIC5wb2xsIC5wYWdlLS1ub25zdWIgLmZvcm0tc3VibWl0IGEsIC5wYWdlLS1ub25zdWIgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBhLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gYSwgLnBhZ2UtLW5vbnN1YiAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gYSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gYSwgLnBhZ2UtLW5vbnN1YiAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0IGEsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAucGFnZS0tbm9uc3ViIC5mb3JtLXN1Ym1pdCBhLCAucGFnZS0tbm9uc3ViICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBhLCAjdGEtY29udGFjdC1mb3JtIC5wYWdlLS1ub25zdWIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBhLCAucGFnZS0tbm9uc3ViICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gYSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLnBhZ2UtLW5vbnN1YiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIGEge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAucGFnZS0tbm9uc3ViIGhlYWRlciB7XG4gICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmxvZ28ge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5sb2dvIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zIC5idG4tLXByaW1hcnksIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgI3RyaWFsLWRpdiAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDdyZW0gMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbmdlbmlhL2ltYWdlcy9ob21lL2hlcm8taW1nLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIC5iZ19fd3JhcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIHAge1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyBwOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIHAgc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyBwIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gLmJ0bi0tcHJpbWFyeSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyB7XG4gICAgICAgIHBhZGRpbmc6IDVyZW0gMXJlbTsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjdiYWY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIGgyIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHdpZHRoOiAzOCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQ6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICB3aWR0aDogMzYlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0Om50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdCBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdCBwID4gc3Ryb25nLFxuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQgcCA+IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdCBwID4gc3Ryb25nLFxuICAgICAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0IHAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQgcCA+IHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjYWFhO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdCBwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0IHN0cm9uZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdCBzdHJvbmcgLmtlcm4ge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA1ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdmlkZW8tYmcuanBnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDQ0cHggMCA1MnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiA0NHB4IDAgNTJweDsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAuY29udGFpbiwgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAud3JhcF9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgbWluLXdpZHRoOiAwOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAubGlzdF9fdmlkZW9zIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC5saXN0X192aWRlb3MgbGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAubGlzdF9fdmlkZW9zIGxpIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAubGlzdF9fdmlkZW9zIGxpIHtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAubGlzdF9fdmlkZW9zIGxpLmlzLS1hY3RpdmUge1xuICAgICAgICBhbmltYXRpb24tbmFtZTogc2hvd0Zyb21EaXNwbGF5Tm9uZTtcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLm5hdl9fdmlkZW9fbGlzdCB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLm5hdl9fdmlkZW9fbGlzdCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC5uYXZfX3ZpZGVvX2xpc3QgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC5uYXZfX3ZpZGVvX2xpc3QgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMjsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAubmF2X192aWRlb19saXN0IGEge1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYm9yZGVyLXRvcCAwLjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAxNnB4IDEycHg7XG4gICAgICBtaW4td2lkdGg6IDExN3B4O1xuICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMxQTczQTk7XG4gICAgICBiYWNrZ3JvdW5kOiAjMUE3M0E5O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLm5hdl9fdmlkZW9fbGlzdCBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0YwNzMyMDtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0M1NjIyMDsgfVxuICAucGFnZS0tbm9uc3ViIC5saXN0X192aWRlb3Mge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIHtcbiAgICBwYWRkaW5nOiA0cmVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCB7XG4gICAgICAvKmZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdHBhZGRpbmc6IDAgLjVyZW07Ki9cbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgIHBhZGRpbmc6IDIwcHggNTBweDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAudGF4LXByb2R1Y3RfX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3Qgc21hbGwge1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IC5idG4tLXByaW1hcnksIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMTRweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgdWwgbGkgcCB7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgdWwgbGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyB1bCBsaTpsYXN0LW9mLXR5cGUsXG4gICAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyB1bCBsaS5sYXN0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgbGkgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAuODc1O1xuICAgIGNvbG9yOiAjMDA2NGEwO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyBsaSBwIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgbGkgcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIGxpIHAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMTI1O1xuICAgICAgICBjb2xvcjogIzAwNjRhMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyBsaSBhIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgbGkgYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgdWwgbGkuZmFjdC10aHJlZSBhIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgdWwgbGkuZmFjdC10aHJlZSBhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyAuc2hvd19fbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2UtLW5vbnN1YiAubHMtc2VjdGlvbi0tdGhyZWUgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuc2xpZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5sdC1pZTkgLnBhZ2UtLW5vbnN1YiAuc2xpZGVyIC5ieC12aWV3cG9ydCB7XG4gICAgICBtaW4taGVpZ2h0OiAxNzdweDsgfVxuICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNDMUMxQzE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhLmFjdGl2ZSxcbiAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmZvY3VzLFxuICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNDMUMxQzE7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYSB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMjZweDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtcHJldixcbiAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LW5leHQge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbnRyb2xzLnBuZ1wiKSAwIDAgbm8tcmVwZWF0OyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1wcmV2IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtbmV4dCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwOyB9XG4gIC5wYWdlLS1ub25zdWIgLndyYXAtLXNsaWRlciAudGVzdGltb25pYWxzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2UtLW5vbnN1YiAud3JhcC0tc2xpZGVyIC50ZXN0aW1vbmlhbHMge1xuICAgIHBhZGRpbmc6IDUycHggMCAxMHB4OyB9XG4gIC5wYWdlLS1ub25zdWIgLnRlc3RpbW9uaWFscyBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAucGFnZS0tbm9uc3ViIC50ZXN0aW1vbmlhbHMgYmxvY2txdW90ZSBwIHtcbiAgICAgIGNvbG9yOiAjZjA3MzIwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucGFnZS0tbm9uc3ViIC50ZXN0aW1vbmlhbHMgY2l0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAucGFnZS0tbm9uc3ViIC50ZXN0aW1vbmlhbHMgY2l0ZSBzdHJvbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC50ZXN0aW1vbmlhbHMgY2l0ZSBzdHJvbmc6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJy0nOyB9XG4gIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCB7XG4gICAgcGFkZGluZzogNnJlbSAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2luZ2VuaWEvaW1hZ2VzL2hvbWUvbHMtcmVuZXdhbC5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIGgyLFxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCB1bCxcbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgaDIsXG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCB1bCxcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCB1bCBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMTAwOyB9XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgLmJ0bi0tcHJpbWFyeSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW07IH0gfVxuICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXRydXN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjdiYWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtdHJ1c3RlZCAudHJ1c3RlZC1saXN0IHtcbiAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAycmVtOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXRydXN0ZWQgLnRydXN0ZWQtbGlzdCBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA1ZW07IH1cbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIC50cnVzdGVkLWxpc3QgbGk6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIG1hcmdpbjogLjNyZW0gLjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIC50cnVzdGVkLWxpc3QgbGk6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIC50cnVzdGVkLWxpc3QgbGk6bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIC50cnVzdGVkLWxpc3QgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5xdW90ZXMtaGVhZGVyIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTkwNDc2MTk7XG4gICAgY29sb3I6ICMwMDY0YTA7XG4gICAgYmFja2dyb3VuZDogI0VGRUZGMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucGFnZS0tbm9uc3ViIC5xdW90ZXMge1xuICAgIGJhY2tncm91bmQ6ICNFRkVGRjA7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzAwNjRhMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5xdW90ZXMge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUsXG4gIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpmb2N1cyxcbiAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQzFDMUMxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUsXG4gICAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6Zm9jdXMsXG4gICAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6aG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LXByZXYsXG4gICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb250cm9scy5wbmdcIikgbm8tcmVwZWF0OyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1uZXh0IHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLndyYXAtLXNsaWRlciAucXVvdGUtc2xpZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNTJweCAwIDEwcHg7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGZpZ3VyZSwgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGJsb2NrcXVvdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBmaWd1cmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MHB4OyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGJsb2NrcXVvdGUgcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGJsb2NrcXVvdGUgcDphZnRlciB7XG4gICAgY29udGVudDogY2xvc2UtcXVvdGU7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGltZyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwOHB4O1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgaW1nIHtcbiAgICAgICAgbWFyZ2luOiBpbml0aWFsOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGNpdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGNpdGUgc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGNpdGUgc3Ryb25nOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICctJzsgfVxuICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgZmlnY2FwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBibG9ja3F1b3RlIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIHdpZHRoOiA2NiU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjRjA3MzIwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgYmxvY2txdW90ZSB7XG4gICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI3MjcyNzI3MztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBibG9ja3F1b3RlIHAge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGJsb2NrcXVvdGUgcCBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnbGF0byc7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAjZjA3MzIwOyB9XG4gIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBibG9ja3F1b3RlIHA6bnRoLWNoaWxkKDMpIHtcbiAgICBmb250LWZhbWlseTogJ2xhdG8nO1xuICAgIGZvbnQtd2VpZ2h0OiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAjZjA3MzIwOyB9XG4gIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc2FtcGxlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZzogNTBweCAwIDEyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTQ1NWI7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXM6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMgLnNhbXBsZS1zY3JlZW5zaG90cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMTMwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc2FtcGxlcyAuc2FtcGxlLXNjcmVlbnNob3RzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMgLnNhbXBsZS1hcnRpY2xlcyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4OyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMgLnNhbXBsZS1hcnRpY2xlcyBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zYW1wbGVzIC5zYW1wbGUtYXJ0aWNsZXMgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc2FtcGxlcyAuc2FtcGxlLWFydGljbGVzIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc2FtcGxlcyAuc2FtcGxlLWFydGljbGVzIC52aWV3LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMgLnNhbXBsZS1hcnRpY2xlcyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zYW1wbGVzIC5zYW1wbGVfX2NhdGVnb3J5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogI2YyNzMyMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMgLnNhbXBsZV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuZmFxIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDYycHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5mYXEge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLmZhcSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4wNjY2NjY2Njc7XG4gICAgY29sb3I6ICMwMDY0YTA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlLS1ub25zdWIgLndyYXBfX3RhYnMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA3NDBweDsgfVxuICAucGFnZS0tbm9uc3ViIC50YWIuaXNDbG9zZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnRhYi5pc0Nsb3NlZCAudGFiX190aXRsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjA2Nyc7IH1cbiAgICAucGFnZS0tbm9uc3ViIC50YWIuaXNDbG9zZWQgLnRhYl9fYm9keSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAucGFnZS0tbm9uc3ViIC50YWIuaXNPcGVuIC50YWJfX3RpdGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA2OCc7IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGFiLmlzT3BlbiAudGFiX19ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAucGFnZS0tbm9uc3ViIC50YWJfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhNzNhOTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnRhYl9fdGl0bGU6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSAnRm9udEF3ZXNvbWUnO1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0byAxNHB4IGF1dG87IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGFiX19ib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDM0cHggMzBweCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudGFiX19ib2R5IGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5idG4tLXByaW1hcnksIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAuYnRuLS1wcmltYXJ5LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgI3RyaWFsLWRpdiAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMjBweCAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW07IH0gfVxuICAucGFnZS0tbm9uc3ViIC5wYWdlX2luZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucGFnZS1pbmZvIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlLS1ub25zdWIgLnBhZ2UtaW5mbyBsaSBwIC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzO1xuICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucGFnZS1pbmZvIGxpIHAge1xuICAgIGZvbnQtc2l6ZTogMTIuMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wYWdlLS1ub25zdWIgLnBhZ2UtaW5mbyBsaSBwIGxpIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEyLjI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICNjMWMxYzE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucGFnZS0tbm9uc3ViIC5wYWdlLS1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH0gfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAucGFnZS0tZm9vdGVyIC50aXRsZSwgLnBhZ2UtLW5vbnN1YiAucGFnZS0tZm9vdGVyIC50aXRsZSBhIHtcbiAgICAgICAgY29sb3I6ICMwMDY0YTI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGUsIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGUgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwNjRhMjsgfSB9XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGU6aG92ZXIsIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGUgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNjMWMxYzE7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgLnBhZ2UtLW5vbnN1YiAucGFnZS0tZm9vdGVyIC50aXRsZTpob3ZlciwgLnBhZ2UtLW5vbnN1YiAucGFnZS0tZm9vdGVyIC50aXRsZSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM2NjY7IH0gfVxuICAgIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciBhIHtcbiAgICAgIGNvbG9yOiAjNDQ0OyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5wYWdlLS1mb290ZXIgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjODg4OyB9XG4gIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2l0ZV9tYXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zaXRlX21hcCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiAuc2hvd19fdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwIC00cHggLTEwMDAwcHggMDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgcGFkZGluZzogNTNweCAyOHB4IDEwMDAwcHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGFkYTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uLmZvb3Rlcl9fc2VjdGlvbi0tYWJvdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uLmZvb3Rlcl9fc2VjdGlvbi0tY29udGFjdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uIGxpIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24gbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiBsaSAubGlzdF9fcm93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAuODtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24gbGkgLmxpc3RfX3N1Yl90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1pbi13aWR0aDogODNweDtcbiAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiBsaSAubGlzdF9fc3ViX2JvZHkge1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiBsaSAubGlzdF9fc3ViX2JvZHkgYSB7XG4gICAgICAgICAgY29sb3I6ICM0NDQ7IH1cbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uIGxpIC5saXN0X19zdWJfYm9keSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzY2NjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiBsaSAubGlzdF9fc3ViX2JvZHkge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24tLWNvbnRhY3QgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuc2hhcmVfX3NvY2lhbCAuaWNvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0NDQ7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5zaGFyZV9fc29jaWFsIC5pY286bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5zaGFyZV9fc29jaWFsIC5pY28ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4OyB9IH1cbiAgICAucGFnZS0tbm9uc3ViIC5zaGFyZV9fc29jaWFsIC5pY28gLmZhIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb2xvcjogIzQ0NDsgfVxuICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX21ldGFfZGF0YSB7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICAgIGNvbG9yOiAjYzFjMWMxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19tZXRhX2RhdGEgYSB7XG4gICAgICBjb2xvcjogI2VjZWNlYzsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19tZXRhX2RhdGEgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuYnRuLCAucGFnZS0tbm9uc3ViIC5sb2dpbi1saW5rIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMDczMjA7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5idG46aG92ZXIsIC5wYWdlLS1ub25zdWIgLmxvZ2luLWxpbmsgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5MTUwOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuYnRuOmFjdGl2ZSwgLnBhZ2UtLW5vbnN1YiAubG9naW4tbGluayBhOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2Y1YjBlOyB9XG4gIC5wYWdlLS1ub25zdWIgLmJ0bi1sb2dpbiB7XG4gICAgYmFja2dyb3VuZDogIzAwNjRBMDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmJ0bi1sb2dpbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5MWQ1OyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuYnRuLWxvZ2luOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM1NTdkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLmJ0bi1sb2dpbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMDczMjA7IH1cbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuYnRuLWxvZ2luOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5MTUwOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAuc2hvd19fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5zaG93X19tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5zaG93X19tb2JpbGVfaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuc2hvd19fbW9iaWxlX2lubGluZS1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnNob3dfX3RhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5zaG93X190YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnNob3dfX3RhYmxldF9pbmxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuc2hvd19fdGFibGV0X2lubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnNob3dfX3RhYmxldF9pbmxpbmVfYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuc2hvd19fdGFibGV0X2lubGluZV9ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnNob3dfX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAub2xkaWUgLnBhZ2UtLW5vbnN1YiAuc2hvd19fZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5zaG93X19kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ucGFnZS0tbm9uc3ViIGhlYWRlciAubG9naW4tbGluayBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbkBrZXlmcmFtZXMgc2hvd0Zyb21EaXNwbGF5Tm9uZSB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMSUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5lb21sIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OyB9XG5cbi5lb21sIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5wYWdlLWN1c3RvbWVycm9yLTQwNCAuYmxvY2stc3lzdGVtIHtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5wYWdlLWN1c3RvbWVycm9yLTQwNCAuYmxvY2stc3lzdGVtIHtcbiAgICAgIG1pbi13aWR0aDogMHB4OyB9IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAucGFnZS1jdXN0b21lcnJvci00MDQgLmJsb2NrLXN5c3RlbSB7XG4gICAgICBtaW4td2lkdGg6IDA7IH0gfVxuICAucGFnZS1jdXN0b21lcnJvci00MDQgLmJsb2NrLXN5c3RlbSBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uZXJyb3ItcGFnZS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnRhLW1lc3NhZ2Uge1xuICB6LWluZGV4OiAxMjAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDU0MHB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjVweCA0NXB4IDI1cHggMjVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC50YS1tZXNzYWdlIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50YS1tZXNzYWdlIGEuaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnRhLW1lc3NhZ2UudGEtbWVzc2FnZS0tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTUsIDIzNSwgMjQ1LCAwLjk1KTtcbiAgICBjb2xvcjogIzBhMWYyYTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLnRhLW1lc3NhZ2UudGEtbWVzc2FnZS0td2FybmluZyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTAsIDIzOCwgMjE1LCAwLjk1KTtcbiAgICBjb2xvcjogIzYwNDMwYztcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLnRhLW1lc3NhZ2UudGEtbWVzc2FnZS0tZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAyMTEsIDIwOSwgMC45NSk7XG4gICAgY29sb3I6ICM1YzBlMGE7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRhLW1lc3NhZ2Uge1xuICAgICAgd2lkdGg6IDkwJTsgfSB9XG5cbi50YS1tZXNzYWdlX19kaXNtaXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC50YS1tZXNzYWdlX19kaXNtaXNzOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5zdGlja3ktZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMTBweDsgfVxuICAuc3RpY2t5LWZvb3RlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uZm9vdGVyX19tYWluIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmZvb3Rlcl9fbWFpbiAuY29udGFpbiwgLmZvb3Rlcl9fbWFpbiAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5mb290ZXJfX21haW4gLndyYXBfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZvb3Rlcl9fbWFpbiB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5mb290ZXJfX21haW4gLmNvbnRhaW4sIC5mb290ZXJfX21haW4gLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19tYWluIC53cmFwX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuXG4uZm9vdGVyX19uYXYtbGlzdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzUlO1xuICBoZWlnaHQ6IDI4MHB4O1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRhZGE7IH1cbiAgLmZvb3Rlcl9fbmF2LWxpc3Q6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZm9vdGVyX19uYXYtbGlzdDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmZvb3Rlcl9fbmF2LWxpc3Q6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAuZm9vdGVyX19uYXYtbGlzdDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZm9vdGVyX19uYXYtbGlzdDpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLmZvb3Rlcl9fbmF2LWxpc3QgLm5hdi1saXN0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mb290ZXJfX25hdi1saXN0IC5uYXYtbGlzdF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLmZvb3Rlcl9fbmF2LWxpc3QgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuZm9vdGVyX19uYXYtbGlzdCBhIHtcbiAgICBjb2xvcjogIzAwNjRhMjsgfVxuICAgIC5mb290ZXJfX25hdi1saXN0IGE6aG92ZXIsIC5mb290ZXJfX25hdi1saXN0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMDU1ODk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZm9vdGVyX19uYXYtbGlzdCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAgIC5mb290ZXJfX25hdi1saXN0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZm9vdGVyX19uYXYtbGlzdCB7XG4gICAgICB3aWR0aDogMTc1cHg7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLmZvb3Rlcl9fY29udGFjdCBkZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmllOCAuZm9vdGVyX19jb250YWN0IGRkIHtcbiAgICB3aWR0aDogNDAlOyB9XG5cbi5mb290ZXJfX2NvbnRhY3QgZHQge1xuICB3aWR0aDogNjAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjOTk5OyB9XG4gIC5pZTggLmZvb3Rlcl9fY29udGFjdCBkdCB7XG4gICAgd2lkdGg6IDYwJTsgfVxuXG4uZm9vdGVyX19zb2NpYWwtcm93IGE6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwNjRhMjsgfVxuXG4uZm9vdGVyX19iYXIge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM5OTk7IH1cbiAgLmZvb3Rlcl9fYmFyIGEge1xuICAgIGNvbG9yOiAjY2NjOyB9XG4gICAgLmZvb3Rlcl9fYmFyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNhYWE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZm9vdGVyX19iYXIge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uZm9vdGVyX190b3BpY3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5mb290ZXJfX3RvcGljczphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5mb290ZXJfX3RvcGljcyB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7IH0gfVxuXG4uZm9vdGVyX190b3BpYy10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZm9vdGVyX190b3BpYy1saXN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNSU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmZvb3Rlcl9fdG9waWMtbGlzdDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZvb3Rlcl9fdG9waWMtbGlzdDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZm9vdGVyX190b3BpYy1saXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmZvb3Rlcl9fdG9waWMtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7IH1cblxuLm5vZGUtdHlwZS1mcmVlLXJlc291cmNlcyAuc3RhdGljIC5jb250YWluID4gc2VjdGlvbi5zdGF0aWNfX2NvbnRlbnQtLW1haW4sIC5ub2RlLXR5cGUtZnJlZS1yZXNvdXJjZXMgLnN0YXRpYyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbi5zdGF0aWNfX2NvbnRlbnQtLW1haW4sIC5wYWdlLS1ub25zdWIgLm5vZGUtdHlwZS1mcmVlLXJlc291cmNlcyAuc3RhdGljIC53cmFwX19jb250ZW50ID4gc2VjdGlvbi5zdGF0aWNfX2NvbnRlbnQtLW1haW4ge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5ub2RlLWZyZWUtcmVzb3VyY2VzIC5maWVsZC1uYW1lLWZpZWxkLWNhcmRzID4gLmZpZWxkLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgcGFkZGluZzogMzBweCAwIDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5ub2RlLWZyZWUtcmVzb3VyY2VzIC5maWVsZC1uYW1lLWZpZWxkLWNhcmRzID4gLmZpZWxkLWl0ZW1zIC5wYXJhZ3JhcGhzLWl0ZW0tZnJlZS1yZXNvdXJjZXMtY2FyZHMge1xuICAgIG1pbi1oZWlnaHQ6IDM1NXB4O1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDAgMTVweCAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAycHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubm9kZS1mcmVlLXJlc291cmNlcyAuZmllbGQtbmFtZS1maWVsZC1jYXJkcyA+IC5maWVsZC1pdGVtcyAucGFyYWdyYXBocy1pdGVtLWZyZWUtcmVzb3VyY2VzLWNhcmRzIC5jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLm5vZGUtZnJlZS1yZXNvdXJjZXMgLmZpZWxkLW5hbWUtZmllbGQtY2FyZHMgPiAuZmllbGQtaXRlbXMgLnBhcmFncmFwaHMtaXRlbS1mcmVlLXJlc291cmNlcy1jYXJkcyBoMyB7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAubm9kZS1mcmVlLXJlc291cmNlcyAuZmllbGQtbmFtZS1maWVsZC1jYXJkcyA+IC5maWVsZC1pdGVtcyAucGFyYWdyYXBocy1pdGVtLWZyZWUtcmVzb3VyY2VzLWNhcmRzIC5maWVsZC1uYW1lLWZpZWxkLWljb24gaW1nIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAubm9kZS1mcmVlLXJlc291cmNlcyAuZmllbGQtbmFtZS1maWVsZC1jYXJkcyA+IC5maWVsZC1pdGVtcyAucGFyYWdyYXBocy1pdGVtLWZyZWUtcmVzb3VyY2VzLWNhcmRzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5ub2RlLWZyZWUtcmVzb3VyY2VzIC5maWVsZC1uYW1lLWZpZWxkLWNhcmRzID4gLmZpZWxkLWl0ZW1zIC5wYXJhZ3JhcGhzLWl0ZW0tZnJlZS1yZXNvdXJjZXMtY2FyZHMge1xuICAgICAgICB3aWR0aDogMzEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5ub2RlLWZyZWUtcmVzb3VyY2VzIC5maWVsZC1uYW1lLWZpZWxkLWNhcmRzID4gLmZpZWxkLWl0ZW1zIHtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uOyB9IH1cblxuLm5vZGUtZnJlZS1yZXNvdXJjZXMgLmVjb21tLXByb2R1Y3Qtc2hvd2Nhc2Uge1xuICBtYXJnaW46IDAgLTUwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubm9kZS1mcmVlLXJlc291cmNlcyAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSAuZmllbGQtbmFtZS1maWVsZC1oZWFkbGluZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgNTB2dzsgfSB9XG4gIC5ub2RlLWZyZWUtcmVzb3VyY2VzIC5lY29tbS1wcm9kdWN0LXNob3djYXNlIC5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWVjb21tZXJjZS1zaG93Y2FzZSB7XG4gICAgbWFyZ2luOiAwIDUwdnc7IH1cblxuLmZybC1zaWRlYmFyIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OyB9XG5cbi5mcmwtc2lkZWJhciAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uZnJsLWNvbnRlbnQgLm1lZGlhX19kYXRldGltZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZybC1jb250ZW50IC5mcmwtc2VjdGlvbiB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLmZybC1jb250ZW50IC5mcmwtc2VjdGlvbl9fcm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5mcmwtY29udGVudCAuZnJsLXNlY3Rpb25fX3JvdzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuZnJsLWNvbnRlbnQgLmZybC1zZWN0aW9uX19yb3c6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4uZnJsLWNvbnRlbnQgLmZybC1zZWN0aW9uX19sYWJlbCxcbi5mcmwtY29udGVudCAuZnJsLXNlY3Rpb25fX3Jlc3VsdHMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc1JTsgfVxuXG4uZnJsLWNvbnRlbnQgLmZybC1zZWN0aW9uX19sYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzAlO1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5mcmwtY29udGVudCAuZnJsLXNlY3Rpb25fX3Jlc3VsdHMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDcwJTtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5mcmwtY29udGVudCAuZnJsLXNlY3Rpb25fX3Jlc3VsdHMgYSB7XG4gICAgY29sb3I6ICMwMDY0YTI7IH1cblxuW2NsYXNzXj1cImZybC1zZWFyY2gtLVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIFtjbGFzc149XCJmcmwtc2VhcmNoLS1cIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgW2NsYXNzXj1cImZybC1zZWFyY2gtLVwiXTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG5cbi5mcmwtc2VhcmNoX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uZnJsLXNlYXJjaF9fZm9ybSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5mcmwtc2VhcmNoX19mb3JtIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uZnJsLXNlYXJjaF9fb3Ige1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5mcmwtc2VhcmNoX19oeXBoZW5hdGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLmZybC1zZWFyY2hfX2lubGluZSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5mcmwtc2VhcmNoX19pbmxpbmUgLmZvcm0taXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5mcmwtc2VhcmNoX19hY3Rpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmZybC1zZWFyY2hfX2FjdGlvbnMgLmJ0bi0tcHJpbWFyeSwgLmZybC1zZWFyY2hfX2FjdGlvbnMgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLmZybC1zZWFyY2hfX2FjdGlvbnMgLmZvcm0tc3VibWl0LCAuZnJsLXNlYXJjaF9fYWN0aW9ucyAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5mcmwtc2VhcmNoX19hY3Rpb25zIC5mb3JtLXN1Ym1pdCwgLmZybC1zZWFyY2hfX2FjdGlvbnMgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLmZybC1zZWFyY2hfX2FjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZybC1zZWFyY2hfX2FjdGlvbnMgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5mcmwtc2VhcmNoX19hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mcmwtc2VhcmNoX19hY3Rpb25zIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZnJsLXNlYXJjaF9fYWN0aW9ucyAuZm9ybS1zdWJtaXQsIC5mcmwtc2VhcmNoX19hY3Rpb25zICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAuZnJsLXNlYXJjaF9fYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZnJsLXNlYXJjaF9fYWN0aW9ucyAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAuZnJsLXNlYXJjaF9fYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmZybC1jb3VydC1yZXN1bHRzIC5pdGVtLWxpc3QgdWwge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5mcmwtc2VhcmNoLS10Y2QgLmZvcm0tdHlwZS1zZWxlY3Qge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5mcmwtc2VhcmNoLS10Y2QgLmZvcm0tdHlwZS1zZWxlY3Qge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cblxuLmZybC1zZWFyY2gtLXRjZCAuZm9ybS1pdGVtLXRheGMtY291cnQtZGVjaXNpb25zMiB7XG4gIHdpZHRoOiAyMTVweDsgfVxuXG4uZnJsLXNlYXJjaC0tdGNkIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmZybC1zZWFyY2gtLXRjZCAuZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmZybC1zZWFyY2gtLXRjZCAuZm9ybS1pdGVtLXRheGMtY291cnQtZGVpY2lvbnMzLFxuLmZybC1zZWFyY2gtLXRjZCAuZm9ybS1pdGVtLW51bWJlcjMge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmZybC1zZWFyY2gtLWZlZGVyYWwtdGNkIC5mb3JtLWl0ZW0tZmN0ZDEsXG4uZnJsLXNlYXJjaC0tZmVkZXJhbC10Y2QgLmZvcm0taXRlbS1mY3RkMyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5mcmwtc2VhcmNoLS1mZWRlcmFsLXRjZCAuZm9ybS1pdGVtLWZjdGQxLFxuICAgIC5mcmwtc2VhcmNoLS1mZWRlcmFsLXRjZCAuZm9ybS1pdGVtLWZjdGQzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uZnJsLXNlYXJjaC0tZmVkZXJhbC10Y2QgLmZvcm0taXRlbS1mY3RkMiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjI1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmZybC1zZWFyY2gtLWZlZGVyYWwtdGNkIC5mb3JtLWl0ZW0tZmN0ZDIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5mcmwtc2VhcmNoLS1mZWRlcmFsLXRjZCAuZm9ybS1pdGVtLXVzdGMxLFxuLmZybC1zZWFyY2gtLWZlZGVyYWwtdGNkIC5mb3JtLWl0ZW0tdXN0YzIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5mcmwtc2VhcmNoLS1mZWRlcmFsLXRjZCAuZm9ybS1pdGVtLXVzdGMxLFxuICAgIC5mcmwtc2VhcmNoLS1mZWRlcmFsLXRjZCAuZm9ybS1pdGVtLXVzdGMyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uZnJsLXNlYXJjaC0tZmVkZXJhbC10Y2QgLmZvcm0taXRlbS11c3RjMyB7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuZnJsLXNlYXJjaC0tZmVkZXJhbC10Y2QgLmZvcm0taXRlbS11c3RjMyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4jZnJsLWlycy1idXNpbmVzcy1wbGFucy1mb3JtIC5pdGVtLWxpc3QgbGkge1xuICBtYXJnaW46IDAgMCA1cHggMHB4OyB9XG5cbiNmcmwtaXJzLWJ1c2luZXNzLXBsYW5zLWZvcm0gLml0ZW0tbGlzdCAuaXJzX2J1c2luZXNzX3BsYW5fc3ViaGVhZCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbiNmcmwtaXJzLWJ1c2luZXNzLXBsYW5zLWZvcm0gLml0ZW0tbGlzdCAuaXJzX2J1c2luZXNzX3BsYW5fc3ViaGVhZDIge1xuICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4uZnJsIC5oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmZybCAuQ2xhdXNlIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIHRleHQtaW5kZW50OiAyMHB4OyB9XG5cbi5mcmwgLlFUZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7IH1cblxuLmZybCAuRmx1c2hQYXJhZ3JhcGgge1xuICBtYXJnaW4tbGVmdDogNDBweDsgfVxuXG4uZnJsIC5GbHVzaFN1YlBhciB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4OyB9XG5cbi5mcmwgLkZsdXNoU3ViU2VjIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLmZybCAuRmx1c2hjbGF1c2Uge1xuICBtYXJnaW4tbGVmdDogODBweDsgfVxuXG4uZnJsIC5GbHVzaFBhciB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG5cbi5mcmwgLk90aGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHRleHQtaW5kZW50OiAyMHB4OyB9XG5cbi5mcmwgLlBhcmFncmFwaEZsdXNoIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cblxuLmZybCAuU3ViQ2xhdXNlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICB0ZXh0LWluZGVudDogMjBweDsgfVxuXG4uZnJsIC5TdWJQYXIge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgdGV4dC1pbmRlbnQ6IDIwcHg7IH1cblxuLmZybCAuU3ViU2VjIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHRleHQtaW5kZW50OiAyMHB4OyB9XG5cbi5mcmwgLlBhcmFncmFwaCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB0ZXh0LWluZGVudDogMjBweDsgfVxuXG4vKlxuLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgcCBzdHJvbmcge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4qL1xuLmRpdi5hcnRpY2xlX190YS1mdWxsLXRleHQgc2VjdGlvbiBhOm5vdChbaHJlZl0pIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBhOm5vdChbaHJlZl0pIHtcbiAgY29sb3I6IGJsYWNrOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgLmlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5icmVha2xpbmUge1xuICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5icmVha2xpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRoIHAsXG4uZnJsLWNvbnRlbnQgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0ZCBwIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgc2VjdGlvbiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn0qL1xuLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgc2VjdGlvbiBzZWN0aW9uLFxuLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX190YS1mdWxsLXRleHQgc2VjdGlvbiBzZWN0aW9uLFxuLnRyZWF0aWVzLWNvbXBhcmUtcmVzdWx0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHNlY3Rpb24gc2VjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogNjBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgLmhlYWRlci5hY3RpdmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuaGVhZGVyIC5uYXYtLXRvcCAubmF2LWxpbmstLXRvcCA+IGEuaWNvbi1jYXJldC1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50YS1sb2dvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTc1cHg7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RheG5vdGVzLWxvZ28ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtaW5kZW50OiAtMTAwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50YS1sb2dvOmhvdmVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAudGEtbG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNlYXJjaC1tb2R1bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxNXB4IDE1cHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIC0xNXB4IDE1cHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKlxuICAuc2VhcmNoLW1vZHVsZV9fYWR2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMTJweCAwIDAgMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW46IDExcHggMTBweCAwIDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgfVxuXG4gIH0gLy8gRU5EIGljb24tZXF1YWxpemVyXG4gICovIH1cbiAgLnNlYXJjaC1tb2R1bGUgbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMjVweDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuc2VhcmNoLW1vZHVsZSAuaW5wdXQtZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogNjA1cHg7XG4gICAgbWFyZ2luLXRvcDogMTdweDsgfVxuICAgIC5zZWFyY2gtbW9kdWxlIC5pbnB1dC1ncm91cCAuZm9ybS1pdGVtIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuc2VhcmNoLW1vZHVsZSAuaW5wdXQtZ3JvdXAgLnNlYXJjaC1tb2R1bGVfX3N1Ym1pdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhLXN1Ym1pdC5wbmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4OyB9XG4gICAgICAuc2VhcmNoLW1vZHVsZSAuaW5wdXQtZ3JvdXAgLnNlYXJjaC1tb2R1bGVfX3N1Ym1pdDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7IH1cbiAgLnNlYXJjaC1tb2R1bGUgLnNlYXJjaC1tb2R1bGVfX2Fkdi5idG4tLXRlcnRpYXJ5IHtcbiAgICBtYXJnaW46IDE3cHggMCAwIDEwcHg7XG4gICAgcGFkZGluZzogNnB4IDEwcHggN3B4OyB9XG4gIC5zZWFyY2gtbW9kdWxlIC5zZWFyY2gtbW9kdWxlX19jbG9zZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMjBweCAyNHB4IDAgMDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2VhcmNoLW1vZHVsZSAuc2VhcmNoLW1vZHVsZV9fY2xvc2U6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuc2VhcmNoLW1vZHVsZSAuc2VhcmNoLW1vZHVsZV9fY2xvc2U6aG92ZXIge1xuICAgICAgY29sb3I6ICM2NjY7IH1cblxuLnNlYXJjaC1oZWxwX19wcm9tcHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMjQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc2VhcmNoLWhlbHBfX3Byb21wdDphZnRlciB7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cbiAgLnNlYXJjaC1oZWxwX19wcm9tcHQgLnNlYXJjaC1oZWxwX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiA2NTBweDtcbiAgICBtYXJnaW4tbGVmdDogMjQwcHg7IH1cblxuLmhlYWRlci0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAuaGVhZGVyLS1tb2JpbGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4OyB9XG4gIC5oZWFkZXItLW1vYmlsZS5maXgge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7IH1cbiAgLnBhZ2UtYXVkaXQtaW5zaWdodCAuaGVhZGVyLS1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuaGVhZGVyLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIC5mcm9udCAuaGVhZGVyLS1tb2JpbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBib2R5W25nLWFwcD1cImF1ZGl0SW5zaWdodFwiXTpub3QoLnBhZ2UtYXVkaXQtaW5zaWdodCkgLmhlYWRlci0tbW9iaWxlLFxuICAgICAgLnBhZ2UtYXVkaXQtaW5zaWdodC13b3JrYmVuY2ggLmhlYWRlci0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWFkZXItLW1vYmlsZV9fbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAyMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjOTk5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhlYWRlci0tbW9iaWxlX19tZW51OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdNZW51JztcbiAgICBjb2xvcjogIzAwNjRhMjtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB0OyB9XG5cbi5oZWFkZXItLW1vYmlsZV9fc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjOTk5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhlYWRlci0tbW9iaWxlX19zZWFyY2g6YmVmb3JlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5yZWdpb24tcGFnZS10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZnJvbnQgLmFydGljbGVzLWNhdGVnb3J5IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4uZnJvbnQgLmdyYWRpZW50LW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHRyYW5zcGFyZW50IDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHRyYW5zcGFyZW50IDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHRyYW5zcGFyZW50IDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjYTYwMDAwMDAnLEdyYWRpZW50VHlwZT0wICk7IH1cblxuLnBhZ2UtdGEtaWJmZC10YXgtcmVmb3JtIHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNjY2M7IH1cblxuLmliZmRfX3NvdXJjZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0byAtNjBweDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5pYmZkX19zb3VyY2VzOjpiZWZvcmUsIC5pYmZkX19zb3VyY2VzOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA4MHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIC5pYmZkX19zb3VyY2VzOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDM1cHggMTBweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkZGQgdHJhbnNwYXJlbnQ7IH1cbiAgLmliZmRfX3NvdXJjZXM6OmFmdGVyIHtcbiAgICByaWdodDogLTEwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAzNXB4IDAgMCAxMHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2RkZDsgfVxuICAuaWJmZF9fc291cmNlcyAuY2Yge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmliZmRfX3NvdXJjZXMgLmNmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG5cbi5pYmZkX19zb3VyY2Uge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pYmZkX19zb3VyY2U6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaWJmZF9fc291cmNlOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTsgfSB9XG4gIC5pYmZkX19zb3VyY2UgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAuNXJlbTsgfVxuICAuaWJmZF9fc291cmNlIC50ZXh0LWxpbmsge1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmliZmRfX3NvdXJjZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLmliZmRfX2Jhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMjBweDtcbiAgbWFyZ2luOiAwIC0xMDAlO1xuICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuICAuaWJmZF9fYmFubmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgei1pbmRleDogMDsgfVxuICAuaWJmZF9fYmFubmVyIC5jb250YWluLCAuaWJmZF9fYmFubmVyIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLmliZmRfX2Jhbm5lciAud3JhcF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTIwcHggMjBweCA0MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5pYmZkX19iYW5uZXIgLmNvbnRhaW4gaDEsIC5pYmZkX19iYW5uZXIgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCBoMSwgLnBhZ2UtLW5vbnN1YiAuaWJmZF9fYmFubmVyIC53cmFwX19jb250ZW50IGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5pYmZkX19hcnRpY2xlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuaWJmZF9fYXJ0aWNsZXMgLmliZmQtc291cmNlX19sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjsgfVxuICAuaWJmZF9fYXJ0aWNsZXMgLm1lZGlhX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5pYmZkX19mb290ZXIge1xuICBtYXJnaW46IDAgLTEwMCU7XG4gIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgLmliZmRfX2Zvb3RlciAuY29udGFpbiwgLmliZmRfX2Zvb3RlciAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5pYmZkX19mb290ZXIgLndyYXBfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmliZmRfX2Zvb3RlciAuY29udGFpbjphZnRlciwgLmliZmRfX2Zvb3RlciAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50OmFmdGVyLCAucGFnZS0tbm9uc3ViIC5pYmZkX19mb290ZXIgLndyYXBfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cblxuLmliZmRfX2Zvb3Rlci0tc2VjdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLmliZmRfX2Zvb3Rlci0tc2VjdGlvbiA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG4gIC5pYmZkX19mb290ZXItLXNlY3Rpb24gaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgY29sb3I6ICMwMDY0YTI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuaWJmZF9fZm9vdGVyLS1zZWN0aW9uIHAsXG4gIC5pYmZkX19mb290ZXItLXNlY3Rpb24gYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5pYmZkX19mb290ZXItLXNlY3Rpb24gYWRkcmVzcyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmliZmRfX2Zvb3Rlci0tc2VjdGlvbiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmliZmRBcnRpY2xlIC5pYmZkX19iYW5uZXIgcCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmliZmRBcnRpY2xlIC5pYmZkX19iYW5uZXIgLmNvbnRhaW4sIC5pYmZkQXJ0aWNsZSAuaWJmZF9fYmFubmVyIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLmliZmRBcnRpY2xlIC5pYmZkX19iYW5uZXIgLndyYXBfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxMjBweCAyMHB4IDIwcHg7IH1cblxuLmliZmRBcnRpY2xlIC5pYmZkX19zb3VyY2VzIHtcbiAgZm9udDogMTRweC8xLjYgXCJPcGVuIFNhbnNcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjsgfVxuXG4uY29udGVudC1ibG9ja19faGVhZGVyLmliZmRfcGRmX2hlYWRlciwgLmJ0bi0tdGVydGlhcnkuaWNvbi1wZGYuaWJmZF9wZGZfbGluayB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDIwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIuaWJmZF9wZGZfaGVhZGVyLCAuYnRuLS10ZXJ0aWFyeS5pY29uLXBkZi5pYmZkX3BkZl9saW5rIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmliZmRfcGRmX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDBweDsgfSB9XG5cbmhyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDFweCAwcHggMHB4IDBweDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAvKmJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJyYW5kLWNvbG9yLTNkOyovXG4gIC8qZm9udC1zaXplOiAkaDItc2l6ZTsqL1xuICBjb2xvcjogIzIyMjtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4uY29udGVudF9fYWN0aW9uLWJhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuXG4uYWN0aW9uLWJhcl9fc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5hY3Rpb24tYmFyX19zZWN0aW9uIGEge1xuICAgIGNvbG9yOiAjY2NjOyB9XG4gIC5hY3Rpb24tYmFyX19zZWN0aW9uOm50aC1jaGlsZCgxKSB7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi5uby1zY3JvbGwge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jY29udGVudC13cmFwIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi5sb2dnZWQtaW4udG9vbGJhci1kcmF3ZXIgaGVhZGVyIC52aXNpYmxlIHtcbiAgdG9wOiA2NXB4OyB9XG5cbi5wYWdlLXRheC10b3BpY3MgLnN0YXRpYyAuY29udGFpbiA+IHNlY3Rpb24uc3RhdGljX19jb250ZW50LS1tYWluLCAucGFnZS10YXgtdG9waWNzIC5zdGF0aWMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb24uc3RhdGljX19jb250ZW50LS1tYWluLCAucGFnZS0tbm9uc3ViIC5wYWdlLXRheC10b3BpY3MgLnN0YXRpYyAud3JhcF9fY29udGVudCA+IHNlY3Rpb24uc3RhdGljX19jb250ZW50LS1tYWluLFxuLnBhZ2UtanVyaXNkaWN0aW9ucyAuc3RhdGljIC5jb250YWluID4gc2VjdGlvbi5zdGF0aWNfX2NvbnRlbnQtLW1haW4sXG4ucGFnZS1qdXJpc2RpY3Rpb25zIC5zdGF0aWMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb24uc3RhdGljX19jb250ZW50LS1tYWluLCAucGFnZS0tbm9uc3ViXG4ucGFnZS1qdXJpc2RpY3Rpb25zIC5zdGF0aWMgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uLnN0YXRpY19fY29udGVudC0tbWFpbiB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRhaW4sIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jb250YWluLCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50IHtcbiAgICAgIG1pbi13aWR0aDogMHB4OyB9IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAuY29udGFpbiwgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCB7XG4gICAgICBtaW4td2lkdGg6IDA7IH0gfVxuICAuY29udGFpbjphZnRlciwgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uc2lkZWJhci1yaWdodCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNDYwcHg7IH1cbiAgICAuc2lkZWJhci1yaWdodCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIC5tZWRpYV9faW1hZ2UsIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSAubWVkaWFfX2ltYWdlLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikgLm1lZGlhX19pbWFnZSxcbiAgICAuc2lkZWJhci1yaWdodCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIC5tZWRpYV9faW1hZ2UgaW1nLFxuICAgIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSAubWVkaWFfX2ltYWdlIGltZywgLnBhZ2UtLW5vbnN1YlxuICAgIC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikgLm1lZGlhX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgICAuc2lkZWJhci1yaWdodCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIC5jb250ZW50IGEgPiBpbWcsIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSAuY29udGVudCBhID4gaW1nLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikgLmNvbnRlbnQgYSA+IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgLmllOCAuc2lkZWJhci1yaWdodCAuY29udGFpbiA+IHNlY3Rpb246Zmlyc3QtY2hpbGQsIC5pZTggLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQsIC5wYWdlLS1ub25zdWIgLmllOCAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3MTBweDsgfVxuICAgIC5pZTggLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkIC5tZWRpYV9faW1hZ2UsIC5pZTggLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgLm1lZGlhX19pbWFnZSwgLnBhZ2UtLW5vbnN1YiAuaWU4IC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCAubWVkaWFfX2ltYWdlLFxuICAgIC5pZTggLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkIC5tZWRpYV9faW1hZ2UgaW1nLFxuICAgIC5pZTggLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgLm1lZGlhX19pbWFnZSBpbWcsIC5wYWdlLS1ub25zdWJcbiAgICAuaWU4IC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCAubWVkaWFfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIGhlaWdodDogNTVweDsgfVxuICAgIC5pZTggLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkICsgc2VjdGlvbiwgLmllOCAuc2lkZWJhci1yaWdodCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCArIHNlY3Rpb24sIC5wYWdlLS1ub25zdWIgLmllOCAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgKyBzZWN0aW9uIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiA0NjBweDsgfVxuICAuc2lkZWJhci1yaWdodCAuYmxvY2stdGFhZHMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuc2lkZWJhci1yaWdodCAuYmxvY2stdGFhZHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLnNpZGViYXItcmlnaHQgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2NGEyOyB9XG4gICAgLnNpZGViYXItcmlnaHQgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuY29udGVudC1ibG9ja19fdGl0bGUsXG4gICAgLnNpZGViYXItcmlnaHQgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuY29udGVudC1ibG9ja19fdGl0bGUgPiBhIHtcbiAgICAgIGNvbG9yOiAjMDA2NGEyOyB9XG4gIC5zaWRlYmFyLXJpZ2h0IC5yZWdpb24tYXJ0aWNsZS1zaWRlYmFyID4gZGl2IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2lkZWJhci1yaWdodCB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSksXG4gICAgICAuc2lkZWJhci1yaWdodCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLFxuICAgICAgLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAucGFnZS0tbm9uc3ViXG4gICAgICAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpZGViYXItcmlnaHQge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbi5zaWRlYmFyLWxlZnQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnNpZGViYXItbGVmdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0NjBweDsgfVxuICAgIC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSAubWVkaWFfX2ltYWdlLCAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSAubWVkaWFfX2ltYWdlLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLWxlZnQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSAubWVkaWFfX2ltYWdlLFxuICAgIC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSAubWVkaWFfX2ltYWdlIGltZyxcbiAgICAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSAubWVkaWFfX2ltYWdlIGltZywgLnBhZ2UtLW5vbnN1YlxuICAgIC5zaWRlYmFyLWxlZnQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSAubWVkaWFfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIGhlaWdodDogNTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgLnNpZGViYXItbGVmdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAwOyB9IH1cbiAgLnNpZGViYXItbGVmdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNzEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5wYWdlLS1ub25zdWIgLnNpZGViYXItbGVmdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gIC5pZTggLnNpZGViYXItbGVmdCAuY29udGFpbiA+IHNlY3Rpb246Zmlyc3QtY2hpbGQsIC5pZTggLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCwgLnBhZ2UtLW5vbnN1YiAuaWU4IC5zaWRlYmFyLWxlZnQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDYwcHg7IH1cbiAgICAuaWU4IC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkIC5tZWRpYV9faW1hZ2UsIC5pZTggLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCAubWVkaWFfX2ltYWdlLCAucGFnZS0tbm9uc3ViIC5pZTggLnNpZGViYXItbGVmdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgLm1lZGlhX19pbWFnZSxcbiAgICAuaWU4IC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkIC5tZWRpYV9faW1hZ2UgaW1nLFxuICAgIC5pZTggLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCAubWVkaWFfX2ltYWdlIGltZywgLnBhZ2UtLW5vbnN1YlxuICAgIC5pZTggLnNpZGViYXItbGVmdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgLm1lZGlhX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgICAuaWU4IC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkICsgc2VjdGlvbiwgLmllOCAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkICsgc2VjdGlvbiwgLnBhZ2UtLW5vbnN1YiAuaWU4IC5zaWRlYmFyLWxlZnQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkICsgc2VjdGlvbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogNzEwcHg7IH1cbiAgLnNpZGViYXItbGVmdCAuYmxvY2stdGFhZHMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuc2lkZWJhci1sZWZ0IC5ibG9jay10YWFkcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5wYWdlLS1ub25zdWIgLnNpZGViYXItbGVmdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLFxuICAgIC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSxcbiAgICAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnBhZ2UtLW5vbnN1YlxuICAgIC5zaWRlYmFyLWxlZnQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zaWRlYmFyLWxlZnQge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbi5zcGxpdCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgLnNwbGl0IC5jb250YWluLCAuc3BsaXQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuc3BsaXQgLndyYXBfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5zcGxpdCAuY29udGFpbiwgLnNwbGl0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLnNwbGl0IC53cmFwX19jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDsgfSB9XG4gIC5zcGxpdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAuc3BsaXQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAucGFnZS0tbm9uc3ViIC5zcGxpdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogNzEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zcGxpdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAuc3BsaXQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAucGFnZS0tbm9uc3ViIC5zcGxpdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogNDYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5zcGxpdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIC5jb250ZW50IGEgPiBpbWcsIC5zcGxpdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikgLmNvbnRlbnQgYSA+IGltZywgLnBhZ2UtLW5vbnN1YiAuc3BsaXQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSAuY29udGVudCBhID4gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnNwbGl0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMikgLmNvbnRlbnQgPiBhID4gaW1nLCAuc3BsaXQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIC5jb250ZW50ID4gYSA+IGltZywgLnBhZ2UtLW5vbnN1YiAuc3BsaXQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSAuY29udGVudCA+IGEgPiBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmllOCAuc3BsaXQgLmNvbnRhaW4gPiBzZWN0aW9uLCAuaWU4IC5zcGxpdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbiwgLnBhZ2UtLW5vbnN1YiAuaWU4IC5zcGxpdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgICAuaWU4IC5zcGxpdCAuY29udGFpbiA+IHNlY3Rpb246Zmlyc3QtY2hpbGQsIC5pZTggLnNwbGl0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkLCAucGFnZS0tbm9uc3ViIC5pZTggLnNwbGl0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuaWU4IC5zcGxpdCAuY29udGFpbiA+IHNlY3Rpb24gKyBzZWN0aW9uLCAuaWU4IC5zcGxpdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbiArIHNlY3Rpb24sIC5wYWdlLS1ub25zdWIgLmllOCAuc3BsaXQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uICsgc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5zcGxpdCAuaG9tZV9fY29udGVudC0tbWFpbiAuYXJ0aWNsZXMtY2F0ZWdvcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc3BsaXQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnNwbGl0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnBhZ2UtLW5vbnN1YiAuc3BsaXQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSxcbiAgICAuc3BsaXQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSxcbiAgICAuc3BsaXQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAucGFnZS0tbm9uc3ViXG4gICAgLnNwbGl0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIC5zcGxpdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAuc3BsaXQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAucGFnZS0tbm9uc3ViIC5zcGxpdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAwOyB9XG4gICAgLnNwbGl0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5zcGxpdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5wYWdlLS1ub25zdWIgLnNwbGl0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc3BsaXQge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICNhdXRoY2FjaGVkYmcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udWktZGF0ZXBpY2tlci1tb250aCwgLnVpLWRhdGVwaWNrZXIteWVhciB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuXG4uYWRzbGlzdCB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG5hc2lkZSB7XG4gIGNvbG9yOiAjMzgzODM4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBtYXJnaW46IDIwcHggMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDA2NGEyOyB9XG4gIGFzaWRlIHAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbmFzaWRlIGNpdGUge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG5hc2lkZSBjaXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAxNCBcXDIwMDlcIjsgfVxuXG5bZGF0YS10eXBlPVwicHJvbWluZW50XCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgd29yZC13cmFwOiBub3JtYWw7IH1cbiAgW2RhdGEtdHlwZT1cInByb21pbmVudFwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBbZGF0YS10eXBlPVwicHJvbWluZW50XCJdIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5mb3JtX19oZWFkZXIge1xuICBtYXJnaW46IDA7IH1cblxuLmxvZ2luX19mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICAubG9naW5fX2Zvcm06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmxvZ2luX19mb3JtIC5kZXNjcmlwdGlvbixcbiAgLmxvZ2luX19mb3JtIC5mb3JtLXJlcXVpcmVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLW5hbWUsXG4gIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLXBhc3MsXG4gIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLWVtYWlsLFxuICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wYXNzd29yZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDM0NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLW5hbWUgaW5wdXQsXG4gICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGFzcyBpbnB1dCxcbiAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1lbWFpbCBpbnB1dCxcbiAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wYXNzd29yZCBpbnB1dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1uYW1lLFxuICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGFzcyxcbiAgICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLWVtYWlsLFxuICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGFzc3dvcmQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1uYW1lIGlucHV0LFxuICAgICAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wYXNzIGlucHV0LFxuICAgICAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1lbWFpbCBpbnB1dCxcbiAgICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGFzc3dvcmQgaW5wdXQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAubG9naW5fX2Zvcm0gLmZvcm0tdHlwZS1wYXNzd29yZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmxvZ2luX19mb3JtIC5mb3JtLWFjdGlvbnMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlOyB9IH1cbiAgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMjJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGVyc2lzdGVudC1sb2dpbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTEzcHg7IH1cbiAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wZXJzaXN0ZW50LWxvZ2luIGxhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wZXJzaXN0ZW50LWxvZ2luIC5mb3JtLWNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogM3B4IDAgMCA1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGVyc2lzdGVudC1sb2dpbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB0b3A6IC04cHggIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMDsgfSB9XG4gIC5sb2dpbl9fZm9ybSAuZm9yZ290LXBhc3N3b3JkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1MHB4O1xuICAgIGxlZnQ6IDM2NXB4O1xuICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDExcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5sb2dpbl9fZm9ybSAuZm9yZ290LXBhc3N3b3JkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICAubG9naW5fX2Zvcm0gLml0ZW0tbGlzdCB7XG4gICAgbWFyZ2luOiAtMjBweCAwIDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5sb2dpbl9fZm9ybV9fZm9ybSxcbi5sb2dpbl9fZm9ybS0taXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubG9naW5fX2Zvcm1fX2Zvcm06YWZ0ZXIsXG4gIC5sb2dpbl9fZm9ybS0taXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmxvZ2luX19mb3JtX19mb3JtIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLmxvZ2luX19mb3JtLS1pcCB7XG4gIGhlaWdodDogNjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5sb2dpbl9fZm9ybS0taXAge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmxvZ2luX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uZm9yZ290LXBhc3N3b3JkIC5mb3JtLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc0JTsgfVxuXG4uZm9yZ290LXBhc3N3b3JkIC5mb3JtLWFjdGlvbnMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIwJTsgfVxuXG4uZm9yZ290LXBhc3N3b3JkIC5mb3JtLXN1Ym1pdCB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5pcC1hbHJlYWR5LXJlZ2lzdGVyZWQsXG4uaXAtcmVnaXN0ZXItaGVyZSB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uaXAtcmVnaXN0ZXItaGVyZSB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5pcC1yZWdpc3Rlci1oZXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IDcwcHg7IH0gfVxuXG4ubG9naW5fX3JlZ2lzdGVyLWhlcmUtYWN0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uY3RhX19tb2R1bGUtLXJlZ2lzdGVyLCAuY3RhX19tb2R1bGUtLXN1YnNjcmliZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7IH1cbiAgLmN0YV9fbW9kdWxlLS1yZWdpc3RlciBoMSwgLmN0YV9fbW9kdWxlLS1zdWJzY3JpYmUgaDEsIC5jdGFfX21vZHVsZS0tcmVnaXN0ZXIgcCwgLmN0YV9fbW9kdWxlLS1zdWJzY3JpYmUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY3RhX19tb2R1bGUtLXJlZ2lzdGVyIGEsIC5jdGFfX21vZHVsZS0tc3Vic2NyaWJlIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmN0YV9fbW9kdWxlLS1yZWdpc3RlciBoMSwgLmN0YV9fbW9kdWxlLS1zdWJzY3JpYmUgaDEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuY3RhX19tb2R1bGUtLXJlZ2lzdGVyIHAsIC5jdGFfX21vZHVsZS0tc3Vic2NyaWJlIHAge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uY3RhX19tb2R1bGUtLXJlZ2lzdGVyIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBib3JkZXI6IHNvbGlkICMwMDY0YTI7XG4gIGJvcmRlci13aWR0aDogMnB4IDBweCAycHggMnB4OyB9XG4gIC5jdGFfX21vZHVsZS0tcmVnaXN0ZXIgaDEge1xuICAgIGNvbG9yOiAjMDA2NGEyOyB9XG5cbi5jdGFfX21vZHVsZS0tc3Vic2NyaWJlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiA0MiU7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXI6IHNvbGlkICNmMjczMjA7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLmN0YV9fbW9kdWxlLS1zdWJzY3JpYmUgaDEge1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG5cbi5jb250YWN0LWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICAuY29udGFjdC1ib3g6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNvbnRhY3QtYm94IGRsIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmNvbnRhY3QtYm94IGRsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuY29udGFjdC1ib3ggZGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5jb250YWN0LWJveCBkdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzk5OTsgfVxuXG4ub3RoZXItbGlua3MtYm94IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAub3RoZXItbGlua3MtYm94IGE6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgICBNYXJrZXRpbmcgRnJlZSBUcmlhbCBMb2dpblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wYWdlLXRyaWFsIC5pcC1yZWdpc3Rlci1oZXJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLmZyZWUtdHJpYWwgLmxvZ2luX19mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5mcmVlLXRyaWFsIC5sb2dpbl9fZm9ybSAubG9naW5fX2Zvcm1fX2Zvcm0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmZyZWUtdHJpYWwgLmxvZ2luX19mb3JtIC5sb2dpbl9fZm9ybV9fZm9ybSBmaWVsZHNldCB7XG4gICAgICBtaW4td2lkdGg6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmZyZWUtdHJpYWwgLmNvbnRhY3QtYm94IGRsIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5mcmVlLXRyaWFsIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4jdHJpYWwtZGl2IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAjdHJpYWwtZGl2IGxhYmVsIC5mb3JtLXJlcXVpcmVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTsgfVxuICAgICN0cmlhbC1kaXYgbGFiZWwgLmZvcm0tcmVxdWlyZWQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJyZXF1aXJlZFwiO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cblxuI3RyaWFsLWRpdiAuZmllbGRzZXQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiN0cmlhbC1kaXYgLmZvcm0taXRlbS1lbWFpbCAuZm9ybS1yZXF1aXJlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3RyaWFsLWRpdiAuZnJlZV90cmlhbF9lbWFpbF90aXRsZSB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbiN0cmlhbC1kaXYgLnBhc3N3b3JkLXN1Z2dlc3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiN0cmlhbC1kaXYgLnBhc3N3b3JkLXBhcmVudCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gICN0cmlhbC1kaXYgLnBhc3N3b3JkLXBhcmVudCAucGFzc3dvcmQtc3RyZW5ndGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMjBweDsgfVxuICAgICN0cmlhbC1kaXYgLnBhc3N3b3JkLXBhcmVudCAucGFzc3dvcmQtc3RyZW5ndGggLnBhc3N3b3JkLXN0cmVuZ3RoLXRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICN0cmlhbC1kaXYgLnBhc3N3b3JkLXBhcmVudCAucGFzc3dvcmQtc3RyZW5ndGggLnBhc3N3b3JkLXN0cmVuZ3RoLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAjdHJpYWwtZGl2IC5wYXNzd29yZC1wYXJlbnQgLnBhc3N3b3JkLXN0cmVuZ3RoIC5wYXNzd29yZC1pbmRpY2F0b3Ige1xuICAgICAgaGVpZ2h0OiAzcHg7IH1cblxuI3RyaWFsLWRpdiAuY29uZmlybS1wYXJlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuICAjdHJpYWwtZGl2IC5jb25maXJtLXBhcmVudCBkaXYucGFzc3dvcmQtY29uZmlybSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4jdHJpYWwtZGl2IC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsIC50aXRsZSxcbiN0cmlhbC1kaXYgLmZvcm0tdHlwZS1wYXNzd29yZCBsYWJlbCAudGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlLFxuI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZTphZnRlcixcbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUgLmZyZWUtdHJpYWwtY3VycmVudC1wcm9kdWN0LW9wdGlvbnMgLmZvcm0tdHlwZS1jaGVja2JveCxcbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1jdXJyZW50LXByb2R1Y3Qtb3B0aW9ucyAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZnJlZS10cmlhbC1jdXJyZW50LXByb2R1Y3Qtb3B0aW9ucyAuZm9ybS10eXBlLWNoZWNrYm94LFxuICAgICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1jdXJyZW50LXByb2R1Y3Qtb3B0aW9ucyAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDEwcHggMDsgfSB9XG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIGxhYmVsLm9wdGlvbixcbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIGxhYmVsLm9wdGlvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5jb2x1bW4td3JhcHBlcixcbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5jb2x1bW4td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5jb2x1bW4td3JhcHBlcixcbiAgICAgICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuY29sdW1uLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5jb2x1bW4tbGVmdCxcbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi1yaWdodCxcbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5jb2x1bW4tbGVmdCxcbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5jb2x1bW4tcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuY29sdW1uLWxlZnQsXG4gICAgICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuY29sdW1uLXJpZ2h0LFxuICAgICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5jb2x1bW4tbGVmdCxcbiAgICAgICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuY29sdW1uLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuZ3JvdXAtdGl0bGUsXG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuZ3JvdXAtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLnByb2R1Y3QtaW5mbyxcbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5wcm9kdWN0LWluZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7IH1cblxuI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZm9ybS1pdGVtLFxuICAgICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZm9ybS1pdGVtLWNoZWNrYm94IHtcbiAgICAgIG1hcmdpbjogMTBweCAwOyB9IH1cblxuI3RyaWFsLWRpdiAuZnJlZS10cmlhbC1uby1tb3JlLXByb2R1Y3RzLW5vdGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiN0cmlhbC1kaXYgLmZyZWUtdHJpYWwtdGV4dC1tZXNzYWdlLW5vdGUge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBmb250LXNpemU6IDEycHg7IH1cblxuI3RyaWFsLWRpdiAuZm9ybS1pdGVtLXZlcmlmaWNhdGlvbi1jb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4jdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdC50cmlhbC1zdWJtaXQtZW1haWwge1xuICBmbG9hdDogbm9uZTsgfVxuXG4jdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdC50cmlhbC1sb2dpbi1hZGQtc3Vic2NyaXB0aW9uLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdC50cmlhbC1yZWdpc3Rlci1sb2dpbi1hZGQtc3Vic2NyaXB0aW9uIHtcbiAgbWFyZ2luOiA1cHggYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LnRyaWFsLWxvZ2luLWFkZC1zdWJzY3JpcHRpb24sICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LnRyaWFsLXJlZ2lzdGVyLWxvZ2luLWFkZC1zdWJzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0IHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICN0cmlhbC1kaXYgLmctcmVjYXB0Y2hhIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc3KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH0gfVxuXG4jdHJpYWwtZGl2IC5pbnRsLXRlbC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICN0cmlhbC1kaXYgLmludGwtdGVsLWlucHV0IC5hZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cblxuI3RyaWFsLWRpdiAuYWpheC1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDglO1xuICBwYWRkaW5nOiAwO1xuICBib3R0b206IC00NnB4OyB9XG4gICN0cmlhbC1kaXYgLmFqYXgtcHJvZ3Jlc3MgLnRocm9iYmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbG9hZGluZ19kb3RzLmdpZlwiKTtcbiAgICB3aWR0aDogMzBweDsgfVxuICAjdHJpYWwtZGl2IC5hamF4LXByb2dyZXNzIC5tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbiN0cmlhbC1kaXYgLmZvcmdvdC1wYXNzd29yZCB7XG4gIHRvcDogNTZweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAjdHJpYWwtZGl2IC5mb3Jnb3QtcGFzc3dvcmQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtOHB4O1xuICAgICAgbGVmdDogMDsgfSB9XG5cbiN0cmlhbC1kaXYgLmZvcm0taXRlbS1wZXJzaXN0ZW50LWxvZ2luIHtcbiAgYm90dG9tOiAtMjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICN0cmlhbC1kaXYgLmZvcm0taXRlbS1wZXJzaXN0ZW50LWxvZ2luIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgRnJlZSBUcmFpbCBsaW1pdCByZWFjaGVkIHNlY3Rpb25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5mcmVlLXRyaWFsLW5vLW1vcmUtcHJvZHVjdHMtbm90ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmZyZWUtdHJpYWwtbGltaXQtcmVhY2hlZC11bCB7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5mcmVlLXRyaWFsLWxpbWl0LXJlYWNoZWQtbGkge1xuICBwYWRkaW5nOiAwIDVweCA1cHggNXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgSUU4IFN1cHBvcnQgbWVzc2FnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmllOF9zdXBwb3J0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7IH1cblxuLmNsb3NlX2llOF9zdXBwb3J0IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGN1cnNvcjogaGFuZDsgfVxuXG4uaWU4X3N1cHBvcnRfbGluayB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbmEuaWU4X3N1cHBvcnRfbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRTZFNkU2OyB9XG5cbi5tYWdhemluZS50biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5tYWdhemluZS50biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjMDA0MDc4OyB9XG5cbi5tYWdhemluZS50biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSxcbi5tYWdhemluZS50biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX3RpdGxlIGgxLFxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX3RpdGxlIGgxIHtcbiAgY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX290YyAubWVkaWEsXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fb3RjIC5tZWRpYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2Q5ZTQ7IH1cblxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayxcbi5tYWdhemluZS50biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4OyB9XG5cbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ubWFnYXppbmUuc3RuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNjgzODsgfVxuXG4ubWFnYXppbmUuc3RuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ubWFnYXppbmUuc3RuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzAwNjgzODsgfVxuXG4ubWFnYXppbmUuc3RuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX3RpdGxlLFxuLm1hZ2F6aW5lLnN0biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDY4Mzg7IH1cblxuLm1hZ2F6aW5lLnN0biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSBoMSxcbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUgaDEge1xuICBjb2xvcjogIzAwNjgzODsgfVxuXG4ubWFnYXppbmUuc3RuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX290YyAubWVkaWEsXG4ubWFnYXppbmUuc3RuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX290YyAubWVkaWEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NlMWQ3OyB9XG5cbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rLFxuLm1hZ2F6aW5lLnN0biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM4OyB9XG5cbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLm1hZ2F6aW5lLmVvdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA0MDc4OyB9XG5cbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ubWFnYXppbmUuZW90ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLmVvdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUsXG4ubWFnYXppbmUuZW90ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLmVvdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUgaDEsXG4ubWFnYXppbmUuZW90ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSBoMSB7XG4gIGNvbG9yOiAjMDA0MDc4OyB9XG5cbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX290YyAubWVkaWEsXG4ubWFnYXppbmUuZW90ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX19vdGMgLm1lZGlhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjZDllNDsgfVxuXG4ubWFnYXppbmUuZW90ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmssXG4ubWFnYXppbmUuZW90ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4OyB9XG5cbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ubWFnYXppbmUuaXRyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUuaXRyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ubWFnYXppbmUuaXRyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUuaXRyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX3RpdGxlLFxuLm1hZ2F6aW5lLml0ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLml0ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSBoMSxcbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUgaDEge1xuICBjb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUuaXRyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX290YyAubWVkaWEsXG4ubWFnYXppbmUuaXRyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX290YyAubWVkaWEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NkOWU0OyB9XG5cbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rLFxuLm1hZ2F6aW5lLml0ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4OyB9XG5cbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ubWFnYXppbmUudG5pIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk1MjIyNjsgfVxuXG4ubWFnYXppbmUudG5pIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ubWFnYXppbmUudG5pIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzk1MjIyNjsgfVxuXG4ubWFnYXppbmUudG5pIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX3RpdGxlLFxuLm1hZ2F6aW5lLnRuaSAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5NTIyMjY7IH1cblxuLm1hZ2F6aW5lLnRuaSAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSBoMSxcbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUgaDEge1xuICBjb2xvcjogIzk1MjIyNjsgfVxuXG4ubWFnYXppbmUudG5pIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX290YyAubWVkaWEsXG4ubWFnYXppbmUudG5pIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX290YyAubWVkaWEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWFkM2Q0OyB9XG5cbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rLFxuLm1hZ2F6aW5lLnRuaSAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUyMjI2OyB9XG5cbi5tYWdhemluZSAubGlzdGluZ19fcGFnaW5hdGlvbi0tcHJldixcbi5tYWdhemluZSAubGlzdGluZ19fcGFnaW5hdGlvbi0tbmV4dCB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLm1hZ2F6aW5lX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLm1hZ2F6aW5lX190aXRsZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubWFnYXppbmVfX3RpdGxlIGltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gIC5tYWdhemluZV9fdGl0bGUgaDEge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4ubWFnYXppbmVfX290YyB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5tYWdhemluZV9fb3RjIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubWFnYXppbmVfX290YyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLm90Y19fY292ZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAub3RjX19jb3ZlciArIC5vdGNfX2FydGljbGVzIC5vdGNfX2FydGljbGU6bnRoLWNoaWxkKDEpIC5tZWRpYV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLm90Y19fY292ZXJfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAub3RjX19jb3Zlcl9faW1hZ2UgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4ub3RjX19hcnRpY2xlcyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5vdGNfX2FydGljbGVzIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5vdGNfX2FydGljbGU6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cblxuLm90Y19fYXJ0aWNsZSAubWVkaWFfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5tYWdhemluZV9fY2FsbG91dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogc29saWQgI2RkZDtcbiAgYm9yZGVyLXdpZHRoOiAwcHggMXB4OyB9XG4gIC5tYWdhemluZV9fY2FsbG91dCAubWVkaWEge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4ubWFnYXppbmVfX2Z1bGwtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTsgfVxuICAubWFnYXppbmVfX2Z1bGwtbGlzdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubWFnYXppbmVfX2Z1bGwtbGlzdCA+IC5sZWZ0LFxuICAubWFnYXppbmVfX2Z1bGwtbGlzdCA+IC5yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAubWFnYXppbmVfX2Z1bGwtbGlzdCA+IC5sZWZ0LFxuICAgICAgLm1hZ2F6aW5lX19mdWxsLWxpc3QgPiAucmlnaHQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubWFnYXppbmVfX2Z1bGwtbGlzdCAubWFnYXppbmVfX2Z1bGwtbGlzdF9fY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwOyB9XG4gIC5tYWdhemluZV9fZnVsbC1saXN0IC5tZWRpYV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5tYWdhemluZV9fZnVsbC1saXN0IC5tZWRpYV9fc25pcHBldCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5iYWNrLXRvLW1hZ2F6aW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tYWdhemluZV9fcXVpY2stc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4ubWFnYXppbmVfX2N1cnJlbnQtaXNzdWUtcGRmIHtcbiAgbWFyZ2luOiAxNXB4IDAgNXB4O1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLm1hZ2F6aW5lX19jdXJyZW50LWlzc3VlLXBkZiArIC5idG4tLXRlcnRpYXJ5IHtcbiAgICBwYWRkaW5nOiA3cHggMTBweDsgfVxuICAgIC5tYWdhemluZV9fY3VycmVudC1pc3N1ZS1wZGYgKyAuYnRuLS10ZXJ0aWFyeTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5tYWdhemluZV9fY3VycmVudC1pc3N1ZS1wZGYgKyAuYnRuLS10ZXJ0aWFyeSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTBweDsgfSB9XG5cbi5wYXN0LWlzc3VlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnBhc3QtaXNzdWVzIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAucGFzdC1pc3N1ZXMgLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5wYXN0LWlzc3VlcyAubWVkaWFfX2RhdGV0aW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYXN0LWlzc3VlcyAuaXNzdWVzLXdyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4ubWFnYXppbmVfX3RvYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubWFnYXppbmVfX3RvYyAudG9jX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgICAubWFnYXppbmVfX3RvYyAudG9jX19saW5rOmhvdmVyLCAubWFnYXppbmVfX3RvYyAudG9jX19saW5rLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG5cbi52aWV3LWlzc3Vlcy1jYWxlbmRhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmhvbWVfX21hZ2F6aW5lcy1vdmVydmlldyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAuaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcgLm90Yy0tZmVhdHVyZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAuaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3IC5vdGMtLWZlYXR1cmVkIC5tZWRpYV9faW1hZ2Uge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3IC5vdGMtLWZlYXR1cmVkIC5tZWRpYV9faW1hZ2UgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjIwcHg7IH1cbiAgLmhvbWVfX21hZ2F6aW5lcy1vdmVydmlldyAub3RjLS1saXN0IHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAgIC5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcgLm90Yy0tbGlzdCAubWVkaWFfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTBweCAwOyB9XG4gICAgLmhvbWVfX21hZ2F6aW5lcy1vdmVydmlldyAub3RjLS1saXN0IC5tZWRpYV9fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3IC5tZWRpYV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7IH0gfVxuXG4ubWFnYXppbmVzLW92ZXJ2aWV3X190YWJzLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubWFnYXppbmVzLW92ZXJ2aWV3X190YWJzLW5hdjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubWFnYXppbmVzLW92ZXJ2aWV3X190YWIge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubWFnYXppbmVzLW92ZXJ2aWV3X190YWI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYi50YXgtbm90ZXMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDQwNzg7XG4gICAgY29sb3I6ICMwMDQwNzg7IH1cbiAgICAubWFnYXppbmVzLW92ZXJ2aWV3X190YWIudGF4LW5vdGVzLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA0MDc4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLm1hZ2F6aW5lcy1vdmVydmlld19fdGFiLnN0YXRlLXRheC1ub3RlcyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNjgzODtcbiAgICBjb2xvcjogIzAwNjgzODsgfVxuICAgIC5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYi5zdGF0ZS10YXgtbm90ZXMuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDY4Mzg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubWFnYXppbmVzLW92ZXJ2aWV3X190YWIudGF4LW5vdGVzLWludGVybmF0aW9uYWwge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM5NTIyMjY7XG4gICAgY29sb3I6ICM5NTIyMjY7IH1cbiAgICAubWFnYXppbmVzLW92ZXJ2aWV3X190YWIudGF4LW5vdGVzLWludGVybmF0aW9uYWwuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM5NTIyMjY7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYiB7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDsgfSB9XG5cbi5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYi1jb250ZW50IC5tYWdhemluZXMtb3ZlcnZpZXdfX2lzc3VlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLm1hZ2F6aW5lcy1vdmVydmlld19fdGFiLWNvbnRlbnQgLm1hZ2F6aW5lX19vdGMge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYi1jb250ZW50IC5tZWRpYV9fdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYi1jb250ZW50IC5tZWRpYV9faW1hZ2Uge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYi1jb250ZW50IC5tZWRpYV9faW1hZ2Uge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLm1hZ2F6aW5lcy1vdmVydmlld19fdGFiLWNvbnRlbnQgLnZpZXctZnVsbC1tYWdhemluZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAubWFnYXppbmVzLW92ZXJ2aWV3X190YWItY29udGVudCAudmlldy1mdWxsLW1hZ2F6aW5lLnRheC1ub3RlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA3ODtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA0MDc4OyB9XG4gIC5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYi1jb250ZW50IC52aWV3LWZ1bGwtbWFnYXppbmUuc3RhdGUtdGF4LW5vdGVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM4O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDY4Mzg7IH1cbiAgLm1hZ2F6aW5lcy1vdmVydmlld19fdGFiLWNvbnRlbnQgLnZpZXctZnVsbC1tYWdhemluZS50YXgtbm90ZXMtaW50ZXJuYXRpb25hbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk1MjIyNjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTUyMjI2OyB9XG5cbi5tdWx0aW1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tdWx0aW1lZGlhLS1wb2RjYXN0LFxuLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ubXVsdGltZWRpYS0tcG9kY2FzdCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cblxuLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTsgfVxuXG4ubXVsdGltZWRpYV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm11bHRpbWVkaWFfX2ltYWdlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5tdWx0aW1lZGlhX19pbWFnZSBzcGFuW2NsYXNzKj1cImljb25cIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbmEubXVsdGltZWRpYV9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubXVsdGltZWRpYV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ubXVsdGltZWRpYV9fZGF0ZXRpbWUge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm11bHRpbWVkaWFfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5tdWx0aW1lZGlhLS1wb2RjYXN0IC5tdWx0aW1lZGlhX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4OyB9XG4gIC5tdWx0aW1lZGlhLS12aWRlbyAubXVsdGltZWRpYV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5tdWx0aW1lZGlhLS12aWRlbyAubXVsdGltZWRpYV9fdGl0bGUgYSB7XG4gICAgICBjb2xvcjogIzQ0NDsgfVxuXG4ubXVsdGltZWRpYV9fcHJlc2VudGVyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDExcHg7IH1cbiAgLm11bHRpbWVkaWFfX3ByZXNlbnRlciBhIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubXVsdGltZWRpYV9fZGV0YWlsX3BvZGNhc3QgLm1lZGlhX190aXRsZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmJhbm5lciAuYmFubmVyX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5iYW5uZXIgLmJhbm5lcl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIC5iYW5uZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5iYW5uZXIuYmFubmVyLS1tdWx0aW1lZGlhIC5iYW5uZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDgwcHggMCAxMjBweDsgfVxuXG4ubXVsdGltZWRpYV9fbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAubXVsdGltZWRpYV9fbmF2IC5jb250YWluLCAubXVsdGltZWRpYV9fbmF2IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLm11bHRpbWVkaWFfX25hdiAud3JhcF9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAubXVsdGltZWRpYV9fbmF2IC5jb250YWluOmFmdGVyLCAubXVsdGltZWRpYV9fbmF2IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQ6YWZ0ZXIsIC5wYWdlLS1ub25zdWIgLm11bHRpbWVkaWFfX25hdiAud3JhcF9fY29udGVudDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubXVsdGltZWRpYV9fbmF2IC5jb250YWluLCAubXVsdGltZWRpYV9fbmF2IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLm11bHRpbWVkaWFfX25hdiAud3JhcF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIC5tdWx0aW1lZGlhX19uYXYgLm11bHRpbWVkaWFfX3NoYXJlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLm11bHRpbWVkaWFfX25hdiAudGV4dC1saW5rIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGNvbG9yOiAjNDQ0OyB9XG4gIC5tdWx0aW1lZGlhX19uYXYgLmJ0bi1wb2RjYXN0LWNvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5tdWx0aW1lZGlhX19hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogLTYwcHggYXV0byA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5tdWx0aW1lZGlhX19hbGw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm11bHRpbWVkaWFfX2FsbCA+IC5jb250YWluOjpiZWZvcmUsIC5wYWdlLS1ub25zdWIgLm11bHRpbWVkaWFfX2FsbCA+IC53cmFwX19jb250ZW50OjpiZWZvcmUsIC5tdWx0aW1lZGlhX19hbGwgPiAuY29udGFpbjo6YWZ0ZXIsIC5wYWdlLS1ub25zdWIgLm11bHRpbWVkaWFfX2FsbCA+IC53cmFwX19jb250ZW50OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2MHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI2Q4ZDhkOCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuICAubXVsdGltZWRpYV9fYWxsID4gLmNvbnRhaW46OmJlZm9yZSwgLnBhZ2UtLW5vbnN1YiAubXVsdGltZWRpYV9fYWxsID4gLndyYXBfX2NvbnRlbnQ6OmJlZm9yZSB7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxMDBweCAwIDAgMTBweDsgfVxuICAubXVsdGltZWRpYV9fYWxsID4gLmNvbnRhaW46OmFmdGVyLCAucGFnZS0tbm9uc3ViIC5tdWx0aW1lZGlhX19hbGwgPiAud3JhcF9fY29udGVudDo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICBib3JkZXItd2lkdGg6IDEwMHB4IDEwcHggMCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm11bHRpbWVkaWFfX2FsbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLm11bHRpbWVkaWFfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAubXVsdGltZWRpYV9fYWN0aW9uczphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubXVsdGltZWRpYV9fYWN0aW9ucyBhIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5tdWx0aW1lZGlhX19hY3Rpb25zIGE6bGFzdC1vZi10eXBlIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuXG4ubXVsdGltZWRpYV9fbGlzdGVuLFxuLm11bHRpbWVkaWFfX3dhdGNoIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMTBweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7IH1cbiAgLm11bHRpbWVkaWFfX2xpc3RlbiA+IGgyLFxuICAubXVsdGltZWRpYV9fd2F0Y2ggPiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzAwNjRhMjtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cblxuLm11bHRpbWVkaWFfX2xpc3RlbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzQlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmMjczMjA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubXVsdGltZWRpYV9fbGlzdGVuIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLm11bHRpbWVkaWFfX3dhdGNoIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2NiU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwNjRhMjsgfVxuICAubXVsdGltZWRpYV9fd2F0Y2ggLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpOyB9XG4gICAgLm11bHRpbWVkaWFfX3dhdGNoIC5tdWx0aW1lZGlhLS12aWRlbzpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdWx0aW1lZGlhX193YXRjaCAubXVsdGltZWRpYS0tdmlkZW86bnRoLWNoaWxkKDJuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm11bHRpbWVkaWFfX3dhdGNoIC5tdWx0aW1lZGlhLS12aWRlbyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm11bHRpbWVkaWFfX3dhdGNoIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLm11bHRpbWVkaWFfX2ludGVydmlld3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLm11bHRpbWVkaWFfX2ludGVydmlld3M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm11bHRpbWVkaWFfX2ludGVydmlld3MgLmNvbnRhaW4sIC5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLm11bHRpbWVkaWFfX2ludGVydmlld3MgLndyYXBfX2NvbnRlbnQge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDkzMHB4OyB9XG4gICAgLm11bHRpbWVkaWFfX2ludGVydmlld3MgLmNvbnRhaW4gPiBoMiwgLm11bHRpbWVkaWFfX2ludGVydmlld3MgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IGgyLCAucGFnZS0tbm9uc3ViIC5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIC53cmFwX19jb250ZW50ID4gaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgY29sb3I6ICMwMDY0YTI7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgLm11bHRpbWVkaWFfX2ludGVydmlld3MgLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMTBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubXVsdGltZWRpYV9faW50ZXJ2aWV3cyAubXVsdGltZWRpYS0tdmlkZW8ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMTBweCAwOyB9IH1cbiAgICAubXVsdGltZWRpYV9faW50ZXJ2aWV3cyAubXVsdGltZWRpYS0tdmlkZW8gLm11bHRpbWVkaWFfX3RpdGxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubXVsdGltZWRpYV9faW50ZXJ2aWV3cyAubXVsdGltZWRpYV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubXVsdGltZWRpYV9faW50ZXJ2aWV3cyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuLm11bHRpbWVkaWFfX3RyYW5zY3JpcHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogY2FsYygxMDAlIC0gNDJweCk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IHRvcCAuMzVzOyB9XG4gIC5tdWx0aW1lZGlhX190cmFuc2NyaXB0Lm9wZW5lZCB7XG4gICAgdG9wOiAwOyB9XG4gICAgLm11bHRpbWVkaWFfX3RyYW5zY3JpcHQub3BlbmVkIC50cmFuc2NyaXB0X190b2dnbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi50cmFuc2NyaXB0X190b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjMDA2NGEyO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMsIGNvbG9yIC4xNXM7IH1cbiAgLnRyYW5zY3JpcHRfX3RvZ2dsZTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnRyYW5zY3JpcHRfX3RvZ2dsZTpob3ZlciwgLnRyYW5zY3JpcHRfX3RvZ2dsZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4udHJhbnNjcmlwdF9fY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNDJweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5jdGEge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5jdGEgLmNvbnRhaW4sIC5jdGEgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuY3RhIC53cmFwX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmN0YTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5jdGFfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDM1MHB4OyB9XG4gIC5jdGFfX2NvbnRlbnQgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAuY3RhX19jb250ZW50IGg0IHNwYW4ge1xuICAgICAgY29sb3I6ICNmMjczMjA7IH1cbiAgLmN0YV9fY29udGVudCAuYnRuLS1wcmltYXJ5LCAuY3RhX19jb250ZW50ICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5jdGFfX2NvbnRlbnQgLmZvcm0tc3VibWl0LCAuY3RhX19jb250ZW50IC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLmN0YV9fY29udGVudCAuZm9ybS1zdWJtaXQsIC5jdGFfX2NvbnRlbnQgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLmN0YV9fY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY3RhX19jb250ZW50ICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAuY3RhX19jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jdGFfX2NvbnRlbnQgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5jdGFfX2NvbnRlbnQgLmZvcm0tc3VibWl0LCAuY3RhX19jb250ZW50ICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAuY3RhX19jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jdGFfX2NvbnRlbnQgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLmN0YV9fY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuY3RhX19jb250ZW50IC5idG4tcG9kY2FzdCB7XG4gICAgd2lkdGg6IDEzOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jdGFfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbi5jdGFfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmN0YV9faW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jdGEtLXBvZGNhc3Qge1xuICBtaW4taGVpZ2h0OiAzNzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jdGEtLXBvZGNhc3Qge1xuICAgICAgbWluLWhlaWdodDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlLW11bHRpbWVkaWEtcG9kY2FzdHMgLm11bHRpbWVkaWFfX3BvZGNhc3RzLFxuICAucGFnZS1tdWx0aW1lZGlhLXBvZGNhc3RzIC5tdWx0aW1lZGlhX192aWRlb3MsXG4gIC5wYWdlLW11bHRpbWVkaWEtdmlkZW9zIC5tdWx0aW1lZGlhX19wb2RjYXN0cyxcbiAgLnBhZ2UtbXVsdGltZWRpYS12aWRlb3MgLm11bHRpbWVkaWFfX3ZpZGVvcyxcbiAgLnBhZ2UtdGF4LW5vdGVzLXRhbGstcG9kY2FzdHMgLm11bHRpbWVkaWFfX3BvZGNhc3RzLFxuICAucGFnZS10YXgtbm90ZXMtdGFsay1wb2RjYXN0cyAubXVsdGltZWRpYV9fdmlkZW9zLFxuICAucGFnZS10YXgtbm90ZXMtdGFsay1pbnRlcnZpZXcgLm11bHRpbWVkaWFfX3BvZGNhc3RzLFxuICAucGFnZS10YXgtbm90ZXMtdGFsay1pbnRlcnZpZXcgLm11bHRpbWVkaWFfX3ZpZGVvcyB7XG4gICAgbWFyZ2luOiAwIDIwcHg7IH0gfVxuXG4ucGFnZS1tdWx0aW1lZGlhLXBvZGNhc3RzIC5tdWx0aW1lZGlhLFxuLnBhZ2UtbXVsdGltZWRpYS12aWRlb3MgLm11bHRpbWVkaWEsXG4ucGFnZS10YXgtbm90ZXMtdGFsay1wb2RjYXN0cyAubXVsdGltZWRpYSxcbi5wYWdlLXRheC1ub3Rlcy10YWxrLWludGVydmlldyAubXVsdGltZWRpYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMTBweCk7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnBhZ2UtbXVsdGltZWRpYS1wb2RjYXN0cyAubXVsdGltZWRpYSxcbiAgICAucGFnZS1tdWx0aW1lZGlhLXZpZGVvcyAubXVsdGltZWRpYSxcbiAgICAucGFnZS10YXgtbm90ZXMtdGFsay1wb2RjYXN0cyAubXVsdGltZWRpYSxcbiAgICAucGFnZS10YXgtbm90ZXMtdGFsay1pbnRlcnZpZXcgLm11bHRpbWVkaWEge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTBweCAwOyB9IH1cblxuLm11bHRpbWVkaWFfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAubXVsdGltZWRpYV9fZGV0YWlsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm11bHRpbWVkaWFfX2RldGFpbCAuY29udGFpbiwgLm11bHRpbWVkaWFfX2RldGFpbCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5tdWx0aW1lZGlhX19kZXRhaWwgLndyYXBfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG4uZGV0YWlsX19vdmVydmlldyB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmRldGFpbF9fb3ZlcnZpZXcge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX2RhdGV0aW1lIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3RpdGxlIHtcbiAgICBjb2xvcjogIzAwNjRhMjsgfVxuICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX2F1dGhvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kZXRhaWxfX292ZXJ2aWV3IC5tZWRpYV9fcGxheWVyIHtcbiAgICAgIG1hcmdpbjogMjBweCAwOyB9IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19wbGF5ZXIgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5kZXRhaWxfX292ZXJ2aWV3IC5tZWRpYV9fcGxheWVyIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3N1bW1hcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3N1bW1hcnkgYSB7XG4gICAgICBjb2xvcjogIzA2ODBjYzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3N1bW1hcnkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3RyYW5zY3JpcHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDQycHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogdG9wIC4zNXM7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3RyYW5zY3JpcHQub3BlbmVkIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX190cmFuc2NyaXB0Lm9wZW5lZCAudHJhbnNjcmlwdF9fdG9nZ2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLnRyYW5zY3JpcHRfX3RvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAgIC5kZXRhaWxfX292ZXJ2aWV3IC50cmFuc2NyaXB0X190b2dnbGU6aG92ZXIsIC5kZXRhaWxfX292ZXJ2aWV3IC50cmFuc2NyaXB0X190b2dnbGU6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMDU1ODk7IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLnRyYW5zY3JpcHRfX2NvbnRlbnQge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDJweCk7XG4gICAgcGFkZGluZzogMTBweCAwOyB9XG5cbi5tdWx0aW1lZGlhX19kZXRhaWxfcG9kY2FzdCAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3N1bW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogNDJweDsgfVxuXG4ubXVsdGltZWRpYV9fZGV0YWlsX3BvZGNhc3QgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19wbGF5ZXIgaWZyYW1lIHtcbiAgaGVpZ2h0OiA4MHB4OyB9XG5cbi5yZWxhdGVkX19hcnRpY2xlcyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnJlbGF0ZWRfX2FydGljbGVzIC5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY3Vyc29yOiBhdXRvOyB9XG4gICAgLnJlbGF0ZWRfX2FydGljbGVzIC5jb250ZW50LWJsb2NrX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gIC5yZWxhdGVkX19hcnRpY2xlcyAubXVsdGltZWRpYS0tdmlkZW8ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAxMHB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnJlbGF0ZWRfX2FydGljbGVzIC5tdWx0aW1lZGlhLS12aWRlbyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICBoZWlnaHQ6IDI0MHB4OyB9IH1cbiAgLnJlbGF0ZWRfX2FydGljbGVzIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMSk6bnRoLWxhc3QtY2hpbGQoMSksXG4gIC5yZWxhdGVkX19hcnRpY2xlcyAubXVsdGltZWRpYS0tdmlkZW86bnRoLWNoaWxkKDEpOm50aC1sYXN0LWNoaWxkKDIpLFxuICAucmVsYXRlZF9fYXJ0aWNsZXMgLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgyKTpudGgtbGFzdC1jaGlsZCgxKSxcbiAgLnJlbGF0ZWRfX2FydGljbGVzIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMSk6bnRoLWxhc3QtY2hpbGQoMyksXG4gIC5yZWxhdGVkX19hcnRpY2xlcyAubXVsdGltZWRpYS0tdmlkZW86bnRoLWNoaWxkKDIpOm50aC1sYXN0LWNoaWxkKDIpLFxuICAucmVsYXRlZF9fYXJ0aWNsZXMgLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgzKTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5yZWxhdGVkX19tZWRpYSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxuICAucmVsYXRlZF9fbWVkaWEgPiAuY29udGFpbiA+IGgzLCAucGFnZS0tbm9uc3ViIC5yZWxhdGVkX19tZWRpYSA+IC53cmFwX19jb250ZW50ID4gaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICMwMDY0YTI7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5yZWxhdGVkX19tZWRpYSAubXVsdGltZWRpYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDEwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAucmVsYXRlZF9fbWVkaWEgLm11bHRpbWVkaWEubXVsdGltZWRpYS0tcG9kY2FzdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5yZWxhdGVkX19tZWRpYSAubXVsdGltZWRpYSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7IH0gfVxuXG4ubG9hZC1tb3JlLWNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzMHB4IGF1dG87IH1cbiAgLmxvYWQtbW9yZS1jb24gLmJ0bi0tcHJpbWFyeSwgLmxvYWQtbW9yZS1jb24gI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLmxvYWQtbW9yZS1jb24gLmZvcm0tc3VibWl0LCAubG9hZC1tb3JlLWNvbiAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5sb2FkLW1vcmUtY29uIC5mb3JtLXN1Ym1pdCwgLmxvYWQtbW9yZS1jb24gI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLmxvYWQtbW9yZS1jb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxvYWQtbW9yZS1jb24gI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5sb2FkLW1vcmUtY29uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5sb2FkLW1vcmUtY29uIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAubG9hZC1tb3JlLWNvbiAuZm9ybS1zdWJtaXQsIC5sb2FkLW1vcmUtY29uICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAubG9hZC1tb3JlLWNvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubG9hZC1tb3JlLWNvbiAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAubG9hZC1tb3JlLWNvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmxvYWQtbW9yZS1jb24gLnRleHQtZW5kIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cblxuLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIHtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMiAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmU6bm90KC5oZWxwLWltYWdlKSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpOyB9IH1cbiAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsLWNsb3NlIHtcbiAgICB0b3A6IDEuNXJlbTtcbiAgICByaWdodDogMS41cmVtOyB9XG4gICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsLWNsb3NlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLvgI1cIjtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fbGVmdCxcbiAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19yaWdodCB7XG4gICAgbWluLWhlaWdodDogNDUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19sZWZ0LFxuICAgICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19yaWdodCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfVxuICAubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmUgLnJlbW9kYWxfX2xlZnQge1xuICAgIHBhZGRpbmc6IDUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fbGVmdCBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogOTAlOyB9IH1cbiAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19yaWdodCB7XG4gICAgcGFkZGluZzogMzBweCA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmUgLnJlbW9kYWxfX3JpZ2h0IGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgICAubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmUgLnJlbW9kYWxfX3JpZ2h0IGgxIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fcmlnaHQgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19yaWdodCBhOm5vdCguYnRuKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19yaWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4ubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyAucmVtb2RhbC1jbG9zZSB7XG4gIHRvcDogMS41cmVtO1xuICByaWdodDogMS41cmVtOyB9XG4gIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIC5yZW1vZGFsLWNsb3NlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwieFwiOyB9XG5cbi5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIC5yZW1vZGFsX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDRyZW0gMXJlbSAxcmVtOyB9XG4gIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIC5yZW1vZGFsX190aXRsZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyAucmVtb2RhbF9fdGl0bGUgaDEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tdmlkZW8gLnJlbW9kYWxfX3RpdGxlIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgLm11bHRpbWVkaWEtcmVtb2RhbC0tdmlkZW8gLnJlbW9kYWxfX3RpdGxlIC5idG4ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tdmlkZW8gLnJlbW9kYWxfX3RpdGxlIC5idG4ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbi5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIC52aWRlb19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW46IDAgMXJlbSAxcmVtO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyogMTY6OSAqLyB9XG4gIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIC52aWRlb19fY29udGFpbmVyIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7IH1cblxuLnBvZGNhc3RfaWZyYW1lIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC13cmFwcGVyIHtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYSB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYS5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtcHJldixcbi5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LW5leHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29udHJvbHMucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTsgfVxuXG4ubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1wcmV2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDA7IH1cblxuLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtbmV4dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xM3B4IDA7XG4gIHJpZ2h0OiAwcHg7IH1cblxuLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciAuYngtcGFnZXItaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNDMUMxQzE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhLmFjdGl2ZSwgLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpmb2N1cywgLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzFDMUMxOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5tdWx0aW1lZGlhX19yZWxhdGVkIHtcbiAgICBtYXJnaW46IDAgMjBweDsgfSB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiogIENTUyBmb3IgdGhlIFROVGFsayBob21lIHBhZ2UgYmxvY2tcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnRudGFsay0tc3RhdGljLWJhciB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjEgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4udG50YWxrX19pbWFnZSB7XG4gIHdpZHRoOiAyMjBweDsgfVxuXG4udG50YWxrX2hvbWVfYmxvY2tfbGluayB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ubXVsdGltZWRpYV9fcGFnZXIsXG4uYm9va3MtY29sbGVjdGlvbnMtcGFnZXItYm90dG9tIHtcbiAgbWFyZ2luOiA0MHB4OyB9XG4gIC5tdWx0aW1lZGlhX19wYWdlciAuaXRlbS1saXN0IGxpLFxuICAuYm9va3MtY29sbGVjdGlvbnMtcGFnZXItYm90dG9tIC5pdGVtLWxpc3QgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAubXVsdGltZWRpYV9fcGFnZXIgLml0ZW0tbGlzdCBsaS5wYWdlci1jdXJyZW50LFxuICAuYm9va3MtY29sbGVjdGlvbnMtcGFnZXItYm90dG9tIC5pdGVtLWxpc3QgbGkucGFnZXItY3VycmVudCB7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cblxuZGl2IC52aWV3LXBlb3BsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG1hcmdpbjogLTMwcHggMHB4IDQwcHggMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgZGl2IC52aWV3LXBlb3BsZSAudmlldy1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgIGRpdiAudmlldy1wZW9wbGUgLnZpZXctY29udGVudCAuc3RpY2t5LWhlYWRlciB7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgZGl2IC52aWV3LXBlb3BsZSAudmlldy1jb250ZW50IC52aWV3cy10YWJsZSB7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgZGl2IC52aWV3LXBlb3BsZSAudmlldy1jb250ZW50IGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUlOyB9XG4gICAgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgICAgIGhlaWdodDogMTUwcHg7IH1cbiAgICAgIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyM3B4OyB9XG4gICAgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSAjZWRpdC1yaWQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMjAwcHg7IH1cblxuLnBvbGwge1xuICBtYXJnaW46IDIwcHggMDsgfVxuICAucG9sbCAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5wb2xsIGxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucG9sbCAuYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTsgfVxuICAgIC5wb2xsIC5iYXIgLmZvcmVncm91bmQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdjN2M3YzsgfVxuICAgIC5wb2xsIC5iYXI6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnBvbGwgLnBlcmNlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICByaWdodDogMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5ibG9jay1wb2xsIC5saW5rcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJsb2NrLXBvbGwgLnRvdGFsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJvZHVjdF9faW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5wcm9kdWN0X19pbnRybyBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogI2YyNzMyMDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5wcm9kdWN0X19pbnRybyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5wcm9kdWN0X19vcHRpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4ucHJvZHVjdF9fdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cblxuLnByb2R1Y3RfX3RhYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDE1cHggNnB4O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcm9kdWN0X190YWIuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGJvcmRlcjogc29saWQgI2NjYztcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMHB4O1xuICAgIGNvbG9yOiAjMDA2NGEyOyB9XG5cbi5wcm9kdWN0X190YWJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB9XG4gIC5wcm9kdWN0X190YWJfX2NvbnRlbnQgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5wcm9kdWN0X190YWJfX2NvbnRlbnQgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07IH1cbiAgICAucHJvZHVjdF9fdGFiX19jb250ZW50IHVsIHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAucHJvZHVjdF9fdGFiX19jb250ZW50IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wcm9kdWN0X190YWJfX2NvbnRlbnQgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbWFyZ2luOiA4cHggMCAwIC0xMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2J1bGxldC5wbmdcIik7IH1cblxuLnByb2R1Y3QtdGFiLWV4cGFuZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucHJvZHVjdC10YWItZXhwYW5kOmFmdGVyIHtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuXG4ucHJvZHVjdF9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbi5wcm9kdWN0X19tb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMjBweCA0NXB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAjZjI3MzIwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuICAucHJvZHVjdF9fbW9yZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnByb2R1Y3RfcGRmIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuW2NsYXNzXj1cImljb24tXCJdLnByb2R1Y3RfcGRmOjpiZWZvcmUge1xuICBmb250LXNpemU6IDIwcHQ7IH1cblxuLnByb2R1Y3RfcGRmX3RleHQge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ucHJvZmlsZSBoMSB7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI4cHg7IH1cblxuLmJhc2ljLWluZm9fX25hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYmFzaWMtaW5mb19fbmFtZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmJhc2ljLWluZm9fX2VtYWlsLFxuLmJhc2ljLWluZm9fX2NvbXBhbnkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5iYXNpYy1pbmZvX19lbWFpbDpiZWZvcmUsXG4gIC5iYXNpYy1pbmZvX19jb21wYW55OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJhc2ljLWluZm9fX2VtYWlsLFxuICAgIC5iYXNpYy1pbmZvX19jb21wYW55IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY29udGFjdC1pbmNvcnJlY3Qge1xuICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jb250YWN0LWluY29ycmVjdCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuI3RhUHJvZmlsZV9mb3JtIC5mcmVlX3RyaWFsX2FjdGl2YXRpb25fZmllbGQge1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cblxuI3RhUHJvZmlsZV9mb3JtIC5mb3JtLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTsgfVxuICAjdGFQcm9maWxlX2Zvcm0gLmZvcm0td3JhcHBlciNlZGl0LWFjY291bnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLXdyYXBwZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWl0ZW0tbmFtZSAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3NSU7XG4gIGZsb2F0OiByaWdodDtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3ZhbHVlPVwiQ2FuY2VsXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdmFsdWU9XCJDYW5jZWxcIl06Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4jdGFQcm9maWxlX2Zvcm0gLnRhVG9vbHRpcCxcbiN0YVByb2ZpbGVfZm9ybSAudGFUb29sdGlwLS1waG9uZSxcbiN0YVByb2ZpbGVfZm9ybSAudGFUb29sdGlwLS1hbGlhcyxcbiN0YVByb2ZpbGVfZm9ybSAudGFUb29sdGlwLS1wcmltYXJ5cHViIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI2NjYzsgfVxuICAjdGFQcm9maWxlX2Zvcm0gLnRhVG9vbHRpcDpob3ZlcixcbiAgI3RhUHJvZmlsZV9mb3JtIC50YVRvb2x0aXAtLXBob25lOmhvdmVyLFxuICAjdGFQcm9maWxlX2Zvcm0gLnRhVG9vbHRpcC0tYWxpYXM6aG92ZXIsXG4gICN0YVByb2ZpbGVfZm9ybSAudGFUb29sdGlwLS1wcmltYXJ5cHViOmhvdmVyIHtcbiAgICBjb2xvcjogIzY2NjsgfVxuXG4jdGFQcm9maWxlX2Zvcm0gLnRhVG9vbHRpcC0tcGVyc29uYWxpemUge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2NjYzsgfVxuICAjdGFQcm9maWxlX2Zvcm0gLnRhVG9vbHRpcC0tcGVyc29uYWxpemU6aG92ZXIge1xuICAgIGNvbG9yOiAjNjY2OyB9XG5cbiN0YVByb2ZpbGVfZm9ybSAuZm9ybS1pdGVtIC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4OyB9XG5cbiNlZGl0LWFjY291bnQge1xuICBjbGVhcjogYm90aDsgfVxuICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tbWFpbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAgICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1tYWlsIC5kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1wYXNzIC5kZXNjcmlwdGlvbixcbiAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3MgLnBhc3N3b3JkLXN1Z2dlc3Rpb25zLFxuICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tcGFzcyAucGFzc3dvcmQtc3RyZW5ndGgtdGV4dCxcbiAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3MgLnBhc3N3b3JkLXN0cmVuZ3RoLXRpdGxlLFxuICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tcGFzcyBkaXYucGFzc3dvcmQtY29uZmlybSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1wYXNzIC5wYXNzd29yZC1zdHJlbmd0aCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMjFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3MtcGFzczEsXG4gICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1wYXNzLXBhc3MyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1wYXNzLXBhc3MxIC5wYXNzd29yZC1pbmRpY2F0b3IsXG4gICAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3MtcGFzczIgLnBhc3N3b3JkLWluZGljYXRvciB7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG5cbiN0YVJlZ2lzdHJhdGlvbl9mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgLTIwcHg7IH1cbiAgI3RhUmVnaXN0cmF0aW9uX2Zvcm06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0td3JhcHBlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAgICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLXdyYXBwZXIjZWRpdC1hY2NvdW50IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0td3JhcHBlciB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWl0ZW0tbW9sbG9tLWNhcHRjaGEsXG4gICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC50ZXJtcy1hbmQtY29uZGl0aW9ucyxcbiAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0taXRlbS1tb2xsb20tY2FwdGNoYSxcbiAgICAgICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC50ZXJtcy1hbmQtY29uZGl0aW9ucyxcbiAgICAgICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1pdGVtLW1vbGxvbS1jYXB0Y2hhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC50ZXJtcy1hbmQtY29uZGl0aW9ucyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3ZhbHVlPVwiQ2FuY2VsXCJdIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgICAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3ZhbHVlPVwiQ2FuY2VsXCJdOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAjdGFSZWdpc3RyYXRpb25fZm9ybSAucHJvZmlsZS1wZXJzb25hbGl6YXRpb24ge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogMTVweCAyMHB4IDA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICAjdGFSZWdpc3RyYXRpb25fZm9ybSAucHJvZmlsZS1wZXJzb25hbGl6YXRpb24gLmZvcm0td3JhcHBlciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5wcm9maWxlLXBlcnNvbmFsaXphdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAjdGFSZWdpc3RyYXRpb25fZm9ybSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgICN0YVJlZ2lzdHJhdGlvbl9mb3JtICNlZGl0LWFjY291bnQgLmZvcm0taXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4ucHJvZmlsZV9fc3Vic2NyaWJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAyNXB4IDcwcHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmMjczMjA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAucHJvZmlsZV9fc3Vic2NyaWJlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5wcm9maWxlX19zdWJzY3JpYmUgLmFydGljbGUtdmlld3MtcmVtYWluaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucHJvZmlsZV9fc3Vic2NyaWJlIC5hcnRpY2xlLXZpZXdzLXJlbWFpbmluZyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9IH1cbiAgLnByb2ZpbGVfX3N1YnNjcmliZSAuYXJ0aWNsZS12aWV3cy1yZW1haW5pbmctY291bnQge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnByb2ZpbGVfX3N1YnNjcmliZSBoMSB7XG4gICAgY29sb3I6ICNmMjczMjA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5wcm9maWxlX19zdWJzY3JpYmUgaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9IH1cbiAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19leHRyYSxcbiAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19leHRyYSxcbiAgICAgIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2V4dHJhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fZXh0cmEgcCxcbiAgICAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2V4dHJhIHNtYWxsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fZXh0cmEgLnZpZXctcmVzZXQtZGF0ZSB7XG4gICAgICBjb2xvcjogIzY2NjsgfVxuICAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5idG4tLXByaW1hcnksIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdCwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmZvcm0tc3VibWl0LCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogMTg1cHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDsgfVxuICAgICAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmJ0bi0tcHJpbWFyeTphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6YWZ0ZXIsICN0cmlhbC1kaXYgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmZvcm0tc3VibWl0OmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAucG9sbCAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5wb2xsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdDphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgI3RhLWNvbnRhY3QtZm9ybSAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuYnRuLS1wcmltYXJ5LCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgI3RyaWFsLWRpdiAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmZvcm0tc3VibWl0LCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdCwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuYnRuLS1wcmltYXJ5OmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdDphZnRlciwgI3RyaWFsLWRpdiAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5wb2xsIC5mb3JtLXN1Ym1pdDphZnRlciwgLnBvbGwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmZvcm0tc3VibWl0OmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDphZnRlciwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdDphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAjdGEtY29udGFjdC1mb3JtIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnByb2ZpbGVfX3N1YnNjcmliZSB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cblxuLmhlbHAtcGVyc29uYWxpemUge1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogMjBweCAwIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5wYWdlLXVzZXItbWFuYWdlLWZhdm9yaXRlcyAuYmxvY2stc3lzdGVtIC5jb250ZW50LFxuLnBhZ2UtdXNlci1tYW5hZ2Utc2VhcmNoZXMgLmJsb2NrLXN5c3RlbSAuY29udGVudCxcbi5wYWdlLXN0YXRlLXRheC10b2RheS1zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyAuYmxvY2stc3lzdGVtIC5jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5wYWdlLXVzZXItbWFuYWdlLWZhdm9yaXRlcyAuYmxvY2stc3lzdGVtIC5jb250ZW50LFxuICAgIC5wYWdlLXVzZXItbWFuYWdlLXNlYXJjaGVzIC5ibG9jay1zeXN0ZW0gLmNvbnRlbnQsXG4gICAgLnBhZ2Utc3RhdGUtdGF4LXRvZGF5LXN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIC5ibG9jay1zeXN0ZW0gLmNvbnRlbnQge1xuICAgICAgbWluLXdpZHRoOiAwcHg7IH0gfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5wYWdlLXVzZXItbWFuYWdlLWZhdm9yaXRlcyAuYmxvY2stc3lzdGVtIC5jb250ZW50LFxuICAgIC5wYWdlLXVzZXItbWFuYWdlLXNlYXJjaGVzIC5ibG9jay1zeXN0ZW0gLmNvbnRlbnQsXG4gICAgLnBhZ2Utc3RhdGUtdGF4LXRvZGF5LXN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIC5ibG9jay1zeXN0ZW0gLmNvbnRlbnQge1xuICAgICAgbWluLXdpZHRoOiAwOyB9IH1cblxuLnBhZ2UtdXNlci1tYW5hZ2UtZmF2b3JpdGVzIGgyLnRpdGxlLFxuLnBhZ2UtdXNlci1tYW5hZ2Utc2VhcmNoZXMgaDIudGl0bGUsXG4ucGFnZS1zdGF0ZS10YXgtdG9kYXktc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgaDIudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2YyNzMyMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5wYWdlLXVzZXItbWFuYWdlLWZhdm9yaXRlcyAuZGVsZXRlLXNlbGVjdGVkLFxuLnBhZ2UtdXNlci1tYW5hZ2Utc2VhcmNoZXMgLmRlbGV0ZS1zZWxlY3RlZCxcbi5wYWdlLXN0YXRlLXRheC10b2RheS1zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyAuZGVsZXRlLXNlbGVjdGVkIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnBhZ2UtdXNlci1tYW5hZ2UtZmF2b3JpdGVzIC5tYW5hZ2UtZW1haWxzLFxuLnBhZ2UtdXNlci1tYW5hZ2Utc2VhcmNoZXMgLm1hbmFnZS1lbWFpbHMsXG4ucGFnZS1zdGF0ZS10YXgtdG9kYXktc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgLm1hbmFnZS1lbWFpbHMge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuI2RhdGFUYWJsZUZhdm9yaXRlc193cmFwcGVyICsgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAjZGF0YVRhYmxlRmF2b3JpdGVzX3dyYXBwZXIgKyBwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICNkYXRhVGFibGVGYXZvcml0ZXNfd3JhcHBlciArIHAgLnNhdmUtdGFncyB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zdWJzY3JpcHRpb25zLW5vLXJlc3VsdHMge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm1hbmFnZS1lbWFpbC1zdWJzY3JpcHRpb25zIC5jb250YWluLCAubWFuYWdlLWVtYWlsLXN1YnNjcmlwdGlvbnMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAubWFuYWdlLWVtYWlsLXN1YnNjcmlwdGlvbnMgLndyYXBfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5tYW5hZ2UtZW1haWwtc3Vic2NyaXB0aW9ucyBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5tYW5hZ2UtZW1haWwtc3Vic2NyaXB0aW9ucyAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX2ludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubWFuYWdlLWVtYWlsLXN1YnNjcmlwdGlvbnMgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19pbnRybyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5tYW5hZ2UtZW1haWwtc3Vic2NyaXB0aW9ucyAjZWRpdC1lYXJseS1vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4ubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMge1xuICBtYXJnaW46IDAgLTIwcHg7IH1cbiAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zID4gLmZvcm0taXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyA+IC5mb3JtLWl0ZW0gPiBsYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyA+IC5mb3JtLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zID4gLmZvcm0taXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tY2hlY2tib3hlcyAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLWl0ZW0gaW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1pdGVtIGlucHV0ICsgbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0IHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAubWFuYWdlLXNlYXJjaGVzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAzMHB4IDIwcHggMCAzMHB4OyB9XG4gICAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5tYW5hZ2Utc2VhcmNoZXMgLmJ0bi0tdGVydGlhcnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAubWFuYWdlLXNlYXJjaGVzIC5idG4tLXRlcnRpYXJ5IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLm1hbmFnZS1zZWFyY2hlcyB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwOyB9IH1cbiAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5sYWJlbC1iZXRhIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgcGFkZGluZzogNXB4OyB9XG4gIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAubXVsdGktb3B0aW9uLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4uc3Vic2NyaXB0aW9uLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4uc3Vic2NyaXB0aW9uLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLm1hbmFnZS1zdWJzY3JpcHRpb25zX19jdXN0b20ge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiA2MHB4IDIwcHggMDsgfVxuICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX2N1c3RvbSArIC5zdWJzY3JpcHRpb25zLW5vLXJlc3VsdHMge1xuICAgIG1hcmdpbjogMCAyMHB4IDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX2N1c3RvbSB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX2N1c3RvbSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4uY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiArIC5mb3JtLXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiA+IC5mb3JtLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBuby13cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmN1c3RvbS1lbWFpbC1zdWJzY3JpcHRpb24gPiAuZm9ybS1pdGVtID4gbGFiZWwge1xuICAgICAgZmxleC1iYXNpczogMzAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmN1c3RvbS1lbWFpbC1zdWJzY3JpcHRpb24gPiAuZm9ybS1pdGVtID4gbGFiZWwgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiA+IC5mb3JtLWl0ZW0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiA+IC5mb3JtLWl0ZW0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0gbGFiZWwge1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbiN0YS1jb250YWN0LWZvcm0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAjdGEtY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5mb3JtLWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMTVweDsgfVxuICAgICN0YS1jb250YWN0LWZvcm0gLmZvcm0taXRlbTpudGgtY2hpbGQoZXZlbiksICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5mb3JtLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAjdGEtY29udGFjdC1mb3JtIC5mb3JtLXRleHRhcmVhLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAuZm9ybS10ZXh0YXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAjdGEtY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0tbW9sbG9tLWNhcHRjaGEsICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5mb3JtLWl0ZW0tbW9sbG9tLWNhcHRjaGEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5jb250YWN0LXVzX19tZXRob2Qge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmN1c3RvbWVyLXNlcnZpY2UtLXBob25lIHA6Zmlyc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLmN1c3RvbWVyLXNlcnZpY2UtLXBob25lIHA6Zmlyc3QtY2hpbGQgKyBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNvbnRhY3QtdXNfX2V4dHJhIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbiN0YS1jb250YWN0LWZvcm0tbm90aWNlIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDg1JTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICN0YS1jb250YWN0LWZvcm0tbm90aWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHdpZHRoOiA4MCU7IH0gfVxuXG4udGVybXMtYW5kLWNvbmRpdGlvbnMtYWdyZWUge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAyNzVweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnRlcm1zLWFuZC1jb25kaXRpb25zLWFncmVlICNlZGl0LWZpZWxkLXRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5yZW1vZGFsLnRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiAgaGVpZ2h0OiA1MCU7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLnJlbW9kYWwudGVybXMtYW5kLWNvbmRpdGlvbnMgcCxcbiAgLnJlbW9kYWwudGVybXMtYW5kLWNvbmRpdGlvbnMgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAucmVtb2RhbC50ZXJtcy1hbmQtY29uZGl0aW9ucyBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4udGVybXMtYW5kLWNvbmRpdGlvbnMtY29udGVudCB7XG4gIGhlaWdodDogOTAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLnNlYXJjaC1yZXN1bHRzLS1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMzVweCAwO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5saXN0aW5nX19jb250cm9scyA+IC5mb3JtLS1pbmxpbmU6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgbGFiZWxbZm9yPVwic2VhcmNoLXNvcnQtYnlcIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDsgfVxuXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwMHB4OyB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyAuY2hvc2VuLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5tZWRpYV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuICAuc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fbWV0YSA+IC5tZWRpYV9fcHJvZHVjdCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEgZGl2ID4gLm1lZGlhX19wcm9kdWN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5zZWFyY2gtcGFnZV9fcmVzdWx0cyAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19tZXRhIGRpdiA+IC5tZWRpYV9fcHJvZHVjdCArIC5tZWRpYV9fZGF0ZXRpbWU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ3wnO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5zZWFyY2gtcGFnZV9fcmVzdWx0cyAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19tZXRhIGRpdiA+IC5tZWRpYV9fZGF0ZXRpbWUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5tZWRpYV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweCAwOyB9IH1cblxuLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5tZWRpYV9fZGF0ZXRpbWUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyAubWVkaWFfX3Byb2R1Y3Qge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdmVydGljYWwtYWxpZ246IHN1YjsgfVxuICAuc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLm1lZGlhX19wcm9kdWN0IC5uYXYtbGlua19fbm9hY2Nlc3MsXG4gIC5zZWFyY2gtcGFnZV9fcmVzdWx0cyAubWVkaWFfX3Byb2R1Y3QgLmljb24tbG9jayB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIC5zZWFyY2gtcGFnZV9fcmVzdWx0cyAubWVkaWFfX3Byb2R1Y3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLnNlYXJjaC0tYmxvZ2dlcl9fY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLnNlYXJjaC0tYmxvZ2dlcl9fYmlvIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyAuc2VhcmNoLS1ibG9nZ2VyX19iaW8gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyAuc2VhcmNoLS1ibG9nZ2VyX19iaW8gcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5hcnRpY2xlX19hdHRyaWJ1dGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLmFydGljbGVfX2F0dHJpYnV0ZXMgLnNlYXJjaC0tYmxvZ2dlcl9fYmlvIHA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnNlYXJjaC1wYWdlX19zaWRlYmFyIGEgPiBpbWcge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5zZWFyY2gtcGFnZV9fc2lkZWJhciBhID4gaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uc2VhcmNoLXBhZ2VfX3NpZGViYXIgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAuc2VhcmNoLXBhZ2VfX3NpZGViYXIgLmNvbnRlbnQtYmxvY2tfX2hlYWRlci5pcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlYXJjaC1wYWdlX19zaWRlYmFyIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5zZWFyY2gtcGFnZV9fc2lkZWJhciAuY29udGVudC1ibG9ja19fbGluay5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc2lkZWJhciAuaWNvbi1oZWxwLWNpcmNsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2VhcmNoLXBhZ2VfX3NpZGViYXIgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQgW2Zvcj0nZWRpdC1wcm94aW1pdHknXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2VhcmNoLXBhZ2VfX3NpZGViYXIgLmFkdmFuY2Vfc2VhcmNoX3Byb3hpbWl0eV9oZWxwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcmlnaHQ6IDA7IH1cblxuLnNlYXJjaC1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHggNXB4IDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zczsgfVxuICAuc2VhcmNoLWZpbHRlcjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5zZWFyY2gtZmlsdGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTNlM2UzOyB9XG4gIC5zZWFyY2gtZmlsdGVyOmFmdGVyIHtcbiAgICBjb2xvcjogIzY2NjsgfVxuICAgIC5zZWFyY2gtZmlsdGVyOmFmdGVyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG5cbi5zZWFyY2gtZmlsdGVyLW9wZXJhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cblxuLnNlYXJjaC1maWx0ZXItLW5vbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uc2VhcmNoLWZpbHRlci1hY3Rpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLnNlYXJjaC1maWx0ZXJfX3NhdmUsXG4uc2VhcmNoLWZpbHRlcl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEyNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNlYXJjaC1maWx0ZXJfX3NhdmUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgd2lkdGg6IGF1dG87IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2F2ZSxcbiAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE5MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2F2ZSxcbiAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyIHtcbiAgICB3aWR0aDogMTI1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zYXZlIHtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5zZWFyY2gtYmxvY2stLXRlcm1zIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5zZWFyY2gtYmxvY2stLXRlcm1zOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zZWFyY2gtYmxvY2stLXRlcm1zIC5jb250ZW50LWJsb2NrX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMDsgfVxuICAuc2VhcmNoLWJsb2NrLS10ZXJtcyAuc2VhcmNoLXRlcm1zLWZvcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLnNlYXJjaC1ibG9jay0tdGVybXMgLnNlYXJjaC10ZXJtcy1mb3JtOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zZWFyY2gtYmxvY2stLXRlcm1zIC5mb3JtLWl0ZW0tZXNxLFxuICAuc2VhcmNoLWJsb2NrLS10ZXJtcyAuZm9ybS1pdGVtLXByb3hpbWl0eSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyB9XG4gIC5zZWFyY2gtYmxvY2stLXRlcm1zIC5mb3JtLXN1Ym1pdCB7XG4gICAgdHJhbnNpdGlvbjogdW5zZXQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90YS1zdWJtaXQtZ3JheS5wbmdcIik7XG4gICAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4OyB9XG4gICAgLnNlYXJjaC1ibG9jay0tdGVybXMgLmZvcm0tc3VibWl0OmhvdmVyLCAuc2VhcmNoLWJsb2NrLS10ZXJtcyAuZm9ybS1zdWJtaXQ6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDsgfVxuXG5sYWJlbFtmb3I9XCJzZWFyY2gtcmVzdHJpY3Qtc3Vic2NyaWJlZFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgbGFiZWxbZm9yPVwic2VhcmNoLXJlc3RyaWN0LXN1YnNjcmliZWRcIl0gLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmxhYmVsW2Zvcj1cImVkaXQtc3Vic2NyaWJlZFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgbGFiZWxbZm9yPVwiZWRpdC1zdWJzY3JpYmVkXCJdIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4jc2VhcmNoLWZhY2V0cy1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAjc2VhcmNoLWZhY2V0cy1jb250ZW50IC5vci10b2dnbGUub3Itc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNmMjczMjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjI3MzIwOyB9XG5cbiNlZGl0LXNlYXJjaC10ZXJtLXN1Ym1pdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuI3NlYXJjaC1mYWNldHMtY29udGVudCAuaW5wdXQtZ3JvdXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuI3NlYXJjaC1mYWNldHMtY29udGVudCAuaW5wdXQtZ3JvdXBfX2FjdGlvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDM5cHg7IH1cblxuI3NlYXJjaC1mYWNldHMtY29udGVudCAuY2hvc2VuLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuI3NlYXJjaC1mYWNldHMtY29udGVudCAub3ItdG9nZ2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogIzk5OTtcbiAgbGluZS1oZWlnaHQ6IDM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgI3NlYXJjaC1mYWNldHMtY29udGVudCAub3ItdG9nZ2xlLm9yLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjI3MzIwO1xuICAgIGJvcmRlcjogMDtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbiNzZWFyY2gtZmFjZXRzLWNvbnRlbnQgbGFiZWwge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5zZWFyY2gtZGF0ZS1yYW5nZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnNlYXJjaC1kYXRlLXJhbmdlIC5yYWRpb3MtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuc2VhcmNoLWRhdGUtcmFuZ2UgLmRhdGUtcGFkZGluZyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc2VhcmNoLWRhdGUtcmFuZ2UgLmxhYmVsLWluaXQtY29udGVudCxcbiAgLnNlYXJjaC1kYXRlLXJhbmdlIC5sYWJlbC1lbmQtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuc2VhcmNoLWRhdGUtcmFuZ2UgLmNvbnRhaW5lci1pbmxpbmUtZGF0ZSAuZm9ybS1pdGVtLFxuICAuc2VhcmNoLWRhdGUtcmFuZ2UgLmNvbnRhaW5lci1pbmxpbmUtZGF0ZSAuZm9ybS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zZWFyY2gtZGF0ZS1yYW5nZSAuZ3JhbnVsYXItZGF0ZS1zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLnNlYXJjaC1kYXRlLXJhbmdlX19oZWxwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5xdWljay1zZWFyY2gtc3VibWl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YS1zdWJtaXQtZ3JheS5wbmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDsgfVxuICAucXVpY2stc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDsgfVxuXG4uc2VhcmNoLWhlbHBfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLnNlYXJjaC1oZWxwX19jb250ZW50IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuc2VhcmNoLWhlbHBfX2NvbnRlbnQgc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuLnNlYXJjaC1oZWxwX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAuc2VhcmNoLWhlbHBfX3RpdGxlICsgcCB7XG4gICAgbWFyZ2luOiAtNXB4IDAgMjBweDsgfVxuXG4uc2VhcmNoLWNvbm5lY3Rvcixcbi5jb2RlLXNlY3Rpb24tc2VhcmNoZXMsXG4ucmV0cmlldmluZy1kb2N1bWVudHMtY2l0YXRpb24sXG4uZmllbGQtcmVzdHJpY3RlZC1zZWFyY2hpbmcsXG4ucHJveGltaXR5LXNlYXJjaCB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuXG4uZmllbGQtcmVzdHJpY3RlZC1zZWFyY2hpbmcge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5zZWFyY2gtY29ubmVjdG9yX19vcGVyYXRvciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTUlO1xuICBmb250LXdlaWdodDogODAwOyB9XG5cbi5zZWFyY2gtY29ubmVjdG9yX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zZWFyY2gtZXhhbXBsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zZWFyY2gtZXhhbXBsZSBzbWFsbCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5hdmFpbGFibGUtZmllbGRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDIwcHggMCAxMHB4OyB9XG4gIC5hdmFpbGFibGUtZmllbGRzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5hdmFpbGFibGUtZmllbGRzX19vcHRpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMyU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uc2VhcmNoLWhlbHBfX2Nsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc2VhcmNoLWhlbHBfX2Nsb3NlOmFmdGVyIHtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuXG4uc2F2ZS1zZWFyY2gtcG9wdXAsIC5zZWxlY3RlZC1yZXN1bHRzLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5sYWJlbFtmb3I9XCJlZGl0LXByb21wdC10aXRsZVwiXSxcbmxhYmVsW2Zvcj1cImVkaXQtcHJvbXB0LWZyZXF1ZW5jeVwiXSxcbmxhYmVsW2Zvcj1cInNlbGVjdGVkLXNlbmQtdG8tbWVcIl0sXG5sYWJlbFtmb3I9XCJlZGl0LXNlbGVjdGVkLXNlbmQtdG9cIl0sXG5sYWJlbFtmb3I9XCJlZGl0LXNlbGVjdGVkLXN1YmplY3RcIl0ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5sYWJlbFtmb3I9XCJlZGl0LXByb21wdC10aXRsZVwiXSxcbmxhYmVsW2Zvcj1cImVkaXQtc2VsZWN0ZWQtc3ViamVjdFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4uZm9ybS1pdGVtLXByb21wdC1mcmVxdWVuY3kgbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uc2F2ZWQtc2VhcmNoLWFjdGlvbnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMTVweCAwIDA7IH1cbiAgLnNhdmVkLXNlYXJjaC1hY3Rpb25zIC5idG4tLXByaW1hcnksIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgI3RyaWFsLWRpdiAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgLmZvcm0tc3VibWl0LCAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgLmZvcm0tc3VibWl0LCAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnNhdmVkLXNlYXJjaC1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnNhdmVkLXNlYXJjaC1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnNhdmVkLXNlYXJjaC1hY3Rpb25zIC5mb3JtLXN1Ym1pdCwgLnNhdmVkLXNlYXJjaC1hY3Rpb25zICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnNhdmVkLXNlYXJjaC1hY3Rpb25zICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5zYXZlZC1zZWFyY2gtYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG5sYWJlbFtmb3I9XCJzZWxlY3RlZC1zZW5kLXRvLW1lXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uZm9ybS1pdGVtLXNlbGVjdGVkLXNlbmQtdG8tbWUge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLnNlbGVjdGVkLXJlc3VsdHMtcG9wdXAge1xuICB0b3A6IDkwcHg7IH1cbiAgLnNlbGVjdGVkLXJlc3VsdHMtcG9wdXAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLnNlbGVjdGVkLXJlc3VsdHMtcG9wdXAgLmRlbGl2ZXJ5LWxhYmVsIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuXG4jc2VsZWN0ZWQtbWV0aG9kLWxpc3Qge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgI3NlbGVjdGVkLW1ldGhvZC1saXN0IC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgI3NlbGVjdGVkLW1ldGhvZC1saXN0IGlucHV0LmZvcm0tcmFkaW8ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDsgfVxuXG4jc2VsZWN0ZWQtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICAjc2VsZWN0ZWQtbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICNzZWxlY3RlZC1saXN0IC5zZWxlY3RlZC1pdGVtLWRldGFpbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuI2ZpbmFsLXNlbGVjdGVkLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuI3NlbGVjdC1za2lwcGVkIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4jZmluYWwtc2VsZWN0ZWQtc2tpcHBlZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuI3NlbmQtcmVzdWx0cyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogIzAwNjRhMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzOyB9XG4gICNzZW5kLXJlc3VsdHM6aG92ZXIsICNzZW5kLXJlc3VsdHM6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDA1NTg5OyB9XG5cbiNzZW5kLXJlc3VsdHM6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5zZWxlY3RlZC1vcHRpb24tc2V0IHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmZvcm0taXRlbS1zZWFyY2gtYWR2LFxuLmZvcm0taXRlbS1wcm94aW1pdHktYWR2IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4vKlxuKiBnbG9iYWwgc2VhcmNoIHJlc3VsdHMgcGFnZSBhbmQgYWR2YW5jZSBzZWFyY2ggcGFnZVxuKi9cbiN0b29sdGlwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuI3Rvb2x0aXA6YWZ0ZXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMxMTE7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG5cbiN0b29sdGlwLnRvcDphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICMxMTE7XG4gIHRvcDogLTIwcHg7XG4gIGJvdHRvbTogYXV0bzsgfVxuXG4jdG9vbHRpcC5sZWZ0OmFmdGVyIHtcbiAgbGVmdDogMTBweDtcbiAgbWFyZ2luOiAwOyB9XG5cbiN0b29sdGlwLnJpZ2h0OmFmdGVyIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogMDsgfVxuXG4uc2VhcmNoLXBhZ2UgI2xpc3RpbmdfX2NvbnRlbnQgLm1lZGlhIC5zZWxlY3QtcmVzdWx0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5zZWFyY2gtcGFnZSAjbGlzdGluZ19fY29udGVudCAubWVkaWEgLnNlbGVjdC1yZXN1bHQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cblxuLnVzZS1yZXN1bHRzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMTVweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAudXNlLXJlc3VsdHMgdGFibGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnVzZS1yZXN1bHRzIHRhYmxlIHRib2R5IHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAudXNlLXJlc3VsdHMgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbiNzZWxlY3RhbGwge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbmJvZHkuc2VhcmNoLWZyYW1lZCB7XG4gIC8qXG4gIG5hdi5uYXYtLXBlcnNvbmFsIC5ibG9jay10YW1lbnVuYXZ1c2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICovIH1cbiAgYm9keS5zZWFyY2gtZnJhbWVkIG5hdi5uYXYtLXRvcCxcbiAgYm9keS5zZWFyY2gtZnJhbWVkIHNlY3Rpb24uc2VhcmNoLXBhZ2VfX3NpZGViYXIgPiBpZnJhbWVbc3JjKj1cImFkXCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGJvZHkuc2VhcmNoLWZyYW1lZCBuYXYubmF2LS1tYWluIC5uYXYtLW1haW5fX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBib2R5LnNlYXJjaC1mcmFtZWQgLmZvb3Rlcl9fdG9waWNzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5yZWxhdGVkX3RvcGljcyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuI3Jzc2xpbmsge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICNyc3NsaW5rOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTQwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cblxuI3Jzc2NvcHlsaW5rIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAjcnNzY29weWxpbms6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuI3Jzc2RpdiB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5wYWdlLXN1cHBvcnQtaGVscC1jZW50ZXIgI21haW4tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGFnZS1zdXBwb3J0LWhlbHAtY2VudGVyIC5jb250YWluLCAucGFnZS1zdXBwb3J0LWhlbHAtY2VudGVyIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLnBhZ2Utc3VwcG9ydC1oZWxwLWNlbnRlciAud3JhcF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLmZsb2F0aW5nX19jdGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTYwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjQwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmxvYXRpbmdfX2N0YSBwIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZmxvYXRpbmdfX2N0YSBwIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmZsb2F0aW5nX19jdGEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjsgfSB9XG5cbi5zdXBwb3J0X19pbnRybyBoMSB7XG4gIGNvbG9yOiAjMDA2NGEyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM1cHg7IH1cbiAgLnN1cHBvcnRfX2ludHJvIGgxICsgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zdXBwb3J0X19pbnRybyBoMSArIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uc3VwcG9ydF9faW50cm8gaDIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLnN1cHBvcnRfX2ludHJvIC5zdXBwb3J0X19tYXRlcmlhbHMge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZWU7IH1cblxuLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1yaWdodDogLS43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0uNzVyZW07IH1cbiAgLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbGVmdDtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuc3VwcG9ydF9faW50cm8gLmFjY29yZGlvbiBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMC41cmVtO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb24gZGl2W2lkKj1cInN1cHBvcnRcIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zdXBwb3J0X19pbnRybyAuYWNjb3JkaW9uIGRpdltpZCo9XCJzdXBwb3J0XCJdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBib3JkZXItbGVmdDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc3VwcG9ydF9faW50cm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuLnN1cHBvcnRfX2NvbGxhdGVyYWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnN1cHBvcnRfX2NvbGxhdGVyYWwgbGkge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLnN1cHBvcnRfX2NvbGxhdGVyYWwgbGkgYSB7XG4gICAgICBjb2xvcjogIzAwNjRhMjsgfVxuICAuc3VwcG9ydF9fY29sbGF0ZXJhbCAuY29sbGF0ZXJhbC0tZ3VpZGUgYTo6YmVmb3JlLFxuICAuc3VwcG9ydF9fY29sbGF0ZXJhbCAuY29sbGF0ZXJhbC0tdmlkZW8gYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLnN1cHBvcnRfX2NvbGxhdGVyYWwgLmNvbGxhdGVyYWwtLWd1aWRlIGE6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlbHBfY2VudGVyL3VzZXItZ3VpZGVzLWljb24ucG5nXCIpOyB9XG4gIC5zdXBwb3J0X19jb2xsYXRlcmFsIC5jb2xsYXRlcmFsLS12aWRlbyBhOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZWxwX2NlbnRlci9pbnN0cnVjdGlvbmFsLXZpZGVvcy1pY29uLnBuZ1wiKTsgfVxuXG4uc3VwcG9ydF9fZmFxIHtcbiAgY2xlYXI6IGxlZnQ7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuICAuc3VwcG9ydF9fZmFxIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gIC5zdXBwb3J0X19mYXEgLmFjY29yZGlvbiB7XG4gICAgbWF4LXdpZHRoOiA3NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDsgfVxuICAgIC5zdXBwb3J0X19mYXEgLmFjY29yZGlvbiBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnN1cHBvcnRfX3dlYmluYXIge1xuICBtYXgtd2lkdGg6IDc0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAwIDYwcHg7IH1cbiAgLnN1cHBvcnRfX3dlYmluYXIgaDIge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cbiAgLnN1cHBvcnRfX3dlYmluYXIgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zdXBwb3J0X193ZWJpbmFyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCA0MHB4OyB9IH1cblxuLnRhTWVkaWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLnRhTWVkaWE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLnRhTWVkaWFfX3ByZXNzLXJlbGVhc2VzLFxuLnRhTWVkaWFfX21lbnRpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3NSU7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi50YU1lZGlhX19wcmVzcy1yZWxlYXNlcyB7XG4gIGJvcmRlcjogc29saWQgI2RkZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDsgfVxuXG4udGFNZWRpYV9fbWVudGlvbnMge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBib3JkZXI6IHNvbGlkICNlZWU7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7IH1cbiAgLnRhTWVkaWFfX21lbnRpb25zIC5tZWRpYSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDsgfVxuXG4uZGF0YVRhYmxlc19sZW5ndGgge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogM3B4OyB9XG4gIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW46IDAgNXB4OyB9XG5cbi5kYXRhVGFibGVzX2ZpbHRlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDMwJTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDc1JTsgfVxuXG4uZGF0YVRhYmxlc19pbmZvIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQsIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuZGF0YVRhYmxlc19wYWdpbmF0ZSBzcGFuIC5wYWdpbmF0ZV9idXR0b246bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5maXJzdCxcbiAgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5wcmV2aW91cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLm5leHQsXG4gIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ubGFzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB0aGVhZCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciB0aGVhZCAuc2VsZWN0LWFsbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciB0aGVhZCAuc2VsZWN0LWFsbCBpbnB1dCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciB0aGVhZCB0aCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5zb3J0aW5nOmFmdGVyLFxuLmRhdGFUYWJsZXNfd3JhcHBlciAuc29ydGluZ19hc2M6YWZ0ZXIsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4OyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLnNvcnRpbmdfYXNjOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhYmxlLXNvcnRpbmcucG5nXCIpIG5vLXJlcGVhdCAwIC0yNHB4OyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLnNvcnRpbmc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGFibGUtc29ydGluZy5wbmdcIikgbm8tcmVwZWF0IDAgLTEycHg7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhYmxlLXNvcnRpbmcucG5nXCIpIG5vLXJlcGVhdCAwIDA7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB0ci5vZGQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgdHIuZXZlbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4OyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgdGJvZHkgdGQ6bnRoLWNoaWxkKDEpIGlucHV0IHtcbiAgbWFyZ2luOiAzcHggMCAwIDA7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZm9ybS1zdWJtaXQge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLnNhdmUtdGFncyB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4jZGF0YVRhYmxlRmF2b3JpdGVzIHRkOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAzMCU7IH1cblxuI2RhdGFUYWJsZUZhdm9yaXRlcyB0ZDpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMjAlOyB9XG5cbiNkYXRhVGFibGVGYXZvcml0ZXMgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDIwJTsgfVxuXG4jZGF0YVRhYmxlRmF2b3JpdGVzIHRkOm50aC1jaGlsZCg1KSBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4jZGF0YVRhYmxlRmF2b3JpdGVzIHRkOm50aC1jaGlsZCg1KSAuZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4jZGF0YVRhYmxlRmF2b3JpdGVzIHRkOm50aC1jaGlsZCg2KSB7XG4gIHdpZHRoOiAxNSU7IH1cbiAgI2RhdGFUYWJsZUZhdm9yaXRlcyB0ZDpudGgtY2hpbGQoNikgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgI2RhdGFUYWJsZUZhdm9yaXRlcyB0ZDpudGgtY2hpbGQoNikgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzOyB9XG4gICAgI2RhdGFUYWJsZUZhdm9yaXRlcyB0ZDpudGgtY2hpbGQoNikgbGkgLnJlbW92ZS10YWc6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAgICAgI2RhdGFUYWJsZUZhdm9yaXRlcyB0ZDpudGgtY2hpbGQoNikgbGkgLnJlbW92ZS10YWc6YmVmb3JlOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICNkYXRhVGFibGVGYXZvcml0ZXMgdGQ6bnRoLWNoaWxkKDYpIGxpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlM2UzZTM7IH1cblxuLnN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zLCAuaWdhLXN0YXR1cyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIHRhYmxlLCAuaWdhLXN0YXR1cyB0YWJsZSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgNDBweCAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAuc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgdGFibGUgcDpsYXN0LWNoaWxkLCAuaWdhLXN0YXR1cyB0YWJsZSBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB0YWJsZSB0aGVhZCwgLmlnYS1zdGF0dXMgdGFibGUgdGhlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB0YWJsZSB0aGVhZCB0aCwgLmlnYS1zdGF0dXMgdGFibGUgdGhlYWQgdGgge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuICAgIC5zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbiksIC5pZ2Etc3RhdHVzIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyB9XG4gICAgLnN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIHRhYmxlIHRib2R5IHRyLCAuaWdhLXN0YXR1cyB0YWJsZSB0Ym9keSB0ciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7IH1cbiAgICAgIC5zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB0YWJsZSB0Ym9keSB0ciB0ZCwgLmlnYS1zdGF0dXMgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgdGFibGUge1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLnN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIHRhYmxlIHRoZWFkIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDsgfVxuXG4uaWdhLXN0YXR1cyB0YWJsZSB0aGVhZCB0aCB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLmlnYS1zdGF0dXMgdGFibGUgdGhlYWQgcCB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uaWdhLXN0YXR1cyB0YWJsZSB0Ym9keSB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ucGFnZS1zdGF0ZS10YXgtdG9kYXktc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgaDIudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2Utc3RhdGUtdGF4LXRvZGF5LXN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbiNkYXRhVGFibGVTdGF0ZVRheFByb2dyYW1zIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gICNkYXRhVGFibGVTdGF0ZVRheFByb2dyYW1zIHRoZWFkIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDsgfVxuICAgICNkYXRhVGFibGVTdGF0ZVRheFByb2dyYW1zIHRoZWFkIHRoOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vZGVsLWlnYXMge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tb2RlbC1pZ2FzIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAubW9kZWwtaWdhcyB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAubW9kZWwtaWdhcyB1bCBsaSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG50YWJsZSNmcmwtaW1wb3J0YW50LWRvY3Mge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgdGFibGUjZnJsLWltcG9ydGFudC1kb2NzIHRyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICB0YWJsZSNmcmwtaW1wb3J0YW50LWRvY3MgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgdGFibGUjZnJsLWltcG9ydGFudC1kb2NzIHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG5cbi52aWV3LXJzcy1wcm9kdWN0cyB0YWJsZS52aWV3cy10YWJsZSB7XG4gIHdpZHRoOiAxMjQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnZpZXctcnNzLXByb2R1Y3RzIHRhYmxlLnZpZXdzLXRhYmxlIHRoZWFkIHRyIHRoLCAudmlldy1yc3MtcHJvZHVjdHMgdGFibGUudmlld3MtdGFibGUgdGJvZHkgdHIgdGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLnZpZXctcnNzLXByb2R1Y3RzIHRhYmxlLnZpZXdzLXRhYmxlIHRoZWFkIHRyIHRoIC5pdGVtLWxpc3QgdWwgbGksIC52aWV3LXJzcy1wcm9kdWN0cyB0YWJsZS52aWV3cy10YWJsZSB0Ym9keSB0ciB0ZCAuaXRlbS1saXN0IHVsIGxpIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4udG5sX3BhZ2VfbWFpbl9oZWFkZXIge1xuICBjb2xvcjogI2YyNzMyMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7IH1cblxuLnRubF9wYWdlX2hlYWRlciB7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4udG5sX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAxMnB0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRubF9oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAxMC41cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC50bmxfaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogN3B0OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG5sX2hlYWRlciB7XG4gICAgICBmb250LXNpemU6IDEwMCU7IH0gfVxuXG4udG5sX21haW5fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50bmxfbWFpbl9jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7IH0gfVxuXG4udG5sX2NvbnRlbnRfcGFyYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvbnRhaW5lcl9kaXYge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDElIDElO1xuICB3aWR0aDogMzAlO1xuICBoZWlnaHQ6IDk2JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogOS41cHQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuY29udGFpbmVyX2RpdiB7XG4gICAgICBmb250LXNpemU6IDlwdDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmNvbnRhaW5lcl9kaXYge1xuICAgICAgZm9udC1zaXplOiA3cHQ7XG4gICAgICB3aWR0aDogMjglOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFpbmVyX2RpdiB7XG4gICAgICBmb250LXNpemU6IDhwdDtcbiAgICAgIGhlaWdodDogNzUlO1xuICAgICAgbWFyZ2luOiAxJTsgfSB9XG5cbi5zdWJfY29udGFpbmVyX2RpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc3ViX2NvbnRhaW5lcl9kaXYge1xuICAgICAgZm9udC1zaXplOiA3MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtOXB4OyB9IH1cblxuLnRubF9mb290ZXIge1xuICBib3JkZXI6IHRoaWNrIHNvbGlkICNmMjczMjA7XG4gIGhlaWdodDogMTI1cHg7XG4gIG1hcmdpbjogMjBweCAyMHB4IDIwcHggMjBweDsgfVxuXG4udG5sX2Zvb3Rlcl9zdWJfZGl2IHtcbiAgd2lkdGg6IDg1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDNweDsgfVxuXG4udG5sX2V2ZW50cyB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gIGxlZnQ6IDUwJTsgfVxuXG4udG5sX2Ryb3Bkb3duIHtcbiAgd2lkdGg6IDIwJTtcbiAgbWFyZ2luOiAxMHB4IDBweCAwcHggMHB4OyB9XG5cbmRpdiBsYWJlbCBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7IH1cblxuLnRubF91cGNvbWluZ19kYXRlcyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgaGVpZ2h0OiA1JTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRubF9ldmVudF9mdWxsX2RhdGUge1xuICB3aWR0aDogMjAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udG5sX2NwZV90ZXh0IHtcbiAgZm9udC1zaXplOiA3NSU7IH1cblxuLnRubF93ZWJjYXN0X2luZm9ybWF0aW9uIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAycHggMnB4IDUwcHg7IH1cblxuI3BvbGljeSB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDQwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogOHB0OyB9XG5cbiN0bmxfbnVtYmVyX29mX2V2ZW50cyB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDQwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogOHB0OyB9XG5cbiN0bmxfc3VibWl0X2J1dHRvbiB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDIwJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnRubF9pbmZvcm1hdGlvbl9wIHtcbiAgaGVpZ2h0OiAxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRubF9pbmZvcm1hdGlvbl9wIHtcbiAgICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgICAgaGVpZ2h0OiAxMHB4OyB9IH1cblxuc3Bhbi5zdWJqZWN0X3NwYW4ge1xuICBoZWlnaHQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBzcGFuLnN1YmplY3Rfc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogMzsgfSB9XG5cbmxpLnRubF9ldmVudHNfc3ViamVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiA1NXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgbGkudG5sX2V2ZW50c19zdWJqZWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogOHB0OyB9IH1cblxuLmV2ZW50X3RpbWVfaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmV2ZW50X3RpbWVfaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogNzUlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAuZXZlbnRfdGltZV9oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiA1NSU7IH0gfVxuXG4uZXZlbnRfaGVhZGVyX2RhdGVzIHtcbiAgd2lkdGg6IDE2JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAzJTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UzZTNlMzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ldmVudF9oZWFkZXJfZGF0ZXMge1xuICAgICAgd2lkdGg6IDE1JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmV2ZW50X2hlYWRlcl9kYXRlcyB7XG4gICAgICBmb250LXNpemU6IDhwdDsgfSB9XG5cbi5ldmVudF9oZWFkZXJfdGltZXMge1xuICB3aWR0aDogNTYlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5ldmVudF9oZWFkZXJfdGltZXMge1xuICAgICAgZm9udC1zaXplOiA4cHQ7XG4gICAgICB3aWR0aDogNTIlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZXZlbnRfaGVhZGVyX3RpbWVzIHtcbiAgICAgIHdpZHRoOiA0OCU7IH0gfVxuXG5saS5ldmVudF9oZWFkZXJfc3ViamVjdCB7XG4gIHdpZHRoOiAxMyU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgbGkuZXZlbnRfaGVhZGVyX3N1YmplY3Qge1xuICAgICAgZm9udC1zaXplOiA4cHQ7XG4gICAgICB3aWR0aDogMTQlOyB9IH1cblxuLmV2ZW50X2hlYWRlcl9jcGUge1xuICB3aWR0aDogMTMlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZXZlbnRfaGVhZGVyX2NwZSB7XG4gICAgICB3aWR0aDogMjElO1xuICAgICAgZm9udC1zaXplOiA3cHQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5ldmVudF9oZWFkZXJfY3BlIHtcbiAgICAgIGZvbnQtc2l6ZTogOHB0O1xuICAgICAgd2lkdGg6IDE0JTsgfSB9XG5cbi50bmxfZXZlbnRfaW5mb3JtYXRpb24ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmZmZmY7IH1cblxuLnRubF9ldmVudHNfY2hlY2tib3hlcyB7XG4gIHdpZHRoOiA2NSU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH1cblxuLnRubF9ldmVudF90aXRsZXMge1xuICB3aWR0aDogMTglO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAzJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjZiNjtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2ZmZmZmZjsgfVxuXG4udG5sX2V2ZW50X25vdF9zaWduZWRfaW4ge1xuICB3aWR0aDogMjUlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xuICBmbG9hdDogbGVmdDsgfVxuXG4udG5sX2V2ZW50c19jaGVja2JveGVzIGxhYmVsLnRubF9ldmVudF9hbHJlYWR5X3NpZ25lZF91cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OWY1ODQ7IH1cblxuLmNwZV9jcmVkaXQge1xuICB3aWR0aDogMTguNCU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmZmZmZmOyB9XG5cbi50bmxfY2tfYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDI1JTsgfVxuXG4udG5sX2NrX2J1dHRvbiBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnRubF9ja19idXR0b24gbGFiZWwge1xuICAgICAgZm9udC1zaXplOiA5cHg7IH0gfVxuXG4udG5sX2NrX2J1dHRvbiBsYWJlbCBzcGFuIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzcHggMHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udG5sX2NrX2J1dHRvbiBsYWJlbCBpbnB1dCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udG5sX2NrX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjNWMzZWI7IH1cblxuLnRubF9ja19idXR0b24gaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjU0OGZmOyB9XG5cbi50bmxfY2tfYnV0dG9uIGlucHV0OmNoZWNrZWQ6aG92ZXIgKyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1YzNlYjsgfVxuXG4jdG5sX3JlZ2lzdGVyX2J1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250OiBib2xkIDExcHggQXJpYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgcGFkZGluZzogNnB4IDJweCA2cHggMnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgI3RubF9yZWdpc3Rlcl9idXR0b24ge1xuICAgICAgZm9udDogYm9sZCA4MCUgQXJpYWw7XG4gICAgICBwYWRkaW5nOiA2cHggMnB4OyB9IH1cblxuLnRubF9jY19vdmVybGF5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQ6IGJvbGQgMTFweCBBcmlhbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICBwYWRkaW5nOiA2cHggMnB4IDZweCAycHg7IH1cblxuLm5vdF9sb2dnZWRfaW5fbWFpbl9kaXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuNDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTtcbiAgLyogRm9yIElFOCBhbmQgZWFybGllciAqLyB9XG5cbi5ub3RfbG9nZ2VkX2luX2luZm9ybWF0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB0O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMDBweDtcbiAgbWF4LWhlaWdodDogNzUwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDQwJTtcbiAgd2lkdGg6IDYwMHB4O1xuICB6LWluZGV4OiAxMDAwMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yMDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ub3RfbG9nZ2VkX2luX2luZm9ybWF0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIGhlaWdodDogOTUlO1xuICAgICAgZm9udDogYm9sZCA4MCUgQXJpYWw7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgZm9udC1zaXplOiA3cHQ7IH0gfVxuXG4ubm90X2xvZ2dlZF9pbl9idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICBmb250OiBib2xkIDE0cHggQXJpYWw7XG4gIHBhZGRpbmc6IDlweCAxMnB4OyB9XG5cbi50bmxfbm90X2xvZ2dlZF9pbl9oZWFkZXIge1xuICBoZWlnaHQ6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDYzcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50bmxfbm90X2xvZ2dlZF9pbl9oZWFkZXJfdGV4dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4udG5sX25vdF9sb2dfaW5fbGluayB7XG4gIGNvbG9yOiAjZjI3MzIwOyB9XG5cbi50bmxfbG9nX2luX2gyIHtcbiAgcGFkZGluZzogNXB4IDA7IH1cblxuLnRubF9ub3Rfc2lnbl9pbl9wIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG5cbi50bmxfbm90X2xvZ2dlZF9pbl9oZWFkZXJfYnV0dG9uIHtcbiAgLyptYXJnaW4tbGVmdDoxMnB4OyovXG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMTAwcHg7IH1cblxuLnRubF92aWRlbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udDogYm9sZCAwLjhlbSBBcmlhbDtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgcGFkZGluZzogMC43ZW0gMC40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDllbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC50bmxfdmlkZW8ge1xuICAgICAgZm9udDogYm9sZCA3NCUgQXJpYWw7XG4gICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICB3aWR0aDogNWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG5sX3ZpZGVvIHtcbiAgICAgIGZvbnQ6IGJvbGQgMTFweCBBcmlhbDtcbiAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEuMmVtO1xuICAgICAgcGFkZGluZzogMC4zZW0gMC44ZW07XG4gICAgICB3aWR0aDogNWVtOyB9IH1cblxuLnRubF92aWRlb19saW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMveW91dHViZS1sb2dvLXdoaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyZW0gMmVtO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIG1hcmdpbi10b3A6IC0wLjUlO1xuICB3aWR0aDogMTIlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUwcHgpIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgIC50bmxfdmlkZW9fbGluayB7XG4gICAgICBoZWlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC50bmxfdmlkZW9fbGluayB7XG4gICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgbWFyZ2luLXRvcDogLTElO1xuICAgICAgd2lkdGg6IDE2JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnRubF92aWRlb19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogNzAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDUlO1xuICAgICAgbWFyZ2luLXRvcDogLTElO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50bmxfdmlkZW9fbGluayB7XG4gICAgICBmb250LXNpemU6IDc0JTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDUlO1xuICAgICAgbWFyZ2luLXRvcDogLTAuNSU7XG4gICAgICB3aWR0aDogLTFweDsgfSB9XG5cbi50bmxfcGFnZV9tYWluX2hlYWRlcl9kaXYge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7IH1cblxuLnRubF9tYWluX2hlYWRlcl90ZXh0IHtcbiAgZm9udC1zaXplOiAxNTAlO1xuICBtYXJnaW4tbGVmdDogMS4yZW07XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAudG5sX21haW5faGVhZGVyX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxMTAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAudG5sX21haW5faGVhZGVyX3RleHQge1xuICAgICAgZm9udC1zaXplOiA4MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50bmxfbWFpbl9oZWFkZXJfdGV4dCB7XG4gICAgICBmb250LXNpemU6IDc1JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgLnRubF9tYWluX2hlYWRlcl90ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogNzIlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgbGFiZWwgPiBzcGFuLmNrX3NwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIGxhYmVsID4gc3Bhbi5ja19zcGFuIHtcbiAgICBmb250LXNpemU6IDhweDsgfSB9XG5cbi50bmxfbG9nbyB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiA2cHg7IH1cblxuI3RubF9jb250YWN0X3VzIHtcbiAgaGVpZ2h0OiA3MDBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRubF9mZWVfaW5kZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLnRubF9jY19tZXNzYWdlX2ZpbmVfcHJpbnQge1xuICBmb250LXNpemU6IDhwdDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi50bmxfZXZlbnRfdGltZXMge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cblxuLnRubF9saXN0X2NlIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLnRubF9leHRyYV9zcGFjZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi50bmxfY2tfYnV0dG9uX2llOCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAyNSU7IH1cblxuLnRubF9ja19idXR0b25faWU4IGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnRubF9ja19idXR0b25faWU4IGxhYmVsIHNwYW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNweCAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50bmxfY2tfYnV0dG9uX2llOCBsYWJlbCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4udG5sX2dyb3VwX3NpZ25faW5fbWFpbl9kaXYge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udG5sX2dyb3VwX3NpZ25faW5fd29yZGluZyB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi50bmxfZ3JvdXBfc2lnbl9pbl9tYWluX2NvbnRhbmVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4jc2lnbl91cF90YWJsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnRleHRfaW5fdGFibGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi50bmxfZ3JvdXBfc2lnbl9pbl90ZXh0IHtcbiAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRubF9ncm91cF9zaWduX2luX2VtYWlsIHtcbiAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTAlOyB9IH1cblxuLnRubF9jY19tYWluX2RpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi50bmxfY2NfY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udG5sX2NjX2NvbnRhaW5lcl9zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRubF9jY19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjJweDsgfVxuXG4udG5sX2NjX2hlYWRlcl9zdWJfdGV4dCB7XG4gIGNvbG9yOiAjZDdkN2Q3O1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4udG5sX2NjX3RleHRib3hfc3BhbiB7XG4gIHdpZHRoOiAzNSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50bmxfY2NfZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRubF9jY190ZXh0X3NwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuLnRubF9jY19zdWJtaXRfc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4jdG5sX2NjX2J1dHRvbiB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICBoZWlnaHQ6IDI1cHg7IH1cblxuI3RubF9jYyB7XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIG1heC1oZWlnaHQ6IDc1MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgI3RubF9jYyB7XG4gICAgICB0b3A6IDE2JTtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBsZWZ0OiAyLjUlOyB9IH1cblxuLnRubF90aGFua195b3VfbWFpbl9kaXYge1xuICB3aWR0aDogYXV0bzsgfVxuXG4udG5sX3RoYW5rX3lvdV9oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDYzcHg7XG4gIGhlaWdodDogNjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4udG5sX3RoYW5rX3lvdV9oZWFkZXJfdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4udG5sX3RoYW5rX3lvdV9saW5rIHtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtc2l6ZTogMTJwdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50bmxfdGhhbmtfeW91X2xpbmsge1xuICAgICAgZm9udC1zaXplOiA3cHQ7IH0gfVxuXG4udG5sX2NjX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udDogYm9sZCAxMXB4IEFyaWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gIHBhZGRpbmc6IDZweCAycHggNnB4IDJweDsgfVxuXG4udG5sX3BfdGFnIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICB3aWR0aDogOTAlO1xuICBwYWRkaW5nOiAzcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG5sX3BfdGFnIHtcbiAgICAgIGZvbnQtc2l6ZTogN3B0OyB9IH1cblxuLnRubF9jYl9jb25maXJtIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLm5vX3N1YnNjcmlwdGlvbl9wIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZkMmQyZDtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggNXB4OyB9XG5cbi50bmxfY2NfaGVhZGVyX3N1Yl90ZXh0IHtcbiAgZm9udC1zaXplOiAxMHB0O1xuICBjb2xvcjogI2VlZWVlZTsgfVxuXG4udG5sX2NjX2hlYWRlcl9zdWJfdGV4dCA+IGE6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDEwcHQ7XG4gIGNvbG9yOiAjZWVlZWVlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4jdGF4LW5vdGVzLWxpdmUtY3JlZGl0LWNhcmQtdmFsaWRhdGlvbi1mb3JtID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5yZW1vZGFsLWNsb3NlIHtcbiAgYWxpZ246IHJpZ2h0OyB9XG5cbi50bmxfbGF0ZXN0X25ld2Nhc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQ6IDcwMCAwLjhlbSBBcmlhbDtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtOWVtO1xuICBtYXJnaW4tdG9wOiA3ZW07XG4gIHBhZGRpbmc6IDAuN2VtIDAuNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA5ZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAudG5sX2xhdGVzdF9uZXdjYXN0IHtcbiAgICAgIGZvbnQ6IGJvbGQgNzQlIEFyaWFsO1xuICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgIG1hcmdpbi10b3A6IDQuNWVtO1xuICAgICAgd2lkdGg6IDVlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTVlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRubF9sYXRlc3RfbmV3Y2FzdCB7XG4gICAgICBmb250OiBib2xkIDExcHggQXJpYWw7XG4gICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNWVtO1xuICAgICAgbWFyZ2luLXRvcDogNGVtO1xuICAgICAgcGFkZGluZzogMC4zZW0gMC44ZW07XG4gICAgICB3aWR0aDogNWVtOyB9IH1cblxuLnRubF9sYXRlc3RfbmV3Y2FzdF9saW5rIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgbWFyZ2luLXRvcDogLTMlO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC50bmxfbGF0ZXN0X25ld2Nhc3RfbGluayB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMC43ZW07XG4gICAgICBtYXJnaW4tdG9wOiAtMyU7XG4gICAgICB3aWR0aDogMTI3JTtcbiAgICAgIGZvbnQtc2l6ZTogNzQlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG5sX2xhdGVzdF9uZXdjYXN0X2xpbmsge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICAgICAgbWFyZ2luLXRvcDogLTMlO1xuICAgICAgd2lkdGg6IDEyMSU7XG4gICAgICBmb250LXNpemU6IDc0JTsgfSB9XG5cbi8qXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTMgVGhpYmF1dCBDb3Vyb3VibGVcbiAqIGh0dHA6Ly93d3cuY3NzZmxvdy5jb21cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2U6XG4gKiBodHRwOi8vd3d3Lm9wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL21pdC1saWNlbnNlLnBocFxuICovXG4uc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCB3aGl0ZSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlLCB3aGl0ZSAyNXB4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlLCB3aGl0ZSAyNXB4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUgMjVweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUsIHdoaXRlIDI1cHgpOyB9XG5cbi5zd2l0Y2gtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDsgfVxuXG4uc3dpdGNoLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICNiNmI2YjY7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCBpbnNldCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5IGJhY2tncm91bmQ7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSBiYWNrZ3JvdW5kO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5IGJhY2tncm91bmQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHkgYmFja2dyb3VuZDsgfVxuXG4uc3dpdGNoLWxhYmVsOmJlZm9yZSwgLnN3aXRjaC1sYWJlbDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0uNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBpbmhlcml0O1xuICAtbW96LXRyYW5zaXRpb246IGluaGVyaXQ7XG4gIC1vLXRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7IH1cblxuLnN3aXRjaC1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtb2ZmKTtcbiAgcmlnaHQ6IDExcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4uc3dpdGNoLWxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLW9uKTtcbiAgbGVmdDogMTFweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjNDdhOGQ4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbDpiZWZvcmUge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zd2l0Y2gtaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogNHB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDQwJSwgI2YwZjBmMCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNDAlLCAjZjBmMGYwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNDAlLCAjZjBmMGYwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNDAlLCAjZjBmMGYwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuMTVzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7IH1cblxuLnN3aXRjaC1oYW5kbGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtNnB4IDAgMCAtNnB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUsIHdoaXRlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlLCB3aGl0ZSk7IH1cblxuLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICBsZWZ0OiA0MHB4O1xuICBib3gtc2hhZG93OiAtMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5zd2l0Y2gtYmx1ZSA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiBibHVlO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLyogQ3JlZGl0Y2FyZC5qcyB2MC4xMC4xMiB8IENvcHlyaWdodCAoYykgMjAxNCBDcmVkaXRjYXJkLmpzIHwgY3JlZGl0Y2FyZGpzLmNvbS9saWNlbnNpbmcgKi9cbi5jY2pzLWNhcmQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBsZXR0ZXItc3BhY2luZzogLjE1ZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsIC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGxldHRlci1zcGFjaW5nOiAuMTVlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS43NSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBsZXR0ZXItc3BhY2luZzogLjE1ZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNzUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGRpdiwgLmNjanMtY2FyZC1zdHlsZSBkaXYge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgaW5wdXQsIC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQsXG4uY2Nqcy1jYXJkIHNlbGVjdCwgLmNjanMtY2FyZC1zdHlsZSBzZWxlY3QsXG4uY2Nqcy1jYXJkIGxhYmVsLCAuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLFxuLmNjanMtY2FyZCBmaWVsZHNldCwgLmNjanMtY2FyZC1zdHlsZSBmaWVsZHNldCxcbi5jY2pzLWNhcmQgbGVnZW5kLCAuY2Nqcy1jYXJkLXN0eWxlIGxlZ2VuZCxcbi5jY2pzLWNhcmQgYnV0dG9uLCAuY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgLW1zLWJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBmaWVsZHNldCwgLmNjanMtY2FyZC1zdHlsZSBmaWVsZHNldCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgbGFiZWwsIC5jY2pzLWNhcmQtc3R5bGUgbGFiZWwsIC5jY2pzLWNhcmQgbGVnZW5kLFxuLmNjanMtY2FyZC1zdHlsZSBsZWdlbmQsIC5jY2pzLWNhcmQgZmllbGRzZXQsXG4uY2Nqcy1jYXJkLXN0eWxlIGZpZWxkc2V0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM1ZTY1NmIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBpbnB1dCwgLmNjanMtY2FyZC1zdHlsZSBpbnB1dCwgLmNjanMtY2FyZCBzZWxlY3QsXG4uY2Nqcy1jYXJkLXN0eWxlIHNlbGVjdCwgLmNjanMtY2FyZCBidXR0b24sIC5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M3Y2JjZSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgaW5wdXQ6Zm9jdXMsXG4uY2Nqcy1jYXJkLXN0eWxlIGlucHV0OmZvY3VzLFxuLmNjanMtY2FyZCBzZWxlY3Q6Zm9jdXMsXG4uY2Nqcy1jYXJkLXN0eWxlIHNlbGVjdDpmb2N1cyxcbi5jY2pzLWNhcmQgYnV0dG9uOmZvY3VzLCAuY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmY2Q3OCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgyNTUsIDE5NSwgOTQsIDAuOSkgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMjU1LCAxOTUsIDk0LCAwLjkpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgyNTUsIDE5NSwgOTQsIDAuOSkgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGlucHV0LCAuY2Nqcy1jYXJkLXN0eWxlIGlucHV0LCAuY2Nqcy1jYXJkIHNlbGVjdCxcbi5jY2pzLWNhcmQtc3R5bGUgc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzVlNjU2YiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMjVlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgaW5wdXQsIC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IC4yNWVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyZW1cXDkgICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBpbnB1dDo6LW1zLWNsZWFyLCAuY2Nqcy1jYXJkLXN0eWxlIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBzZWxlY3QsIC5jY2pzLWNhcmQtc3R5bGUgc2VsZWN0IHtcbiAgY29sb3I6ICM3NjdmODYgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxLjVlbVxcOSAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC4yNWVtIDBcXDkgICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBpbnB1dDo6LXdlYmtpdC1hdXRvZmlsbCwgLmNjanMtY2FyZC1zdHlsZSBpbnB1dDo6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNmZmYgaW5zZXQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNmZmYgaW5zZXQgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgLjNzICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAuM3MgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAuM3MgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAuM3MgIWltcG9ydGFudDtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IC42ODc1ZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzc2N2Y4NiAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDAwMDAwOyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2FyZC1jb2RlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jYXJkLWNvZGUsIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jYXJkLWNvZGUsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2FyZC1jb2RlIHtcbiAgY29sb3I6ICM3OGQyMTY7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1leHBsYW5hdGlvbixcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtZXhwbGFuYXRpb24sXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtZXhwbGFuYXRpb24sXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtZXhwbGFuYXRpb24ge1xuICBwYWRkaW5nOiAuNWVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4yZW07IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jbG9zZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2UsXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2UsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2Uge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMi4yNWVtICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAuOWVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtLjQ1ZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLS40NWVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogLjllbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogLjllbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogLjJlbSAhaW1wb3J0YW50O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IC4yZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogLjJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2U6aG92ZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNsb3NlOmhvdmVyLFxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlOmhvdmVyLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jbG9zZTphY3RpdmUsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNsb3NlOmFjdGl2ZSxcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZTphY3RpdmUsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2U6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNiAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSB7XG4gIGJvdHRvbTogNTIlICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1iYXJjb2RlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1iYXJjb2RlIHtcbiAgaGVpZ2h0OiAyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNjU2YiAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLXNpZ25hdHVyZSwgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1zaWduYXR1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAuNWVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jYXJkLWNvZGUsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNhcmQtY29kZSB7XG4gIHBhZGRpbmc6IC41ZW0gMWVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LCAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICB0b3A6IDUyJSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jYXJkLW51bWJlcixcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jYXJkLW51bWJlciB7XG4gIG1hcmdpbi10b3A6IDMuODVlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogLjE1ZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2FyZC1jb2RlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtY29kZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNC44MTI1ZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDtcbiAgcmlnaHQ6IDA7IH1cblxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYywgLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgdG9wOiAyLjI1ZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgei1pbmRleDogMyAhaW1wb3J0YW50O1xuICB3aWR0aDogNy41ZW0gIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MgaW5wdXQsIC5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MgaW5wdXQge1xuICByaWdodDogMS4yZW0gIWltcG9ydGFudDtcbiAgdG9wOiAxLjJlbSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDIuOTVlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlci5jY2pzLWFjdGl2ZSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlci5jY2pzLWFjdGl2ZSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlci5jY2pzLWFjdGl2ZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyLmNjanMtYWN0aXZlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIDBzICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAwcyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIDBzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgMHMgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLFxuLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscCxcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscCxcbi5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MtaGVscCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1ZTY1NmIgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxLjVlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIuNWVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjVlbSAhaW1wb3J0YW50O1xuICAqaGVpZ2h0OiAyLjZlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICB0b3A6IDMuNzVlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHA6Zm9jdXMsIC5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHA6Zm9jdXMsXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHA6Zm9jdXMsXG4uY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHA6Zm9jdXMge1xuICB6LWluZGV4OiA0OyB9XG5cbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHA6YWN0aXZlLFxuLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscDphY3RpdmUsXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHA6YWN0aXZlLCAuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHA6YWN0aXZlLFxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZSwgLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZSxcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZSwgLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlNmU2ZTYsICNmMmYyZjIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZTZlNmU2KSwgdG8oI2YyZjJmMikpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2U2ZTZlNiwgI2YyZjJmMikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2U2ZTZlNiwgI2YyZjJmMikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U2ZTZlNiwgI2YyZjJmMikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmU2ZTZlNicsZW5kQ29sb3JzdHI9JyNmZmYyZjJmMicsR3JhZGllbnRUeXBlPTApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAycHggM3B4ICNjY2MgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDJweCAzcHggI2NjYyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAzcHggI2NjYyAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHA6YWN0aXZlOmFmdGVyLFxuLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscDphY3RpdmU6YWZ0ZXIsXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHA6YWN0aXZlOmFmdGVyLFxuLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwOmFjdGl2ZTphZnRlcixcbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmU6YWZ0ZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlOmFmdGVyLFxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlOmFmdGVyLFxuLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmhvdmVyLFxuLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscDpob3Zlcixcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscDpob3Zlcixcbi5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MtaGVscDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB0b3A6IDMuMTgxODE4MThlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB0b3A6IDMuMTgxODE4MThlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2UsXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTcuMmVtKSB7XG4gIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLFxuICAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbiAgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbiAgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbiAgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLCAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbSB7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLFxuICAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0sXG4gIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuICAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH0gfVxuXG4uY2Nqcy1jYXJkLmNjanMtY2FyZC10eXBlLWVycm9yIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNhcmQtdHlwZS1lcnJvciAuY2Nqcy10eXBlLXJlYWQtb25seSB7XG4gIGNvbG9yOiAjZjU0ODI4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IH1cblxuLmNjanMtY2FyZC5jY2pzLXZpc2EgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtdmlzYSAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQuY2Nqcy12aXNhLWVsZWN0cm9uIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLXZpc2EtZWxlY3Ryb24gLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBjb2xvcjogIzEyNjFjZCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4LCA5NywgMjA1LCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4LCA5NywgMjA1LCAwLjE1KSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IH1cblxuLmNjanMtY2FyZC5jY2pzLWxhc2VyIC5jY2pzLXR5cGUtcmVhZC1vbmx5LCAuY2Nqcy1jYXJkLXN0eWxlLmNjanMtbGFzZXIgLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBjb2xvcjogI2IyNjZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3OCwgMTAyLCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTc4LCAxMDIsIDI1NSwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1tYWVzdHJvIC5jY2pzLXR5cGUtcmVhZC1vbmx5LCAuY2Nqcy1jYXJkLXN0eWxlLmNjanMtbWFlc3RybyAuY2Nqcy10eXBlLXJlYWQtb25seSB7XG4gIGNvbG9yOiAjMDA2NmNiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAyLCAyMDMsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMTAyLCAyMDMsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtdW5pb25wYXkgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtdW5pb25wYXkgLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBjb2xvcjogI2YwMyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgNTEsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAwLCA1MSwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1qY2IgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtamNiIC5jY2pzLXR5cGUtcmVhZC1vbmx5IHtcbiAgY29sb3I6ICMyYjk3MzggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MiwgMTUxLCA1NiwgMC4wNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0MiwgMTUxLCA1NiwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1kaW5lcnMtY2x1YiAuY2Nqcy10eXBlLXJlYWQtb25seSwgLmNjanMtY2FyZC1zdHlsZS5jY2pzLWRpbmVycy1jbHViIC5jY2pzLXR5cGUtcmVhZC1vbmx5IHtcbiAgY29sb3I6ICMwMDc5YmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjEsIDE5MCwgMC4wNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAxMjEsIDE5MCwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1hbWV4IC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWFtZXggLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBjb2xvcjogIzJlNzdiYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ2LCAxMTksIDE4OCwgMC4wNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0NiwgMTE5LCAxODgsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtZGlzY292ZXIgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtZGlzY292ZXIgLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBjb2xvcjogI2Y3OWIwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywgMTU1LCAwLCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0NywgMTU1LCAwLCAwLjE1KSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IH1cblxuLmNjanMtY2FyZC5jY2pzLW1hc3RlcmNhcmQgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtbWFzdGVyY2FyZCAuY2Nqcy10eXBlLXJlYWQtb25seSB7XG4gIGNvbG9yOiAjZjY3MjE0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAxMTQsIDIwLCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0NiwgMTE0LCAyMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1kYW5rb3J0IC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWRhbmtvcnQgLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBjb2xvcjogI2VkMWMyNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMjgsIDM2LCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzNywgMjgsIDM2LCAwLjE1KSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy10eXBlLXJlYWQtb25seSwgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy10eXBlLXJlYWQtb25seSB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6ICcgJyAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxLjM2MzYzNjM2ZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMWVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IC4xODE4MTgxOGVtIC40NTQ1NDU0NWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1oaWRkZW4tY2FyZC10eXBlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1oaWRkZW4tY2FyZC10eXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICByaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICByaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0ge1xuICBib3R0b206IDUyJSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gIHRvcDogNTIlICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRvcDogMy4xODE4MmVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0sIC5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdG9wOiAzLjE4MTgyZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gIC1tcy1ib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsSGVsdnRpY2EsQXJpYWwsc2FuLXNlcmlmICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMDAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMWVtIGF1dG8gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYiAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQsIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICB3aWR0aDogMjNlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE0ZW0gIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAuNzVlbSAhaW1wb3J0YW50O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IC43NWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IC43NWVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSwgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MyYzJjMiAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1udW1iZXIge1xuICB0b3A6IDIuMjVlbSAhaW1wb3J0YW50O1xuICBsZWZ0OiAxLjVlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTMuMjVlbSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbnVtYmVyIGlucHV0IHtcbiAgd2lkdGg6IDEwLjM1ZW0gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbiAgdG9wOiAxLjJlbSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLW51bWJlciBpbnB1dC5jY2pzLWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1udW1iZXIgaW5wdXQuY2Nqcy1udW1iZXItZm9ybWF0dGVkIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBib3R0b206IDQuMzVlbSAhaW1wb3J0YW50O1xuICByaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDhlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbiBzZWxlY3Qge1xuICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICAqZm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbiBsZWdlbmQge1xuICAqbGVmdDogLS41ZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24gLmNjanMtbW9udGgsXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24gLmNjanMteWVhciB7XG4gIHdpZHRoOiAzLjVlbSAhaW1wb3J0YW50O1xuICAqd2lkdGg6IDIuODMzMzMzMzMzMzMzMzMzNWVtICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAqbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1leHBpcmF0aW9uIC5jY2pzLXllYXIge1xuICByaWdodDogMDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiAnLycgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDMuNWVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLW5hbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYm90dG9tOiA0Ljc1ZW0gIWltcG9ydGFudDtcbiAgbGVmdDogMS41ZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDExZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbmFtZSBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHRvcDogMS41ZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkOm5vdCg6LW1vei1oYW5kbGVyLWJsb2NrZWQpIHNlbGVjdCB7XG4gIHBhZGRpbmc6IC4yNWVtIDAgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtaW5jb21wbGV0ZS5jY2pzLXN0YXJ0ZWRQcm9ncmVzcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmE3MTIgIWltcG9ydGFudDsgfVxuXG5maWVsZHNldC5jY2pzLWluY29tcGxldGUuY2Nqcy1zdGFydGVkUHJvZ3Jlc3Mge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1zaG93LXdhcm5pbmdzIGlucHV0LmNjanMtaW5jb21wbGV0ZSwgLmNjanMtc2hvdy13YXJuaW5ncyBzZWxlY3QuY2Nqcy1pbmNvbXBsZXRlLFxuLmNjanMtc2hvdy13YXJuaW5ncyBmaWVsZHNldC5jY2pzLWluY29tcGxldGUgc2VsZWN0LFxuLmNjanMtc2hvdy13YXJuaW5ncyBmaWVsZHNldC5jY2pzLWluY29tcGxldGUgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZhNzEyICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCAjZjc5YjAwICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDNweCAjZjc5YjAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggI2Y3OWIwMCAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWFsd2F5cy1zaG93LXdhcm5pbmdzIGlucHV0LmNjanMtaW5jb21wbGV0ZSxcbi5jY2pzLWFsd2F5cy1zaG93LXdhcm5pbmdzIHNlbGVjdC5jY2pzLWluY29tcGxldGUsIC5jY2pzLWFsd2F5cy1zaG93LXdhcm5pbmdzIGZpZWxkc2V0LmNjanMtaW5jb21wbGV0ZSBzZWxlY3QsXG4uY2Nqcy1hbHdheXMtc2hvdy13YXJuaW5ncyBmaWVsZHNldC5jY2pzLWluY29tcGxldGUgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZhNzEyICFpbXBvcnRhbnQ7IH1cblxuaW5wdXQuY2Nqcy1jb21wbGV0ZSwgc2VsZWN0LmNjanMtY29tcGxldGUsIGZpZWxkc2V0LmNjanMtY29tcGxldGUgc2VsZWN0LCBmaWVsZHNldC5jY2pzLWNvbXBsZXRlIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc4ZDIxNiAhaW1wb3J0YW50OyB9XG5cbmlucHV0LmNjanMtY29tcGxldGU6Zm9jdXMsIHNlbGVjdC5jY2pzLWNvbXBsZXRlOmZvY3VzLCBmaWVsZHNldC5jY2pzLWNvbXBsZXRlIHNlbGVjdDpmb2N1cywgZmllbGRzZXQuY2Nqcy1jb21wbGV0ZSBpbnB1dDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDEwNywgMTg3LCAyMCwgMC41KSAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgxMDcsIDE4NywgMjAsIDAuNSkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDEwNywgMTg3LCAyMCwgMC41KTsgfVxuXG5pbnB1dC5jY2pzLWVycm9yLCBzZWxlY3QuY2Nqcy1lcnJvciwgZmllbGRzZXQuY2Nqcy1lcnJvciBzZWxlY3QsIGZpZWxkc2V0LmNjanMtZXJyb3IgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmE5Yjg5OyB9XG5cbmlucHV0LmNjanMtZXJyb3I6Zm9jdXMsIHNlbGVjdC5jY2pzLWVycm9yOmZvY3VzLCBmaWVsZHNldC5jY2pzLWVycm9yIHNlbGVjdDpmb2N1cywgZmllbGRzZXQuY2Nqcy1lcnJvciBpbnB1dDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCAjZjU0ODI4ICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCAjZjU0ODI4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggI2Y1NDgyOCAhaW1wb3J0YW50OyB9XG5cbi50ZXJtcy1jb25kaXRpb25zLXBvcHVwIHtcbiAgaGVpZ2h0OiA4MCU7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gIC50ZXJtcy1jb25kaXRpb25zLXBvcHVwLnJlbW9kYWwge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC50ZXJtcy1jb25kaXRpb25zLXBvcHVwIC50Yy1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3Mge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MgLnRjLWJ0biB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC50ZXJtcy1jb25kaXRpb25zLXBvcHVwIC50Yy1kaXNtaXNzIC50Yy1idG4uYnRuLS1wcmltYXJ5OjphZnRlciwgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MgI3RyaWFsLWRpdiAudGMtYnRuLmZvcm0tc3VibWl0OjphZnRlciwgI3RyaWFsLWRpdiAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyAudGMtYnRuLmZvcm0tc3VibWl0OjphZnRlciwgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MgLnBvbGwgLnRjLWJ0bi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsIC5wb2xsIC50ZXJtcy1jb25kaXRpb25zLXBvcHVwIC50Yy1kaXNtaXNzIC50Yy1idG4uZm9ybS1zdWJtaXQ6OmFmdGVyLCAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dC50Yy1idG5bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC50ZXJtcy1jb25kaXRpb25zLXBvcHVwIC50Yy1kaXNtaXNzIGlucHV0LnRjLWJ0blt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dC50Yy1idG5bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MgaW5wdXQudGMtYnRuW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnRjLWJ0bi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyAudGMtYnRuLmZvcm0tc3VibWl0OjphZnRlciwgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dC50Yy1idG5bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsICN0YS1jb250YWN0LWZvcm0gLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MgaW5wdXQudGMtYnRuW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dC50Yy1idG5bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC50ZXJtcy1jb25kaXRpb25zLXBvcHVwIC50Yy1kaXNtaXNzIGlucHV0LnRjLWJ0blt0eXBlPVwic3VibWl0XCJdOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLnRjLWFqYXgtdGhyb2JiZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7IH1cbiAgLnRjLWFqYXgtdGhyb2JiZXIgLnRocm9iYmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAudGMtYWpheC10aHJvYmJlciAudGhyb2JiZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu+EkFwiO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuXG4udGF4LW5vdGVzLXNlbGVjdC1jb2xsZWN0aW9ucyAubWVkaWFfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmxpc3RpbmcgKyAudG5zLWxhbmRpbmctY3RhIHtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLnRucy1sYW5kaW5nLWN0YSB7XG4gIG1heC1oZWlnaHQ6IDEyOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIC50bnMtbGFuZGluZy1jdGEgLnRucy1sYW5kaW5nLWN0YV9faWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMjhweDtcbiAgICBoZWlnaHQ6IDEyOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cbiAgICAudG5zLWxhbmRpbmctY3RhIC50bnMtbGFuZGluZy1jdGFfX2ljb24gc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBmaWxsOiAjNjY2O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnRucy1sYW5kaW5nLWN0YSAudG5zLWxhbmRpbmctY3RhX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICAudG5zLWxhbmRpbmctY3RhIC50bnMtbGFuZGluZy1jdGFfX2NvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4udG5zLXRvYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4jdG9jSGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4xNXMsIGJhY2tncm91bmQtY29sb3IgLjE1czsgfVxuICAjdG9jSGVhZGVyOmhvdmVyLCAjdG9jSGVhZGVyOmZvY3VzLCAjdG9jSGVhZGVyLm9wZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgI3RvY0hlYWRlcjpob3Zlcjo6YWZ0ZXIsICN0b2NIZWFkZXI6Zm9jdXM6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4OyB9XG4gICN0b2NIZWFkZXIub3Blbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7IH1cbiAgI3RvY0hlYWRlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hY2NvcmRpb24tdG9nZ2xlLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuI3RvY1BhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAjdG9jUGFuZWwub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgI3RvY1BhbmVsIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICN0b2NQYW5lbCBsaSArIGxpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYzsgfVxuICAjdG9jUGFuZWwgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7IH1cbiAgICAjdG9jUGFuZWwgYTpob3ZlciwgI3RvY1BhbmVsIGE6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuICAgICN0b2NQYW5lbCBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICM5OTk7IH1cblxuLmJyb3dzZV90cmVhdGllc19oZWFkZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnRyZWF0aWVzX19jb250ZW50LS1zaWRlYmFyIC50b29sdGlwIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnRyZWF0aWVzX19jb250ZW50LS1zaWRlYmFyIC5jb250ZW50LWJsb2NrIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OyB9XG5cbi50cmVhdGllc19fY29udGVudC0tc2lkZWJhciAuY29udGVudC1ibG9jayAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzk5OTsgfVxuXG4ud3R0X21saV9jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnd0dF9tbGlfY29udGFpbmVyIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG4gICAgLnd0dF9tbGlfY29udGFpbmVyIHVsIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAud3R0X21saV9jb250YWluZXIgdWwgbGkgZGl2IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnd0dF9tbGlfY29udGFpbmVyIHVsIGxpIGRpdiBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzU1NSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLnd0dF9tbGlfY29udGFpbmVyIHVsIGxpIGRpdiBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG5cbi53dHRfbWxpX2NvbnRhaW5lciBhLFxuLnd0dF9tbGlfbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnd0dF9tbGlfY29udGFpbmVyIGEgaSxcbiAgLnd0dF9tbGlfbGluayBpIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG5cbi53dHRfbWxpX2xpbmsge1xuICBiYWNrZ3JvdW5kOiAjNjY2IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLnd0dF9hZHZfc2VhcmNoX21saV9jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cbiAgLnd0dF9hZHZfc2VhcmNoX21saV9jb250YWluZXIgaDIge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC53dHRfYWR2X3NlYXJjaF9tbGlfY29udGFpbmVyIGgyIGEge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC53dHRfYWR2X3NlYXJjaF9tbGlfY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgICAgIC53dHRfYWR2X3NlYXJjaF9tbGlfY29udGFpbmVyIGgyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnd0dF9hZHZfc2VhcmNoX21saV9jb250YWluZXIgaDIgLnd0dF9hZHZfc2VhcmNoX21saV9saW5rIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4ud3R0X2Fkdl9zZWFyY2hfbWxpX2NvbnRhaW5lciBhLCAud3R0X21saV9saW5rIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ud3R0X2Fkdl9zZWFyY2hfbWxpX2xpbmsge1xuICBiYWNrZ3JvdW5kOiAjYmJiYWJhIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy10b3A6IDhweDsgfVxuXG4ud3R0X2Fkdl9zZWFyY2hfbWxpX2Fycm93OjpiZWZvcmUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7IH1cblxuLnd0dF9hZHZfc2VhcmNoX21saV9hcnJvdyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLnd0dF9hZHZfc2VhcmNoX21saV9yZXNvdXJjZXMgaDIuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjYmJiYWJhOyB9XG5cbi53dHRfYWR2X3NlYXJjaF9tbGlfcmVzb3VyY2VzIHNwYW4ud3R0X2Fkdl9zZWFyY2hfbWxpX2Fycm93IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxNHB4O1xuICBwYWRkaW5nOiAwIDRweDsgfVxuXG4ud3R0X2Fkdl9zZWFyY2hfbWxpX3Jlc291cmNlcyAud3R0X2Fkdl9zZWFyY2hfbWxpX2xpbmsge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAud3R0X2Fkdl9zZWFyY2hfbWxpX3Jlc291cmNlcyAud3R0X2Fkdl9zZWFyY2hfbWxpX2xpbmsgc3BhbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnd0dF9hZHZfc2VhcmNoX21saV9yZXNvdXJjZXMuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAud3R0X2Fkdl9zZWFyY2hfbWxpX3Jlc291cmNlcyBoMi5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC53dHRfYWR2X3NlYXJjaF9tbGlfcmVzb3VyY2VzIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDkwJTsgfSB9XG5cbi53dHRfYWR2YW5jZV9zZWFyY2hfY29udGFpbmVyIC53dHRfYWR2X3NlYXJjaF9tbGlfcmVzb3VyY2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuXG4ubWxpLXJlc291cmNlcyBhcnRpY2xlOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5tbGktcmVzb3VyY2VzIC5tZWRpYV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuXG4ud3R0X2xhbmRpbmdfbWxpX2NvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC53dHRfbGFuZGluZ19tbGlfY29udGFpbmVyIGgyLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmFkdmFuY2VkX3NlYXJjaF9jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmFkdmFuY2VkX3NlYXJjaF9jb250YWluZXIgYSwgLnd0dF9hZHZhbmNlZF9zZWFyY2hfbGluayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi53dHRfYWR2YW5jZWRfc2VhcmNoX2xpbmsge1xuICBiYWNrZ3JvdW5kOiAjNjY2IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLnd0dF9hZHZhbmNlX3NlYXJjaF9hcnJvdzo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS42OyB9XG5cbi53dHRfYWR2YW5jZV9zZWFyY2hfYXJyb3cge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLnRyZWF0aWVzLXNlYXJjaCxcbi50cmVhdGllcy1xdWljay1maW5kIHtcbiAgcGFkZGluZzogMTBweDsgfVxuICAudHJlYXRpZXMtc2VhcmNoIC5jaG9zZW4tY29udGFpbmVyLFxuICAudHJlYXRpZXMtcXVpY2stZmluZCAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudHJlYXRpZXMtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAudHJlYXRpZXMtcXVpY2stZmluZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4udHJlYXRpZXMtc2VhcmNoIC5mb3JtLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQwOHB4OyB9XG4gIC50cmVhdGllcy1zZWFyY2ggLmZvcm0taXRlbTpmaXJzdC1jaGlsZCBpbnB1dCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnRyZWF0aWVzLXNlYXJjaCAuZm9ybS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAzMjFweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRyZWF0aWVzLXNlYXJjaCAuZm9ybS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAyMTlweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgLnRyZWF0aWVzLXNlYXJjaCAuZm9ybS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAzMjFweDsgfSB9XG5cbi50cmVhdGllcy1zZWFyY2ggLmZvcm0tc3VibWl0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQ6IDAvMCBhO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGEtc3VibWl0LWdyYXkucG5nXCIpIG5vLXJlcGVhdCAwIDA7IH1cbiAgLnRyZWF0aWVzLXNlYXJjaCAuZm9ybS1zdWJtaXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnRyZWF0aWVzLXNlYXJjaCAuZm9ybS1zdWJtaXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7IH1cblxuLnRyZWF0aWVzLXNlYXJjaCAuY2hvc2VuLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnRyZWF0aWVzLXF1aWNrLWZpbmQgLmJ0bi0tcHJpbWFyeSwgLnRyZWF0aWVzLXF1aWNrLWZpbmQgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLnRyZWF0aWVzLXF1aWNrLWZpbmQgLmZvcm0tc3VibWl0LCAudHJlYXRpZXMtcXVpY2stZmluZCAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC50cmVhdGllcy1xdWljay1maW5kIC5mb3JtLXN1Ym1pdCwgLnRyZWF0aWVzLXF1aWNrLWZpbmQgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnRyZWF0aWVzLXF1aWNrLWZpbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnRyZWF0aWVzLXF1aWNrLWZpbmQgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC50cmVhdGllcy1xdWljay1maW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC50cmVhdGllcy1xdWljay1maW5kIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAudHJlYXRpZXMtcXVpY2stZmluZCAuZm9ybS1zdWJtaXQsIC50cmVhdGllcy1xdWljay1maW5kICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAudHJlYXRpZXMtcXVpY2stZmluZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAudHJlYXRpZXMtcXVpY2stZmluZCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAudHJlYXRpZXMtcXVpY2stZmluZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLnRyZWF0aWVzLXF1aWNrLWZpbmQgLmJ0bi0tdGVydGlhcnkge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50cmVhdGllcy1xdWljay1maW5kICNlZGl0LXNhdmUge1xuICBtYXJnaW46IC01cHggMCAxMHB4OyB9XG5cbi50cmVhdGllcy1xdWljay1maW5kIFtpZCo9XCJlZGl0LXN1Ym1pdFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4udHJlYXRpZXMtcXVpY2stZmluZCAuZGVmYXVsdC1jb25maXJtYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnRyZWF0aWVzLXF1aWNrLWZpbmQgLnRhVGlwLXRyZWF0aWVzIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuI2ZpbHRlci10cmVhdGllcyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuI2NvbXBhcmUtZm9ybS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICNjb21wYXJlLWZvcm0td3JhcHBlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uY29tcGFyZS1kaXNhYmxlLXBvcHVwcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi5jb21wYXJlX19hY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiByaWdodDtcbiAgY2xlYXI6IHJpZ2h0OyB9XG4gIC5jb21wYXJlX19hY3Rpb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNvbXBhcmVfX2FjdGlvbiAuY29tcGFyZSxcbiAgLmNvbXBhcmVfX2FjdGlvbiAuY29tcGFyZS1yZXNldCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5jb21wYXJlX19hY3Rpb24gLmNvbXBhcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gIC5jb21wYXJlX19hY3Rpb24gLmNvbXBhcmUtcmVzZXQge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgIC5jb21wYXJlX19hY3Rpb24gLmNvbXBhcmUtcmVzZXQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAuY29tcGFyZV9fYWN0aW9uIC5idG4tLXByaW1hcnksIC5jb21wYXJlX19hY3Rpb24gI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLmNvbXBhcmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQsIC5jb21wYXJlX19hY3Rpb24gLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAuY29tcGFyZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdCwgLmNvbXBhcmVfX2FjdGlvbiAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAuY29tcGFyZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jb21wYXJlX19hY3Rpb24gI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5jb21wYXJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNvbXBhcmVfX2FjdGlvbiAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmNvbXBhcmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQsIC5jb21wYXJlX19hY3Rpb24gI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5jb21wYXJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNvbXBhcmVfX2FjdGlvbiAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAuY29tcGFyZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudHJlYXRpZXMgLmNvbnRhaW4sIC50cmVhdGllcyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC50cmVhdGllcyAud3JhcF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuXG5bY2xhc3MqPVwicXVpY2stdHJlYXRpZXNcIl0gLnRyZWF0eSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMDsgfVxuXG4udHJlYXRpZXMtY29tcGFyZV9fYWRkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC50cmVhdGllcy1jb21wYXJlX19hZGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnRyZWF0aWVzLWNvbXBhcmVfX2FkZCAuZm9ybS1lbGVtZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgLnRyZWF0aWVzLWNvbXBhcmVfX2FkZCAuZm9ybS1lbGVtZW50IC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnRyZWF0aWVzLWNvbXBhcmVfX2FkZCAuYWRkLXBhcnRuZXJzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI3RyZWF0aWVzLWNvbXBhcmUtZm9ybSAuZm9ybS1pdGVtLXAxLFxuI3RyZWF0aWVzLWNvbXBhcmUtZm9ybSAuZm9ybS1pdGVtLXAyLFxuI3RyZWF0aWVzLWNvbXBhcmUtZm9ybSAuZm9ybS1pdGVtLXAzLFxuI3RyZWF0aWVzLWNvbXBhcmUtZm9ybSAuZm9ybS1pdGVtLXA0LFxuI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDEsXG4jdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wMixcbiN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1pdGVtLXAzLFxuI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI4NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAjdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDEsXG4gICAgI3RyZWF0aWVzLWNvbXBhcmUtZm9ybSAuZm9ybS1pdGVtLXAyLFxuICAgICN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wMyxcbiAgICAjdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDQsXG4gICAgI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDEsXG4gICAgI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDIsXG4gICAgI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDMsXG4gICAgI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbiN0cmVhdGllcy1jb21wYXJlLWZvcm0gW2lkKj1cImVkaXQtc2VhcmNoLWJ0blwiXSxcbiN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSBbaWQqPVwiZWRpdC1zZWFyY2gtYnRuXCJdIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNzBweDtcbiAgbWFyZ2luLXRvcDogMTlweDsgfVxuXG4jdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLXJhZGlvcyxcbiN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1yYWRpb3Mge1xuICBjbGVhcjogYm90aDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAjdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtLFxuICAjdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0gKyAuZm9ybS1pdGVtLFxuICAgICN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbSArIC5mb3JtLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgICN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0gLmZvcm0tcmFkaW8sXG4gICAgI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtIC5mb3JtLXJhZGlvIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwOyB9XG4gICAgICAjdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtIC5mb3JtLXJhZGlvICsgbGFiZWwsXG4gICAgICAjdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0gLmZvcm0tcmFkaW8gKyBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3RyZWF0aWVzLWNvbXBhcmUtZm9ybSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbTpsYXN0LWNoaWxkLFxuICAgICN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy10cmVhdGllcy1jb21wYXJlLXJlc3VsdHMgLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy10cmVhdGllcy1jb21wYXJlLXJlc3VsdHMgLnRyZWF0aWVzLWNvbXBhcmVfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogODRweDsgfVxuXG4udHJlYXRpZXMtY29tcGFyZV9fbGVmdCxcbi50cmVhdGllcy1jb21wYXJlX19yaWdodCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA3MHB4O1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gIC50cmVhdGllcy1jb21wYXJlX19sZWZ0IGhlYWRlcixcbiAgLnRyZWF0aWVzLWNvbXBhcmVfX3JpZ2h0IGhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNzBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDVweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAudHJlYXRpZXMtY29tcGFyZV9fbGVmdCAuYXJ0aWNsZV9fdGl0bGUsXG4gIC50cmVhdGllcy1jb21wYXJlX19yaWdodCAuYXJ0aWNsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC50cmVhdGllcy1jb21wYXJlX19sZWZ0IC5hcnRpY2xlX19iYXIsXG4gIC50cmVhdGllcy1jb21wYXJlX19yaWdodCAuYXJ0aWNsZV9fYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC50cmVhdGllcy1jb21wYXJlX19sZWZ0IC5hcnRpY2xlX190YS1mdWxsLXRleHQsXG4gIC50cmVhdGllcy1jb21wYXJlX19yaWdodCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cblxuLnRyZWF0aWVzLWNvbXBhcmVfX3JpZ2h0IHtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7IH1cblxuLnRyZWF0eS1tZXRhZGF0YSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLnRyZWF0eS1tZXRhZGF0YV9fcm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC50cmVhdHktbWV0YWRhdGFfX3JvdzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAudHJlYXR5LW1ldGFkYXRhX19yb3c6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4udHJlYXR5LW1ldGFkYXRhX19sYWJlbCxcbi50cmVhdHktbWV0YWRhdGFfX3Jlc3VsdHMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc1JTsgfVxuXG4udHJlYXR5LW1ldGFkYXRhX19sYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzAlO1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50cmVhdHktbWV0YWRhdGFfX3Jlc3VsdHMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDcwJTtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC50cmVhdHktbWV0YWRhdGFfX3Jlc3VsdHMgYSB7XG4gICAgY29sb3I6ICMwMDY0YTI7IH1cblxuLnRyZWF0eS1tZXRhZGF0YV9fbm9zcGFjZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc3RhdGljX2VkaXRvcnNfbm90ZSB7XG4gIGJhY2tncm91bmQ6ICNlZWUgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ucmF0ZXMtY29tcGFyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICAucmF0ZXMtY29tcGFyZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAucmF0ZXMtY29tcGFyZSAuZm9ybS1pdGVtLXBhcnRuZXIxLFxuICAucmF0ZXMtY29tcGFyZSAuZm9ybS1pdGVtLXBhcnRuZXIyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjg1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5yYXRlcy1jb21wYXJlIC5mb3JtLWl0ZW0tcGFydG5lcjEsXG4gICAgICAucmF0ZXMtY29tcGFyZSAuZm9ybS1pdGVtLXBhcnRuZXIyIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl0ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNjVweDtcbiAgICBtYXJnaW46IDE5cHggMCAyMHB4OyB9XG4gIC5yYXRlcy1jb21wYXJlIC5mb3JtLXdyYXBwZXJbaWQqPVwiZWRpdC1zZWxlY3RlZC0tXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLnJhdGVzLWNvbXBhcmUgLmZvcm0td3JhcHBlcltpZCo9XCJlZGl0LXNlbGVjdGVkLS1cIl0gLmlubGluZS1lbGVtZW50cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAgIC5yYXRlcy1jb21wYXJlIC5mb3JtLXdyYXBwZXJbaWQqPVwiZWRpdC1zZWxlY3RlZC0tXCJdIC5pbmxpbmUtZWxlbWVudHMgLmZvcm0taXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5yYXRlcy1jb21wYXJlIC5mb3JtLXdyYXBwZXJbaWQqPVwiZWRpdC1zZWxlY3RlZC0tXCJdIC5pbmxpbmUtZWxlbWVudHMgLnJlbW92ZS1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5LCAuM3M7IH1cbiAgICAgIC5yYXRlcy1jb21wYXJlIC5mb3JtLXdyYXBwZXJbaWQqPVwiZWRpdC1zZWxlY3RlZC0tXCJdIC5pbmxpbmUtZWxlbWVudHM6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgIC5yYXRlcy1jb21wYXJlIC5mb3JtLXdyYXBwZXJbaWQqPVwiZWRpdC1zZWxlY3RlZC0tXCJdIC5pbmxpbmUtZWxlbWVudHM6aG92ZXIgLnJlbW92ZS1idXR0b24ge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG5cbiNyZWZlcmVuY2V0YWJsZS1mb3JtIC5saXN0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucXVpY2stcmF0ZS1oZWFkbGluZSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnF1aWNrLXJhdGVzLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnF1aWNrLXJhdGVzLXRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzOyB9XG4gIC5xdWljay1yYXRlcy10YWJsZSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLnRyZWF0aWVzLXRvY19fdGl0bGUgKyB1bCB7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi50cmVhdGllcy10b2NfX3RpdGxlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4udHJlYXRpZXMtdG9jX19saW5rIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgLnRyZWF0aWVzLXRvY19fbGluayBhOmhvdmVyLCAudHJlYXRpZXMtdG9jX19saW5rIGEuY3VycmVudCB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuXG4udHJlYXRpZXMtdG9jX19saW5rIC50cmVhdGllcy10b2NfX2xpbmsge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIENTUFJPSkVDVC04NzQ4OiBGaXJzdCBqdXN0IGluZGVudGVkIG5leHRlZCBUT0MgZW50cnkgbGlua3MsIGJ1dCBkZWNpZGVkIG5vdC5cbi50cmVhdGllcy10b2NfX2xpbmsgLnRyZWF0aWVzLXRvY19fbGluayBhIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xufVxuKi9cbi50cmVhdGllcy1uZXdzIC5mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiT1JcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiAycHggMDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLnRyZWF0aWVzLW5ld3MgLmZvcm0tdHlwZS1zZWxlY3Q6Zmlyc3Qtb2YtdHlwZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50cmVhdGllcy1uZXdzIC5yZXNldC1mb3JtIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi50cmVhdGllcyBoZWFkZXIgLnd0c2xpbmsge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuZGl2IGg1LnRyZWF0aWVzX2V4cGFuZCwgZGl2IGg1LnRyZWF0aWVzX2NvbGxhcHNlLCBkaXYgaDUudHJlYXRpZXNfZXhwYW5kX2NvbGxhcHNlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMnB4OyB9XG5cbmRpdiBoNS50cmVhdGllc19leHBhbmQsIGRpdiBoNS50cmVhdGllc19jb2xsYXBzZSB7XG4gIGNvbG9yOiAjMDA2NGEyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnRyZWF0aWVzX2V4cGFuZF9pY29uLCAudHJlYXRpZXNfY29sbGFwc2VfaWNvbiB7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBwYWRkaW5nLWxlZnQ6IDdweDsgfVxuXG4udHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19iYXIsIC50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX3Bvc3RlZCB7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MXB4KSB7XG4gIC50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG5cbi50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX2FjdGlvbnMgYSwgLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fYWN0aW9ucyAuYXJ0aWNsZV9fc29jaWFsIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX3Bvc3RlZCB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19iYXIge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX190YS1zdW1tYXJ5IHVsLCAjdHJlYXR5c3VtbWFyeSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4udHJlYXRpZXNfX2NvbnRlbnQtLW1haW4ud3RzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3MTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRyZWF0aWVzX19jb250ZW50LS1tYWluLnd0cyB7XG4gICAgICB3aWR0aDogNjAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4ud3RzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIud3RzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNDYwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kYWlsaWVzX19jb250ZW50LS1zaWRlYmFyLnd0cyB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgcGFkZGluZzogMCAwIDAgMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIud3RzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fdGEtc3VtbWFyeU5vU3BhY2UgcCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuI3N0aWNreS13cmFwcGVyIC5ibG9jay5ncm91cCA+IG9sIHtcbiAgaGVpZ2h0OiA1MDdweDtcbiAgbWF4LWhlaWdodDogNTA3cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm1saV9jb21wYXJlX19sZWZ0X2hlYWRlciwgLm1saV9jb21wYXJlX19yaWdodF9oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjNWU3Y2QxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tbGlfY29tcGFyZV9fbGVmdF9hcnRpY2xlX2hlYWRlciwgLm1saV9jb21wYXJlX19yaWdodF9hcnRpY2xlX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubWxpX2NvbXBhcmVfX2xlZnRfZnVsbHRleHQgdGFibGUsIC5tbGlfY29tcGFyZV9fbGVmdF9mdWxsdGV4dCB0aCwgLm1saV9jb21wYXJlX19sZWZ0X2Z1bGx0ZXh0IHRkLCAubWxpX2NvbXBhcmVfX2xlZnRfZnVsbHRleHQgdHIsXG4ubWxpX2NvbXBhcmVfX3JpZ2h0X2Z1bGx0ZXh0IHRhYmxlLCAubWxpX2NvbXBhcmVfX3JpZ2h0X2Z1bGx0ZXh0IHRoLCAubWxpX2NvbXBhcmVfX3JpZ2h0X2Z1bGx0ZXh0IHRkLCAubWxpX2NvbXBhcmVfX3JpZ2h0X2Z1bGx0ZXh0IHRyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMTBweDsgfVxuXG4udG9wLWJhbm5lciB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5iYW5uZXItcGxhY2UtaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4OyB9XG5cbiN0cmlhbC1iYW5uZXItZGl2IHtcbiAgcGFkZGluZzogNDBweCAzMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMTQwcHg7IH1cbiAgI3RyaWFsLWJhbm5lci1kaXYgLmZvcm0taXRlbSxcbiAgI3RyaWFsLWJhbm5lci1kaXYgLmZyZWUtdHJpYWwtY29kZSxcbiAgI3RyaWFsLWJhbm5lci1kaXYgLmZyZWUtdHJpYWwtY29kZS1zdWJtaXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7IH1cbiAgI3RyaWFsLWJhbm5lci1kaXYgLmZvcm0taXRlbS1jb2RlIGxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMyMjI7IH1cbiAgI3RyaWFsLWJhbm5lci1kaXYgLmZvcm0taXRlbS1jb2RlIC5mb3JtLXJlcXVpcmVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICN0cmlhbC1iYW5uZXItZGl2IC5mcmVlLXRyaWFsLWNvZGUge1xuICAgIHdpZHRoOiA0MDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICN0cmlhbC1iYW5uZXItZGl2IC5mb3JtLWl0ZW0tY29kZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICN0cmlhbC1iYW5uZXItZGl2IC5mcmVlLXRyaWFsLWNvZGUge1xuICAgICAgd2lkdGg6IDk4JTsgfVxuICAgICN0cmlhbC1iYW5uZXItZGl2IC5mcmVlLXRyaWFsLWNvZGUtc3VibWl0IHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgd2lkdGg6IDk4JTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICN0cmlhbC1iYW5uZXItZGl2IC5mcmVlLXRyaWFsLXJlc2VuZCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgI3RyaWFsLWJhbm5lci1kaXYgLmZyZWUtdHJpYWwtcmVzZW5kIGEge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5sYXRlc3RfbmV3c19ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubGlzdGluZ19sYXRlc3RfbmV3c19ibG9jayB7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG5cbi5sYXRlc3RfbmV3c19tZWRpYV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDRweCAwICFpbXBvcnRhbnQ7IH1cblxuLmxhdGVzdF9uZXdzX21lZGlhX19tZXRhLCAubGF0ZXN0X25ld3NfYmxvY2tfX2hlYWRlciwgLmxhdGVzdF9uZXdzX21lZGlhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyNDBweDsgfVxuXG4ubGF0ZXN0X25ld3NfbWVkaWFfX21ldGEgYSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5sYXRlc3RfbmV3c19leHBhbmQge1xuICBib3gtc2hhZG93OiAjZWVlIDAgMXB4IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLmxhdGVzdF9uZXdzX2V4cGFuZCAuZGFpbGllc19fbGF0ZXN0LW5ld3Mge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmxhdGVzdF9uZXdzX2V4cGFuZCAubGF0ZXN0TmV3c1RvZ2dsZS1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmxhdGVzdF9uZXdzX2V4cGFuZCAubGF0ZXN0TmV3c1RvZ2dsZS1pbm5lciBhIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICByaWdodDogMTI1cHg7IH1cblxuLmxhdGVzdF9uZXdzX2NvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubGF0ZXN0X25ld3NfY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXItYm90dG9tOiAxcHggI2YxZjFmMSBzb2xpZDtcbiAgcGFkZGluZy10b3A6IDNweDsgfVxuICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLm1lZGlhIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLm1lZGlhIC5sYXRlc3RfbmV3c19tZWRpYV9fdGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW46IDRweCAwIDVweCAwOyB9XG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5tZWRpYSAubGF0ZXN0X25ld3NfbWVkaWFfX2NhdGVnb3J5IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAubWVkaWEgLmxhdGVzdF9uZXdzX21lZGlhX19jYXRlZ29yeS5wcm9kdWN0LUludGVybmF0aW9uYWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUyMjI2OyB9XG4gICAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLm1lZGlhIC5sYXRlc3RfbmV3c19tZWRpYV9fY2F0ZWdvcnkucHJvZHVjdC1GZWRlcmFsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA3ODsgfVxuICAgICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5tZWRpYSAubGF0ZXN0X25ld3NfbWVkaWFfX2NhdGVnb3J5LnByb2R1Y3QtU3RhdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM4OyB9XG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5tZWRpYSAubGF0ZXN0X25ld3NfbWVkaWFfX2RhdGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAubGF0ZXN0X25ld3NfYmxvY2tfX2hlYWRlcl9pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAubGF0ZXN0X25ld3NfYmxvY2tfX2hlYWRlcl9pbm5lciB7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5jb250ZW50LWJsb2NrX190aXRsZSAubGF0ZXN0X25ld3NfYmxvY2tfX3RpdGxlX2hlYWRsaW5lIHtcbiAgICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB3aWR0aDogMTM2cHg7IH1cbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuY29udGVudC1ibG9ja19fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhwYWdlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMDsgfSB9XG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4LXBhZ2VyIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieC1wYWdlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4Y29udHJvbC1pbm5lciB7XG4gICAgICB3aWR0aDogNDVweDsgfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4cHJldiwgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYnhuZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjODg4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4cHJldiwgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYnhuZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQwcHg7IH1cbiAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4cHJldiB7XG4gICAgICAgIGxlZnQ6IDRweDsgfVxuICAgICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYnhuZXh0IHtcbiAgICAgICAgcmlnaHQ6IDRweDsgfSB9XG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYngtcHJldixcbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhjb250cm9sIC5ieC1uZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhjb250cm9sIC5ieC1wcmV2OmFjdGl2ZSwgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYngtcHJldjpmb2N1cywgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYngtcHJldjpob3ZlcixcbiAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4LW5leHQ6YWN0aXZlLFxuICAgICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYngtbmV4dDpmb2N1cyxcbiAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4LW5leHQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhjb250cm9sIC5pY29uLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMThweDsgfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmljb24tYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ud2F5ZmFpci1yZWFjdC1hcHAge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAudG9vbGJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5zZWxlY3QtYm94IHtcbiAgICB3aWR0aDogNTAwcHg7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5yZWFjdC1zZWxlY3RfX2NvbnRyb2wge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweDtcbiAgICBtaW4taGVpZ2h0OiAzMnB4OyB9XG4gICAgLndheWZhaXItcmVhY3QtYXBwIC5yZWFjdC1zZWxlY3RfX2NvbnRyb2w6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAucmVhY3Qtc2VsZWN0X19jb250cm9sLS1pcy1mb2N1c2VkIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAucmVhY3Qtc2VsZWN0X192YWx1ZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgOHB4OyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAucmVhY3Qtc2VsZWN0X192YWx1ZS1jb250YWluZXItLWhhcy12YWx1ZSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9faW5kaWNhdG9yLXNlcGFyYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9fZHJvcGRvd24taW5kaWNhdG9yIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kb3duLWFycm93LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDsgfVxuICAgIC53YXlmYWlyLXJlYWN0LWFwcCAucmVhY3Qtc2VsZWN0X19kcm9wZG93bi1pbmRpY2F0b3Igc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5yZWFjdC1zZWxlY3RfX2NvbnRyb2wtLW1lbnUtaXMtb3BlbiAucmVhY3Qtc2VsZWN0X19kcm9wZG93bi1pbmRpY2F0b3Ige1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgM3B4KTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3VwLWFycm93LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDFweDsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9fY2xlYXItaW5kaWNhdG9yIHtcbiAgICBwYWRkaW5nOiA2cHg7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5yZWFjdC1zZWxlY3RfX2lucHV0IGlucHV0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwOyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAucmVhY3Qtc2VsZWN0X19tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5yZWFjdC1zZWxlY3RfX29wdGlvbiB7XG4gICAgcGFkZGluZzogNXB4IDZweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDsgfVxuICAgIC53YXlmYWlyLXJlYWN0LWFwcCAucmVhY3Qtc2VsZWN0X19vcHRpb246YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5yZWFjdC1zZWxlY3RfX29wdGlvbi0taXMtZm9jdXNlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9fbXVsdGktdmFsdWUge1xuICAgIG1hcmdpbjogM3B4IDAgM3B4IDVweDtcbiAgICBwYWRkaW5nOiA1cHggMHB4IDVweCA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZDogI2U0ZTRlNDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBsaW5lLWhlaWdodDogMTNweDsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9fbXVsdGktdmFsdWVfX2xhYmVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9fbXVsdGktdmFsdWVfX3JlbW92ZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogIzg4ODg4ODtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9fbXVsdGktdmFsdWVfX3JlbW92ZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzQ2NDY0NjtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5yZWFjdC1zZWxlY3RfX21lbnUge1xuICAgIG1hcmdpbjogMDsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLnJlYWN0LXNlbGVjdF9fc2luZ2xlLXZhbHVlIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAubWVudS1pY29uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyMSwgMjIxLCAyMjEsIDApO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAtMXB4OyB9XG4gICAgLndheWZhaXItcmVhY3QtYXBwIC5tZW51LWljb246YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC53YXlmYWlyLXJlYWN0LWFwcCAubWVudS1pY29uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjODg4OyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAubWVudS1jb250ZW50IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzQwcHg7XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC45NSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAubWVudS1ncm91cC5leHBhbmRlZCAubWVudS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLm1lbnUtZ3JvdXAuZXhwYW5kZWQgLm1lbnUtY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5tZW51LWdyb3VwIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzk5OTsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLm1lbnUtZ3JvdXAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLm1lbnUtZ3JvdXAgLmlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLndheWZhaXItcmVhY3QtYXBwIC5tZW51LWdyb3VwIC5pbnB1dC1ncm91cCBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC53YXlmYWlyLXJlYWN0LWFwcCAubWVudS1ncm91cCAuZm9ybS1zdWJtaXQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAud2F5ZmFpci1yZWFjdC1hcHAgLm1lbnUtZ3JvdXAgLmxpbmstbGlzdCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgLndheWZhaXItcmVhY3QtYXBwIC5tZW51LWdyb3VwIC5zZWxlY3QtZ3JvdXAge1xuICAgIGJvcmRlcjogc29saWQgI2RkZDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4OyB9XG4gICAgLndheWZhaXItcmVhY3QtYXBwIC5tZW51LWdyb3VwIC5zZWxlY3QtZ3JvdXAgLmZvcm0taXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLndheWZhaXItcmVhY3QtYXBwIC5tZW51LWdyb3VwIC5zZWxlY3QtZ3JvdXAgLmZvcm0taXRlbSAucmVhY3Qtc2VsZWN0X19jb250cm9sIHtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLndheWZhaXItcmVhY3QtYXBwIC5tZW51LWdyb3VwIC5zZWxlY3QtZ3JvdXAgLmZvcm0tc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAxcHggMDsgfVxuICAgICAgLndheWZhaXItcmVhY3QtYXBwIC5tZW51LWdyb3VwIC5zZWxlY3QtZ3JvdXAgLmZvcm0tc3VibWl0IC5idG4ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAud2F5ZmFpci1yZWFjdC1hcHAgLm1lbnUtZ3JvdXAgLnNlbGVjdC1ncm91cCAuZm9ybS1zdWJtaXQ6OmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAud2F5ZmFpci1yZWFjdC1hcHAgLm1lbnUtZ3JvdXAgLnNlbGVjdC1ncm91cCAucmVhY3Qtc2VsZWN0X19pbmRpY2F0b3JzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLlJlYWN0VGFibGUge1xuICBtYXJnaW46IDQwcHggMCAxMDBweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5SZWFjdFRhYmxlIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLlJlYWN0VGFibGUgdWwgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICAvKiBcXDIwMjIgaXMgdGhlIENTUyBDb2RlL3VuaWNvZGUgZm9yIGEgYnVsbGV0ICovXG4gICAgICBjb2xvcjogIzc3NztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDFlbTsgfVxuICAuUmVhY3RUYWJsZSAucnQtdGgge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuUmVhY3RUYWJsZSAucnQtdGggPiBkaXYge1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLlJlYWN0VGFibGUgLnJ0LXRoLi1jdXJzb3ItcG9pbnRlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdGFibGUtc29ydGluZy5wbmcpIDAgLTEycHggbm8tcmVwZWF0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA2cHgpOyB9XG4gICAgLlJlYWN0VGFibGUgLnJ0LXRoLi1zb3J0LWRlc2M6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90YWJsZS1zb3J0aW5nLnBuZykgbm8tcmVwZWF0OyB9XG4gICAgLlJlYWN0VGFibGUgLnJ0LXRoLi1zb3J0LWFzYzphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RhYmxlLXNvcnRpbmcucG5nKSAwIC0yNHB4IG5vLXJlcGVhdDsgfVxuICAuUmVhY3RUYWJsZSAucnQtdGgsIC5SZWFjdFRhYmxlIC5ydC10ZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLlJlYWN0VGFibGUgLnJ0LXRoIHAsIC5SZWFjdFRhYmxlIC5ydC10ZCBwIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuUmVhY3RUYWJsZSAucnQtdGhlYWQuLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgLlJlYWN0VGFibGUgLnJ0LXRoZWFkLi1oZWFkZXIgLnJ0LXRoIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgIC5SZWFjdFRhYmxlIC5ydC10aGVhZC4taGVhZGVyIC5ydC10aC4tc29ydC1hc2MsIC5SZWFjdFRhYmxlIC5ydC10aGVhZC4taGVhZGVyIC5ydC10aC4tc29ydC1kZXNjIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLlJlYWN0VGFibGUgLnJ0LXRoZWFkLi1oZWFkZXIgLnJ0LXRoLi1jdXJzb3ItcG9pbnRlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLlJlYWN0VGFibGUgLnJ0LXRoZWFkIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgLlJlYWN0VGFibGUgLnJ0LXRib2R5IHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBtYXgtaGVpZ2h0OiA3MDBweDsgfVxuICAuUmVhY3RUYWJsZSAucnQtdHIuLWV2ZW4ge1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7IH1cbiAgLlJlYWN0VGFibGUgLi1wYWdpbmF0aW9uIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5SZWFjdFRhYmxlIC5ub3RlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM4ODg7IH1cblxuLnRhVGFicyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRhVGFicyB7XG4gICAgICBib3JkZXI6IG5vbmU7IH0gfVxuXG4udGFUYWIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2NjY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAudGFUYWI6aG92ZXI6bm90KC5zZWxlY3RlZCkge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudGFUYWIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNjRhMjtcbiAgICAgIGNvbG9yOiAjMDA2NGEyOyB9IH1cblxuLnRhVGFiLnNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG4gIC50YVRhYi5zZWxlY3RlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgdG9wOiAtMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7IH1cbiAgLnRhVGFiLnNlbGVjdGVkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRhVGFiLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnRhVGFiLnNlbGVjdGVkOmJlZm9yZSwgLnRhVGFiLnNlbGVjdGVkOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG5cbi50YVRhYl9saW5rIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxNXB4IDRweCAwIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudGFUYWJfbGluayB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMjZweDtcbiAgICAgIHJpZ2h0OiA2cHg7IH0gfVxuXG4uYXVkaXQtaW5zaWdodF9faGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzAwNjRhMjsgfVxuICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2xvZ28sXG4gIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fZG9jLWxpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2xvZ28sXG4gICAgICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2RvYy1saXN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfSB9XG4gIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fbG9nbyA+IGEsXG4gIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fbG9nbyBoMSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fbG9nbyA+IGEge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19sb2dvID4gYSB7XG4gICAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfSB9XG4gIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fbG9nbyBoMSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2xvZ28gaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9IH1cbiAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19kb2MtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2RvYy1saXN0IHAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICMyMjI7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCksIHByaW50IHtcbiAgICAgIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fZG9jLWxpc3Qge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2FjdGlvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctdG9wOiA3cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19hY3Rpb24ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fYWN0aW9uID4gLmJ0biB7XG4gICAgICAgICAgZmxleDogMSAwIGF1dG87IH1cbiAgICAgICAgICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2FjdGlvbiA+IC5idG46OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2FjdGlvbiA+IC5idG46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfSB9XG4gICAgQG1lZGlhIHByaW50IHtcbiAgICAgIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fYWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSwgcHJpbnQge1xuICAgIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIge1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4IDEwcHg7IH0gfVxuXG4uZWRpdF9hbm5vdGF0aW9uLCAuanMtY29weS10by1jbGlwYm9hcmQsIC5kZWxldGUtYW5ub3RhdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ud29ya2JlbmNoX21vZGFsIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwdmg7XG4gIG1heC1oZWlnaHQ6IDk1dmg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLndvcmtiZW5jaF9tb2RhbCAuYXVkaXQtaW5zaWdodF9faGVhZGVyLFxuICAud29ya2JlbmNoX21vZGFsIC50YS10b29sYmFyLS13b3JrYmVuY2gsXG4gIC53b3JrYmVuY2hfbW9kYWwgLmFubm90YXRpb25zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSwgcHJpbnQge1xuICAgICAgLndvcmtiZW5jaF9tb2RhbCAuYXVkaXQtaW5zaWdodF9faGVhZGVyLFxuICAgICAgLndvcmtiZW5jaF9tb2RhbCAudGEtdG9vbGJhci0td29ya2JlbmNoLFxuICAgICAgLndvcmtiZW5jaF9tb2RhbCAuYW5ub3RhdGlvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAud29ya2JlbmNoX21vZGFsIC50YS10b29sYmFyLS13b3JrYmVuY2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgLndvcmtiZW5jaF9tb2RhbCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlIGxhYmVsIHtcbiAgICBjb2xvcjogIzY2NjsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC53b3JrYmVuY2hfbW9kYWwge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDkwdmg7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4ucmVtb2RhbF9kb2N1bWVudC1zZWxlY3Qge1xuICBtYXgtd2lkdGg6IDEwMDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5yZW1vZGFsX2RvY3VtZW50LXNlbGVjdCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA4MHZoOyB9IH1cblxuLmRvY3VtZW50LXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICAuZG9jdW1lbnQtc2VsZWN0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmRvY3VtZW50LXNlbGVjdCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG4uZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCxcbi5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBtYXgtaGVpZ2h0OiA3MHZoO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5kb2N1bWVudC1zZWxlY3RfX3NlbGVjdGVkIGhlYWRlcixcbiAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIGhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAgIC5kb2N1bWVudC1zZWxlY3RfX3NlbGVjdGVkIGhlYWRlcjphZnRlcixcbiAgICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgaGVhZGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQgaGVhZGVyIHAsXG4gICAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIGhlYWRlciBwIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQgaGVhZGVyIHAsXG4gICAgICAgIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSBoZWFkZXIgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAuZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCBoZWFkZXIgLmF2YWlsYWJsZV9fc2VsZWN0cyxcbiAgICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgaGVhZGVyIC5hdmFpbGFibGVfX3NlbGVjdHMge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgICAuZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCBoZWFkZXIgLmF2YWlsYWJsZV9fc2VsZWN0cyBhLFxuICAgICAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIGhlYWRlciAuYXZhaWxhYmxlX19zZWxlY3RzIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCBoZWFkZXIgLmF2YWlsYWJsZV9fc2VsZWN0cyxcbiAgICAgICAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIGhlYWRlciAuYXZhaWxhYmxlX19zZWxlY3RzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCBoZWFkZXIsXG4gICAgICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQsXG4gICAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwJTsgfSB9XG5cbi5kb2N1bWVudC1zZWxlY3RfX2xpc3Qge1xuICBtYXgtaGVpZ2h0OiA4MCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4uZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgLnN0YXRlX19uYW1lLFxuICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSAuc3RhdGVfX25hbWUgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICMwMDU1ODk7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIC5zdGF0ZV9fbmFtZSBidXR0b24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogIzAwNjRhMjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSAuc3RhdGVfX25hbWUgYnV0dG9uICsgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIG9sIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSBvbCBvbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDsgfVxuICAgIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIG9sIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBsaW5lLWhlaWdodDogMS42OyB9XG4gICAgICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSBvbCBsaTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgb2wgbGkgYnV0dG9uIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIG9sIGxpIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSBvbCBsaSAuc3RhdGVfX3ZlcnNpb24ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlICsgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUge1xuICAgICAgcGFkZGluZzogMTBweDsgfSB9XG5cbi5kb2N1bWVudC1zZWxlY3RfX3NlbGVjdGVkIHtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2RkZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kb2N1bWVudC1zZWxlY3RfX3NlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfSB9XG5cbi5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2RkZDsgfVxuICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgLnN0YXRlX19uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSBvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cbiAgICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgb2wgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgICAgIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSBvbCBsaS5oYXMtdmVyc2lvbnMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSB7XG4gICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1sZWZ0OiAwOyB9IH1cblxuLnN0YXRlX19kb2N1bWVudCBidXR0b24ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgLnN0YXRlX19kb2N1bWVudCBidXR0b24uanMtZGVzZWxlY3QtZG9jdW1lbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7IH1cbiAgICAuc3RhdGVfX2RvY3VtZW50IGJ1dHRvbi5qcy1kZXNlbGVjdC1kb2N1bWVudDpob3ZlciwgLnN0YXRlX19kb2N1bWVudCBidXR0b24uanMtZGVzZWxlY3QtZG9jdW1lbnQ6Zm9jdXMsIC5zdGF0ZV9fZG9jdW1lbnQgYnV0dG9uLmpzLWRlc2VsZWN0LWRvY3VtZW50OmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAwNjRhMjsgfVxuXG4uc3RhdGVfX2RvY3VtZW50IHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogODAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG50YWJsZS53dHMtaW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIHRhYmxlLnd0cy1pbnRybyB0Ym9keSB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIHRhYmxlLnd0cy1pbnRybyBpbWcucHdjbG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3RzIC5saXN0aW5nX19jb250ZW50IC5jb250YWluLCAud3RzIC5saXN0aW5nX19jb250ZW50IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLnd0cyAubGlzdGluZ19fY29udGVudCAud3JhcF9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi53dHMgLmxpc3RpbmdfX2Rlc2NyaXB0aW9uID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnd0cyAubGlzdGluZ19fZGVzY3JpcHRpb24gPiBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ud3RzIC5saXN0aW5nX19jb250ZW50IHAuY29weXJpZ2h0LWxpbmUge1xuICBtYXJnaW46IDIwcHg7IH1cblxuLnd0cyAubGlzdGluZ19fY29udGVudCBzZWN0aW9uIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi53dHMgcC5jb3B5cmlnaHQtbGluZSB7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4ud3RzIGhlYWRlciBpbWcucHdjbG9nbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ud3RzIC5hcnRpY2xlX19iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLnd0cyAuYXJ0aWNsZV9fYmFyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi53dHMgLmFydGljbGVfX3RhLXN1bW1hcnkgdWwge1xuICBtYXJnaW46IDIwcHggMCAyMHB4IDIwcHg7IH1cblxuLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHVsLCAud3RzIC5hcnRpY2xlX190YS1mdWxsLXRleHQgb2wsIC53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBociB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRoZWFkIHRyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG4gICAgLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRoZWFkIHRyIHRkIHtcbiAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgIC53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0aGVhZCB0ciB0ZC50YWJsZWhlYWRpbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRib2R5IHRyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICBwYWRkaW5nOiA1cHg7IH1cbiAgLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIC53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0Ym9keSB0ci5oZWFkcm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG5cbi53dHMgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIgI3N1bW1hcnktbGlzdCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLnd0cyAuZGFpbGllc19fY29udGVudC0tc2lkZWJhciAucHdjY29udGFjdCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ud3RzIC5kYWlsaWVzX19jb250ZW50LS1zaWRlYmFyIC53YnRpbGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53dHMgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIgLndidGlsZWRlc2Mge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSwgLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXkgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXkgLmNvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuZnJsLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5mcmwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5lb21sLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5lb21sLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXkgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmZybC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5mcmwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmVvbWwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZW9tbC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheHByYWN0aWNlIC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXhwcmFjdGljZSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheHByYWN0aWNlIC5jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheHByYWN0aWNlIC5jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXhwcmFjdGljZSAuZnJsLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmZybC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXhwcmFjdGljZSAuZW9tbC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheHByYWN0aWNlIC5lb21sLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheHByYWN0aWNlIC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheHByYWN0aWNlIC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmNvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuZnJsLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5mcmwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5lb21sLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5lb21sLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZGFpbGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5mcmwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmZybC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmVvbWwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmVvbWwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZGFpbGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5mcmwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5mcmwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZW9tbC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmVvbWwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmNvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmZybC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmZybC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5lb21sLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuZW9tbC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmNvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZnJsLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZnJsLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmVvbWwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtbm90ZXMtc2VsZWN0IC5lb21sLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZGFpbGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5mcmwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5mcmwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZW9tbC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmVvbWwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIge1xuICBjb2xvcjogIzAwNDA3ODtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICMwMDQwNzg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucGFnZS10YXgtbm90ZXMtdG9kYXkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLCAucGFnZS10YXgtbm90ZXMtdG9kYXkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS10YXgtbm90ZXMtdG9kYXkgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS10YXgtbm90ZXMtdG9kYXkgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS10YXgtbm90ZXMtdG9kYXkgLmNvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS10YXgtbm90ZXMtdG9kYXkgLmZybC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS10YXgtbm90ZXMtdG9kYXkgLmZybC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5lb21sLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLXRheC1ub3Rlcy10b2RheSAuZW9tbC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS10YXgtbm90ZXMtdG9kYXkgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZGFpbGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5mcmwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmZybC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmVvbWwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmVvbWwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLXRheHByYWN0aWNlIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS10YXhwcmFjdGljZSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLXRheHByYWN0aWNlIC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2UtdGF4cHJhY3RpY2UgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtdGF4cHJhY3RpY2UgLmNvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLXRheHByYWN0aWNlIC5jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtdGF4cHJhY3RpY2UgLmZybC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS10YXhwcmFjdGljZSAuZnJsLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS10YXhwcmFjdGljZSAuZW9tbC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS10YXhwcmFjdGljZSAuZW9tbC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtdGF4cHJhY3RpY2UgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLXRheHByYWN0aWNlIC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmNvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmZybC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmZybC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5lb21sLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuZW9tbC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmNvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZnJsLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZnJsLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmVvbWwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5lb21sLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLXRheC1kaXJlY3RvcnkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLXRheC1kaXJlY3RvcnkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS10YXgtZGlyZWN0b3J5IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS10YXgtZGlyZWN0b3J5IC5jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS10YXgtZGlyZWN0b3J5IC5jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZnJsLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLXRheC1kaXJlY3RvcnkgLmZybC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZW9tbC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS10YXgtZGlyZWN0b3J5IC5lb21sLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS10YXgtZGlyZWN0b3J5IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS10YXgtZGlyZWN0b3J5IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuZGFpbGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmNvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmNvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5mcmwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuZnJsLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5lb21sLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmVvbWwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS10YXgtbm90ZXMtc2VsZWN0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS10YXgtbm90ZXMtc2VsZWN0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmZybC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS10YXgtbm90ZXMtc2VsZWN0IC5mcmwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmVvbWwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZW9tbC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZnJsLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmZybC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZW9tbC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5lb21sLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIge1xuICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXkgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXkgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheHByYWN0aWNlIC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheHByYWN0aWNlIC5mcmwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5mcmwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5mcmwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtc2VsZWN0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtc2VsZWN0IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDQwNzg7IH1cblxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10YXhwcmFjdGljZSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10YXhwcmFjdGljZSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheHByYWN0aWNlIC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10YXgtbm90ZXMtc2VsZWN0IC5mcmwtY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10YXgtbm90ZXMtc2VsZWN0IC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDQwNzg7IH1cbiAgLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS10YXgtbm90ZXMtdG9kYXkgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS10YXgtbm90ZXMtdG9kYXkgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLXRheC1ub3Rlcy10b2RheSAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLXRheC1ub3Rlcy10b2RheSAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS10YXgtbm90ZXMtdG9kYXkgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS10YXhwcmFjdGljZSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtdGF4cHJhY3RpY2UgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS10YXhwcmFjdGljZSAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtdGF4cHJhY3RpY2UgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS10YXhwcmFjdGljZSAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS10YXhwcmFjdGljZSAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS10YXgtZGlyZWN0b3J5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS10YXgtZGlyZWN0b3J5IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtdGF4LWRpcmVjdG9yeSAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLXRheC1kaXJlY3RvcnkgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtdGF4LWRpcmVjdG9yeSAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS10YXgtbm90ZXMtc2VsZWN0IC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS10YXgtbm90ZXMtc2VsZWN0IC5mcmwtY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS10YXgtbm90ZXMtc2VsZWN0IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSBhLFxuICAucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUgYSB7XG4gICAgY29sb3I6ICMwMDQwNzg7IH1cblxuLnBhZ2Utc3RhdGUtdGF4LXRvZGF5IC5sYW5kaW5nX190aXRsZSwgLnBhZ2Utc3RhdGUtdGF4LXRvZGF5IC5mb3JtX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgIzAwNjgzODtcbiAgY29sb3I6ICMwMDY4Mzg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucGFnZS1zdGF0ZS10YXgtdG9kYXkgLmxhbmRpbmdfX3RpdGxlLCAucGFnZS1zdGF0ZS10YXgtdG9kYXkgLmZvcm1fX2hlYWRlciB7XG4gICAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLnBhZ2Utc3RhdGUtdGF4LXRvZGF5IC5kYWlsaWVzX19jb250ZW50Lmxpc3RpbmcgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDY4Mzg7IH1cblxuLnBhZ2Utc3RhdGUtdGF4LXRvZGF5IC5kYWlsaWVzX19jb250ZW50Lmxpc3RpbmcgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDY4Mzg7IH1cbiAgLnBhZ2Utc3RhdGUtdGF4LXRvZGF5IC5kYWlsaWVzX19jb250ZW50Lmxpc3RpbmcgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEge1xuICAgIGNvbG9yOiAjMDA2ODM4OyB9XG5cbi5wYWdlLWF1ZGl0LWluc2lnaHQtbmV3cyAubGFuZGluZ19fdGl0bGUsIC5wYWdlLWF1ZGl0LWluc2lnaHQtbmV3cyAuZm9ybV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjgzODsgfVxuXG4ucGFnZS1hdWRpdC1pbnNpZ2h0LW5ld3MgLmxpc3RpbmcgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDY4Mzg7IH1cblxuLnBhZ2UtYXVkaXQtaW5zaWdodC1uZXdzIC5saXN0aW5nIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA2ODM4OyB9XG5cbi5wYWdlLWF1ZGl0LWluc2lnaHQgLmNvbnRlbnQtYmxvY2suYXVkaXQtbmV3cyAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNjgzODsgfVxuXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSwgLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAuYmVwc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC5iZXBzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC5mYXRjYV9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC5mYXRjYV9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5ICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWJlcHMtZXhwZXJ0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWJlcHMtZXhwZXJ0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1iZXBzLWV4cGVydCAuYmVwc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1iZXBzLWV4cGVydCAuYmVwc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtYmVwcy1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWJlcHMtZXhwZXJ0IC5mYXRjYV9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtYmVwcy1leHBlcnQgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWJlcHMtZXhwZXJ0IC50cmVhdGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtYmVwcy1leHBlcnQgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1iZXBzLWV4cGVydCAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1mYXRjYS1leHBlcnQgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1mYXRjYS1leHBlcnQgLmJlcHNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0IC5iZXBzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1mYXRjYS1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWZhdGNhLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWZhdGNhLWV4cGVydCAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0IC50cmVhdGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0ICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0ICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAuYmVwc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAuYmVwc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5mYXRjYV9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC50cmVhdGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5mb3JtX19oZWFkZXIsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLmJlcHNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAuYmVwc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5mb3JtX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgIzk1MjIyNjtcbiAgY29sb3I6ICM5NTIyMjY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSwgLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLmJlcHNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLmJlcHNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC5mYXRjYV9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC50cmVhdGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5ICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLWJlcHMtZXhwZXJ0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS1iZXBzLWV4cGVydCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLWJlcHMtZXhwZXJ0IC5iZXBzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS1iZXBzLWV4cGVydCAuYmVwc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLWJlcHMtZXhwZXJ0IC5mYXRjYV9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2UtYmVwcy1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtYmVwcy1leHBlcnQgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS1iZXBzLWV4cGVydCAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS1iZXBzLWV4cGVydCAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS1iZXBzLWV4cGVydCAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtZmF0Y2EtZXhwZXJ0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS1mYXRjYS1leHBlcnQgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS1mYXRjYS1leHBlcnQgLmJlcHNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLWZhdGNhLWV4cGVydCAuYmVwc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLWZhdGNhLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLWZhdGNhLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS1mYXRjYS1leHBlcnQgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS1mYXRjYS1leHBlcnQgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtZmF0Y2EtZXhwZXJ0ICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLWZhdGNhLWV4cGVydCAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLmJlcHNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5iZXBzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC50cmVhdGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0ICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmxhbmRpbmdfX3RpdGxlLFxuICAgIC5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0ICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmZvcm1fX2hlYWRlcixcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAuYmVwc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAuYmVwc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLmZhdGNhX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzIC5mYXRjYV9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAubGFuZGluZ19fdGl0bGUsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5mb3JtX19oZWFkZXIge1xuICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWJlcHMtZXhwZXJ0IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1mYXRjYS1leHBlcnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTUyMjI2OyB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtYmVwcy1leHBlcnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICM5NTIyMjY7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtYmVwcy1leHBlcnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLWZhdGNhLWV4cGVydCAuY29udGVudC1ibG9ja19fdGl0bGUgYSxcbiAgLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEge1xuICAgIGNvbG9yOiAjOTUyMjI2OyB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWFpbi1jb250ZW50IC5jb250YWluLCAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21haW4tY29udGVudCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWFpbi1jb250ZW50IC53cmFwX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtZmlsdGVyLW5vdGUtY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLWZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1maWx0ZXIgLnRpdGxlLWxhYmVsIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLWZpbHRlciAudGl0bGUtbGFiZWw6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4zcmVtOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLWZpbHRlciAuZm9ybS1pdGVtLWp1cmlzZGljdGlvbjEsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLWZpbHRlciAuZm9ybS1pdGVtLWp1cmlzZGljdGlvbjIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtZmlsdGVyIC5mb3JtLWl0ZW0tanVyaXNkaWN0aW9uMSAuY2hvc2VuLWNvbnRhaW5lcixcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1maWx0ZXIgLmZvcm0taXRlbS1qdXJpc2RpY3Rpb24yIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtZmlsdGVyIC5tbGktZmlsdGVyLWp1cmlzZGljdGlvbi0xLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1maWx0ZXIgLm1saS1maWx0ZXItanVyaXNkaWN0aW9uLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1maWx0ZXIgLm1saS1maWx0ZXItanVyaXNkaWN0aW9uLTEgdWwsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtZmlsdGVyIC5tbGktZmlsdGVyLWp1cmlzZGljdGlvbi0yIHVsIHtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4OyB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLW5vdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtbm90ZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1ub3RlIC5ub3RlLWNvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1ub3RlIC5ub3RlLWNvbG9yIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLW5vdGUgLmNvbG9yLWUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgI2ZmZiA1MCUsICNmOWY5ZjkgNTAlKTsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1ub3RlIC5jb2xvci1wIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZlOTkzOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLW5vdGUgLmNvbG9yLXIge1xuICAgIGJhY2tncm91bmQ6ICNjM2RlYjc7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgdGFibGUgdGQsIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciB0YWJsZSB0aCB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIHRhYmxlIHRkICsgdGQsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciB0YWJsZSB0aCArIHRoIHtcbiAgICB3aWR0aDogMjQwcHg7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIGEsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIHAsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIHRoZWFkLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIHRkLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIHRoLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIHRoIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5kYXRhVGFibGUsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLmRhdGFUYWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAuY29sLWhlYWRlciwgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLnJvdy1oZWFkZXIsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLmNvbC1oZWFkZXIsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLnJvdy1oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLnRoLWlubmVyLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC50aC1pbm5lciB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAuY29sLWhlYWRlcixcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAuY29sLWhlYWRlciB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5jb2wtaGVhZGVyIHRoLFxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLmNvbC1oZWFkZXIgdGgge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5jb2wtaGVhZGVyLW5hbWUsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLmNvbC1oZWFkZXItbmFtZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5jb2wtaGVhZGVyLW5hbWUgLnRoLWlubmVyLFxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLmNvbC1oZWFkZXItbmFtZSAudGgtaW5uZXIge1xuICAgICAgYmFja2dyb3VuZDogI2RkZDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAuY29sLWhlYWRlci1pbmZvIC50aC1pbm5lcixcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAuY29sLWhlYWRlci1pbmZvIC50aC1pbm5lciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAuY29sLWhlYWRlci1pbmZvIHAsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLmNvbC1oZWFkZXItaW5mbyBwIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAuY29sLWhlYWRlci1udW1iZXIgcCxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAuY29sLWhlYWRlci1udW1iZXIgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAuRFRGQ19MZWZ0SGVhZFdyYXBwZXIgLmNvbC1oZWFkZXItbmFtZSAudGgtaW5uZXIsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLkRURkNfTGVmdEhlYWRXcmFwcGVyIC5jb2wtaGVhZGVyLW5hbWUgLnRoLWlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5yb3ctaGVhZGVyLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5yb3ctaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgbWF4LXdpZHRoOiA4MHB4OyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC50ZC1pbm5lcixcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAudGQtaW5uZXIge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktZnVsbCxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLWZ1bGwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1uYW1lLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktbmFtZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktZGV0YWlsLWNvbixcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLWRldGFpbC1jb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgIGJveC1zaGFkb3c6ICNjY2MgMnB4IDJweCA4cHggMHB4O1xuICAgIGxlZnQ6IDA7IH1cbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAubWxpLWRldGFpbC1jb24gcCxcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktZGV0YWlsLWNvbiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgdGQ6bGFzdC1jaGlsZCAubWxpLWRldGFpbC1jb24sXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgdGQ6bGFzdC1jaGlsZCAubWxpLWRldGFpbC1jb24ge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1zdGF0dXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMTEsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1zdGF0dXMtMTEge1xuICAgIGJhY2tncm91bmQ6ICNmZmU5OTM7IH1cbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAubWxpLXN0YXR1cy0xMTpob3ZlcixcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzLTExOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkOWM2N2Q7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMjIsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1zdGF0dXMtMjIge1xuICAgIGJhY2tncm91bmQ6ICNjM2RlYjc7IH1cbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAubWxpLXN0YXR1cy0yMjpob3ZlcixcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzLTIyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNhNmJkOWM7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMjEsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1zdGF0dXMtMjEge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICNjM2RlYjcgNTAlLCAjZmZlOTkzIDUwJSk7IH1cbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAubWxpLXN0YXR1cy0yMTpob3ZlcixcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzLTIxOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICNhNmJkOWMgNTAlLCAjZDljNjdkIDUwJSk7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMTIsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1zdGF0dXMtMTIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICNmZmU5OTMgNTAlLCAjYzNkZWI3IDUwJSk7IH1cbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAubWxpLXN0YXR1cy0xMjpob3ZlcixcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzLTEyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICNkOWM2N2QgNTAlLCAjYTZiZDljIDUwJSk7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMDEsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1zdGF0dXMtMDEge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsIHRyYW5zcGFyZW50IDUwJSwgI2ZmZTk5MyA1MCUpOyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMDE6aG92ZXIsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0wMTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDUwJSwgI2Q5YzY3ZCA1MCUpOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLTEwLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzLTEwIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjZmZlOTkzIDUwJSwgdHJhbnNwYXJlbnQgNTAlKTsgfVxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLTEwOmhvdmVyLFxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1zdGF0dXMtMTA6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgI2Q5YzY3ZCA1MCUsIHJnYmEoMCwgMCwgMCwgMC4xNSkgNTAlKTsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAubWxpLXN0YXR1cy0yMCxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0yMCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgI2MzZGViNyA1MCUsIHRyYW5zcGFyZW50IDUwJSk7IH1cbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAubWxpLXN0YXR1cy0yMDpob3ZlcixcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzLTIwOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICNhNmJkOWMgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDUwJSk7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMDIsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1zdGF0dXMtMDIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsIHRyYW5zcGFyZW50IDUwJSwgI2MzZGViNyA1MCUpOyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMDI6aG92ZXIsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0wMjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDUwJSwgI2E2YmQ5YyA1MCUpOyB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpLXRhYmxlLWxvYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDQ0LCA0NCwgMC43KTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMTE7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGktdGFibGUtbG9hZGVyIC5sb2FkZXJfX2NvbnRhaW5lciB7XG4gICAgdG9wOiAzMHZoOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpLXRhYmxlLWxvYWRlciAubG9hZGVyX19pY29uIHtcbiAgICBmb250LXNpemU6IDQwcHg7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtcGxhY2Vob2RlciB7XG4gIGhlaWdodDogNDAwcHg7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGktZGV0YWlsLWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGktZGV0YWlsIHtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saS1kZXRhaWwgYSB7XG4gICAgY29sb3I6ICNkZGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saS1kZXRhaWwgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2VlZTsgfVxuXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saS1kZXRhaWwtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5lbnRpdHktaGlnaGxpZ2h0IHtcbiAgcGFkZGluZzogMCAycHg7XG4gIGJhY2tncm91bmQ6ICNmMzg4NDE7XG4gIC8qIFdhcyBicmFuZC1jb2xvci0yICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICBkaXYubmVyLWVudGl0aWVzLXJpZ2h0LXJhaWwtY29udGFpbmVyIGRpdi5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIGRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIgZGl2LmNvbnRlbnQtYmxvY2tfX2hlYWRlciBoMi5jb250ZW50X2Jsb2NrX190aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTIuMTRweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7IH1cbiAgZGl2Lm5lci1lbnRpdGllcy1yaWdodC1yYWlsLWNvbnRhaW5lciBkaXYuY2F0ZWdvcnktY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhOyB9XG4gICAgZGl2Lm5lci1lbnRpdGllcy1yaWdodC1yYWlsLWNvbnRhaW5lciBkaXYuY2F0ZWdvcnktY29udGFpbmVyIGRpdi5jYXRlZ29yeS1oZWFkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDY0YTI7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgICAgZGl2Lm5lci1lbnRpdGllcy1yaWdodC1yYWlsLWNvbnRhaW5lciBkaXYuY2F0ZWdvcnktY29udGFpbmVyIGRpdi5jYXRlZ29yeS1oZWFkZXIgaS5jYXRlZ29yeS1oZWFkZXItZHJvcGRvd24ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGNvbG9yOiAjZjI3MzIwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIGRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIgZGl2LmNhdGVnb3J5LWNvbnRhaW5lciBkaXYuY2F0ZWdvcnktaGVhZGVyIGkuY2F0ZWdvcnktaGVhZGVyLWRyb3Bkb3duOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBkaXYubmVyLWVudGl0aWVzLXJpZ2h0LXJhaWwtY29udGFpbmVyIGRpdi5jYXRlZ29yeS1jb250YWluZXIgZGl2LmNhdGVnb3J5LWhlYWRlciBoMi5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMDA2NGEyOyB9XG4gICAgZGl2Lm5lci1lbnRpdGllcy1yaWdodC1yYWlsLWNvbnRhaW5lciBkaXYuY2F0ZWdvcnktY29udGFpbmVyIC5lbnRpdGllcy1ncm91cCB7XG4gICAgICBtYXJnaW46IDBweCA1cHg7XG4gICAgICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAgIGRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIgZGl2LmNhdGVnb3J5LWNvbnRhaW5lciAuZW50aXRpZXMtZ3JvdXAgZGl2LmVudGl0eS1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzlFQUZGO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIGRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIgZGl2LmNhdGVnb3J5LWNvbnRhaW5lciAuZW50aXRpZXMtZ3JvdXAgZGl2LmVudGl0eS1jb250YWluZXIgYS5lbnRpdHktbGluayB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgZGl2Lm5lci1lbnRpdGllcy1yaWdodC1yYWlsLWNvbnRhaW5lciBkaXYuY2F0ZWdvcnktY29udGFpbmVyIC5lbnRpdGllcy1ncm91cCBkaXYuZW50aXR5LWNvbnRhaW5lciBhLmVudGl0eS1saW5rIHNwYW4uZW50aXR5LW5hbWUge1xuICAgICAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgICBkaXYubmVyLWVudGl0aWVzLXJpZ2h0LXJhaWwtY29udGFpbmVyIGRpdi5jYXRlZ29yeS1jb250YWluZXIgLmVudGl0aWVzLWdyb3VwIGRpdi5lbnRpdHktY29udGFpbmVyIGEuZW50aXR5LWxpbmsgc3Bhbi5lbnRpdHktbmFtZTpob3ZlcixcbiAgICAgICAgICBkaXYubmVyLWVudGl0aWVzLXJpZ2h0LXJhaWwtY29udGFpbmVyIGRpdi5jYXRlZ29yeS1jb250YWluZXIgLmVudGl0aWVzLWdyb3VwIGRpdi5lbnRpdHktY29udGFpbmVyIGEuZW50aXR5LWxpbmsgc3Bhbi5lbnRpdHktbmFtZTpmb2N1cyB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgZGl2Lm5lci1lbnRpdGllcy1yaWdodC1yYWlsLWNvbnRhaW5lciBkaXYuY2F0ZWdvcnktY29udGFpbmVyIC5lbnRpdGllcy1ncm91cCBkaXYuZW50aXR5LWNvbnRhaW5lcjpob3ZlcixcbiAgICAgIGRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIgZGl2LmNhdGVnb3J5LWNvbnRhaW5lciAuZW50aXRpZXMtZ3JvdXAgZGl2LmVudGl0eS1jb250YWluZXI6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTdEREZGOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtaW4td2lkdGg6IDI0MHB4OyB9XG4gIC5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAgLm9wZW50aXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gICAgYm9yZGVyLWNvbG9yOiAjREREREREO1xuICAgIGJvcmRlci13aWR0aDogMXB4OyB9XG4gICAgLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcCAub3BlbnRpcCBkaXYuZW50aXR5LXRpcC1jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMTBweDsgfVxuICAgICAgLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcCAub3BlbnRpcCBkaXYuZW50aXR5LXRpcC1jb250ZW50IGgyIHtcbiAgICAgICAgY29sb3I6ICMwMDY0QTI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAgLm9wZW50aXAgZGl2LmVudGl0eS10aXAtY29udGVudCBkaXYuZW50aXR5LXRpcC1hcnRpY2xlcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAgLm9wZW50aXAgZGl2LmVudGl0eS10aXAtY29udGVudCBkaXYuZW50aXR5LXRpcC1hcnRpY2xlcy1jb250YWluZXIgYS5lbnRpdHktdGlwLWFydGljbGUtaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAgIC5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAgLm9wZW50aXAgZGl2LmVudGl0eS10aXAtY29udGVudCBkaXYuZW50aXR5LXRpcC1hcnRpY2xlcy1jb250YWluZXIgYS5lbnRpdHktdGlwLWFydGljbGUtaXRlbTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI0YyNzMyMDsgfVxuICAgICAgLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcCAub3BlbnRpcCBkaXYuZW50aXR5LXRpcC1jb250ZW50IC5lbnRpdHktdGlwLXNjcm9sbC10byB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcCAub3BlbnRpcCBkaXYuZW50aXR5LXRpcC1jb250ZW50IGEuZW50aXR5LXRpcC1zY3JvbGwtdG8sXG4gICAgICAub3BlbnRpcC1jb250YWluZXIuc3R5bGUtdGEtbmVyLXJpZ2h0LXJhaWwtdGlwIC5vcGVudGlwIGRpdi5lbnRpdHktdGlwLWNvbnRlbnQgYS5lbnRpdHktdGlwLXNob3ctYWxsLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiA1cHggMDsgfVxuICAgICAgICAub3BlbnRpcC1jb250YWluZXIuc3R5bGUtdGEtbmVyLXJpZ2h0LXJhaWwtdGlwIC5vcGVudGlwIGRpdi5lbnRpdHktdGlwLWNvbnRlbnQgYS5lbnRpdHktdGlwLXNjcm9sbC10bzpob3ZlcixcbiAgICAgICAgLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcCAub3BlbnRpcCBkaXYuZW50aXR5LXRpcC1jb250ZW50IGEuZW50aXR5LXRpcC1zaG93LWFsbC1saW5rOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0YyNzMyMDsgfVxuICAgICAgLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcCAub3BlbnRpcCBkaXYuZW50aXR5LXRpcC1jb250ZW50IGEuZW50aXR5LXRpcC1zaG93LWFsbC1saW5rOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiWyBcIjsgfVxuICAgICAgLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcCAub3BlbnRpcCBkaXYuZW50aXR5LXRpcC1jb250ZW50IGEuZW50aXR5LXRpcC1zaG93LWFsbC1saW5rOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXVwiOyB9XG5cbnVsLm5lclRhYnNIZWFkZXIge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwNjRhMjtcbiAgbWFyZ2luOiAyNXB4IDEwcHggMCAxMHB4OyB9XG5cbmxpLm5lclRhYnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIGNvbG9yOiAjMDA2NGEyO1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IExhdG8sc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5saS5uZXJUYWJzLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgY29sb3I6ICNmZmY7IH1cblxubGkubmVyVGFiczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTczYWI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5uZXJBcnRpY2xlcyBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4ubmVyU2VlQWxsTGlua3Mge1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDE1cHggNHB4IDBweCAwOyB9XG5cbi5uZXJMZWZ0UmFpbEJsb2NrSGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRBMjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyLjE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm5lckxlZnRSYWlsQ29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuXG4ubWVkaWFfX2NvbnRlbnQubmVyTGVmdFJhaWxDb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLm5lckxlZnRSYWlsQ29udGVudE5vQWNjZXNzIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4uTkVSbWVkaWFfX2RhdGV0aW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uYXJ0aWNsZVN1Ym1pc3Npb24ge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uc3VibWlzc2lvbnJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuXG4uc3VibWlzc2lvbkNvbEhlYWRlciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zdWJtaXNzaW9uQ29sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZDsgfVxuXG4uc3VibWlzc2lvbkdlbmVyYWxIZWFkZXJDb250YWluZXIge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA2NGEyOyB9XG5cbi5zdWJtaXNzaW9uR2VuZXJhbEhlYWRlckNvbnRhaW5lciB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4uc3VibWlzc2lvbnNBZGRNYXJnaW5Cb3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLnN1Ym1pc3Npb25Db250YWN0Q29udGFpbmVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zdWJtaXNzaW9uQ29udGFjdENvbnRhaW5lciB1bCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSBsYWJlbCB7XG4gIG1hcmdpbjogMjBweCAwIDVweCAwOyB9XG5cbiN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5hdXRob3JTdWJtaXNzaW9ucyBkaXYge1xuICB3aWR0aDogNDYlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAuYXV0aG9yU3VibWlzc2lvbnMgbGFiZWwuY29udGFjdC1pbmZvLWxhYmVsIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAuYXV0aG9yU3VibWlzc2lvbnMgbGFiZWw6bm90KC5jb250YWN0LWluZm8tbGFiZWwpIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbiN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5hdXRob3JTdWJtaXNzaW9ucyAuY29udGFjdC1pbmZvLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLmF1dGhvclN1Ym1pc3Npb25zIC5hZGRNb3JlQXV0aG9ycyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDY0YTI7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLmF1dGhvclN1Ym1pc3Npb25zIC5hZGRNb3JlQXV0aG9yczpob3ZlciB7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cblxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0YxRjk7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHBhZGRpbmc6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAjdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAuZGVzY3JpcHRpb24uaWNvbi1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbG9yOiAjYWFhO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbiN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDhweCAyNXB4OyB9XG5cbiN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5mb3JtLXJlcXVpcmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDsgfVxuICAjdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAuZm9ybS1yZXF1aXJlZDphZnRlciB7XG4gICAgY29udGVudDogXCJyZXF1aXJlZFwiO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbiN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZCB7XG4gIGJvcmRlcjogZGFzaGVkIDFweCAjZGRkO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfZmlsZWxpc3RfaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfZmlsZWxpc3RfZm9vdGVyIHtcbiAgaGVpZ2h0OiAzMnB4OyB9XG5cbiN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZF9maWxlbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IGxpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG4gICAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IGxpLnBsdXBsb2FkX2RvbmUge1xuICAgICAgY29sb3I6ICM5OTk7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IC5wbHVwbG9hZF9maWxlX25hbWUge1xuICAgIHdpZHRoOiAyNDBweDsgfVxuICAjdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfZmlsZWxpc3QgLnBsdXBsb2FkX2Ryb3B0ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IC5wbHVwbG9hZF9kZWxldGUgYSxcbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IC5wbHVwbG9hZF9kb25lIGEge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAjdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfZmlsZWxpc3QgLnBsdXBsb2FkX2RlbGV0ZSBhOmhvdmVyLFxuICAgICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZF9maWxlbGlzdCAucGx1cGxvYWRfZG9uZSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gICAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IC5wbHVwbG9hZF9kZWxldGUgYTpiZWZvcmUsXG4gICAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IC5wbHVwbG9hZF9kb25lIGE6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAjdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfZmlsZWxpc3QgLnBsdXBsb2FkX2RlbGV0ZSBhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvgI1cIjsgfVxuICAjdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfZmlsZWxpc3QgLnBsdXBsb2FkX2RvbmUgYSB7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cbiAgICAjdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfZmlsZWxpc3QgLnBsdXBsb2FkX2RvbmUgYTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLvgIxcIjsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAjdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfYnV0dG9uLnBsdXBsb2FkX2FkZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgICAjdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfYnV0dG9uLnBsdXBsb2FkX2FkZDpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgY29udGVudDogXCLvgadcIjtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZF9idXR0b24ucGx1cGxvYWRfc3RhcnQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgY29udGVudDogXCLvgpNcIjtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAuY2hvc2VuLWNvbnRhaW5lciwgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4udGF4dG9waWNzIC5saXN0aW5nX19jb250cm9scywgLmp1cmlzZGljdGlvbnMgLmxpc3RpbmdfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zdGF0aWMgLmxhbmRpbmdfX3RpdGxlLCAuc3RhdGljIC5mb3JtX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnN0YXRpYyAubGFuZGluZ19fdGl0bGUsIC5zdGF0aWMgLmZvcm1fX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxubmF2LnRheHRvcGljcyA+IGRpdjpmaXJzdC1jaGlsZCxcbm5hdi5qdXJpc2RpY3Rpb25zID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICBuYXYudGF4dG9waWNzID4gZGl2OmZpcnN0LWNoaWxkIGlucHV0LFxuICBuYXYuanVyaXNkaWN0aW9ucyA+IGRpdjpmaXJzdC1jaGlsZCBpbnB1dCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIG5hdi50YXh0b3BpY3MgPiBkaXY6Zmlyc3QtY2hpbGQgaW5wdXQsXG4gICAgICBuYXYuanVyaXNkaWN0aW9ucyA+IGRpdjpmaXJzdC1jaGlsZCBpbnB1dCB7XG4gICAgICAgIGZsZXg6IDAgMCA5MCU7IH0gfVxuXG4ubWVnYW1lbnVfX2NsZWFyLmljb24tdGltZXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDsgfVxuXG4vKlxuICogQ1NTIFRvIG1ha2UgdGhlIEljb24gQWxpZ24gaW4gY2hyb21lLlxuICpcbiAqIEJ5IHRoZSByZWFsIFF1ZXN0aW9uIGlzIC4uLi4gV2h5IHdvdWxkIGFueW9uZSB1cyBjaHJvbWUgd2hlbiB5b3UgaGF2ZSB0aGUgZ3JlYXRuZXNzIG9mIEVkZ2UgYW5kIEZGPyBIbW1tbW1tbW1tbW1tXG4qL1xuLm1lZ2FtZW51X19oZWFkbGluZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjI3MzIwO1xuICBjb2xvcjogI2YyNzMyMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLm1lZ2FtZW51bWFpbl9fdGl0bGUge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogTGF0bztcbiAgZm9udC1zaXplOiAyOHB4OyB9XG5cbi5tZWdhbWVudV9jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5tZWdhbWVudV9jb250ZW50IC5tZWdhbWVudV9ncm91cCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5tZWdhbWVudV9jb250ZW50IC5tZWdhbWVudV9ncm91cCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm1lZ2FtZW51X2NvbnRlbnQgLm1lZ2FtZW51X2dyb3VwIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5tZWdhbWVudV9jb250ZW50IC5tZWdhbWVudV9fdGl0bGUge1xuICAgIGNvbG9yOiAjZjI3MzIwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAubWVnYW1lbnVfY29udGVudCAubWVnYW1lbnVfdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5tZWdhbWVudV9jb250ZW50IC5tZWdhbWVudV91bCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIC5tZWdhbWVudV9jb250ZW50IC5tZWdhbWVudV91bCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmtleV9kb2N1bWVudHMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5jb250cmlidXRvcnMgLmNvbnRhaW4sIC5jb250cmlidXRvcnMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuY29udHJpYnV0b3JzIC53cmFwX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDAgNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jb250cmlidXRvcnMgLmNvbnRhaW4sIC5jb250cmlidXRvcnMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuY29udHJpYnV0b3JzIC53cmFwX19jb250ZW50IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4uY29udHJpYnV0b3JzIC5mZWF0dXJlZC0tY29udHJpYnV0b3JzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAuY29udHJpYnV0b3JzIC5mZWF0dXJlZC0tY29udHJpYnV0b3JzIC5mZWF0dXJlZC1vdmVydmlldyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5jb250cmlidXRvcnMgLmZlYXR1cmVkLS1jb250cmlidXRvcnMgLmZlYXR1cmVkLW92ZXJ2aWV3ID4gYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmNvbnRyaWJ1dG9ycyAuZmVhdHVyZWQtLWNvbnRyaWJ1dG9ycyAuZmVhdHVyZWQtb3ZlcnZpZXcgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuY29udHJpYnV0b3JzIC5mZWF0dXJlZC0tY29udHJpYnV0b3JzIC5mZWF0dXJlZF9fbGlua3MtLWNvbnRyaWJ1dG9yIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmNvbnRyaWJ1dG9ycyAuZmVhdHVyZWQtLWNvbnRyaWJ1dG9ycyBhLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fdmlldy1hbGwge1xuICAgIGNvbG9yOiAjZjI3MzIwO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAuY29udHJpYnV0b3JzIC5mZWF0dXJlZC0tY29udHJpYnV0b3JzIGEuY29udHJpYnV0b3ItLWZlYXR1cmVkX192aWV3LWFsbDpob3ZlciwgLmNvbnRyaWJ1dG9ycyAuZmVhdHVyZWQtLWNvbnRyaWJ1dG9ycyBhLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fdmlldy1hbGw6Zm9jdXMge1xuICAgICAgY29sb3I6ICNkMzVjMWQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuY29udHJpYnV0b3JzIC5mZWF0dXJlZC0tY29udHJpYnV0b3JzIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cblxuLmNvbnRyaWJ1dG9ycyAubGlzdC0tY29udHJpYnV0b3JzIHtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuY29udHJpYnV0b3JzIC5saXN0LS1jb250cmlidXRvcnMgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmNvbnRyaWJ1dG9ycyAubGlzdC0tY29udHJpYnV0b3JzIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmNvbnRyaWJ1dG9ycyAubGlzdC0tY29udHJpYnV0b3JzIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4ua2V5X2RvY3VtZW50c19jb250YWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAyMHB4IDAgNDBweDsgfVxuICAua2V5X2RvY3VtZW50c19jb250YWluIHVsIHtcbiAgICBsaW5lLWhlaWdodDogMjsgfVxuICAgIC5rZXlfZG9jdW1lbnRzX2NvbnRhaW4gdWw6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZzogMCAyNXB4IDAgMDsgfVxuICAgIC5rZXlfZG9jdW1lbnRzX2NvbnRhaW4gdWw6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmtleV9kb2N1bWVudHNfY29udGFpbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAua2V5X2RvY3VtZW50c19jb250YWluIHVsOmZpcnN0LWNoaWxkLFxuICAgICAgLmtleV9kb2N1bWVudHNfY29udGFpbiB1bDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9IH1cblxuLmNvbnRhaW4tcmVzb3VyY2VzIHtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jb250YWluLXJlc291cmNlcyBociB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5jb250YWluLXJlc291cmNlcyAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4ucmVzb3VyY2VIZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5tb2RpZmllZEJ5Q29udGVudCwgLnByb3BSZWcsIC5maW5hbFRlbXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgbWF4LWhlaWdodDogMzAwcHg7IH1cblxuLmV4cGFuZCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7IH1cblxuLmV4cGFuZE1vZGlmaWVkQnlDb250ZW50LCAuZXhwYW5kcHJvcFJlZywgLmV4cGFuZGZpbmFsVGVtcCB7XG4gIHdpZHRoOiA0NjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC0xNXB4IDAgMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZXhwYW5kcHJvcFJlZywgLmV4cGFuZGZpbmFsVGVtcCB7XG4gIHdpZHRoOiA0NjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC00MXB4IDAgMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY29udGFpbi1yZXNvdXJjZXMgdWwubmVyVGFic0hlYWRlciB7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWRlZGU7IH1cblxuLmNvbnRhaW4tcmVzb3VyY2VzIGxpLm5lclRhYnMge1xuICBtYXJnaW46IDVweCA1cHggMCAwOyB9XG5cbi5jb250YWluLXJlc291cmNlcyBsaS5uZXJUYWJzOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDY0YTI7XG4gIGNvbG9yOiAjMDA2NGEyOyB9XG5cbi5uZXdzIC5tZWRpYV9fcHJvZHVjdCwgLmNvbW1lbnRhcnkgLm1lZGlhX19wcm9kdWN0LCAucmVzb3VyY2VBdXRob3JzIC5tZWRpYV9fcHJvZHVjdCB7XG4gIG1hcmdpbjogMTBweCAwIDAgMDsgfVxuXG4uY29udGFpbi1yZXNvdXJjZXMgbGkubmVyVGFicy5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA2NGEyO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwNjRhMjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZGVkZWRlO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZGVkZWRlOyB9XG5cbi5jb250YWluLXJlc291cmNlcyBsaS5uZXJUYWJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uZmluYWxUZW1wLCAucHJvcFJlZyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmZpbmFsVGVtcCBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbnVsLnJlZ3NBcnRpY2xlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbnVsLnJlZ3NBcnRpY2xlIGxpIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuXG5saS5yZXNvdXJjZVJlZ1RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4ucmVzb3VyY2VzQ29udGVudCAubWVkaWFfX2RhdGV0aW1lIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgbWFyZ2luOiAxMHB4IDA7IH1cblxuLnJlc291cmNlc0NvbnRlbnQgLm1lZGlhX19zbmlwcGV0IHtcbiAgcGFkZGluZzogMCA1cHggMTBweCAwOyB9XG5cbi5yZXNvdXJjZXNDb250ZW50IC5tZWRpYV9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5hbGxJcnMgLm1lZGlhX190aXRsZSwgLndyaXR0ZW5EZXRlcm1pbmF0aW9ucyAubWVkaWFfX3RpdGxlIHtcbiAgbWFyZ2luOiAxMHB4IDA7IH1cblxuLmNhc2VfbWVkaWEge1xuICBtYXJnaW46IDEwcHggMDsgfVxuXG5wLm1lZGlhX19zbmlwcGV0LmNhc2VuYW1lIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnJlc291cmNlc0NvbnRlbnQgLmJ4c2xpZGVyIC5tdWx0aW1lZGlhX190aXRsZSwgLnJlc291cmNlc0NvbnRlbnQgLmJ4c2xpZGVyIC5tZWRpYV9fYXV0aG9yLCAucmVzb3VyY2VzQ29udGVudCAuYnhzbGlkZXIgLm1lZGlhX19zbmlwcGV0LCAucmVzb3VyY2VzQ29udGVudCAuYnhzbGlkZXIgLm11bHRpbWVkaWFfX2NvbnRlbnQge1xuICBwYWRkaW5nOiA1cHggNXB4OyB9XG5cbi5yZXNvdXJjZXNDb250ZW50IC5tdWx0aW1lZGlhX19yZWxhdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yZXNvdXJjZXNDb250ZW50IC5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLnJlc291cmNlc0NvbnRlbnQgLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LXdyYXBwZXIgLm11bHRpbWVkaWFfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTBweCA1cHg7IH1cbiAgICAucmVzb3VyY2VzQ29udGVudCAubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtd3JhcHBlciAubXVsdGltZWRpYV9fdGl0bGUsIC5yZXNvdXJjZXNDb250ZW50IC5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC13cmFwcGVyIC5tZWRpYV9fYXV0aG9yLCAucmVzb3VyY2VzQ29udGVudCAubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtd3JhcHBlciAubWVkaWFfX3NuaXBwZXQge1xuICAgICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLnJlc291cmNlc0NvbnRlbnQgLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LXByZXYge1xuICAgIGxlZnQ6IC0xNnB4OyB9XG4gIC5yZXNvdXJjZXNDb250ZW50IC5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1uZXh0IHtcbiAgICByaWdodDogLTE2cHg7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgI3BhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLmhlYWRlciwgZm9vdGVyLCAuYXJ0aWNsZV9fY29udGVudC0tc2lkZWJhciwgLmFydGljbGVfX2FjdGlvbnMsXG4gIC5icmVhZGNydW1icywgLmFydGljbGVfX2Jhci0tbWluaSwgI3Rvb2xiYXIsICNhdXRoY2FjaGVkYmcsXG4gIC5mcmwtc2lkZWJhciwgLnRyZWF0aWVzX19jb250ZW50LS1zaWRlYmFyLCAuZmF0Y2FfX2NvbnRlbnQtLXNpZGViYXIsXG4gIC5lb21sLXNpZGViYXIsIC5tYWdhemluZS0tYXJ0aWNsZV9fc2lkZWJhciwgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIsIC5hcnRpY2xlX19uYXYsIC5tYWdhemluZV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbnRlbnQsIC5jb250YWluLCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnNpZGViYXItbGVmdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuW2NsYXNzKj1cImljb24tXCJdOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xufVxuXG5bY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLS1hZnRlclwiXTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogLjVyZW07XG59XG5cbiVpY29uLFxuW2NsYXNzKj1cImljb24tXCJdOjpiZWZvcmUsXG5bY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLS1hZnRlclwiXTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uaWNvbi1vbmx5OjpiZWZvcmUsXG4uaWNvbi1vbmx5OjphZnRlciB7XG4gIG1hcmdpbjogMDtcbn1cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cbi5wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLnB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB3aWR0aDogKDE4ZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIFNjcmVlbiBSZWFkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seSgpOyB9XG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpOyB9XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBmYS1pY29uKCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cbiIsIi8vIFNwaW5uaW5nIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuXG4gICY6OmJlZm9yZSxcbiAgJltjbGFzcyo9XCItLWFmdGVyXCJdOjphZnRlciB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuXG4gICY6OmJlZm9yZSxcbiAgJltjbGFzcyo9XCItLWFmdGVyXCJdOjphZnRlciB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LCAuI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXggeyBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHsgY29sb3I6ICRmYS1pbnZlcnNlOyB9XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW11c2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxhcmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG93ZXItb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ25hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXI6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWZyZXNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZnJlc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2s6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZHBob25lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcmludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaXRhbGljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC1oZWlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtd2lkdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tY2VudGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWp1c3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWRlbnQ6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW91dGRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tY2FtZXJhOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpZGVvLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1waWN0dXJlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGljdHVyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW1hcmtlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGp1c3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3A6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3Q6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWplY3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mby1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3NzaGFpcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWZvcndhcmQ6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBhbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2s6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXN0ZXJpc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJuaW5nOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhbmRvbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWduZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXR3ZWV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhci1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmEtcmV0cm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcnM6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tb3V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4tc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2s6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWItdGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cm9waHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb24tbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZW1vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcmstbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVlZDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZGQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxob3JuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2VydGlmaWNhdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbG9iZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cmVuY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXNrczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWx0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJpZWZjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JvdXA6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Vyczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGluazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaXNzb3JzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjaXNzb3JzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlcmNsaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxvcHB5LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmF2aWNvbjo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtdWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Qtb2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmlrZXRocm91Z2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kZXJsaW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWdpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRydWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vbmV5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29sdW1uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuc29ydGVkOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kZXNjOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlZ2FsOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2F2ZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoYm9hcmQ6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhY2hvbWV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2g6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpdGVtYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bWJyZWxsYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsaXBib2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGV0aG9zY29wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1aXRjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2ZmZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXRsZXJ5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1dGxlcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9zcGl0YWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWJ1bGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVka2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlnaHRlci1qZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVza3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXB0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vYmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbi1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNtaWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyb3duLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWgtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2FtZXBhZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5Ym9hcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlcm1pbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGw6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHktYWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWVtcHR5OjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGw6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGUtZm9yazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLWJyb2tlbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGFpbi1icm9rZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vic2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVyYXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wdXp6bGUtcGllY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpZWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1heGNkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1odG1sNTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3NzMzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmNob3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jay1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsc2V5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1kb3duOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQ6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm86OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2JwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdicDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhcjo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlucjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbnk6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ybWI6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15ZW46OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1qcHk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanB5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGU6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3VibGU6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0ta3J3OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtydzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnRjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kZXNjOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtYXNjOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZGVzYzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcm9wYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5zdGFncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsaWNrcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJscjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXBwbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZHJvaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW51eDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyaWJiYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5cGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5cGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvdXJzcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlbGxvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZlbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRpcDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXRpcGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmNoaXZlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVucmVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhZ2VsaW5lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtbGVmdDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3QtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJ5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BhY2Utc2h1dHRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsYWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13b3JkcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmlkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb246OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5rOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzaXR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhZHVhdGlvbi1jYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15YWhvbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlbGljaW91czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlnZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1wcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRydXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qb29tbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoaWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb29uOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb29uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGU6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FiOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXhpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG90aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXZpYW50YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3VuZGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGF0YWJhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcGRmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXdvcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWwtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWV4Y2VsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtbzo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWF1ZGlvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW86OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS12aWRlby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1jb2RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGVwZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qc2ZpZGRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYm91eTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwb3J0OjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZmUtcmluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vLW5vdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmE6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNpc3RhbmNlOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmViZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbXBpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhY2tlci1uZXdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWNoYXQ6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpeGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oaXN0b3J5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLXRoaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcmFncmFwaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnV0Ym9sLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaW5vY3VsYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1Zzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXRjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbHA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWVscDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ld3NwYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWZpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxjdWxhdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXdhbGxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtdmlzYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpc2NvdmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1leDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1hbWV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1zdHJpcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29weXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZWRyb3BwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWludC1icnVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlydGhkYXktY2FrZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJlYS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZS1jaGFydDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmljeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlveGhvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nZWxsaXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWw6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVxZWw6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbHM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWxzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVhbnBhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1eXNlbGxhZHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhc2hjdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydW1iZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYW5wdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VsbHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXJ0c2luYnVsazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpbXBseWJ1aWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5YXRsYXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlhbW9uZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItc2VjcmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3RvcmN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyZWV0LXZpZXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnRiZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lcmN1cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNleDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2Utdjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ldXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2VuZGVybGVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGF0c2FwcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZXJ2ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFjb2luOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vid2F5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGl1bTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXljOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXktY29tYmluYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3B0aW4tbW9uc3RlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGVkaXRlZHNzbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktNDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnk6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0zOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0yOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTA6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdXNlLXBvaW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pLWN1cnNvcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pLWN1cnNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtdW5ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWpjYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpbmVycy1jbHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbGFuY2Utc2NhbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1zdGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0yOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMzo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWVuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItbzo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jay1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcm9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zdG9wLW86OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29ycy1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1saXphcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNwb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXItbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBvaW50ZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2Utbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBlYWNlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhZGVtYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWdpc3RlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2ctY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJpcGFkdmlzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2V0LXBvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpa2lwZWRpYS13OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNhZmFyaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaHJvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmVmb3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHY6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxldmlzaW9uOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGV2aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29udGFvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItNTAwcHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1hem9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbWludXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItdGltZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItY2hlY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZHVzdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXBpbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtcGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1zaWduczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3V6ejo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3V6ejsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsYWNrLXRpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29uczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250aWNvbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LWFsaWVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtYWx0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGllcGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2R4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJvZHVjdC1odW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWl4Y2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2NyaWJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhc2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFzaHRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGgtYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVyY2VudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRsYWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwYmVnaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZm9ybXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmE6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52aXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2Vzczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsaW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXVkaW8tZGVzY3JpcHRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtY29udHJvbC1waG9uZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJhaWxsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc2wtaW50ZXJwcmV0aW5nOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmbmVzczo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtb2YtaGVhcmluZzo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtZzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZS1nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmluZzo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG93LXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LWdob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcnN0LW9yZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW9hc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlbWVpc2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtY2lyY2xlOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2Utbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kc2hha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlub2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vay1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQ6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQtbzo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtYmFkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2U6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2Utbzo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW9yYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWUtY29kZS1jYW1wOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyZWUtY29kZS1jYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci00OjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXI6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0zOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0yOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTA6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG93ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRodHViOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tczE1OjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb2RjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWluaW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctcmVzdG9yZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtbzo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuZGNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV0c3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWltZGI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhdmVscnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZXJjYXN0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVlcmNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9jaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25vd2ZsYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2Vyczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnBvd2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BleHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWV0dXA7IH1cbiIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLi4vZm9udHNcIiAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogICAxNHB4ICFkZWZhdWx0O1xuJGZhLWxpbmUtaGVpZ2h0LWJhc2U6IDEuNiAhZGVmYXVsdDtcbi8vJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLy9uZXRkbmEuYm9vdHN0cmFwY2RuLmNvbS9mb250LWF3ZXNvbWUvNC43LjAvZm9udHNcIiAhZGVmYXVsdDsgLy8gZm9yIHJlZmVyZW5jaW5nIEJvb3RzdHJhcCBDRE4gZm9udCBmaWxlcyBkaXJlY3RseVxuJGZhLWNzcy1wcmVmaXg6ICAgICAgIGljb24gIWRlZmF1bHQ7XG4kZmEtdmVyc2lvbjogICAgICAgICAgXCI0LjcuMFwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICNlZWUgIWRlZmF1bHQ7XG4kZmEtaW52ZXJzZTogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogICAgICAgICAoMzBlbSAvIDE0KSAhZGVmYXVsdDtcblxuJGZhLXZhci01MDBweDogXCJcXGYyNmVcIjtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcIlxcZjJiOVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2stbzogXCJcXGYyYmFcIjtcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQtbzogXCJcXGYyYmNcIjtcbiRmYS12YXItYWRqdXN0OiBcIlxcZjA0MlwiO1xuJGZhLXZhci1hZG46IFwiXFxmMTcwXCI7XG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXCJcXGYwMzdcIjtcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXCJcXGYwMzlcIjtcbiRmYS12YXItYWxpZ24tbGVmdDogXCJcXGYwMzZcIjtcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFwiXFxmMDM4XCI7XG4kZmEtdmFyLWFtYXpvbjogXCJcXGYyNzBcIjtcbiRmYS12YXItYW1idWxhbmNlOiBcIlxcZjBmOVwiO1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYW5jaG9yOiBcIlxcZjEzZFwiO1xuJGZhLXZhci1hbmRyb2lkOiBcIlxcZjE3YlwiO1xuJGZhLXZhci1hbmdlbGxpc3Q6IFwiXFxmMjA5XCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcIlxcZjEwM1wiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXCJcXGYxMDBcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcIlxcZjEwMVwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFwiXFxmMTAyXCI7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFwiXFxmMTA3XCI7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFwiXFxmMTA0XCI7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcIlxcZjEwNVwiO1xuJGZhLXZhci1hbmdsZS11cDogXCJcXGYxMDZcIjtcbiRmYS12YXItYXBwbGU6IFwiXFxmMTc5XCI7XG4kZmEtdmFyLWFyY2hpdmU6IFwiXFxmMTg3XCI7XG4kZmEtdmFyLWFyZWEtY2hhcnQ6IFwiXFxmMWZlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcIlxcZjBhYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXCJcXGYwYThcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjogXCJcXGYwMWFcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDogXCJcXGYxOTBcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ6IFwiXFxmMThlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOiBcIlxcZjAxYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFwiXFxmMGE5XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXCJcXGYwYWFcIjtcbiRmYS12YXItYXJyb3ctZG93bjogXCJcXGYwNjNcIjtcbiRmYS12YXItYXJyb3ctbGVmdDogXCJcXGYwNjBcIjtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFwiXFxmMDYxXCI7XG4kZmEtdmFyLWFycm93LXVwOiBcIlxcZjA2MlwiO1xuJGZhLXZhci1hcnJvd3M6IFwiXFxmMDQ3XCI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFwiXFxmMGIyXCI7XG4kZmEtdmFyLWFycm93cy1oOiBcIlxcZjA3ZVwiO1xuJGZhLXZhci1hcnJvd3MtdjogXCJcXGYwN2RcIjtcbiRmYS12YXItYXNsLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcIlxcZjJhMlwiO1xuJGZhLXZhci1hc3RlcmlzazogXCJcXGYwNjlcIjtcbiRmYS12YXItYXQ6IFwiXFxmMWZhXCI7XG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcIlxcZjI5ZVwiO1xuJGZhLXZhci1hdXRvbW9iaWxlOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1iYWNrd2FyZDogXCJcXGYwNGFcIjtcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXCJcXGYyNGVcIjtcbiRmYS12YXItYmFuOiBcIlxcZjA1ZVwiO1xuJGZhLXZhci1iYW5kY2FtcDogXCJcXGYyZDVcIjtcbiRmYS12YXItYmFuazogXCJcXGYxOWNcIjtcbiRmYS12YXItYmFyLWNoYXJ0OiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXItY2hhcnQtbzogXCJcXGYwODBcIjtcbiRmYS12YXItYmFyY29kZTogXCJcXGYwMmFcIjtcbiRmYS12YXItYmFyczogXCJcXGYwYzlcIjtcbiRmYS12YXItYmF0aDogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0aHR1YjogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0dGVyeTogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS0wOiBcIlxcZjI0NFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTE6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktMjogXCJcXGYyNDJcIjtcbiRmYS12YXItYmF0dGVyeS0zOiBcIlxcZjI0MVwiO1xuJGZhLXZhci1iYXR0ZXJ5LTQ6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJlZDogXCJcXGYyMzZcIjtcbiRmYS12YXItYmVlcjogXCJcXGYwZmNcIjtcbiRmYS12YXItYmVoYW5jZTogXCJcXGYxYjRcIjtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFwiXFxmMWI1XCI7XG4kZmEtdmFyLWJlbGw6IFwiXFxmMGYzXCI7XG4kZmEtdmFyLWJlbGwtbzogXCJcXGYwYTJcIjtcbiRmYS12YXItYmVsbC1zbGFzaDogXCJcXGYxZjZcIjtcbiRmYS12YXItYmVsbC1zbGFzaC1vOiBcIlxcZjFmN1wiO1xuJGZhLXZhci1iaWN5Y2xlOiBcIlxcZjIwNlwiO1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcIlxcZjFlNVwiO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcIlxcZjFmZFwiO1xuJGZhLXZhci1iaXRidWNrZXQ6IFwiXFxmMTcxXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU6IFwiXFxmMTcyXCI7XG4kZmEtdmFyLWJpdGNvaW46IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJsYWNrLXRpZTogXCJcXGYyN2VcIjtcbiRmYS12YXItYmxpbmQ6IFwiXFxmMjlkXCI7XG4kZmEtdmFyLWJsdWV0b290aDogXCJcXGYyOTNcIjtcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFwiXFxmMjk0XCI7XG4kZmEtdmFyLWJvbGQ6IFwiXFxmMDMyXCI7XG4kZmEtdmFyLWJvbHQ6IFwiXFxmMGU3XCI7XG4kZmEtdmFyLWJvbWI6IFwiXFxmMWUyXCI7XG4kZmEtdmFyLWJvb2s6IFwiXFxmMDJkXCI7XG4kZmEtdmFyLWJvb2ttYXJrOiBcIlxcZjAyZVwiO1xuJGZhLXZhci1ib29rbWFyay1vOiBcIlxcZjA5N1wiO1xuJGZhLXZhci1icmFpbGxlOiBcIlxcZjJhMVwiO1xuJGZhLXZhci1icmllZmNhc2U6IFwiXFxmMGIxXCI7XG4kZmEtdmFyLWJ0YzogXCJcXGYxNWFcIjtcbiRmYS12YXItYnVnOiBcIlxcZjE4OFwiO1xuJGZhLXZhci1idWlsZGluZzogXCJcXGYxYWRcIjtcbiRmYS12YXItYnVpbGRpbmctbzogXCJcXGYwZjdcIjtcbiRmYS12YXItYnVsbGhvcm46IFwiXFxmMGExXCI7XG4kZmEtdmFyLWJ1bGxzZXllOiBcIlxcZjE0MFwiO1xuJGZhLXZhci1idXM6IFwiXFxmMjA3XCI7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFwiXFxmMjBkXCI7XG4kZmEtdmFyLWNhYjogXCJcXGYxYmFcIjtcbiRmYS12YXItY2FsY3VsYXRvcjogXCJcXGYxZWNcIjtcbiRmYS12YXItY2FsZW5kYXI6IFwiXFxmMDczXCI7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW86IFwiXFxmMjc0XCI7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW86IFwiXFxmMjcyXCI7XG4kZmEtdmFyLWNhbGVuZGFyLW86IFwiXFxmMTMzXCI7XG4kZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzogXCJcXGYyNzFcIjtcbiRmYS12YXItY2FsZW5kYXItdGltZXMtbzogXCJcXGYyNzNcIjtcbiRmYS12YXItY2FtZXJhOiBcIlxcZjAzMFwiO1xuJGZhLXZhci1jYW1lcmEtcmV0cm86IFwiXFxmMDgzXCI7XG4kZmEtdmFyLWNhcjogXCJcXGYxYjlcIjtcbiRmYS12YXItY2FyZXQtZG93bjogXCJcXGYwZDdcIjtcbiRmYS12YXItY2FyZXQtbGVmdDogXCJcXGYwZDlcIjtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFwiXFxmMGRhXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ6IFwiXFxmMTkxXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OiBcIlxcZjE1MlwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItY2FyZXQtdXA6IFwiXFxmMGQ4XCI7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXCJcXGYyMThcIjtcbiRmYS12YXItY2FydC1wbHVzOiBcIlxcZjIxN1wiO1xuJGZhLXZhci1jYzogXCJcXGYyMGFcIjtcbiRmYS12YXItY2MtYW1leDogXCJcXGYxZjNcIjtcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFwiXFxmMjRjXCI7XG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcIlxcZjFmMlwiO1xuJGZhLXZhci1jYy1qY2I6IFwiXFxmMjRiXCI7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFwiXFxmMWYxXCI7XG4kZmEtdmFyLWNjLXBheXBhbDogXCJcXGYxZjRcIjtcbiRmYS12YXItY2Mtc3RyaXBlOiBcIlxcZjFmNVwiO1xuJGZhLXZhci1jYy12aXNhOiBcIlxcZjFmMFwiO1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXCJcXGYwYTNcIjtcbiRmYS12YXItY2hhaW46IFwiXFxmMGMxXCI7XG4kZmEtdmFyLWNoYWluLWJyb2tlbjogXCJcXGYxMjdcIjtcbiRmYS12YXItY2hlY2s6IFwiXFxmMDBjXCI7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXCJcXGYwNThcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlLW86IFwiXFxmMDVkXCI7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXCJcXGYxNGFcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlLW86IFwiXFxmMDQ2XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFwiXFxmMTNhXCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFwiXFxmMTM3XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcIlxcZjEzOFwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXCJcXGYxMzlcIjtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcIlxcZjA3OFwiO1xuJGZhLXZhci1jaGV2cm9uLWxlZnQ6IFwiXFxmMDUzXCI7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMDU0XCI7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFwiXFxmMDc3XCI7XG4kZmEtdmFyLWNoaWxkOiBcIlxcZjFhZVwiO1xuJGZhLXZhci1jaHJvbWU6IFwiXFxmMjY4XCI7XG4kZmEtdmFyLWNpcmNsZTogXCJcXGYxMTFcIjtcbiRmYS12YXItY2lyY2xlLW86IFwiXFxmMTBjXCI7XG4kZmEtdmFyLWNpcmNsZS1vLW5vdGNoOiBcIlxcZjFjZVwiO1xuJGZhLXZhci1jaXJjbGUtdGhpbjogXCJcXGYxZGJcIjtcbiRmYS12YXItY2xpcGJvYXJkOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1jbG9jay1vOiBcIlxcZjAxN1wiO1xuJGZhLXZhci1jbG9uZTogXCJcXGYyNGRcIjtcbiRmYS12YXItY2xvc2U6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLWNsb3VkOiBcIlxcZjBjMlwiO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXCJcXGYwZWRcIjtcbiRmYS12YXItY2xvdWQtdXBsb2FkOiBcIlxcZjBlZVwiO1xuJGZhLXZhci1jbnk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWNvZGU6IFwiXFxmMTIxXCI7XG4kZmEtdmFyLWNvZGUtZm9yazogXCJcXGYxMjZcIjtcbiRmYS12YXItY29kZXBlbjogXCJcXGYxY2JcIjtcbiRmYS12YXItY29kaWVwaWU6IFwiXFxmMjg0XCI7XG4kZmEtdmFyLWNvZmZlZTogXCJcXGYwZjRcIjtcbiRmYS12YXItY29nOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1jb2dzOiBcIlxcZjA4NVwiO1xuJGZhLXZhci1jb2x1bW5zOiBcIlxcZjBkYlwiO1xuJGZhLXZhci1jb21tZW50OiBcIlxcZjA3NVwiO1xuJGZhLXZhci1jb21tZW50LW86IFwiXFxmMGU1XCI7XG4kZmEtdmFyLWNvbW1lbnRpbmc6IFwiXFxmMjdhXCI7XG4kZmEtdmFyLWNvbW1lbnRpbmctbzogXCJcXGYyN2JcIjtcbiRmYS12YXItY29tbWVudHM6IFwiXFxmMDg2XCI7XG4kZmEtdmFyLWNvbW1lbnRzLW86IFwiXFxmMGU2XCI7XG4kZmEtdmFyLWNvbXBhc3M6IFwiXFxmMTRlXCI7XG4kZmEtdmFyLWNvbXByZXNzOiBcIlxcZjA2NlwiO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXCJcXGYyMGVcIjtcbiRmYS12YXItY29udGFvOiBcIlxcZjI2ZFwiO1xuJGZhLXZhci1jb3B5OiBcIlxcZjBjNVwiO1xuJGZhLXZhci1jb3B5cmlnaHQ6IFwiXFxmMWY5XCI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFwiXFxmMjVlXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcIlxcZjA5ZFwiO1xuJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ6IFwiXFxmMjgzXCI7XG4kZmEtdmFyLWNyb3A6IFwiXFxmMTI1XCI7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFwiXFxmMDViXCI7XG4kZmEtdmFyLWNzczM6IFwiXFxmMTNjXCI7XG4kZmEtdmFyLWN1YmU6IFwiXFxmMWIyXCI7XG4kZmEtdmFyLWN1YmVzOiBcIlxcZjFiM1wiO1xuJGZhLXZhci1jdXQ6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLWN1dGxlcnk6IFwiXFxmMGY1XCI7XG4kZmEtdmFyLWRhc2hib2FyZDogXCJcXGYwZTRcIjtcbiRmYS12YXItZGFzaGN1YmU6IFwiXFxmMjEwXCI7XG4kZmEtdmFyLWRhdGFiYXNlOiBcIlxcZjFjMFwiO1xuJGZhLXZhci1kZWFmOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWFmbmVzczogXCJcXGYyYTRcIjtcbiRmYS12YXItZGVkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1kZWxpY2lvdXM6IFwiXFxmMWE1XCI7XG4kZmEtdmFyLWRlc2t0b3A6IFwiXFxmMTA4XCI7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFwiXFxmMWJkXCI7XG4kZmEtdmFyLWRpYW1vbmQ6IFwiXFxmMjE5XCI7XG4kZmEtdmFyLWRpZ2c6IFwiXFxmMWE2XCI7XG4kZmEtdmFyLWRvbGxhcjogXCJcXGYxNTVcIjtcbiRmYS12YXItZG90LWNpcmNsZS1vOiBcIlxcZjE5MlwiO1xuJGZhLXZhci1kb3dubG9hZDogXCJcXGYwMTlcIjtcbiRmYS12YXItZHJpYmJibGU6IFwiXFxmMTdkXCI7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZTogXCJcXGYyYzJcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWRyb3Bib3g6IFwiXFxmMTZiXCI7XG4kZmEtdmFyLWRydXBhbDogXCJcXGYxYTlcIjtcbiRmYS12YXItZWRnZTogXCJcXGYyODJcIjtcbiRmYS12YXItZWRpdDogXCJcXGYwNDRcIjtcbiRmYS12YXItZWVyY2FzdDogXCJcXGYyZGFcIjtcbiRmYS12YXItZWplY3Q6IFwiXFxmMDUyXCI7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFwiXFxmMTQxXCI7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFwiXFxmMTQyXCI7XG4kZmEtdmFyLWVtcGlyZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZW52ZWxvcGU6IFwiXFxmMGUwXCI7XG4kZmEtdmFyLWVudmVsb3BlLW86IFwiXFxmMDAzXCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFwiXFxmMmI2XCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tbzogXCJcXGYyYjdcIjtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcIlxcZjE5OVwiO1xuJGZhLXZhci1lbnZpcmE6IFwiXFxmMjk5XCI7XG4kZmEtdmFyLWVyYXNlcjogXCJcXGYxMmRcIjtcbiRmYS12YXItZXRzeTogXCJcXGYyZDdcIjtcbiRmYS12YXItZXVyOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1ldXJvOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1leGNoYW5nZTogXCJcXGYwZWNcIjtcbiRmYS12YXItZXhjbGFtYXRpb246IFwiXFxmMTJhXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXCJcXGYwNmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLWV4cGFuZDogXCJcXGYwNjVcIjtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcIlxcZjIzZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcIlxcZjA4ZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXCJcXGYxNGNcIjtcbiRmYS12YXItZXllOiBcIlxcZjA2ZVwiO1xuJGZhLXZhci1leWUtc2xhc2g6IFwiXFxmMDcwXCI7XG4kZmEtdmFyLWV5ZWRyb3BwZXI6IFwiXFxmMWZiXCI7XG4kZmEtdmFyLWZhOiBcIlxcZjJiNFwiO1xuJGZhLXZhci1mYWNlYm9vazogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stZjogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw6IFwiXFxmMjMwXCI7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXCJcXGYwNDlcIjtcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcIlxcZjA1MFwiO1xuJGZhLXZhci1mYXg6IFwiXFxmMWFjXCI7XG4kZmEtdmFyLWZlZWQ6IFwiXFxmMDllXCI7XG4kZmEtdmFyLWZlbWFsZTogXCJcXGYxODJcIjtcbiRmYS12YXItZmlnaHRlci1qZXQ6IFwiXFxmMGZiXCI7XG4kZmEtdmFyLWZpbGU6IFwiXFxmMTViXCI7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOiBcIlxcZjFjNlwiO1xuJGZhLXZhci1maWxlLWF1ZGlvLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtY29kZS1vOiBcIlxcZjFjOVwiO1xuJGZhLXZhci1maWxlLWV4Y2VsLW86IFwiXFxmMWMzXCI7XG4kZmEtdmFyLWZpbGUtaW1hZ2UtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1tb3ZpZS1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLW86IFwiXFxmMDE2XCI7XG4kZmEtdmFyLWZpbGUtcGRmLW86IFwiXFxmMWMxXCI7XG4kZmEtdmFyLWZpbGUtcGhvdG8tbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1waWN0dXJlLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOiBcIlxcZjFjNFwiO1xuJGZhLXZhci1maWxlLXNvdW5kLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtdGV4dDogXCJcXGYxNWNcIjtcbiRmYS12YXItZmlsZS10ZXh0LW86IFwiXFxmMGY2XCI7XG4kZmEtdmFyLWZpbGUtdmlkZW8tbzogXCJcXGYxYzhcIjtcbiRmYS12YXItZmlsZS13b3JkLW86IFwiXFxmMWMyXCI7XG4kZmEtdmFyLWZpbGUtemlwLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGVzLW86IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWZpbG06IFwiXFxmMDA4XCI7XG4kZmEtdmFyLWZpbHRlcjogXCJcXGYwYjBcIjtcbiRmYS12YXItZmlyZTogXCJcXGYwNmRcIjtcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFwiXFxmMTM0XCI7XG4kZmEtdmFyLWZpcmVmb3g6IFwiXFxmMjY5XCI7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcIlxcZjJiMFwiO1xuJGZhLXZhci1mbGFnOiBcIlxcZjAyNFwiO1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXCJcXGYxMWVcIjtcbiRmYS12YXItZmxhZy1vOiBcIlxcZjExZFwiO1xuJGZhLXZhci1mbGFzaDogXCJcXGYwZTdcIjtcbiRmYS12YXItZmxhc2s6IFwiXFxmMGMzXCI7XG4kZmEtdmFyLWZsaWNrcjogXCJcXGYxNmVcIjtcbiRmYS12YXItZmxvcHB5LW86IFwiXFxmMGM3XCI7XG4kZmEtdmFyLWZvbGRlcjogXCJcXGYwN2JcIjtcbiRmYS12YXItZm9sZGVyLW86IFwiXFxmMTE0XCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcIlxcZjA3Y1wiO1xuJGZhLXZhci1mb2xkZXItb3Blbi1vOiBcIlxcZjExNVwiO1xuJGZhLXZhci1mb250OiBcIlxcZjAzMVwiO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZvbnRpY29uczogXCJcXGYyODBcIjtcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcIlxcZjI4NlwiO1xuJGZhLXZhci1mb3J1bWJlZTogXCJcXGYyMTFcIjtcbiRmYS12YXItZm9yd2FyZDogXCJcXGYwNGVcIjtcbiRmYS12YXItZm91cnNxdWFyZTogXCJcXGYxODBcIjtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFwiXFxmMmM1XCI7XG4kZmEtdmFyLWZyb3duLW86IFwiXFxmMTE5XCI7XG4kZmEtdmFyLWZ1dGJvbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1nYW1lcGFkOiBcIlxcZjExYlwiO1xuJGZhLXZhci1nYXZlbDogXCJcXGYwZTNcIjtcbiRmYS12YXItZ2JwOiBcIlxcZjE1NFwiO1xuJGZhLXZhci1nZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZ2VhcjogXCJcXGYwMTNcIjtcbiRmYS12YXItZ2VhcnM6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFwiXFxmMjJkXCI7XG4kZmEtdmFyLWdldC1wb2NrZXQ6IFwiXFxmMjY1XCI7XG4kZmEtdmFyLWdnOiBcIlxcZjI2MFwiO1xuJGZhLXZhci1nZy1jaXJjbGU6IFwiXFxmMjYxXCI7XG4kZmEtdmFyLWdpZnQ6IFwiXFxmMDZiXCI7XG4kZmEtdmFyLWdpdDogXCJcXGYxZDNcIjtcbiRmYS12YXItZ2l0LXNxdWFyZTogXCJcXGYxZDJcIjtcbiRmYS12YXItZ2l0aHViOiBcIlxcZjA5YlwiO1xuJGZhLXZhci1naXRodWItYWx0OiBcIlxcZjExM1wiO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcIlxcZjA5MlwiO1xuJGZhLXZhci1naXRsYWI6IFwiXFxmMjk2XCI7XG4kZmEtdmFyLWdpdHRpcDogXCJcXGYxODRcIjtcbiRmYS12YXItZ2xhc3M6IFwiXFxmMDAwXCI7XG4kZmEtdmFyLWdsaWRlOiBcIlxcZjJhNVwiO1xuJGZhLXZhci1nbGlkZS1nOiBcIlxcZjJhNlwiO1xuJGZhLXZhci1nbG9iZTogXCJcXGYwYWNcIjtcbiRmYS12YXItZ29vZ2xlOiBcIlxcZjFhMFwiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXCJcXGYwZDVcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtY2lyY2xlOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDogXCJcXGYyYjNcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcIlxcZjBkNFwiO1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcIlxcZjFlZVwiO1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXCJcXGYxOWRcIjtcbiRmYS12YXItZ3JhdGlwYXk6IFwiXFxmMTg0XCI7XG4kZmEtdmFyLWdyYXY6IFwiXFxmMmQ2XCI7XG4kZmEtdmFyLWdyb3VwOiBcIlxcZjBjMFwiO1xuJGZhLXZhci1oLXNxdWFyZTogXCJcXGYwZmRcIjtcbiRmYS12YXItaGFja2VyLW5ld3M6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLWhhbmQtZ3JhYi1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLWxpemFyZC1vOiBcIlxcZjI1OFwiO1xuJGZhLXZhci1oYW5kLW8tZG93bjogXCJcXGYwYTdcIjtcbiRmYS12YXItaGFuZC1vLWxlZnQ6IFwiXFxmMGE1XCI7XG4kZmEtdmFyLWhhbmQtby1yaWdodDogXCJcXGYwYTRcIjtcbiRmYS12YXItaGFuZC1vLXVwOiBcIlxcZjBhNlwiO1xuJGZhLXZhci1oYW5kLXBhcGVyLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmQtcGVhY2UtbzogXCJcXGYyNWJcIjtcbiRmYS12YXItaGFuZC1wb2ludGVyLW86IFwiXFxmMjVhXCI7XG4kZmEtdmFyLWhhbmQtcm9jay1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzLW86IFwiXFxmMjU3XCI7XG4kZmEtdmFyLWhhbmQtc3BvY2stbzogXCJcXGYyNTlcIjtcbiRmYS12YXItaGFuZC1zdG9wLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmRzaGFrZS1vOiBcIlxcZjJiNVwiO1xuJGZhLXZhci1oYXJkLW9mLWhlYXJpbmc6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWhhc2h0YWc6IFwiXFxmMjkyXCI7XG4kZmEtdmFyLWhkZC1vOiBcIlxcZjBhMFwiO1xuJGZhLXZhci1oZWFkZXI6IFwiXFxmMWRjXCI7XG4kZmEtdmFyLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XG4kZmEtdmFyLWhlYXJ0OiBcIlxcZjAwNFwiO1xuJGZhLXZhci1oZWFydC1vOiBcIlxcZjA4YVwiO1xuJGZhLXZhci1oZWFydGJlYXQ6IFwiXFxmMjFlXCI7XG4kZmEtdmFyLWhpc3Rvcnk6IFwiXFxmMWRhXCI7XG4kZmEtdmFyLWhvbWU6IFwiXFxmMDE1XCI7XG4kZmEtdmFyLWhvc3BpdGFsLW86IFwiXFxmMGY4XCI7XG4kZmEtdmFyLWhvdGVsOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFwiXFxmMjU0XCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0xOiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLTM6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtbzogXCJcXGYyNTBcIjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3V6ejogXCJcXGYyN2NcIjtcbiRmYS12YXItaHRtbDU6IFwiXFxmMTNiXCI7XG4kZmEtdmFyLWktY3Vyc29yOiBcIlxcZjI0NlwiO1xuJGZhLXZhci1pZC1iYWRnZTogXCJcXGYyYzFcIjtcbiRmYS12YXItaWQtY2FyZDogXCJcXGYyYzJcIjtcbiRmYS12YXItaWQtY2FyZC1vOiBcIlxcZjJjM1wiO1xuJGZhLXZhci1pbHM6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLWltYWdlOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1pbWRiOiBcIlxcZjJkOFwiO1xuJGZhLXZhci1pbmJveDogXCJcXGYwMWNcIjtcbiRmYS12YXItaW5kZW50OiBcIlxcZjAzY1wiO1xuJGZhLXZhci1pbmR1c3RyeTogXCJcXGYyNzVcIjtcbiRmYS12YXItaW5mbzogXCJcXGYxMjlcIjtcbiRmYS12YXItaW5mby1jaXJjbGU6IFwiXFxmMDVhXCI7XG4kZmEtdmFyLWlucjogXCJcXGYxNTZcIjtcbiRmYS12YXItaW5zdGFncmFtOiBcIlxcZjE2ZFwiO1xuJGZhLXZhci1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFwiXFxmMjZiXCI7XG4kZmEtdmFyLWludGVyc2V4OiBcIlxcZjIyNFwiO1xuJGZhLXZhci1pb3hob3N0OiBcIlxcZjIwOFwiO1xuJGZhLXZhci1pdGFsaWM6IFwiXFxmMDMzXCI7XG4kZmEtdmFyLWpvb21sYTogXCJcXGYxYWFcIjtcbiRmYS12YXItanB5OiBcIlxcZjE1N1wiO1xuJGZhLXZhci1qc2ZpZGRsZTogXCJcXGYxY2NcIjtcbiRmYS12YXIta2V5OiBcIlxcZjA4NFwiO1xuJGZhLXZhci1rZXlib2FyZC1vOiBcIlxcZjExY1wiO1xuJGZhLXZhci1rcnc6IFwiXFxmMTU5XCI7XG4kZmEtdmFyLWxhbmd1YWdlOiBcIlxcZjFhYlwiO1xuJGZhLXZhci1sYXB0b3A6IFwiXFxmMTA5XCI7XG4kZmEtdmFyLWxhc3RmbTogXCJcXGYyMDJcIjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXCJcXGYyMDNcIjtcbiRmYS12YXItbGVhZjogXCJcXGYwNmNcIjtcbiRmYS12YXItbGVhbnB1YjogXCJcXGYyMTJcIjtcbiRmYS12YXItbGVnYWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWxlbW9uLW86IFwiXFxmMDk0XCI7XG4kZmEtdmFyLWxldmVsLWRvd246IFwiXFxmMTQ5XCI7XG4kZmEtdmFyLWxldmVsLXVwOiBcIlxcZjE0OFwiO1xuJGZhLXZhci1saWZlLWJvdXk6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtYnVveTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1yaW5nOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXNhdmVyOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcbiRmYS12YXItbGluZS1jaGFydDogXCJcXGYyMDFcIjtcbiRmYS12YXItbGluazogXCJcXGYwYzFcIjtcbiRmYS12YXItbGlua2VkaW46IFwiXFxmMGUxXCI7XG4kZmEtdmFyLWxpbmtlZGluLXNxdWFyZTogXCJcXGYwOGNcIjtcbiRmYS12YXItbGlub2RlOiBcIlxcZjJiOFwiO1xuJGZhLXZhci1saW51eDogXCJcXGYxN2NcIjtcbiRmYS12YXItbGlzdDogXCJcXGYwM2FcIjtcbiRmYS12YXItbGlzdC1hbHQ6IFwiXFxmMDIyXCI7XG4kZmEtdmFyLWxpc3Qtb2w6IFwiXFxmMGNiXCI7XG4kZmEtdmFyLWxpc3QtdWw6IFwiXFxmMGNhXCI7XG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcIlxcZjEyNFwiO1xuJGZhLXZhci1sb2NrOiBcIlxcZjAyM1wiO1xuJGZhLXZhci1sb25nLWFycm93LWRvd246IFwiXFxmMTc1XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXCJcXGYxNzdcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1yaWdodDogXCJcXGYxNzhcIjtcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXCJcXGYxNzZcIjtcbiRmYS12YXItbG93LXZpc2lvbjogXCJcXGYyYThcIjtcbiRmYS12YXItbWFnaWM6IFwiXFxmMGQwXCI7XG4kZmEtdmFyLW1hZ25ldDogXCJcXGYwNzZcIjtcbiRmYS12YXItbWFpbC1mb3J3YXJkOiBcIlxcZjA2NFwiO1xuJGZhLXZhci1tYWlsLXJlcGx5OiBcIlxcZjExMlwiO1xuJGZhLXZhci1tYWlsLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItbWFsZTogXCJcXGYxODNcIjtcbiRmYS12YXItbWFwOiBcIlxcZjI3OVwiO1xuJGZhLXZhci1tYXAtbWFya2VyOiBcIlxcZjA0MVwiO1xuJGZhLXZhci1tYXAtbzogXCJcXGYyNzhcIjtcbiRmYS12YXItbWFwLXBpbjogXCJcXGYyNzZcIjtcbiRmYS12YXItbWFwLXNpZ25zOiBcIlxcZjI3N1wiO1xuJGZhLXZhci1tYXJzOiBcIlxcZjIyMlwiO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogXCJcXGYyMjdcIjtcbiRmYS12YXItbWFycy1zdHJva2U6IFwiXFxmMjI5XCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFwiXFxmMjJiXCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFwiXFxmMjJhXCI7XG4kZmEtdmFyLW1heGNkbjogXCJcXGYxMzZcIjtcbiRmYS12YXItbWVhbnBhdGg6IFwiXFxmMjBjXCI7XG4kZmEtdmFyLW1lZGl1bTogXCJcXGYyM2FcIjtcbiRmYS12YXItbWVka2l0OiBcIlxcZjBmYVwiO1xuJGZhLXZhci1tZWV0dXA6IFwiXFxmMmUwXCI7XG4kZmEtdmFyLW1laC1vOiBcIlxcZjExYVwiO1xuJGZhLXZhci1tZXJjdXJ5OiBcIlxcZjIyM1wiO1xuJGZhLXZhci1taWNyb2NoaXA6IFwiXFxmMmRiXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFwiXFxmMTMxXCI7XG4kZmEtdmFyLW1pbnVzOiBcIlxcZjA2OFwiO1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFwiXFxmMDU2XCI7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXCJcXGYxNDZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlLW86IFwiXFxmMTQ3XCI7XG4kZmEtdmFyLW1peGNsb3VkOiBcIlxcZjI4OVwiO1xuJGZhLXZhci1tb2JpbGU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vYmlsZS1waG9uZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9keDogXCJcXGYyODVcIjtcbiRmYS12YXItbW9uZXk6IFwiXFxmMGQ2XCI7XG4kZmEtdmFyLW1vb24tbzogXCJcXGYxODZcIjtcbiRmYS12YXItbW9ydGFyLWJvYXJkOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcIlxcZjIxY1wiO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcIlxcZjI0NVwiO1xuJGZhLXZhci1tdXNpYzogXCJcXGYwMDFcIjtcbiRmYS12YXItbmF2aWNvbjogXCJcXGYwYzlcIjtcbiRmYS12YXItbmV1dGVyOiBcIlxcZjIyY1wiO1xuJGZhLXZhci1uZXdzcGFwZXItbzogXCJcXGYxZWFcIjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcIlxcZjI0N1wiO1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXCJcXGYyNDhcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXCJcXGYyNjNcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFwiXFxmMjY0XCI7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcIlxcZjIzZFwiO1xuJGZhLXZhci1vcGVuaWQ6IFwiXFxmMTliXCI7XG4kZmEtdmFyLW9wZXJhOiBcIlxcZjI2YVwiO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcIlxcZjIzY1wiO1xuJGZhLXZhci1vdXRkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1wYWdlbGluZXM6IFwiXFxmMThjXCI7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcIlxcZjFmY1wiO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXCJcXGYxZDhcIjtcbiRmYS12YXItcGFwZXItcGxhbmUtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItcGFwZXJjbGlwOiBcIlxcZjBjNlwiO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFwiXFxmMWRkXCI7XG4kZmEtdmFyLXBhc3RlOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1wYXVzZTogXCJcXGYwNGNcIjtcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcIlxcZjI4YlwiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGUtbzogXCJcXGYyOGNcIjtcbiRmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xuJGZhLXZhci1wYXlwYWw6IFwiXFxmMWVkXCI7XG4kZmEtdmFyLXBlbmNpbDogXCJcXGYwNDBcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXCJcXGYxNGJcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZS1vOiBcIlxcZjA0NFwiO1xuJGZhLXZhci1wZXJjZW50OiBcIlxcZjI5NVwiO1xuJGZhLXZhci1waG9uZTogXCJcXGYwOTVcIjtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcIlxcZjA5OFwiO1xuJGZhLXZhci1waG90bzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGljdHVyZS1vOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWUtY2hhcnQ6IFwiXFxmMjAwXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFwiXFxmMmFlXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcIlxcZjFhOFwiO1xuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcIlxcZjFhN1wiO1xuJGZhLXZhci1waW50ZXJlc3Q6IFwiXFxmMGQyXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcIlxcZjIzMVwiO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcIlxcZjBkM1wiO1xuJGZhLXZhci1wbGFuZTogXCJcXGYwNzJcIjtcbiRmYS12YXItcGxheTogXCJcXGYwNGJcIjtcbiRmYS12YXItcGxheS1jaXJjbGU6IFwiXFxmMTQ0XCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlLW86IFwiXFxmMDFkXCI7XG4kZmEtdmFyLXBsdWc6IFwiXFxmMWU2XCI7XG4kZmEtdmFyLXBsdXM6IFwiXFxmMDY3XCI7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcIlxcZjA1NVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogXCJcXGYwZmVcIjtcbiRmYS12YXItcGx1cy1zcXVhcmUtbzogXCJcXGYxOTZcIjtcbiRmYS12YXItcG9kY2FzdDogXCJcXGYyY2VcIjtcbiRmYS12YXItcG93ZXItb2ZmOiBcIlxcZjAxMVwiO1xuJGZhLXZhci1wcmludDogXCJcXGYwMmZcIjtcbiRmYS12YXItcHJvZHVjdC1odW50OiBcIlxcZjI4OFwiO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFwiXFxmMTJlXCI7XG4kZmEtdmFyLXFxOiBcIlxcZjFkNlwiO1xuJGZhLXZhci1xcmNvZGU6IFwiXFxmMDI5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcIlxcZjEyOFwiO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFwiXFxmMDU5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOiBcIlxcZjI5Y1wiO1xuJGZhLXZhci1xdW9yYTogXCJcXGYyYzRcIjtcbiRmYS12YXItcXVvdGUtbGVmdDogXCJcXGYxMGRcIjtcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFwiXFxmMTBlXCI7XG4kZmEtdmFyLXJhOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yYW5kb206IFwiXFxmMDc0XCI7XG4kZmEtdmFyLXJhdmVscnk6IFwiXFxmMmQ5XCI7XG4kZmEtdmFyLXJlYmVsOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZWN5Y2xlOiBcIlxcZjFiOFwiO1xuJGZhLXZhci1yZWRkaXQ6IFwiXFxmMWExXCI7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXCJcXGYyODFcIjtcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXCJcXGYxYTJcIjtcbiRmYS12YXItcmVmcmVzaDogXCJcXGYwMjFcIjtcbiRmYS12YXItcmVnaXN0ZXJlZDogXCJcXGYyNWRcIjtcbiRmYS12YXItcmVtb3ZlOiBcIlxcZjAwZFwiO1xuJGZhLXZhci1yZW5yZW46IFwiXFxmMThiXCI7XG4kZmEtdmFyLXJlb3JkZXI6IFwiXFxmMGM5XCI7XG4kZmEtdmFyLXJlcGVhdDogXCJcXGYwMWVcIjtcbiRmYS12YXItcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItcmVzaXN0YW5jZTogXCJcXGYxZDBcIjtcbiRmYS12YXItcmV0d2VldDogXCJcXGYwNzlcIjtcbiRmYS12YXItcm1iOiBcIlxcZjE1N1wiO1xuJGZhLXZhci1yb2FkOiBcIlxcZjAxOFwiO1xuJGZhLXZhci1yb2NrZXQ6IFwiXFxmMTM1XCI7XG4kZmEtdmFyLXJvdGF0ZS1sZWZ0OiBcIlxcZjBlMlwiO1xuJGZhLXZhci1yb3RhdGUtcmlnaHQ6IFwiXFxmMDFlXCI7XG4kZmEtdmFyLXJvdWJsZTogXCJcXGYxNThcIjtcbiRmYS12YXItcnNzOiBcIlxcZjA5ZVwiO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcIlxcZjE0M1wiO1xuJGZhLXZhci1ydWI6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1ydXBlZTogXCJcXGYxNTZcIjtcbiRmYS12YXItczE1OiBcIlxcZjJjZFwiO1xuJGZhLXZhci1zYWZhcmk6IFwiXFxmMjY3XCI7XG4kZmEtdmFyLXNhdmU6IFwiXFxmMGM3XCI7XG4kZmEtdmFyLXNjaXNzb3JzOiBcIlxcZjBjNFwiO1xuJGZhLXZhci1zY3JpYmQ6IFwiXFxmMjhhXCI7XG4kZmEtdmFyLXNlYXJjaDogXCJcXGYwMDJcIjtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcIlxcZjAxMFwiO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXCJcXGYwMGVcIjtcbiRmYS12YXItc2VsbHN5OiBcIlxcZjIxM1wiO1xuJGZhLXZhci1zZW5kOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1zZW5kLW86IFwiXFxmMWQ5XCI7XG4kZmEtdmFyLXNlcnZlcjogXCJcXGYyMzNcIjtcbiRmYS12YXItc2hhcmU6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLXNoYXJlLWFsdDogXCJcXGYxZTBcIjtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXCJcXGYxZTFcIjtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcIlxcZjE0ZFwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmUtbzogXCJcXGYwNDVcIjtcbiRmYS12YXItc2hla2VsOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1zaGVxZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoaWVsZDogXCJcXGYxMzJcIjtcbiRmYS12YXItc2hpcDogXCJcXGYyMWFcIjtcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcIlxcZjIxNFwiO1xuJGZhLXZhci1zaG9wcGluZy1iYWc6IFwiXFxmMjkwXCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXCJcXGYyOTFcIjtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXCJcXGYwN2FcIjtcbiRmYS12YXItc2hvd2VyOiBcIlxcZjJjY1wiO1xuJGZhLXZhci1zaWduLWluOiBcIlxcZjA5MFwiO1xuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaWduLW91dDogXCJcXGYwOGJcIjtcbiRmYS12YXItc2lnbmFsOiBcIlxcZjAxMlwiO1xuJGZhLXZhci1zaWduaW5nOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaW1wbHlidWlsdDogXCJcXGYyMTVcIjtcbiRmYS12YXItc2l0ZW1hcDogXCJcXGYwZThcIjtcbiRmYS12YXItc2t5YXRsYXM6IFwiXFxmMjE2XCI7XG4kZmEtdmFyLXNreXBlOiBcIlxcZjE3ZVwiO1xuJGZhLXZhci1zbGFjazogXCJcXGYxOThcIjtcbiRmYS12YXItc2xpZGVyczogXCJcXGYxZGVcIjtcbiRmYS12YXItc2xpZGVzaGFyZTogXCJcXGYxZTdcIjtcbiRmYS12YXItc21pbGUtbzogXCJcXGYxMThcIjtcbiRmYS12YXItc25hcGNoYXQ6IFwiXFxmMmFiXCI7XG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcIlxcZjJhY1wiO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFwiXFxmMmFkXCI7XG4kZmEtdmFyLXNub3dmbGFrZS1vOiBcIlxcZjJkY1wiO1xuJGZhLXZhci1zb2NjZXItYmFsbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1zb3J0OiBcIlxcZjBkY1wiO1xuJGZhLXZhci1zb3J0LWFscGhhLWFzYzogXCJcXGYxNWRcIjtcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcIlxcZjE1ZVwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6IFwiXFxmMTYwXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M6IFwiXFxmMTYxXCI7XG4kZmEtdmFyLXNvcnQtYXNjOiBcIlxcZjBkZVwiO1xuJGZhLXZhci1zb3J0LWRlc2M6IFwiXFxmMGRkXCI7XG4kZmEtdmFyLXNvcnQtZG93bjogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogXCJcXGYxNjJcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6IFwiXFxmMTYzXCI7XG4kZmEtdmFyLXNvcnQtdXA6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFwiXFxmMWJlXCI7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFwiXFxmMTk3XCI7XG4kZmEtdmFyLXNwaW5uZXI6IFwiXFxmMTEwXCI7XG4kZmEtdmFyLXNwb29uOiBcIlxcZjFiMVwiO1xuJGZhLXZhci1zcG90aWZ5OiBcIlxcZjFiY1wiO1xuJGZhLXZhci1zcXVhcmU6IFwiXFxmMGM4XCI7XG4kZmEtdmFyLXNxdWFyZS1vOiBcIlxcZjA5NlwiO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXCJcXGYxOGRcIjtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFwiXFxmMTZjXCI7XG4kZmEtdmFyLXN0YXI6IFwiXFxmMDA1XCI7XG4kZmEtdmFyLXN0YXItaGFsZjogXCJcXGYwODlcIjtcbiRmYS12YXItc3Rhci1oYWxmLWVtcHR5OiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtZnVsbDogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1oYWxmLW86IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItbzogXCJcXGYwMDZcIjtcbiRmYS12YXItc3RlYW06IFwiXFxmMWI2XCI7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXCJcXGYxYjdcIjtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXCJcXGYwNDhcIjtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcIlxcZjA1MVwiO1xuJGZhLXZhci1zdGV0aG9zY29wZTogXCJcXGYwZjFcIjtcbiRmYS12YXItc3RpY2t5LW5vdGU6IFwiXFxmMjQ5XCI7XG4kZmEtdmFyLXN0aWNreS1ub3RlLW86IFwiXFxmMjRhXCI7XG4kZmEtdmFyLXN0b3A6IFwiXFxmMDRkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcIlxcZjI4ZFwiO1xuJGZhLXZhci1zdG9wLWNpcmNsZS1vOiBcIlxcZjI4ZVwiO1xuJGZhLXZhci1zdHJlZXQtdmlldzogXCJcXGYyMWRcIjtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXCJcXGYwY2NcIjtcbiRmYS12YXItc3R1bWJsZXVwb246IFwiXFxmMWE0XCI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXCJcXGYxYTNcIjtcbiRmYS12YXItc3Vic2NyaXB0OiBcIlxcZjEyY1wiO1xuJGZhLXZhci1zdWJ3YXk6IFwiXFxmMjM5XCI7XG4kZmEtdmFyLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xuJGZhLXZhci1zdW4tbzogXCJcXGYxODVcIjtcbiRmYS12YXItc3VwZXJwb3dlcnM6IFwiXFxmMmRkXCI7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcIlxcZjEyYlwiO1xuJGZhLXZhci1zdXBwb3J0OiBcIlxcZjFjZFwiO1xuJGZhLXZhci10YWJsZTogXCJcXGYwY2VcIjtcbiRmYS12YXItdGFibGV0OiBcIlxcZjEwYVwiO1xuJGZhLXZhci10YWNob21ldGVyOiBcIlxcZjBlNFwiO1xuJGZhLXZhci10YWc6IFwiXFxmMDJiXCI7XG4kZmEtdmFyLXRhZ3M6IFwiXFxmMDJjXCI7XG4kZmEtdmFyLXRhc2tzOiBcIlxcZjBhZVwiO1xuJGZhLXZhci10YXhpOiBcIlxcZjFiYVwiO1xuJGZhLXZhci10ZWxlZ3JhbTogXCJcXGYyYzZcIjtcbiRmYS12YXItdGVsZXZpc2lvbjogXCJcXGYyNmNcIjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXCJcXGYxZDVcIjtcbiRmYS12YXItdGVybWluYWw6IFwiXFxmMTIwXCI7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcIlxcZjAzNFwiO1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcIlxcZjAzNVwiO1xuJGZhLXZhci10aDogXCJcXGYwMGFcIjtcbiRmYS12YXItdGgtbGFyZ2U6IFwiXFxmMDA5XCI7XG4kZmEtdmFyLXRoLWxpc3Q6IFwiXFxmMDBiXCI7XG4kZmEtdmFyLXRoZW1laXNsZTogXCJcXGYyYjJcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTA6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTE6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTI6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTM6IFwiXFxmMmM4XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTQ6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcIlxcZjJjYlwiO1xuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcIlxcZjJjOVwiO1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcIlxcZjJjYVwiO1xuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXCJcXGYyYzhcIjtcbiRmYS12YXItdGh1bWItdGFjazogXCJcXGYwOGRcIjtcbiRmYS12YXItdGh1bWJzLWRvd246IFwiXFxmMTY1XCI7XG4kZmEtdmFyLXRodW1icy1vLWRvd246IFwiXFxmMDg4XCI7XG4kZmEtdmFyLXRodW1icy1vLXVwOiBcIlxcZjA4N1wiO1xuJGZhLXZhci10aHVtYnMtdXA6IFwiXFxmMTY0XCI7XG4kZmEtdmFyLXRpY2tldDogXCJcXGYxNDVcIjtcbiRmYS12YXItdGltZXM6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXCJcXGYwNTdcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlLW86IFwiXFxmMDVjXCI7XG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZTogXCJcXGYyZDNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXRpbnQ6IFwiXFxmMDQzXCI7XG4kZmEtdmFyLXRvZ2dsZS1kb3duOiBcIlxcZjE1MFwiO1xuJGZhLXZhci10b2dnbGUtbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItdG9nZ2xlLW9mZjogXCJcXGYyMDRcIjtcbiRmYS12YXItdG9nZ2xlLW9uOiBcIlxcZjIwNVwiO1xuJGZhLXZhci10b2dnbGUtcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLXRvZ2dsZS11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItdHJhZGVtYXJrOiBcIlxcZjI1Y1wiO1xuJGZhLXZhci10cmFpbjogXCJcXGYyMzhcIjtcbiRmYS12YXItdHJhbnNnZW5kZXI6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXCJcXGYyMjVcIjtcbiRmYS12YXItdHJhc2g6IFwiXFxmMWY4XCI7XG4kZmEtdmFyLXRyYXNoLW86IFwiXFxmMDE0XCI7XG4kZmEtdmFyLXRyZWU6IFwiXFxmMWJiXCI7XG4kZmEtdmFyLXRyZWxsbzogXCJcXGYxODFcIjtcbiRmYS12YXItdHJpcGFkdmlzb3I6IFwiXFxmMjYyXCI7XG4kZmEtdmFyLXRyb3BoeTogXCJcXGYwOTFcIjtcbiRmYS12YXItdHJ1Y2s6IFwiXFxmMGQxXCI7XG4kZmEtdmFyLXRyeTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHR5OiBcIlxcZjFlNFwiO1xuJGZhLXZhci10dW1ibHI6IFwiXFxmMTczXCI7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFwiXFxmMTc0XCI7XG4kZmEtdmFyLXR1cmtpc2gtbGlyYTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHY6IFwiXFxmMjZjXCI7XG4kZmEtdmFyLXR3aXRjaDogXCJcXGYxZThcIjtcbiRmYS12YXItdHdpdHRlcjogXCJcXGYwOTlcIjtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFwiXFxmMDgxXCI7XG4kZmEtdmFyLXVtYnJlbGxhOiBcIlxcZjBlOVwiO1xuJGZhLXZhci11bmRlcmxpbmU6IFwiXFxmMGNkXCI7XG4kZmEtdmFyLXVuZG86IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFwiXFxmMjlhXCI7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFwiXFxmMTljXCI7XG4kZmEtdmFyLXVubGluazogXCJcXGYxMjdcIjtcbiRmYS12YXItdW5sb2NrOiBcIlxcZjA5Y1wiO1xuJGZhLXZhci11bmxvY2stYWx0OiBcIlxcZjEzZVwiO1xuJGZhLXZhci11bnNvcnRlZDogXCJcXGYwZGNcIjtcbiRmYS12YXItdXBsb2FkOiBcIlxcZjA5M1wiO1xuJGZhLXZhci11c2I6IFwiXFxmMjg3XCI7XG4kZmEtdmFyLXVzZDogXCJcXGYxNTVcIjtcbiRmYS12YXItdXNlcjogXCJcXGYwMDdcIjtcbiRmYS12YXItdXNlci1jaXJjbGU6IFwiXFxmMmJkXCI7XG4kZmEtdmFyLXVzZXItY2lyY2xlLW86IFwiXFxmMmJlXCI7XG4kZmEtdmFyLXVzZXItbWQ6IFwiXFxmMGYwXCI7XG4kZmEtdmFyLXVzZXItbzogXCJcXGYyYzBcIjtcbiRmYS12YXItdXNlci1wbHVzOiBcIlxcZjIzNFwiO1xuJGZhLXZhci11c2VyLXNlY3JldDogXCJcXGYyMWJcIjtcbiRmYS12YXItdXNlci10aW1lczogXCJcXGYyMzVcIjtcbiRmYS12YXItdXNlcnM6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLXZjYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci12Y2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci12ZW51czogXCJcXGYyMjFcIjtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcIlxcZjIyNlwiO1xuJGZhLXZhci12ZW51cy1tYXJzOiBcIlxcZjIyOFwiO1xuJGZhLXZhci12aWFjb2luOiBcIlxcZjIzN1wiO1xuJGZhLXZhci12aWFkZW86IFwiXFxmMmE5XCI7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFwiXFxmMmFhXCI7XG4kZmEtdmFyLXZpZGVvLWNhbWVyYTogXCJcXGYwM2RcIjtcbiRmYS12YXItdmltZW86IFwiXFxmMjdkXCI7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXCJcXGYxOTRcIjtcbiRmYS12YXItdmluZTogXCJcXGYxY2FcIjtcbiRmYS12YXItdms6IFwiXFxmMTg5XCI7XG4kZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOiBcIlxcZjJhMFwiO1xuJGZhLXZhci12b2x1bWUtZG93bjogXCJcXGYwMjdcIjtcbiRmYS12YXItdm9sdW1lLW9mZjogXCJcXGYwMjZcIjtcbiRmYS12YXItdm9sdW1lLXVwOiBcIlxcZjAyOFwiO1xuJGZhLXZhci13YXJuaW5nOiBcIlxcZjA3MVwiO1xuJGZhLXZhci13ZWNoYXQ6IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdlaWJvOiBcIlxcZjE4YVwiO1xuJGZhLXZhci13ZWl4aW46IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdoYXRzYXBwOiBcIlxcZjIzMlwiO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcIlxcZjE5M1wiO1xuJGZhLXZhci13aGVlbGNoYWlyLWFsdDogXCJcXGYyOWJcIjtcbiRmYS12YXItd2lmaTogXCJcXGYxZWJcIjtcbiRmYS12YXItd2lraXBlZGlhLXc6IFwiXFxmMjY2XCI7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXCJcXGYyZDNcIjtcbiRmYS12YXItd2luZG93LWNsb3NlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXCJcXGYyZDBcIjtcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcIlxcZjJkMVwiO1xuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXCJcXGYyZDJcIjtcbiRmYS12YXItd2luZG93czogXCJcXGYxN2FcIjtcbiRmYS12YXItd29uOiBcIlxcZjE1OVwiO1xuJGZhLXZhci13b3JkcHJlc3M6IFwiXFxmMTlhXCI7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFwiXFxmMjk3XCI7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFwiXFxmMmRlXCI7XG4kZmEtdmFyLXdwZm9ybXM6IFwiXFxmMjk4XCI7XG4kZmEtdmFyLXdyZW5jaDogXCJcXGYwYWRcIjtcbiRmYS12YXIteGluZzogXCJcXGYxNjhcIjtcbiRmYS12YXIteGluZy1zcXVhcmU6IFwiXFxmMTY5XCI7XG4kZmEtdmFyLXktY29tYmluYXRvcjogXCJcXGYyM2JcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWFob286IFwiXFxmMTllXCI7XG4kZmEtdmFyLXljOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15Yy1zcXVhcmU6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLXllbHA6IFwiXFxmMWU5XCI7XG4kZmEtdmFyLXllbjogXCJcXGYxNTdcIjtcbiRmYS12YXIteW9hc3Q6IFwiXFxmMmIxXCI7XG4kZmEtdmFyLXlvdXR1YmU6IFwiXFxmMTY3XCI7XG4kZmEtdmFyLXlvdXR1YmUtcGxheTogXCJcXGYxNmFcIjtcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFwiXFxmMTY2XCI7XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW11c2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG0tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxhcmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcG93ZXItb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNpZ25hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXItLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cmFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ob21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2xvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcm9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pbmJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodC0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZXBlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWZyZXNoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJlZnJlc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1saXN0LWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2stLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZHBob25lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1xcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFncy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10YWdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcmstLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wcmludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJvbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaXRhbGljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC1oZWlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtd2lkdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tY2VudGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWp1c3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWRlbnQtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW91dGRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaW5kZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tY2FtZXJhLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZpZGVvLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2UtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1waWN0dXJlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGljdHVyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW1hcmtlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hZGp1c3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0LS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mYXN0LWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wYXVzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mYXN0LWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZWplY3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaW5mby1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNyb3NzaGFpcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWZvcndhcmQtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1leHBhbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb21wcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2stLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXN0ZXJpc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1naWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWV5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1leWUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJuaW5nLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJhbmRvbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYWduZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZXR3ZWV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhci1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRyby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYW1lcmEtcmV0cm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIta2V5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcnMtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb21tZW50czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tb3V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4tc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2stLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWItdGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cm9waHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb24tby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sZW1vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcmstbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1waG9uZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVlZC0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oZGQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxob3JuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iZWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2VydGlmaWNhdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nbG9iZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13cmVuY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10YXNrczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWx0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYnJpZWZjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JvdXAtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Vycy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11c2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tbGluay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mbGFzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dC0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaXNzb3JzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNjaXNzb3JzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wYXBlcmNsaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmxvcHB5LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmF2aWNvbi0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlb3JkZXItLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtdWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Qtb2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0cmlrZXRocm91Z2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdW5kZXJsaW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYWdpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRydWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1vbmV5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29sdW1uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuc29ydGVkLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kZXNjLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXAtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdC0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdW5kbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlZ2FsLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWwtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2F2ZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoYm9hcmQtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRhY2hvbWV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb21tZW50cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2gtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJvbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNpdGVtYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11bWJyZWxsYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNsaXBib2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jbG91ZC1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGV0aG9zY29wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN1aXRjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb2ZmZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXRsZXJ5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWN1dGxlcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaG9zcGl0YWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbWJ1bGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWVka2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlnaHRlci1qZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJlZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbmdsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3AtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZGVza3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sYXB0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1vYmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1naXRodWItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbi1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNtaWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZyb3duLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tZWgtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2FtZXBhZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIta2V5Ym9hcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mbGFnLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRlcm1pbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGwtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGwtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHktYWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWVtcHR5LS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGwtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jcm9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvZGUtZm9yazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluay0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLWJyb2tlbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGFpbi1icm9rZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaW5mbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3Vic2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVyYXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wdXp6bGUtcGllY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2hpZWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcm9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1heGNkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1odG1sNTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY3NzMzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbmNob3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jay1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1idWxsc2V5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcnNzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRpY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sZXZlbC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29tcGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1kb3duLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm8tLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2JwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdicDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhci0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11c2Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWluci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pbnI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbnktLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1ybWItLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS15ZW4tLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1qcHktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItanB5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGUtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3VibGUtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcnViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0ta3J3LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWtydzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW4tLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1idGMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYnRjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kZXNjLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtYXNjLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZGVzYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci14aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIteGluZy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kcm9wYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3ctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW0tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaW5zdGFncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZsaWNrcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJscjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXBwbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuZHJvaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1saW51eDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWRyaWJiYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5cGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2t5cGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvdXJzcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHJlbGxvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZlbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRpcC0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdyYXRpcGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3VuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbW9vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcmNoaXZlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJ1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVucmVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBhZ2VsaW5lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtbGVmdC0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kb3QtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJ5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3BhY2Utc2h1dHRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNsYWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13b3JkcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmlkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb24tLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5rLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzaXR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhZHVhdGlvbi1jYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci15YWhvbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nb29nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWRlbGljaW91czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2ctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZGlnZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1wcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWRydXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1qb29tbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mYXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoaWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBhdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb29uLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNwb29uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGUtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FiLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10YXhpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zcG90aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kZXZpYW50YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3VuZGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZGF0YWJhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcGRmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlLXdvcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWwtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlLWV4Y2VsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tby0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW8tLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtby0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlLWF1ZGlvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW8tLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS12aWRlby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1jb2RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvZGVwZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1qc2ZpZGRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYm91eS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXItLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwb3J0LS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpZmUtcmluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vLW5vdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmEtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNpc3RhbmNlLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWwtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmViZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1lbXBpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhY2tlci1uZXdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWliby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXEtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcXE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWNoYXQtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd2VpeGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oaXN0b3J5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLXRoaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBhcmFncmFwaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJvbWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZnV0Ym9sLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFycy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iaW5vY3VsYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1Zy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wbHVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zbGlkZXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXR3aXRjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbHAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIteWVscDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW5ld3NwYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aWZpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYWxjdWxhdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXdhbGxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2EtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2MtdmlzYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpc2NvdmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1leC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYy1hbWV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNjLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYy1zdHJpcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29weXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWV5ZWRyb3BwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wYWludC1icnVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmlydGhkYXktY2FrZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJlYS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZS1jaGFydC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1waWUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpbmUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmljeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1idXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWlveGhvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW5nZWxsaXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWwtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVxZWwtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1pbHMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaWxzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVhbnBhdGgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWVhbnBhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJ1eXNlbGxhZHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWRhc2hjdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydW1iZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxlYW5wdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3ktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2VsbHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNoaXJ0c2luYnVsazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNpbXBseWJ1aWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2t5YXRsYXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZGlhbW9uZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItc2VjcmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tb3RvcmN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RyZWV0LXZpZXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnRiZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1lcmN1cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNleC0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12ZW51cy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXJzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2Utdi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW5ldXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2VuZGVybGVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aGF0c2FwcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zZXJ2ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11c2VyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWwtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12aWFjb2luOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHJhaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3Vid2F5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1lZGl1bTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXktY29tYmluYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItb3B0aW4tbW9uc3RlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWV4cGVkaXRlZHNzbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktNC0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGwtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0zLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVycy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0yLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTAtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1vdXNlLXBvaW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pLWN1cnNvci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pLWN1cnNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtdW5ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNjLWpjYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpbmVycy1jbHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2xvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhbGFuY2Utc2NhbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1zdGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0yLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMy0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWVuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItby0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jay1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcm9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zdG9wLW8tLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29ycy1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1saXphcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNwb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXItby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBvaW50ZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2Utby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBlYWNlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcmstLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHJhZGVtYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZWdpc3RlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2ctY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3ItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHJpcGFkdmlzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2V0LXBvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdpa2lwZWRpYS13OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNhZmFyaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaHJvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpcmVmb3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1vcGVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHYtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxldmlzaW9uLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRlbGV2aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29udGFvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItNTAwcHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW1hem9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbWludXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItdGltZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItY2hlY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWluZHVzdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXBpbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXAtcGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1zaWduczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3V6ei0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ob3V6ejsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJsYWNrLXRpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29ucy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mb250aWNvbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LWFsaWVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1lZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtYWx0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvZGllcGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tb2R4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvcnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11c2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcHJvZHVjdC1odW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWl4Y2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2NyaWJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhc2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFzaHRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGgtYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGVyY2VudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1naXRsYWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdwYmVnaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdwZm9ybXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmEtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZW52aXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2Vzcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci1hbHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJsaW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXVkaW8tZGVzY3JpcHRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtY29udHJvbC1waG9uZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYnJhaWxsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc2wtaW50ZXJwcmV0aW5nLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmbmVzcy0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtb2YtaGVhcmluZy0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtZy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nbGlkZS1nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmluZy0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbG93LXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12aWFkZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LWdob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpcnN0LW9yZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIteW9hc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGhlbWVpc2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtY2lyY2xlLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtb2ZmaWNpYWwtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mb250LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2Utby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYW5kc2hha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGlub2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vay1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQtby0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaWQtYmFkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2UtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2Utby0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1xdW9yYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWUtY29kZS1jYW1wLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZyZWUtY29kZS1jYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW0tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci00LS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0zLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0yLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTAtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaG93ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRodHViLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tczE1LS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wb2RjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWluaW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctcmVzdG9yZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtby0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmFuZGNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdyYXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWV0c3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWltZGI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJhdmVscnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZXJjYXN0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVlcmNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9jaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc25vd2ZsYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2Vycy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdXBlcnBvd2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd3BleHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tZWV0dXA7IH1cbiIsIi8vIE5vdGUgQ3JlYXRpb25cbi5ibG9jay10YS1hdWRpdC1pbnNpZ2h0LWFubm90YXRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXG4gIC8vIE5vdGUgLSBJIGRvbid0IHJlYWxseSBsaWtlIGRvaW5nIGl0IHRoaXMgd2F5LFxuICAvLyBidXQgd2l0aCB0aGUgY29udGFpbmVyIGJlaW5nIGZ1bGx3aWR0aCwgSSdtIG5vdCBzdXJlXG4gIC8vIG9mIGEgYmV0dGVyIHdheSB3aXRob3V0IG1vdmluZyB0aGUgYmxvY2sgdG8gYmUgYW4gYWJzXG4gIC8vIHBvc2l0aW9uZWQgY29udGFpbmVyIHRoZW4gcG9zaXRpb25pbmcgd2l0aGluIHRoYXQuXG4gIC8vIC0gR3JlZ1xuICAmLmFubm90YXRpbmctLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMTBweDtcbiAgfVxuXG4gICYuYW5ub3RhdGluZy0tcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzEwcHg7XG4gIH1cbn1cblxuLmRvY3VtZW50X19ub3RlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA1NTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMzUpO1xuXG4gIC5ub3Rlc19fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNweDtcbiAgICByaWdodDogMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gID4gaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAubm90ZXNfX2JvZHkge1xuICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICA+IGZvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLm5vdGVzLWFkZC1ub3RlIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICZbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hamF4LXByb2dyZXNzLXRocm9iYmVye1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMjBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMCwwLDAsLjMpIDAlLCByZ2JhKDAsMCwwLDApIDcwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gIH1cbn1cblxuLm5vdGVzX19tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjQpO1xuICAubm90ZXNfX21lc3NhZ2UtY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICB9XG59XG5cbi5ub3Rlc19fYWRkIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgLm5vdGVfX3RvZ2dsZWR7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi8vIE1vZGFsIGNvbnRlbnRcbi5ub3Rlc19fbGlzdCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG5cbi8vIEluZGl2aWR1YWwgbm90ZSBpdGVtc1xuLm5vdGUge1xuICA+IGhlYWRlciB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgKyAubm90ZXtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cbi5ub3RlX190b2dnbGVkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubm90ZV9fbWV0YSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nOiA4cHggMTBweDtcblxuICAubm90ZV9fZGF0ZSxcbiAgLm5vdGVfX3RhZ3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICAubm90ZV9fZGF0ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLm5vdGVfX3RhZ3Mge1xuICAgIEBpbmNsdWRlIHRydW5jYXRlKDcwJSk7XG5cbiAgICBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5ub3RlX19wcmV2aWV3IHtcbiAgICBAaW5jbHVkZSB0cnVuY2F0ZSgxMDAlKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubm90ZV9fYWN0aW9ucyB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuXG4gIGEge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cztcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gSW5kaXZpZHVhbCBub3RlIGNyZWF0aW9uL2VkaXRpbmdcbi5ub3RlX19lZGl0LW5vdGUsXG4ubm90ZV9fZWRpdC10YWdzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMjgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi5ub3RlX19lZGl0LW5vdGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgdGV4dGFyZWEge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XG4gIH1cbn1cblxuLm5vdGVfX2VkaXQtdGFncyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcblxuICA+IGRpdiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnRhZ3MtbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMTA1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIGxhYmVsIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC50YWdzLXRvb2xzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgICAuanMtY3JlYXRlLXRhZyxcbiAgICAuanMtbWFuYWdlLXRhZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC50YWctY3JlYXRpb257XG4gICAgICAuZWRpdC10YWd7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cblxuICAgICAgLnRhZy1jcmVhdGlvbl9fYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi5ub3RlX19zZWxlY3RlZC10YWdzIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcblxuICBoMyB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAubm90ZV9fdGFnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7XG5cbiAgICBidXR0b24ge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zZDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyxcbiAgICAgICAgICAgICAgICAgIGNvbG9yIC4xNXM7XG4gICAgfVxuICB9XG59XG5cblxuXG4ubm90ZXNfX2FkZF9fYWN0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDAgMjBweCAxMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG5cblxuXG5cbi5yZW1vZGFsLnRhZy1tYW5hZ2VyIHtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgcGFkZGluZzogMjBweDtcblxuICAucmVtb2RhbC1jbG9zZSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnRhZ3MtbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMTc1cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gICAgbGkge1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICBwYWRkaW5nOiAycHggNXB4O1xuXG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhZ3MtbGlzdF9fdGFnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgfVxuXG4gIC50YWdzLWxpc3RfX2FjdGlvbnMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMzAlO1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG5cbiAgICAgICYuaWNvbi1vbmx5IHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgICYuaWNvbi1lZGl0OjpiZWZvcmUge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgID4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDJweDtcbiAgICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi50YWdzLW1hbmFnZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnRhZ3MtbWFuYWdlcl9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udGFncy1tYW5hZ2VyX19zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi5jcmVhdGUtdGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxuXG4gIC5jcmVhdGUtdGFnX19hY3Rpb25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI7XG5cbiAgICBhLCBzcGFuIHtcbiAgICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cblxuXG5cblxuLy8gQW5ub3RhdGlvbiBkaXNwbGF5XG4uYW5ub3RhdGlvbnMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSwgcHJpbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cblxuXG4uYW5ub3RhdGlvbiB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICYuYW5ub3RhdGlvbi0tbm90ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItNTtcbiAgfVxuXG4gICYuYW5ub3RhdGlvbi0taGlnaGxpZ2h0IHtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5hbm5vdGF0aW9ucy0tZW1wdHkge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5cblxuLmFubm90YXRpb25fX292ZXJ2aWV3LFxuLmFubm90YXRpb25fX2NvbnRlbnQsXG4uYW5ub3RhdGlvbl9fY29udHJvbCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAuMzVzO1xufVxuXG5cblxuLmFubm90YXRpb25fX292ZXJ2aWV3IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDMwcHg7XG5cbiAgLmFubm90YXRpb24tLW5vdGUgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MCwgMjU1LCAyNTMpO1xuICB9XG5cbiAgLmFubm90YXRpb24tLWhpZ2hsaWdodCAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUyLCAyNTQsIDI1NSk7XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgaTo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG5cbiAgICAgIC5hbm5vdGF0aW9uLS1ub3RlICYge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTU7XG4gICAgICB9XG5cbiAgICAgIC5hbm5vdGF0aW9uLS1oaWdobGlnaHQgJiB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9IC8vIEVORCBoMlxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmFubm90YXRpb25fX3RhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xuICB9XG59XG5cblxuXG4uYW5ub3RhdGlvbl9fY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogY2FsYyg3NSUgLSA1MHB4KTtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XG5cbiAgLmFubm90YXRpb24tLW5vdGUgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzNiwgMjQ2LCAyNDEpO1xuICB9XG5cbiAgLmFubm90YXRpb24tLWhpZ2hsaWdodCAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQxLCAyNDYsIDI0OSk7XG4gIH1cblxuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLm1lZGlhX19pbWFnZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIC5tZWRpYV9faW1hZ2UgKyAmIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgd2lkdGg6IDY2LjY2JTtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5hbm5vdGF0aW9uX19ub3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItM2Q7XG5cbiAgcCB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB9XG59XG5cbi5hbm5vdGF0aW9uX19ub3RlX2VkaXQge1xuICBAaW5jbHVkZSByb3c7XG5cbiAgLm5vdGVfZWRpdF9fbm90ZSxcbiAgLm5vdGVfZWRpdF9fdGFncyB7XG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuICB9XG5cbiAgLm5vdGUtZWRpdF9fbm90ZSB0ZXh0YXJlYSxcbiAgLm5vdGVfZWRpdF9fdGFncyA+IGRpdiB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5ub3RlX2VkaXRfX3RhZ3MgPiBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5ub3RlX2VkaXRfX3RhZ3Mge1xuICAgIC50YWdzLWxpc3Qge1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhZ3MtdG9vbHMge1xuICAgICAgYTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5vdGVfZWRpdF9fYWN0aW9ucyB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAuc2F2ZV9fbm90ZV9lZGl0IC5zdWJtaXQtcHJvZ3Jlc3Mge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgIC50aHJvYmJlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBAZXh0ZW5kICVpY29uO1xuICAgICAgICAgIGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLmFubm90YXRpb25fX2NvbnRyb2wge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA1MHB4O1xuICBwYWRkaW5nOiAyNXB4IDEwcHg7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cztcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSwgcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBBcnRpY2xlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbmFydGljbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5icmVhZGNydW1icyB7XG4gIEBleHRlbmQgJWJyZWFkY3J1bWI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJG1pbmktc2l6ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBhOmZpcnN0LWNoaWxkIHtcbiAgICBAZXh0ZW5kICVicmVhZGNydW1iX19yb290O1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59IC8vIEVORCBicmVhZGNydW1ic1xuXG4uYXJ0aWNsZV9fbmF2LFxuLmFydGljbGUtcGRmX19uYXYge1xuICBAZXh0ZW5kICVpbmZvLWJhci0tbmF2O1xufSAvLyBFTkQgYXJ0aWNsZV9fbmF2XG5cbi5hcnRpY2xlLXBkZl9fbmF2IHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cblxuaGdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAuYXJ0aWNsZV9fcHJpbWFyeSxcbiAgLmFydGljbGVfX3NlY29uZGFyeSxcbiAgLmFydGljbGVfX3RlcnRpYXJ5e1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuYXJ0aWNsZV9fc2Vjb25kYXJ5IHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG5cbiAgLmFydGljbGVfX3RpdGxle1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn0gLy8gRU5EIGhncm91cFxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRWRpdG9ycyBOb3RlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLmFydGljbGVfX3RhLWVkaXRvcnMtbm90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hcnRpY2xlX190YS1lZGl0b3JzLW5vdGUgcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBBcnRpY2xlIEhSXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGhyIHtcbiAgbWFyZ2luLXRvcDoyMHB4O1xuICBtYXJnaW4tYm90dG9tOjA7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQXJ0aWNsZSBUYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDoyMHB4O1xuICBtYXJnaW4tYm90dG9tOjA7XG59XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnRhYmxlIGNhcHRpb24ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0aGVhZCB0ciB0aCwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGhlYWQgdHIgdGgge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2NjYztcbn1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0Ym9keSB0ciB0ZCBwLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRoZWFkIHRyIHRoIHAge1xuICBtYXJnaW46IDA7XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBBcnRpY2xlIEJhclxuXG4uYXJ0aWNsZV9fYmFyIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5hcnRpY2xlX19wb3N0ZWQge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMjAwcHg7XG4gIC8vIEZvciBJRTkgYW5kIElFOFxuICBwYWRkaW5nOiAxMnB4O1xuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAjOTk5O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xuICB9XG59XG5cbi5hcnRpY2xlX19hY3Rpb25zIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAvLyBGb3IgSUU5IGFuZCBJRThcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweDtcblxuICAgIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5hcnRpY2xlX19mYXZvcml0ZSxcbi5hcnRpY2xlX19wcmludCxcbi5hcnRpY2xlX19wZGYsXG4uYXJ0aWNsZV9fc29jaWFsLFxuLmFydGljbGVfX2VtYWlsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMTJweCA4cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgY29sb3I6ICM5OTk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgc3BhbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICM2NjY7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgZmxleDogMSAxIDI1JTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC8vIEZvciBJRTkgYW5kIElFOFxuICAgIHdpZHRoOiAyNSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHNwYW57XG4gICAgICBmbG9hdDpub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBGYXZvcml0ZWRcbi50YS1kZWxldGUtZmF2b3JpdGUtdXAge1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTIgIWltcG9ydGFudDtcbn1cblxuLmFydGljbGVfX3NvY2lhbCB7XG4gIC8vIE92ZXJyaWRlIGRlZmF1bHQgQVQgc3R5bGVzXG4gICNhdHN0Yngge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIC8vIEZvciBJRTkgYW5kIElFOFxuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hcnRpY2xlX19iYXItLW1pbmkge1xuICBtYXJnaW46IDMwcHggYXV0byA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAuYXJ0aWNsZV9fc29jaWFsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQXJ0aWNsZSBTdW1tYXJ5XG5cbi5hcnRpY2xlX190YS1zdW1tYXJ5IHtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuXG4gIHN0cm9uZzpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICB9XG59IC8vIEVORCB0YS1zdW1tYXJ5XG5cbi5hcnRpY2xlX190YS10aXRsZSxcbi5hcnRpY2xlX190YS1jYXNlLW5hbWUge1xuICBmb250LXdlaWdodDogJGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dC1sYWJlbCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkdGlueS1zaXplO1xuICBmb250LXdlaWdodDogJGJsYWNrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yLS1kYXJrO1xuICAgIH1cbiAgfVxuXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogJGgyLXNpemU7IC8vIFdhcyAyNHB4XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4OyAvLyBXYXMgMjBweFxuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgLy8gV2FzIDE3cHhcbiAgfVxuXG4gIGg1IHtcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTsgLy8gV2FzIDE0cHhcbiAgfVxuXG4gIGg2IHtcbiAgICBmb250LXNpemU6ICR0aW55LXNpemU7IC8vIFdhcyAxMnB4XG4gIH1cblxuICAvLyBURU1QIFFVSUNLIEZJWCBmb3IgbWlzc2luZyBzcGFjZXNcbiAgLy8gaW4gc29tZSBhc3BlY3RzIG9mIGZ1bGwgdGV4dFxuICBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmID4gcCB7XG4gICAgJjplbXB0eSArIHAsXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgIC8vIElmIGltYWdlIGluIGZpcnN0IHBhcmFncmFwaCxcbiAgICAgIC8vIHJlbW92ZSB0b3AgbWFyZ2luXG4gICAgICAudGFwaWMsXG4gICAgICAudGFjYXBwaWMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEFkZGVkIG9sLiBDU1BST0pFQ1QtNTIzNVxuICB1bCwgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLy8gVGhpcyBpcyBpbiB0aGUgcGFnZSB0ZW1wbGF0ZSBmb3Igb2wgKG5vdCBzdXJlIHdoeSk7IEknbSBhZGRpbmcgdGhlIG9sIHZlcnNpb24gaGVyZS4gQ1NQUk9KRUNULTUyMzVcbiAgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICB1bCwgb2wsIG9sIG9sLCBvbCBwIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cbiAgdWwgbGkgcDpmaXJzdC1vZi10eXBlLCBvbCBsaSBwOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgb2wgbGkgcDpub3QoOmZpcnN0LW9mLXR5cGUpLCB1bCBsaSBwOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cblxuICAvKiYgPiBkaXYge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIHNlY3Rpb24gPiBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfSovXG5cbiAgZmlndXJlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICBmaWdjYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLnRhLWFydGljbGVfX2ltZy0tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgLy8gQ1NQUk9KRUNULTEyODQ1OiBNYWtlIHByZS1BbGZyZXNjbyBjYXB0aW9ucyB1c2UgbmV3ZXIgc3R5bGluZy5cbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC50YS1hcnRpY2xlX19pbWctLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAvLyBDU1BST0pFQ1QtMTI4NDU6IE1ha2UgcHJlLUFsZnJlc2NvIGNhcHRpb25zIHVzZSBuZXdlciBzdHlsaW5nLlxuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBGb290bm90ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAgLkZvb3Rub3RlcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLkZvb3Rub3RlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLy8gRm9vdG5vdGVzIHNwYWNpbmcgaXNzdWVcbiAgc3VwICsgaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuXG4gIC8vIFJlZHVjZSB0dCAobW9ub3NwYWNlZCBmb250IGZvciBvbGQtc3R5bGUgdGFibGVzKSBzbyB0aGV5IGZpdC5cbiAgdHQsIC5sZWdhY3lUYWJsZVJvdyB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxufSAvLyBFTkQgYXJ0aWNsZV9fdGEtZnVsbC10ZXh0XG5cblxuLnByaW50LWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBBcnRpY2xlIEJ5bGluZSAvIEF1dGhvcnMgVEVNUE9SQVJZXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5ieWxpbmUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG5cbiAgLmJ5bGluZS1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgfVxuXG4gIC5hdXRob3Ige1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuXG4gICAgJi1pbWcge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLmF1dGhvci1uYW1lLW1haWx0by13cmFwcGVye1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHBhZGRpbmc6IDVweCAwIDAgNXB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAuYXV0aG9yLWltZyB7XG4gICAgQGluY2x1ZGUgc2l6ZSgzNXB4KTtcbiAgfVxuXG4gIC5hdXRob3ItbmFtZSB7XG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzg4ODtcbiAgICB9XG5cbiAgICBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA1NTg5O1xuICAgICAgdHJhbnNpdGlvbjogdGV4dC1zaGFkb3cgLjJzIGVhc2U7XG4gICAgICB0ZXh0LXNoYWRvdzogMC41cHggMC41cHggMC41cHggcmdiYSgwLDAsMCwgMC41KTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuXG4vLyBCeWxpbmUgYWJvdXQgc2VjdGlvbiBpbiBNYWdhemluZXNcbi5tYWdhemluZSAuYXJ0aWNsZV9fdGEtc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGZpZ3VyZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vYnlsaW5lIGF1dGhvciBtYWlsdG9cbi5hdXRob3JfbWFpbHRvIHtcbiAgZm9udC1zaXplOiA4cHQ7XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEFsZnJlc2NvIEF1dGhvcnMgaW1hZ2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi8vIENTUFJPSkVDVC0xMjg0NTogUmVtb3ZlIHJlcXVpcmVtZW50IGZvciBmbG9hdGluZyByaWdodC9sZWZ0OyB0aGVzZSB3ZXJlIGNyZWF0ZWQgRk9SIGZpZ3VyZSBjYXB0aW9ucy5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgRmlnQ2FwdGlvbiwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuRmlnQ2FwdGlvbixcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgRmlnQ2FwdGlvbiwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuRmlnQ2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuZmxvYXRpbmcucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCA+IGZpZ2hlYWRlciwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCA+IC5GaWdIZWFkZXIsXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0ID4gZmlnaGVhZGVyLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0ID4gLkZpZ0hlYWRlcntcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgZm9udC1mYW1pbHk6IExhdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5mbG9hdGluZy5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5waG90by1zcHJlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgPiBmaWd1cmUuZmxvYXRpbmcucmlnaHQsID4gZmlndXJlLmZsb2F0aW5nLmxlZnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gID4gZmlndXJlOmZpcnN0LW9mLXR5cGUuZmxvYXRpbmcucmlnaHQsID4gZmlndXJlOmZpcnN0LW9mLXR5cGUuZmxvYXRpbmcubGVmdCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgPiBmaWd1cmU6bGFzdC1vZi10eXBlLmZsb2F0aW5nLnJpZ2h0LCA+IGZpZ3VyZTpsYXN0LW9mLXR5cGUuZmxvYXRpbmcubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQXJ0aWNsZSBDb250ZW50IFNldHRpbmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5tZXRhZGF0YS1yb3cge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59IC8vIEVORCBtZXRhZGF0YS1yb3dcblxuLm1ldGFkYXRhX19sYWJlbCxcbi5tZXRhZGF0YV9fcmVzdWx0cyB7XG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbn1cblxuLm1ldGFkYXRhX19sYWJlbCB7XG4gIEBpbmNsdWRlIGh1ZyhsZWZ0KTtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn0gLy8gRU5EIG1ldGFkYXRhX19sYWJlbFxuXG4ubWV0YWRhdGFfX3Jlc3VsdHMge1xuICBmb250LXNpemU6ICRtaWNyby1zaXplO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICYgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuXG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgfVxufSAvLyBFTkQgbWV0YWRhdGFfX3Jlc3VsdHNcblxuXG5cbi5hcnRpY2xlLXBkZl9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG59XG5cbi5hcnRpY2xlX190YS1kYXRlLXByZXBhcmF0aW9uIHtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgVGFibGUgb2YgQ29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLnRvY3tcbiAgY2xlYXI6IGJvdGg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAudG9jLXRpdGxle1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHggNnB4IDIwcHg7XG4gICAgY29sb3I6Izc3NztcbiAgfVxuICBvbHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MCAwIDAgMTBweDtcbiAgICBsaXtcbiAgICAgIG1hcmdpbjogMTBweCAyMHB4O1xuICAgIH1cbiAgICBvbHtcbiAgICAgIG1hcmdpbjowO1xuICAgIH1cbiAgICBhe1xuICAgICAgY29sb3I6ICMwMDY0YTI7XG4gICAgfVxuICB9XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEFydGljbGUgQ29tbWVudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmFydGljbGVfX2NvbW1lbnRzLFxuLmFydGljbGVfX3N1Ym1pdC1jb21tZW50LFxuLmFydGljbGVfX2F0dHJpYnV0ZXMge1xuICAucGFuZWwge1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5leHBhbmRlZCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLW1pbmltaXplLW5vaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFydGljbGVfX3N1Ym1pdC1jb21tZW50IC5wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLmV4cGFuZGVkIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcbiAgICBib3JkZXI6IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcbiAgfVxuXG4gIC5maWVsZC1uYW1lLWNvbW1lbnQtYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC8vIEhpZGUgYWR2YW5jZWQgaGVscCBhdHRhY2hlZCB0byBjb21tZW50IGJsb2NrXG4gIC5maWx0ZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yZXF1aXJlZC10ZXh0IHtcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4uc3VibWl0LWNvbW1lbnRfX2ludHJvIHtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbn1cblxuLnN1Ym1pdC1jb21tZW50X19ub3RpZnkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIGxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5cbi5jb21tZW50IHtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG59XG5cbi5jb21tZW50X19hdXRob3Ige1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgYSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcbiAgfVxufVxuXG4uY29tbWVudF9fYWN0aW9ucyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgLmxpbmtzIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgfVxuICB9XG5cbiAgbGk6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBBcnRpY2xlIEZvb3RlciBOYXYgKEJsdWUgQmFyKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uYXJ0aWNsZV9fbmF2LS1mb290ZXIge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAucHJldmlvdXMtYXJ0aWNsZSxcbiAgLm5leHQtYXJ0aWNsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItLWxpZ2h0O1xuICAgIH1cblxuICAgICYuaW5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLS1saWdodDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2aW91cy1hcnRpY2xlIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItLWxpZ2h0O1xuICB9XG5cbiAgLnByZXZpb3VzLWFydGljbGVfX2NvbnRlbnQsXG4gIC5uZXh0LWFydGljbGVfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG5cbiAgICAmID4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBjb2xvcjogIzgwQjJDRjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAubWVkaWFfX3RpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgLm1lZGlhX19zbmlwcGV0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICB9XG5cbiAgLnByZXZpb3VzLWFydGljbGVfX2NvbnRlbnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5uZXh0LWFydGljbGVfX2NvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5tZWRpYV9fdGl0bGUgYSxcbiAgLm1lZGlhX19zbmlwcGV0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5tZWRpYV9fdGl0bGUge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLm1lZGlhX19zbmlwcGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gIH1cblxuICAucHJldmlvdXMtbGluayxcbiAgLm5leHQtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogIzgwQjJDRjtcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5pY29uLWxlZnQtZGlyIHtcbiAgICBtYXJnaW4tbGVmdDogLTE3cHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5pY29uLXJpZ2h0LWRpciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufSAvLyBFTkQgYXJ0aWNsZV9fbmF2LS1mb290ZXJcblxuXG4vKlxuKiogYXJ0aWNsZV9fdGEtZnVsbC10ZXh0XG4qL1xuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB7XG4gIGEgPiBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAvKiBkaXYge1xuICAgIG1hcmdpbjogMjBweCAwIDAgMjBweDtcbiAgfSovXG4gIC8qXG4gICAgcHtcbiAgICAgIG1hcmdpbjogMjBweDtcbiAgICB9XG5cbiAgICBwOmVtcHR5e1xuICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIH0qL1xufS8vIGVuZCBhcnRpY2xlX190YS1mdWxsLXRleHRcblxuXG4uaW5kZW50ZWQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEFkZCByZWQgZm9udCB0byBkYXRhLXR5cGUgY2F1dGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5bZGF0YS10eXBlPVwiY2F1dGlvblwiXSB7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICBtYXJnaW46IDAgMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jYXV0aW9ue1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgbWFyZ2luOiAwIDFweCAhaW1wb3J0YW50O1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQ1NTIGZvciB0aGUgRU1haWwgUERGIHBvcC11cFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5mb3JtI2VtYWlsUERGRm9ybSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5mb3JtI2VtYWlsUERGRm9ybSAubGFuZGluZ19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5mb3JtI2VtYWlsUERGRm9ybSBpbnB1dCwgZm9ybSNlbWFpbFBERkZvcm0gdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5mb3JtI2VtYWlsUERGRm9ybSAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDVweCAwIDE1cHggMDtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBDbGVhcmZpeFxuLy8gXG4vLyAgU291cmNlOlxuLy8gIGNzcy0xMDEub3JnL2FydGljbGVzL2NsZWFyZml4L2xhdGVzdC1uZXctY2xlYXJmaXgtc28tZmFyLnBocFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5AbWl4aW4gY2xlYXJmaXgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQnJlYWRjcnVtYnNcbi8vXG4vLyAgTXVzdCBiZSBleHRlbmRlZCBpbiB0aGUgdWwgb2YgdGhlIGJyZWFkY3J1bWJzXG4vLyAgQWRkcyBhdXRvLW1hZ2ljYWwgc2VwYXJhdG9yc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4vLyBTaW1wbGUgYnJlYWRjcnVtYiBcIj5cIlxuJWJyZWFkY3J1bWIge1xuICAmID4gYSArIGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAaW5jbHVkZSBzaXplKDRweCA4cHgpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2JyZWFkY3J1bWItYXJyb3cucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxufVxuXG4vLyBQYXRoIGJyZWFkY3J1bWIgXCIvXCJcbiVicmVhZGNydW1iLS1wYXRoIHtcbiAgJiA+IGEgKyBhOmJlZm9yZSB7XG4gICAgY29udGVudDpcIi9cIjtcbiAgfVxufVxuXG4lYnJlYWRjcnVtYl9fcm9vdCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4iLCIvLyBTaXppbmcgbWl4aW5cbkBtaXhpbiBzaXplKCRzaXplKSB7XG5cbiAgLy8gSWYgb25seSBvbmUgdmFsdWUgaXMgcHJlc2VudFxuICBAaWYgbGVuZ3RoKCRzaXplKSA9PSAxIHtcblxuICAgIEBpZiB1bml0bGVzcygkc2l6ZSkge1xuICAgICAgd2lkdGg6ICRzaXplICsgcHg7XG4gICAgICBoZWlnaHQ6ICRzaXplICsgcHg7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgbm90KHVuaXRsZXNzKCRzaXplKSkge1xuICAgICAgd2lkdGg6ICRzaXplO1xuICAgICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICB9XG4gIH1cblxuICAvLyBJZiBib3RoIHZhbHVlcyBhcmUgcHJlc2VudFxuICBAaWYgbGVuZ3RoKCRzaXplKSA9PSAyIHtcblxuICAgICR3aWR0aDogbnRoKCRzaXplLCAxKTtcbiAgICAkaGVpZ2h0OiBudGgoJHNpemUsIDIpO1xuXG4gICAgQGlmICR3aWR0aCA9PSBhdXRvIHtcbiAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgfVxuICAgIEBlbHNlIGlmIHVuaXRsZXNzKCR3aWR0aCkge1xuICAgICAgd2lkdGg6ICR3aWR0aCArIHB4O1xuICAgIH1cbiAgICBAZWxzZSBpZiBub3QodW5pdGxlc3MoJHdpZHRoKSkge1xuICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICB9XG5cbiAgICBAaWYgJGhlaWdodCA9PSBhdXRvIHtcbiAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICB9XG4gICAgQGlmIHVuaXRsZXNzKCRoZWlnaHQpIHtcbiAgICAgIGhlaWdodDogJGhlaWdodCArIHB4O1xuICAgIH1cbiAgICBAZWxzZSBpZiBub3QodW5pdGxlc3MoJGhlaWdodCkpIHtcbiAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBGb3JtIE5vcm1hbGl6dGlvbjsgYWtpbiB0byBGb3JtYWxpemVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxubGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4jeyRhbGwtdGV4dC1pbnB1dHN9LFxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgQGluY2x1ZGUgYm9yZGVyKDJweCAxcHggMXB4LCBzb2xpZCwgJGZvcm0tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogJGZvcm0tYm9yZGVyLXJhZGl1cztcbiAgZm9udDogI3skZm9ybS1mb250LXNpemV9IC8gI3skYmFzZS1saW5lLWhlaWdodH0gJGZvcm0tZm9udC1mYW1pbHk7XG4gIGJveC1zaGFkb3c6ICRmb3JtLWJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1ib3JkZXItY29sb3ItaG92ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWJvcmRlci1jb2xvci1ob3ZlcjtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1ib3gtc2hhZG93LWZvY3VzO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIEBpbmNsdWRlIHNpemUoMTZweCk7XG4gIG1hcmdpbjogMnB4IDVweCAwIDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YS1jaGVjay5wbmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICY6Y2hlY2tlZDpmb2N1cyxcbiAgJjphY3RpdmUsXG4gICY6Y2hlY2tlZDphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLy8gd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbnNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9kb3duLWFycm93LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICBAaW5jbHVkZSBib3JkZXIoMXB4IDFweCAycHgsIHNvbGlkLCAkYmFzZS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yO1xuXG4gIC8vIEhpZGRlblxuICAuZm9ybS10eXBlLXBhc3N3b3JkICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZvcm0taXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvcm0tZGlzYWJsZWR7XG4gIGxhYmVse1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG59XG5cbi5mb3JtLXJlcXVpcmVkIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICBmb250LXNpemU6ICRtaWNyby1zaXplO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBTZWFyY2ggLyBJbnB1dCB3aXRoIEFjdGlvbiBCdXR0b25cbi5pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcblxuICAuaW5wdXQtZ3JvdXBfX2Zvcm0sXG4gIC5pbnB1dC1ncm91cF9fYWN0aW9uLFxuICAuZm9ybS1pdGVtLFxuICAuZm9ybS1zdWJtaXQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmlucHV0LWdyb3VwX19mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5jaG9zZW4tY29udGFpbmVye1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXBfX2FjdGlvbiB7XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyAvLyBFbnN1cmUgYWx3YXlzIHNlZW1zIGNsaWNrYWJsZVxuICB9XG5cbiAgLmlucHV0LWdyb3VwX19hY3Rpb246YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1vbGxvbS1jYXB0Y2hhLWNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLm1vbGxvbS1pbWFnZS1jYXB0Y2hhLWluc3RydWN0aW9ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbkBtaXhpbiByZW1vdmVBcHBlYXJhbmNlIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuXG4gICY6Zm9jdXN7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFNob3cgLyBIaWRlIEVsZW1lbnRzXG4vLyAgVG8gYmUgdXNlZCBpbiBqUXVlcnkgYXMgYSB0b2dnbGUgY2xhc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmlzLXNob3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEFkIFNwYWNlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0NjBweDtcbiAgaGVpZ2h0OiAyNTVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcblxuICBpbWcge1xuICAgIHotaW5kZXg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZSwgJHRhYmxldCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLmFkX19jb250ZW50IHtcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hZF9fYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuXG4gIGFbY2xhc3MqPVwiYnRuLS1cIl06OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGFbY2xhc3MqPVwiYnRuLS1cIl0ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmFkLXRleHQtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZWVlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgVE5MIEFkc1xuXG4uYWQtLXRubCB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIGNvbG9yOiAjNjY2O1xuXG4gIC5hZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5hZF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gIC50bmwtdGltZXMge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQXV0aG9yIEFkc1xuXG4uYWQtLWF1dGhvciB7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIGNvbG9yOiAjZmZmO1xuXG4gIC5hZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgLmFkX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmFkX19hY3Rpb25zIHtcbiAgICBib3R0b206IC01cHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcbiAgICAgIGJvdHRvbTogLTI1cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgSGVscCBBZHNcblxuLmFkLS13ZWxjb21lIHtcbiAgY29sb3I6ICNmZmY7XG5cbiAgLmFkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICAuYWRfX3N1YnRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB3aWR0aDogOTBweDtcbiAgICB9XG4gIH1cblxuICAueW91dHViZS1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiA5OHB4O1xuICAgIGhlaWdodDogNzFweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMveW91dHViZS1sb2dvLXdoaXRlLnBuZ1wiKTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cblxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEhlbHAgVmlkZW9zXG5cbi5oZWxwLXZpZGVvLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gIC5pY29uLXF1ZXN0aW9uLWNpcmNsZTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XG4gIH1cblxuICAuaGVscC12aWRlby10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uaGVscC12aWRlby10aXRsZSB7XG4gIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5oZWxwLXZpZGVvLW9yIHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTWFya2V0aW5nIFNlY3Rpb25cblxuLm1hcmtldGluZ19zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1hcmtldGluZ19zZWN0aW9uIC5lbWJlZGRlZC12aWRlbyAucGxheWVyID4gaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDI1NXB4O1xuICAgIHdpZHRoOiA0NjBweDtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBCb3JkZXIgTWl4aW5cbi8vXG4vLyAgRm9yIHVzZSBpbiBpbnN0YW5jZXMgd2hlcmUgbXVsdGlwbGUgYm9yZGVyLXdpZHRocyBhcmUgcmVxdWlyZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuQG1peGluIGJvcmRlcigkYm9yZGVyLXdpZHRoLCAkYm9yZGVyLXN0eWxlOiBzb2xpZCwgJGJvcmRlci1jb2xvcjogYmxhY2spIHtcbiAgLy8gaWYgdG9vIG1hbnkgd2lkdGhzLCB0aHJvdyBlcnJvclxuICBAaWYgKGxlbmd0aCgkYm9yZGVyLXdpZHRoKSA+IDQpIHtcbiAgICBAd2FybiBcIkJvcmRlci13aWR0aCBhY2NlcHRzIGEgbWF4aW11bSBvZiA0IHdpZHRoIHBhcmFtZXRlcnM7ICAje2xlbmd0aCgkYm9yZGVyLXdpZHRoKX0gZm91bmQuXCI7XG4gIH1cblxuICAvLyBOZXcgYm9yZGVyIHdpZHRoIGxpc3RcbiAgJG5ldy13aWR0aDogKCk7XG5cbiAgLy8gUG9wdWxhdGUgaXRcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGJvcmRlci13aWR0aCkge1xuXG4gICAgLy8gSWYgYm9yZGVyIGlzIHVuaXRsZXNzLCBhcHBlbmQgdW5pdFxuICAgIEBpZiB1bml0bGVzcyhudGgoJGJvcmRlci13aWR0aCwgJGkpKSB7XG4gICAgICAkbmV3LXdpZHRoOiBhcHBlbmQoJG5ldy13aWR0aCwgbnRoKCRib3JkZXItd2lkdGgsICRpKSArIHB4KTtcbiAgICB9XG5cbiAgICAvLyBPdGhlcndpc2UsIGtlZXAgYXMgaXNcbiAgICBAZWxzZSB7XG4gICAgICAkbmV3LXdpZHRoOiBhcHBlbmQoJG5ldy13aWR0aCwgbnRoKCRib3JkZXItd2lkdGgsICRpKSk7XG4gICAgfVxuICB9XG5cbiAgYm9yZGVyOiAkYm9yZGVyLXN0eWxlICRib3JkZXItY29sb3I7XG4gIGJvcmRlci13aWR0aDogJG5ldy13aWR0aDtcbn1cbiIsIi8qIVxuQ2hvc2VuLCBhIFNlbGVjdCBCb3ggRW5oYW5jZXIgZm9yIGpRdWVyeSBhbmQgUHJvdG90eXBlXG5ieSBQYXRyaWNrIEZpbGxlciBmb3IgSGFydmVzdCwgaHR0cDovL2dldGhhcnZlc3QuY29tXG5cblZlcnNpb24gMS4xLjBcbkZ1bGwgc291cmNlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9oYXJ2ZXN0aHEvY2hvc2VuXG5Db3B5cmlnaHQgKGMpIDIwMTEgSGFydmVzdCBodHRwOi8vZ2V0aGFydmVzdC5jb21cblxuTUlUIExpY2Vuc2UsIGh0dHBzOi8vZ2l0aHViLmNvbS9oYXJ2ZXN0aHEvY2hvc2VuL2Jsb2IvbWFzdGVyL0xJQ0VOU0UubWRcblRoaXMgZmlsZSBpcyBnZW5lcmF0ZWQgYnkgYGdydW50IGJ1aWxkYCwgZG8gbm90IGVkaXQgaXQgYnkgaGFuZC5cbiovXG5cbi8qIEBncm91cCBCYXNlICovXG4uY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB6b29tOiAxO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgei1pbmRleDogMTAxMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbkBpbmNsdWRlIGJvcmRlcigwIDFweCAxcHgsIHNvbGlkLCAkYmFzZS1ib3JkZXItY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3Age1xuICAgIGxlZnQ6IDA7XG59XG4uY2hvc2VuLWNvbnRhaW5lciBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBTaW5nbGUgQ2hvc2VuICovXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAzMHB4O1xuQGluY2x1ZGUgYm9yZGVyKDFweCAxcHggMnB4LCBzb2xpZCwgJGJhc2UtYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRlZmF1bHQge1xuICAgIGNvbG9yOiAjOTk5O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogMjZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvdXAtYXJyb3cucG5nJykgNXB4IDBweDtcbiAgICBmb250LXNpemU6IDFweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9kb3duLWFycm93LnBuZycpIG5vLXJlcGVhdCAwcHggMHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAxMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNHB4IDIwcHggNHB4IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlIHVybCgnLi4vaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nJykgbm8tcmVwZWF0IDEwMCUgLTIwcHg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNhYWE7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9wIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xufVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgUmVzdWx0cyAqL1xuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LWhlaWdodDogMjQwcHg7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1cHggNnB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZGlzYWJsZWQtcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgY29sb3I6ICNjY2M7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkubm8tcmVzdWx0cyB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBNdWx0aSBDaG9zZW4gKi9cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMSU7XG4gICAgcGFkZGluZzogMCA1cHggMCAwO1xuQGluY2x1ZGUgYm9yZGVyKDFweCAxcHggMnB4LCBzb2xpZCwgJGJhc2UtYm9yZGVyLWNvbG9yKTtcbi8vYmFja2dyb3VuZDogI2ZmZiB1cmwoJy4uL2ltYWdlcy9kb3duLWFycm93LnBuZycpIG5vLXJlcGVhdCByaWdodCAxcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xuLy9iYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdXAtYXJyb3cucG5nXCIpIG5vLXJlcGVhdCByaWdodCAtMXB4O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgLmRlZmF1bHQge1xuICAgIGNvbG9yOiAjOTk5O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDNweCAwIDNweCA1cHg7XG4gICAgcGFkZGluZzogNXB4IDIwcHggNXB4IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICNlNGU0ZTQ7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogM3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZycpIC00MnB4IDJweCBuby1yZXBlYXQ7XG4gICAgZm9udC1zaXplOiAxcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTlweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWRpc2FibGVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCUsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDIwJSwgI2Y0ZjRmNCksIGNvbG9yLXN0b3AoNTAlLCAjZjBmMGYwKSwgY29sb3Itc3RvcCg1MiUsICNlOGU4ZTgpLCBjb2xvci1zdG9wKDEwMCUsICNlZWVlZWUpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgICBjb2xvcjogIzY2Njtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDRkNGQ0O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1yZXN1bHRzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tZHJvcCAucmVzdWx0LXNlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgY29sb3I6ICNjY2M7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgQWN0aXZlICAqL1xuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xlIHtcbi8vIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4vLyBib3gtc2hhZG93OiBub25lO1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLThweCAwcHggLTVweCAkYmFzZS1ib3JkZXItY29sb3I7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjYgdXJsKCcuLi9pbWFnZXMvdXAtYXJyb3cucG5nJykgMHB4IDBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBEaXNhYmxlZCBTdXBwb3J0ICovXG4uY2hvc2VuLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vLyAvKiBAZW5kICovXG4vLyAvKiBAZ3JvdXAgUmlnaHQgdG8gTGVmdCAqL1xuLy8gLmNob3Nlbi1ydGwge1xuICAgLy8gICB0ZXh0LWFsaWduOiByaWdodDtcbiAgIC8vIH1cbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHtcbiAgIC8vICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAvLyAgIHBhZGRpbmc6IDAgOHB4IDAgMDtcbiAgIC8vIH1cbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICAgLy8gICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAvLyAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xuICAgLy8gICBkaXJlY3Rpb246IHJ0bDtcbiAgIC8vIH1cbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbiB7XG4gICAvLyAgIG1hcmdpbi1sZWZ0OiAzOHB4O1xuICAgLy8gfVxuLy8gLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgIC8vICAgcmlnaHQ6IGF1dG87XG4gICAvLyAgIGxlZnQ6IDNweDtcbiAgIC8vIH1cbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGFiYnIge1xuICAgLy8gICByaWdodDogYXV0bztcbiAgIC8vICAgbGVmdDogMjZweDtcbiAgIC8vIH1cbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaSB7XG4gICAvLyAgIGZsb2F0OiByaWdodDtcbiAgIC8vIH1cbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgLy8gICBkaXJlY3Rpb246IHJ0bDtcbiAgIC8vIH1cbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcbiAgIC8vICAgbWFyZ2luOiAzcHggNXB4IDNweCAwO1xuICAgLy8gICBwYWRkaW5nOiAzcHggNXB4IDNweCAxOXB4O1xuICAgLy8gfVxuLy8gLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgLy8gICByaWdodDogYXV0bztcbiAgIC8vICAgbGVmdDogNHB4O1xuICAgLy8gfVxuLy8gLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2gsXG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLWRyb3Age1xuICAgLy8gICBsZWZ0OiA5OTk5cHg7XG4gICAvLyB9XG4vLyAuY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHMge1xuICAgLy8gICBtYXJnaW46IDAgMCA0cHggNHB4O1xuICAgLy8gICBwYWRkaW5nOiAwIDRweCAwIDA7XG4gICAvLyB9XG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtb3B0aW9uIHtcbiAgIC8vICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgIC8vICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgLy8gfVxuLy8gLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICAgLy8gICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAvLyB9XG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAvLyAgIHBhZGRpbmc6IDRweCA1cHggNHB4IDIwcHg7XG4gICAvLyAgIGJhY2tncm91bmQ6IHdoaXRlIHVybCgnLi4vaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nJykgbm8tcmVwZWF0IC0zMHB4IC0yMHB4O1xuICAgLy8gICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAtMzBweCAtMjBweDtcbiAgIC8vICAgZGlyZWN0aW9uOiBydGw7XG4gICAvLyB9XG4vLyAuY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gICAvLyAgIGJhY2tncm91bmQtcG9zaXRpb246IDZweCAycHg7XG4gICAvLyB9XG4vLyAuY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgIC8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEycHggMnB4O1xuICAgLy8gfVxuXG4vKiBAZW5kICovIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFNldHVwXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiRiYXNlLXNwYWNlOiAkYmFzZS1saW5lLWhlaWdodDtcbiRiYXNlLXJhdGlvOiAkYmFzZS1saW5lLWhlaWdodCAvICRiYXNlLWZvbnQtc2l6ZTtcblxuJXZlcnRpY2FsLXJoeXRobSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBCYXNlIFR5cG9ncmFwaGljIFJ1bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbmJvZHkge1xuICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgZm9udDogI3skYmFzZS1mb250LXNpemV9IC8gI3skYmFzZS1saW5lLWhlaWdodH0gJGJhc2UtZm9udC1mYW1pbHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgJi50b29sYmFyLFxuICAgICYudG9vbGJhci1kcmF3ZXIge1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEhlYWRpbmdzXG4vL1xuLy8gIFRoZSBnb2FsIGhlcmUgaXMgdG8gZGVmaW5lIGhlYWRpbmdzIGFuZCBlc3RhYmxpc2ggcHJhY3RpY2FsXG4vLyAgZm9udC1zaXppbmcgZnJvbSB0aGUgZ2V0IGdvLlxuLy9cbi8vICBBbHNvIGluY2x1ZGVzIGEgXCJkb3VibGUtc3RyYW5kZWQgaGllcmFyY2h5XCIgYWxsb3dpbmcgeW91IHRvIHVzZSBIVE1MXG4vLyAgaGVhZGluZyBlbGVtZW50cyBvciB0aGUgYWx0ZXJuYXRlIGV4dGVuZCBpbmNsdWRlZCAoYmFzZWQgb24gdGhlXG4vLyAgbWlsaXRhcnkgYWxwaGFiZXQpLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbn1cblxuLy8gTGVnYWN5IHN0eWxlcyDigJMgQVBcbi8vIGgxLFxuLy8gJWFscGhhIHtcbi8vICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcbi8vICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4vLyAgIGxpbmUtaGVpZ2h0OiAxO1xuLy8gfVxuXG4vLyBoMixcbi8vICVicmF2byB7XG4vLyAgIGZvbnQtc2l6ZTogJGgyLXNpemU7XG4vLyAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4vLyAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4vLyB9XG5cbi8vIGgzLFxuLy8gJWNoYXJsaWUge1xuLy8gICBmb250LXNpemU6ICRoMy1zaXplO1xuLy8gICBmb250LXdlaWdodDogJGJsYWNrO1xuLy8gICBsaW5lLWhlaWdodDogMS4yO1xuLy8gICBsZXR0ZXItc3BhY2luZzogMXB0O1xuLy8gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuLy8gfVxuXG4vLyBoNCxcbi8vICVkZWx0YSB7XG4vLyAgIGZvbnQtc2l6ZTogJGg0LXNpemU7XG4vLyB9XG5cbi8vIGg1LFxuLy8gJWVjaG8ge1xuLy8gICBmb250LXNpemU6ICRoNS1zaXplO1xuLy8gfVxuXG4vLyBoNixcbi8vICVmb3h0cm90IHtcbi8vICAgZm9udC1zaXplOiAkaDYtc2l6ZTtcbi8vIH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEhlYWRpbmcgR3JvdXBzXG4vL1xuLy8gIFRhcmdldCBhIGdyb3VwIG9mIGhlYWRpbmdzIHN0YWNrZWQgdG9nZXRoZXIgKHN1Y2ggYXMgdGl0bGUvc3VidGl0bGUpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiVoZ3JvdXAge1xuICBAZXh0ZW5kICV2ZXJ0aWNhbC1yaHl0aG07XG5cbiAgQGluY2x1ZGUgaGVhZGluZ3MoMSw2KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRXh0cmEgTGFyZ2UgLyBTbWFsbCBFeHRlbmRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiVtaWNybyB7XG4gIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XG59XG5cbiVtaWxsaSB7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG59XG5cbiVraWxvIHtcbiAgZm9udC1zaXplOiAka2lsby1zaXplO1xufVxuXG4lbWVnYSB7XG4gIGZvbnQtc2l6ZTogJG1lZ2Etc2l6ZTtcbn1cblxuJWdpZ2Ege1xuICBmb250LXNpemU6ICRnaWdhLXNpemU7XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIExpbmtzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbmEge1xuICBjb2xvcjogJGJhc2UtbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIC4zcyBsaW5lYXIpO1xuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGhvdmVyLWxpbmstY29sb3I7XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBCdXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiVidG4ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLy8gaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyOiBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRtaW5pLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBFbnN1cmUgYnV0dG9uIGljb25zIGFyZSBhbGlnbmVkXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB9XG5cbiAgJjpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciB7XG4gICAgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDtcbiAgfVxuXG4gICYubm8taWNvbjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICAvLyBmb250LXNpemU6IDE0cHg7XG4gIH1cbn0gLy8gRU5EICVidG5cblxuLmJ0bi0tbGFyZ2Uge1xuICBmb250LXNpemU6ICR0aW55LXNpemU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUHJpbWFyeVxuLmJ0bi0tcHJpbWFyeSB7XG4gIEBleHRlbmQgJWJ0bjtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTI7XG4gIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yLTItLWRhcms7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0yLS1kYXJrO1xuICB9XG59XG5cbi8vIFNlY29uZGFyeVxuLmJ0bi0tc2Vjb25kYXJ5IHtcbiAgQGV4dGVuZCAlYnRuO1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yLS1kYXJrO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItLWRhcms7XG4gIH1cbn1cblxuLy8gVGVydGlhcnlcbi5idG4tLXRlcnRpYXJ5IHtcbiAgQGV4dGVuZCAlYnRuO1xuICBiYWNrZ3JvdW5kOiAjYWFhO1xuICBib3JkZXItY29sb3I6ICM4ODg7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICM4ODg7XG4gIH1cbn1cblxuXG4vLyBUZXh0IExpbmtzXG4udGV4dC1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICBmb250LXdlaWdodDogJGJsYWNrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTItLWRhcms7XG4gIH1cbn1cblxuLnRleHQtbGluay0tYWx0IHtcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG5cbiAgJjphZnRlciB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZXh0LWxpbmstLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICB9XG59XG5cblxuLy8gSWNvbiBPbmx5XG4uaWNvbi1vbmx5OmJlZm9yZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgUHJvamVjdCBTZXR0aW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFR5cG9ncmFwaHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuJGJhc2UtZm9udC1mYW1pbHk6ICBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGJyYW5kLWZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuJGJhc2UtZm9udC1zaXplOiAgIDE0cHg7XG4kYmFzZS1saW5lLWhlaWdodDogMS42O1xuXG4kYmFzZS1ib3JkZXItcmFkaXVzOiAwcHg7XG5cbi8vIEhlYWRpbmcgU2l6ZXNcblxuJGdpZ2Etc2l6ZTogIDk2cHg7IC8vICVnaWdhXG4kbWVnYS1zaXplOiAgNzJweDsgLy8gJW1lZ2FcbiRraWxvLXNpemU6ICAyOHB4OyAvLyAla2lsb1xuXG4kaDEtc2l6ZTogICAgMjhweDsgLy8gJWFscGhhXG4kaDItc2l6ZTogICAgMThweDsgLy8gJWJyYXZvXG4kaDMtc2l6ZTogICAgMTNweDsgLy8gJWNoYXJsaWVcbiRoNC1zaXplOiAgICAyMHB4OyAvLyAlZGVsdGFcbiRoNS1zaXplOiAgICAxOHB4OyAvLyAlZWNob1xuJGg2LXNpemU6ICAgIDE2cHg7IC8vICVmb3h0cm90XG5cbiR0aW55LXNpemU6ICAxM3B4O1xuJG1pbGxpLXNpemU6IDEycHg7IC8vICVtaWxsaVxuJG1pY3JvLXNpemU6IDExcHg7IC8vICVtaWNyb1xuJG1pbmktc2l6ZTogIDEwcHg7XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFdlaWdodHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuJGxpZ2h0ZXN0OiAgMTAwO1xuJGxpZ2h0OiAgICAgMzAwO1xuJG5vcm1hbDogICAgNDAwO1xuJHNlbWlib2xkOiAgNjAwO1xuJGJvbGQ6ICAgICAgNzAwO1xuJGJsYWNrOiAgICAgOTAwO1xuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBDb2xvcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLy8gIEJhc2UgY29sb3JzXG4kYmFzZS1ib2R5LWNvbG9yOiAgI2ZmZjtcbiRiYXNlLWZvbnQtY29sb3I6ICAjMjIyO1xuJGJhc2UtYm9yZGVyLWNvbG9yOiAjZGRkO1xuXG4vLyAgQnJhbmQgY29sb3JzXG4vLyAgQmx1ZVxuJGJyYW5kLWNvbG9yLS1saWdodDogIzI2N2JhZjtcbiRicmFuZC1jb2xvcjogIzAwNjRhMjtcbiRicmFuZC1jb2xvci0tZGFyazogIzAwNTU4OTtcblxuLy8gIE9yYW5nZVxuJGJyYW5kLWNvbG9yLTItLWxpZ2h0OiAjZjM4ODQxO1xuJGJyYW5kLWNvbG9yLTI6ICNmMjczMjA7XG4kYnJhbmQtY29sb3ItMi0tZGFyazogI2QzNWMxZDtcblxuLy8gIEdyZXlzXG4kYnJhbmQtY29sb3ItM2E6ICM0NDQ7XG4kYnJhbmQtY29sb3ItM2I6ICM2NjY7XG4kYnJhbmQtY29sb3ItM2M6ICM5OTk7XG4kYnJhbmQtY29sb3ItM2Q6ICNjY2M7XG4kYnJhbmQtY29sb3ItM2U6ICNlZWU7XG4kYnJhbmQtY29sb3ItM2Y6ICNmYWZhZmE7XG5cbi8vIEZlZGVyYWwgYmx1ZVxuJGJyYW5kLWNvbG9yLTQ6ICMwODQ2N2Q7XG5cbi8vICBTdGF0ZSBncmVlblxuJGJyYW5kLWNvbG9yLTU6ICMwMDY4Mzg7XG5cbi8vIEludGVybmF0aW9uYWwgcmVkXG4kYnJhbmQtY29sb3ItNjogIzk1MjIyNjtcblxuJGJyYW5kLWNvbG9yLWJsb2c6ICM3NTc1ODQ7XG5cblxuLy8gIExpbmsgQ29sb3JzXG4kYmFzZS1saW5rLWNvbG9yOiAgJGJyYW5kLWNvbG9yO1xuJGhvdmVyLWxpbmstY29sb3I6ICRicmFuZC1jb2xvci0tZGFyaztcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEZvcm0gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiRmb3JtLWJvcmRlci1jb2xvcjogICAgICAgJGJhc2UtYm9yZGVyLWNvbG9yO1xuJGZvcm0tYm9yZGVyLWNvbG9yLWhvdmVyOiBzaGFkZSgkYmFzZS1ib3JkZXItY29sb3IsIDE1JSk7XG4kZm9ybS1ib3JkZXItY29sb3ItZm9jdXM6ICRicmFuZC1jb2xvcjtcbiRmb3JtLWJvcmRlci1yYWRpdXM6ICAgICAgJGJhc2UtYm9yZGVyLXJhZGl1cztcblxuJGZvcm0tYm94LXNoYWRvdzogbm9uZTtcbiRmb3JtLWJveC1zaGFkb3ctZm9jdXM6IG5vbmU7XG5cbiRmb3JtLWZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiRmb3JtLWZvbnQtc2l6ZTogICAkbWlsbGktc2l6ZTtcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgR3JpZCBPdmVycmlkZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLy8gJG1heC13aWR0aDogMTI0MHB4O1xuLy8gJGdyaWQtY29sdW1uczogMTI7XG5cbiRncmlkLWd1dHRlcjogMjBweDtcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTWVkaWEgUXVlcnkgV2lkdGhzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiRtb2JpbGU6ICAgNDgwcHg7IC8vIFBvcnRyYWl0IGlQaG9uZVxuJG1vYmlsZS1sOiA2NTBweDsgLy8gTGFuZHNjYXBlIE5leHVzIC8gR2FsYXh5ICgrc29tZSBmb3IgZ29vZCBtZWFzdXJlKVxuJHRhYmxldDogICA5NjBweDsgLy8gUG9ydHJhaXQgaVBhZCAoYnJlYWsgdG8gdGFibGV0IGF0IGNvbnRhaW4gbWF4KVxuJHRhYmxldC1sOiAxMzY2cHg7IC8vIExhbmRzY2FwZSBpUGFkIFByb1xuJGxhcHRvcDogICAxNDQwcHg7XG4kZGVza3RvcDogIDE5MjBweDtcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBCcm93c2VyIHByZWZpeGluZ1xuLy9cbi8vICBAaW5jbHVkZSBwcmVmaXhlcihib3JkZXItcmFkaXVzLCA1cHgsIHdlYmtpdCBtcyBzcGVjKTtcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuJHByZWZpeC13ZWJraXQ6ICB0cnVlICFkZWZhdWx0O1xuJHByZWZpeC1tb3ppbGxhOiB0cnVlICFkZWZhdWx0O1xuJHByZWZpeC1tczogICAgICB0cnVlICFkZWZhdWx0O1xuJHByZWZpeC1vcGVyYTogICB0cnVlICFkZWZhdWx0O1xuJHByZWZpeC1zcGVjOiAgICB0cnVlICFkZWZhdWx0O1xuXG5AbWl4aW4gcHJlZml4ZXIoJHByb3BlcnR5LCAkdmFsdWUsICRwcmVmaXhlcykge1xuICBAZWFjaCAkcHJlZml4IGluICRwcmVmaXhlcyB7XG4gICAgQGlmICRwcmVmaXggPT0gd2Via2l0IHtcbiAgICAgIC13ZWJraXQtI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgfVxuICAgIEBlbHNlIGlmICRwcmVmaXggPT0gbW96IHtcbiAgICAgIC1tb3otI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgfVxuICAgIEBlbHNlIGlmICRwcmVmaXggPT0gbXMge1xuICAgICAgLW1zLSN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkcHJlZml4ID09IG8ge1xuICAgICAgLW8tI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgfVxuICAgIEBlbHNlIGlmICRwcmVmaXggPT0gc3BlYyB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQHdhcm4gXCJVbnJlY29nbml6ZWQgcHJlZml4OiAjeyRwcmVmaXh9XCI7XG4gICAgfVxuICB9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIGVDb21tZXJjZSBJbnRlZ3JhdGVkIFNpZGViYXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmVjb21tLWFib3V0LS1zaWRlYmFyIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZjtcbiAgYm9yZGVyLWNvbG9yOiAkYmFzZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHggMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuXG4gIGgzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6ICR0aW55LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgfVxuXG4gIC5wcmljZS1mcmVxdWVuY3kge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgIC5wcmljZSB7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG5cbiAgICAuZnJlcXVlbmN5IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuXG4gICNwcm9kdWN0LXByaWNpbmcge1xuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgLnByb2R1Y3RfX3F1YW50aXR5IHtcbiAgICAgIC5zZWN0aW9uLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDUtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgI3Byb2R1Y3QtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICBcbiAgI3Byb2R1Y3QtZGV0YWlsIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0X19zYW1wbGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8qYnhTbGlkZXIgc2VjdGlvbiBvbiBwcm9kdWN0IGRldGFpbCBwYWdlKi9cbiAgLmJ4LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDIwcHggMDtcblxuICAgIC53cmFwLS1zbGlkZXIge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAudGVzdGltb25pYWxzIHtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBibG9ja3F1b3RlIHAge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRicmFuZC1jb2xvcjtcbiAgICAgICAgICBmb250LXNpemU6ICRoNS1zaXplO1xuICAgICAgICB9XG5cbiAgICAgICAgY2l0ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgY2l0ZSBzdHJvbmcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6ICR0aW55LXNpemU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgY2l0ZSA+IGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgIGNpdGUgLmF1dGhvcl90aXRsZSxcbiAgICAgICAgY2l0ZSAuYXV0aG9yX3dvcmsge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5ieC1jb250cm9scy1kaXJlY3Rpb24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcblxuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICBhLmRpc2FibGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgfVxuXG4gICAgICAuYngtcHJldixcbiAgICAgIC5ieC1uZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY29udHJvbHMucG5nJykgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICAgICAgfVxuXG4gICAgICAuYngtcHJldiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAuYngtbmV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xM3B4IDA7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG5cbiAgICAgIC5ieC1wYWdlci1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLWNvbG9yLTNkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgICAgfVxuICAgIH1cbiAgfSAvKmVuZCBieFNsaWRlciBzZWN0aW9uKi9cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRnJlZSBUcmlhbCBDVEEgbW9kdWxlcyAodmFyaW91cyBmb3Jtcylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLy8gRGVmYXVsdCBib2R5IENUQVxuLmZyZWUtdHJpYWwtY3RhLS1ib2R5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gIG1hcmdpbjogNDBweCAwO1xuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIFxuICBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICBzcGFuIHtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi0tbGFyZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbn0gLy8gRW5kIGRlZmF1bHQgYm9keSBDVEFcblxuLy8gRGVmYXVsdCBzaWRlYmFyIENUQVxuLmZyZWUtdHJpYWwtY3RhLS1zaWRlYmFyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59IC8vIEVuZCBkZWZhdWx0IHNpZGViYXIgQ1RBXG5cbi8vIEFydGljbGUgcGFnZSBDVEFcbi5hcnRpY2xlLWN0YSB7XG4gIGJhY2tncm91bmQ6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMvYXJ0aWNsZS1DVEEtLWJhY2tncm91bmQucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgbWluLWhlaWdodDogMjgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAuYXJ0aWNsZS1jdGEtLWJvZHkge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAyMHB4O1xuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogJGg1LXNpemU7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFydGljbGUtY3RhLS1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWNvbG9yLS1kYXJrO1xuXG4gICAgLmFydGljbGUtY3RhLS1mb290ZXItY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLWN0YS0tZm9vdGVyLWNvbnRlbnQgLmJ0biB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSAvLyBFbmQgYXJ0aWNsZSBwYWdlIENUQVxuXG4vLyBGdWxsIHdpZHRoIENUQXNcbi5mcmVlLXRyaWFsLWN0YS0tZnVsbC13aWR0aCB7XG4gIG1hcmdpbjogMCAtNTB2dzsgLy8gc2V0cyBiYWNrZ3JvdW5kIGNvbG9yIHRvIGZ1bGwtd2lkdGhcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLS1kYXJrO1xuXG4gIHAge1xuICAgIG1hcmdpbjogMCA1MHZ3OyAvLyBwcmV2ZW50cyBjb250ZW50IGJlaW5nIHB1bGxlZCB0byB0aGUgZWRnZXMgb2Ygc2NyZWVuXG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6ICRoMS1zaXplO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogI2M5ZWFmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuICB9XG59IC8vIEVuZCBmdWxsIHdpZHRoIENUQXMiLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgR3JpZCBTZXR0aW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4kbWF4LXdpZHRoOiAxMjQwcHggIWRlZmF1bHQ7XG4kbWluLXdpZHRoOiA5NjBweDtcbiRncmlkLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyOiAxNXB4ICFkZWZhdWx0O1xuJGNvbHVtbjogJG1heC13aWR0aCAvICRncmlkLWNvbHVtbnMgIWRlZmF1bHQ7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBTZXQgQ29udGFpbmVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbkBtaXhpbiBvdXRlci1jb250YWluZXIge1xuICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6ICRtaW4td2lkdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBtaW4td2lkdGg6IDBweDtcbiAgfVxuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBTZXQgUm93c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5AbWl4aW4gcm93IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFNldCBXaWR0aHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuQG1peGluIHNwYW4tY29sdW1ucygkY29sLXNpemUsICRmbG93OiBsZWZ0KSB7XG5cbiAgJGNvbC13aWR0aDogcGVyY2VudGFnZSgkY29sLXNpemUgLyAkZ3JpZC1jb2x1bW5zKTtcblxuICBAaWYgJGNvbC1zaXplID4gJGdyaWQtY29sdW1ucyB7XG4gICAgQHdhcm4gXCJDb2x1bW4gc2l6ZSBzaG91bGQgbm90IGJlIGdyZWF0ZXIgdGhhbiBtYXgtY29sdW1ucyAoI3skZ3JpZC1jb2x1bW5zfSkuXCI7XG4gIH1cblxuICBAZWxzZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc1JTtcblxuICAgIEBpZiAkZmxvdyA9PSBcInJpZ2h0XCIge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRmbG93ID09IFwiY2VudGVyXCIge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFNoaWZ0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbkBtaXhpbiBzaGlmdCgkY29sLXNoaWZ0KSB7XG4gICRzaGlmdDogcGVyY2VudGFnZSgkY29sLXNoaWZ0IC8gMTIpO1xuXG4gIEBpZiAkY29sLXNoaWZ0ID4gMTIge1xuICAgIEB3YXJuIFwiU2hvdWxkIG5vdCBzaGlmdCBncmVhdGVyIHRoYW4gbWF4LWNvbHVtbnMgKDEyKS5cIjtcbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBtYXJnaW4tbGVmdDogJHNoaWZ0O1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBIdWdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuQG1peGluIGh1ZygkZGlyZWN0aW9uKSB7XG5cbiAgQGlmICRkaXJlY3Rpb24gPT0gXCJsZWZ0XCIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gXCJyaWdodFwiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBcImJvdGhcIiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBAd2FybiBcIkh1ZyByZXF1aXJlcyAnbGVmdCcsICdyaWdodCcsIG9yICdib3RoJy4gUGxlYXNlIGNob29zZSBhIHZhbGlkIGRpcmVjdGlvbi5cIjtcbiAgfVxufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTWVkaWEgUXVlcmllc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuQG1peGluIHNjcmVlbigkcmVzLW1pbiwgJHJlcy1tYXgsICRvcmllbnRhdGlvbjogZmFsc2UpIHtcbiAgQGlmICRvcmllbnRhdGlvbiB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHJlcy1taW4pIGFuZCAobWF4LXdpZHRoOiAkcmVzLW1heClcbiAgICBhbmQgKG9yaWVudGF0aW9uOiN7JG9yaWVudGF0aW9ufSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcmVzLW1pbikgYW5kIChtYXgtd2lkdGg6ICRyZXMtbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1heC1zY3JlZW4oJHJlcykge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcmVzKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1pbi1zY3JlZW4oJHJlcykge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcmVzKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIFRydW5jYXRlIHNpbmdsZS1saW5lZCBlbGVtZW50c1xuXG5AbWl4aW4gdHJ1bmNhdGUoJHRydW5jYXRlLXdpZHRoKSB7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIC8vIEVuc3VyZSB3aWR0aCBoYXMgYSB2YWx1ZVxuICBAaWYgdW5pdGxlc3MoJHRydW5jYXRlLXdpZHRoKSB7XG4gICAgbWF4LXdpZHRoOiAkdHJ1bmNhdGUtd2lkdGggKyBweDtcbiAgfVxuICBAZWxzZSB7XG4gICAgbWF4LXdpZHRoOiAkdHJ1bmNhdGUtd2lkdGg7XG4gIH1cblxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFNoYXJlZCBDYXJkIFN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4vLyBWZXJ0aWNhbCBjYXJkc1xuQG1peGluIGNhcmQtLWJhY2tncm91bmQge1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZjtcbiAgYm9yZGVyLWNvbG9yOiAkYmFzZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1peGluIGNhcmQtLW5vLWJhY2tncm91bmQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIGVDb21tZXJjZS1zcGVjaWZpY1xuQG1peGluIGVjb21tLWNhcmQtLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogJGgyLXNpemU7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWl4aW4gZWNvbW0tY2FyZC0tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBtaW4taGVpZ2h0OiAyMjBweDtcbn0gLy8gZW5kIGVDb21tZXJjZS1zcGVjaWZpY1xuLy8gZW5kIHZlcnRpY2FsIGNhcmRzXG5cbi8vIEhvcml6b250YWwgY2FyZHMiLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgZUNvbW1lcmNlIFByb2R1Y3QgU2hvd2Nhc2UgbW9kdWxlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi8vIERlZmF1bHQgc2hvd2Nhc2Vcbi5lY29tbS1wcm9kdWN0LXNob3djYXNlIHtcbiAgcGFkZGluZzogMjBweCAwIDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuZmllbGQtbmFtZS1maWVsZC1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLW5hbWUtZmllbGQtZWNvbW1lcmNlLXNob3djYXNlIC5maWVsZC1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgPiAuZmllbGQtaXRlbSB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAzIC0gMjBweCk7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMzIlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnByb2R1Y3QtYm94IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIC5wcm9kdWN0LWJveC0taGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZWNvbW0tY2FyZC0taGVhZGVyO1xuICAgICAgfVxuXG4gICAgICAucHJvZHVjdC1ib3gtLWhlYWRlci5mZWRlcmFsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTQ7XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0LWJveC0taGVhZGVyLnN0YXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTU7XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0LWJveC0taGVhZGVyLmludGVybmF0aW9uYWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItNjtcbiAgICAgIH1cblxuICAgICAgLnRvcGljLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIEBpbmNsdWRlIGVjb21tLWNhcmQtLWJhY2tncm91bmQ7XG4gICAgICB9XG5cbiAgICAgIC50b3BpYy1jb250ZW50IGgzIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB0O1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbn0gLy8gZW5kIGRlZmF1bHQgc2hvd2Nhc2VcblxuLy8gU2lkZWJhciBzaG93Y2FzZVxuLnNpZGViYXItZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZjtcbiAgYm9yZGVyLWNvbG9yOiAkYmFzZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG5cbiAgaDIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmVjb21tLWNhcmQtLWhvcml6b250YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcblxuICAgIC5lY29tbS1jYXJkLWltYWdlIHtcbiAgICAgIG1pbi13aWR0aDogMzAlO1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUtbCwgJHRhYmxldCkge1xuICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lY29tbS1jYXJkLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleDogMSAxIDAlOyAvLyBmaXggZm9yIGNvbnRlbnQgZXh0ZW5kaW5nIHBhc3QgY29udGFpbmVyIGluIElFXG5cbiAgICAgIGgzIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgfVxuXG4gICAgICBoMy5mZWRlcmFsIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci00O1xuICAgICAgfVxuXG4gICAgICBoMy5zdGF0ZSB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItNTtcbiAgICAgIH1cblxuICAgICAgaDMuaW50ZXJuYXRpb25hbCB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItNjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2hvd2Nhc2UtbGluayB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn0gLy8gZW5kIHNpZGViYXIgc2hvd2Nhc2UiLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEZSTCBMYW5kaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uZnJsLXNpZGViYXIge1xuICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gIH1cblxuICAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gIH1cbn1cblxuXG5cbi5mcmwtY29udGVudCB7XG4gIC8vIERhdGV0aW1lIGNvbWVzIGFmdGVyIHRpdGxlc1xuICAubWVkaWFfX2RhdGV0aW1lIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuZnJsLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICB9XG5cbiAgLmZybC1zZWN0aW9uX19yb3d7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mcmwtc2VjdGlvbl9fbGFiZWwsXG4gIC5mcmwtc2VjdGlvbl9fcmVzdWx0cyB7XG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuICB9XG5cbiAgLmZybC1zZWN0aW9uX19sYWJlbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBjb2xvcjogIzc3NztcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAuZnJsLXNlY3Rpb25fX3Jlc3VsdHMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcblxuICAgIGF7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBGUkwgQ291cnQgT3BpbmlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbltjbGFzc149XCJmcmwtc2VhcmNoLS1cIl0ge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG59XG5cbi5mcmwtc2VhcmNoX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZybC1zZWFyY2hfX2Zvcm0ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmZybC1zZWFyY2hfX29yIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZybC1zZWFyY2hfX2h5cGhlbmF0ZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmZybC1zZWFyY2hfX2lubGluZSB7XG4gIGZsb2F0OiBsZWZ0O1xuXG4gIC5mb3JtLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uZnJsLXNlYXJjaF9fYWN0aW9ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuXG4gIC5idG4tLXByaW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZnJsLWNvdXJ0LXJlc3VsdHMgLml0ZW0tbGlzdCB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBDYXNlIE5hbWUgLyBEb2NrZXQgTnVtYmVyXG5cbi8vIC5mb3JtLWl0ZW0tY2FzZS1uYW1lLFxuLy8gLmZvcm0taXRlbS1kb2NrZXQtbmFtZSB7XG4vLyAgIHdpZHRoOiA0NDVweDtcbi8vIH1cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgVGF4IENvdXJ0IERlY2lzaW9uc1xuXG4uZnJsLXNlYXJjaC0tdGNkIHtcblxuICAuZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICAvLyBCZXR0ZXIgYWxpZ25tZW50XG4gIC5mb3JtLWl0ZW0tdGF4Yy1jb3VydC1kZWNpc2lvbnMyIHtcbiAgICB3aWR0aDogMjE1cHg7XG4gIH1cblxuICAuZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWl0ZW0tdGF4Yy1jb3VydC1kZWljaW9uczMsXG4gIC5mb3JtLWl0ZW0tbnVtYmVyMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRmVkZXJhbCBUYXggQ291cnQgRGVjaXNpb25zXG5cbi5mcmwtc2VhcmNoLS1mZWRlcmFsLXRjZCB7XG4gIC5mb3JtLWl0ZW0tZmN0ZDEsXG4gIC5mb3JtLWl0ZW0tZmN0ZDMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1pdGVtLWZjdGQyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1pdGVtLXVzdGMxLFxuICAuZm9ybS1pdGVtLXVzdGMyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1pdGVtLXVzdGMzIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBGUkwgSVJTIEJ1c2luZXNzIFBsYW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4jZnJsLWlycy1idXNpbmVzcy1wbGFucy1mb3JtIHtcbiAgLml0ZW0tbGlzdCB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4IDBweDtcbiAgICB9XG5cbiAgICAuaXJzX2J1c2luZXNzX3BsYW5fc3ViaGVhZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAuaXJzX2J1c2luZXNzX3BsYW5fc3ViaGVhZDIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEZSTCBCYWNrZ3JvdW5kIE5vdGVzL0Zvb3Rub3RlcyBzcGVjaWFsIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmZybCB7XG4gIC5oZWFkaW5nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuQ2xhdXNlIHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICB0ZXh0LWluZGVudDogMjBweDtcbiAgfVxuICAuUVRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG4gIC5GbHVzaFBhcmFncmFwaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLkZsdXNoU3ViUGFyIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxuICAuRmx1c2hTdWJTZWMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5GbHVzaGNsYXVzZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbiAgLkZsdXNoUGFyIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuICAuT3RoZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHRleHQtaW5kZW50OiAyMHB4O1xuICB9XG4gIC5QYXJhZ3JhcGhGbHVzaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLlN1YkNsYXVzZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgIHRleHQtaW5kZW50OiAyMHB4O1xuICB9XG4gIC5TdWJQYXIge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIHRleHQtaW5kZW50OiAyMHB4O1xuICB9XG4gIC5TdWJTZWMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHRleHQtaW5kZW50OiAyMHB4O1xuICB9XG4gIC5QYXJhZ3JhcGgge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIHRleHQtaW5kZW50OiAyMHB4O1xuICB9XG59XG5cbi8qXG4uZnJsLWNvbnRlbnQgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBwIHN0cm9uZyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiovXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgSW50ZXJuYWwgUmV2ZW51ZSBDb2RlIG9mIDE5ODYgZG9jdW1lbnQgc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLmRpdi5hcnRpY2xlX190YS1mdWxsLXRleHQgc2VjdGlvbiBhOm5vdChbaHJlZl0pIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgYTpub3QoW2hyZWZdKSB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5icmVha2xpbmUge1xuICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLmJyZWFrbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4vLyBGUkwgbWFyZ2lucyBhYm92ZSBub3QgaW50ZW5kZWQgZm9yIHRhYmxlczsgdGhpcyBmaXhlcyBGUkwgQWxmcmVzY28gdGFibGVzIHNvIHRoZXkncmUgbm90IHdpbGRseSBzcGFjZWQgb3V0LlxuLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGggcCxcbi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRkIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi8qLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgc2VjdGlvbiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn0qL1xuXG4uZnJsLWNvbnRlbnQgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBzZWN0aW9uIHNlY3Rpb24sXG4udHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBzZWN0aW9uIHNlY3Rpb24sXG4udHJlYXRpZXMtY29tcGFyZS1yZXN1bHRzIC5hcnRpY2xlX190YS1mdWxsLXRleHQgc2VjdGlvbiBzZWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6MjBweDtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBJbmZvIEJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuJWluZm8tYmFyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcbiAgQGluY2x1ZGUgYm9yZGVyKDAgMCAycHggMCwgc29saWQsICRiYXNlLWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgLmllOCAmIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59IC8vIEVORCAlaW5mby1iYXJcblxuXG4udG9wLW5ld3MtZGF0ZSB7XG4gIEBleHRlbmQgJWluZm8tYmFyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIC0yMHB4IDM1cHg7XG4gIH1cbn0gLy8gRU5EIHRvcC1uZXdzLWRhdGVcblxuXG4laW5mby1iYXItLW5hdiB7XG4gIEBleHRlbmQgJWluZm8tYmFyO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgW2NsYXNzKj1cIl9fYnRuXCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zYztcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG4gIH1cblxuICBbY2xhc3MqPVwiX19sYWJlbFwiXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBbY2xhc3MqPVwiLS1wcmV2XCJdLFxuICBbY2xhc3MqPVwiLS1kZXRhaWxcIl0sXG4gIFtjbGFzcyo9XCItLW5leHRcIl0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICBbY2xhc3MqPVwiLS1wcmV2XCJdLFxuICBbY2xhc3MqPVwiLS1uZXh0XCJdIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICAgICAgfVxuXG4gICAgICBbY2xhc3MqPVwiX19idG5cIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIC8vICAgd2lkdGg6IGF1dG87XG4gICAgLy8gfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICB9XG5cbiAgW2NsYXNzKj1cIi0tcHJldlwiXSB7XG4gICAgW2NsYXNzKj1cIl9fYnRuXCJdIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgW2NsYXNzKj1cIi0tbmV4dFwiXSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICBbY2xhc3MqPVwiX19idG5cIl0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIFtjbGFzcyo9XCItLWRldGFpbFwiXSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufSAvLyBFTkQgaW5mby1iYXItLW5hdlxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1lZGlhIE9iamVjdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4ubWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNlO1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbiAgJi5ibG9nZ2VyLWluZm8ge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gSGlkZSBsb2FkaW5nIGdpZiBmb3IgUlEgYWRkL3JlbW92ZVxuICAuZmxhZy10aHJvYmJlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFJlcG9zaXRpb24gUlEgYnV0dG9uXG4gIC5mbGFnLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAxNXB4IDAgMCAwcHgpO1xuICB9XG5cbiAgLmFkZC10by1xdWV1ZSxcbiAgLnJlbW92ZS1mcm9tLXF1ZXVlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyBAaW5jbHVkZSBzaXplKDQwcHgpO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5hZGQtdG8tcXVldWUge1xuICAgIGNvbG9yOiAjNjY2O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgfVxuICB9XG5cbiAgLnJlbW92ZS1mcm9tLXF1ZXVlIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMi0tZGFyaztcbiAgICB9XG4gIH1cbn0gLy8gRU5EIG1lZGlhXG5cbi8vIE1lZGlhIGltYWdlc1xuLm1lZGlhX19sZWZ0LFxuLm1lZGlhX19pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuXG4gICsgLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5tZWRpYV9faW1hZ2Uge1xuICBAaW5jbHVkZSBzaXplKDEwMHB4KTtcbn1cblxuLy8gTWVkaWEgQ29udGVudFxuLm1lZGlhX19jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjBweCAwcHg7XG59XG5cbi5tZWRpYS0tYmxvZywgXG4ubWVkaWEtLW9waW5pb25zIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZTtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvZy1saXN0IHtcbiAgLm1lZGlhLS1ibG9nIHtcbiAgICAubWVkaWFfX21ldGEge1xuICAgICAgPmRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgIGRpdj4ubWVkaWFfX2F1dGhvciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBkaXY+Lm1lZGlhX19hdXRob3IrLm1lZGlhX19kYXRldGltZTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ3wnO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cblxuICAgICAgZGl2Pi5tZWRpYV9fZGF0ZXRpbWUge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgRGF0ZXRpbWUvQXV0aG9yXG4ubWVkaWFfX2RhdGV0aW1lLFxuLm1lZGlhX19hdXRob3IsXG4ubWVkaWFfX3Byb2R1Y3Qge1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRtaWNyby1zaXplO1xuICBmb250LXdlaWdodDogJGJsYWNrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBhIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xuICAgIH1cbiAgfVxufSAvLyBFTkQgZGF0ZXRpbWUvYXV0aG9yXG5cbi8vIE1lZGlhIERhdGV0aW1lXG4ubWVkaWFfX2RhdGV0aW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbn1cblxuLy8gTWVkaWEgUHJvZHVjdCBOYW1lXG4ubWVkaWFfX3Byb2R1Y3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLy8gTWVkaWEgdGl0bGVcbi5saXN0aW5nIHtcbiAgLm1lZGlhX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ubWVkaWFfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAkaDQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICBcbiAgYSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLS1kYXJrO1xuICAgIH1cblxuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLS1saWdodDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmtfX25vYWNjZXNzIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59IC8vIEVORCB0aXRsZVxuXG4vLyBNZWRpYSBBdXRob3Jcbi5tZWRpYV9fYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vLyBNZWRpYSBzbmlwcGV0XG4ubWVkaWFfX3NuaXBwZXQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuXG4gIGEge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgfVxufVxuXG4vLyBEYWlseSBUYWdzXG4ubWVkaWFfX3N1Yi1jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4O1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2U7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG5cbiAgJiArIC5tZWRpYV9fbWV0YSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH0gLy8gRU5EIG1lZGlhX190YWcgKyAubWVkaWFfX21ldGFcbn0gLy8gRU5EIG1lZGlhX190YWdcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBOYXYgRXh0ZW5kc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4lbmF2LWxpbmsge1xuICBmb250LXNpemU6ICRtaWNyby1zaXplO1xuICBmb250LXdlaWdodDogJGJsYWNrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTWVnYSBNZW51IFN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4lbWVnYS1tZW51IHtcbiAgei1pbmRleDogNTtcbiAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIDBweCAwIDAgMHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDsgLy8gSUUgZmFsbGJhY2tcbiAgYmFja2dyb3VuZDogcmdiYSgjMDAwLCAuOTMpO1xuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG5cbiAgJi52aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAubWVnYS1tZW51X19oZWFkZXIge1xuICAgIEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICM3Nzc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tZWdhLW1lbnVfX2Nsb3NlIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNXB4IDBweCAwIDApO1xuICAgIGNvbG9yOiAjZmZmOyAvLyBJRSBmYWxsYmFja1xuICAgIGNvbG9yOiByZ2JhKCNmZmYsIC44KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5pY29uLWNhbmNlbC1jaXJjbGVkOmJlZm9yZSB7XG4gICAgICBtYXJnaW46IC0zcHggMCAwIDVweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIDEpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICB9XG4gIH1cblxuICAubWVnYS1tZW51X19jbGVhciB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDQycHggMHB4IDAgMCk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICB0b3A6IDQ3cHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxuICBsaTpub3QoW2NsYXNzKj1cIl9fY2F0ZWdvcnlcIl0pIHtcbiAgICBtYXJnaW46IDAgMTVweCAycHggNXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQsIC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICB9XG4gIH0gLy8gRU5EIHRheC10b3BpY3MtbWVudSBsaVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgY29sb3I6ICNkZGQ7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYmEoIzAwMCwgLjUpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH0gLy8gRU5EIHRheC10b3BpY3MtbWVudSBhXG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbn0gLy8gRU5EIG1lZ2EtbWVudVxuXG4vLyBUb3AgVXRpbGl0eSBOYXZcbi5uYXYtLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLmNvbnRhaW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLm5hdi1saW5rLS10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW46IDAgMCAwIC0zcHg7XG4gIGhlaWdodDogMjVweDtcblxuICAvLyBNYWluIExpbmtzXG4gID4gYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgQGV4dGVuZCAlbmF2LWxpbms7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIEBpbmNsdWRlIGJvcmRlcigwIDAgMCAxcHgsIHNvbGlkLCAjZTllOWU5KTtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1haW4gTGluayAoTGFzdCBDaGlsZClcbiAgJjpsYXN0LWNoaWxkID4gYSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZTllOTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIERyb3Bkb3duXG4gIHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAtOTk5OXB4O1xuICAgIGJhY2tncm91bmQ6ICM3Nzc7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgLy8gRHJvcGRvd24gbGlua3NcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgY29sb3I6ICNlZWU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH0gLy8gRU5EIG5hdi1saW5rLS10b3Agc3VibWVudVxuXG4gIC8vIGxpIGhvdmVyXG4gICY6aG92ZXIge1xuICAgIC8vIEhvdmVyIFN0YXRlXG4gICAgYmFja2dyb3VuZDogIzc3NztcblxuICAgIC8vIEhvdmVyIFN0YXRlIExpbmsgQ29sb3JcbiAgICBhIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAvLyBTaG93IGRyb3Bkb3duXG4gICAgdWwge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgIGEge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiKDIzMywgMjMzLCAyMzMpO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgfVxuICB9XG59IC8vIEVORCBuYXYtbGluay0tdG9wXG5cbi8vIFRheCBUb3BpY3Ncbi5uYXYtLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcblxuICAubmF2LS1tYWluX19uYXYge1xuICAgIGZsb2F0OiByaWdodDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmljb24tc2VhcmNoIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UzZTNlMztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLmllOCAmIHtcbiAgICAgIHdpZHRoOiA3NnB4O1xuICAgIH1cbiAgfSAvLyBFTkQgaWNvbi1zZWFyY2hcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpe1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvcmRlcjogNTtcbiAgfVxufSAvLyBFTkQgbmF2LS1tYWluXG5cbi5uYXYtbGluay0tbWFpbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBAZXh0ZW5kICVuYXYtbGluaztcbiAgcGFkZGluZzogMjBweCAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBAaW5jbHVkZSBib3JkZXIoMCAwIDAgMXB4LCBzb2xpZCwgI2UzZTNlMyk7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzEzNDM3OyAvLyBCbHVlIGJhciBjb2xvciB1bmRlciA5NyUgIzMzM1xuICAgIGNvbG9yOiAjY2NjO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KXtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG5cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59IC8vIEVORCBuYXYtbGluay0tbWFpblxuXG4udGF4LXRvcGljcy1tZW51LFxuLmtleS1kb2N1bWVudHMtbWVudSxcbi5qdXJpc2RpY3Rpb25zLW1lbnUsXG4uaG90LXRvcGljcy1tZW51IHtcbiAgQGV4dGVuZCAlbWVnYS1tZW51O1xuXG4gIC5tZWdhLW1lbnVfX2NhdGVnb3J5LnNob3cge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbiAgLm1lZ2EtbWVudV9fY2F0ZWdvcnkge1xuICAgIEBpbmNsdWRlIHNpemUoMCk7XG4gIH1cblxuICAuY2F0ZWdvcnlfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogJGJsYWNrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCBzaGFkZSgkYnJhbmQtY29sb3ItMiwgNjUlKTtcbiAgfSAvLyBFTkQgY2F0ZWdvcnlfX3RpdGxlXG59IC8vIEVORCB0YXgtdG9waWNzLW1lbnVcblxuLy8gQ29udHJpYnV0b3JzXG4uY29udHJpYnV0b3JzLW1lbnUge1xuICBAZXh0ZW5kICVtZWdhLW1lbnU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufSAvLyBFTkQgY29udHJpYnV0b3JzLW1lbnVcblxuLmNvbnRyaWJ1dG9ycy0tZmVhdHVyZWQge1xuICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNCk7XG4gIEBpbmNsdWRlIGh1Zyhib3RoKTtcblxuICAuZmVhdHVyZWQtb3ZlcnZpZXcge1xuICAgIGltZyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1heC13aWR0aDogNzVweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIE92ZXJyaWRlIG1tIGRlZmF1bHRcbiAgICB9XG4gIH0gLy8gRU5EIGZlYXR1cmVkLW92ZXJ2aWV3XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgfVxufSAvLyBFTkQgY29udHJpYnV0b3JzLS1mZWF0dXJlZFxuXG4uY29udHJpYnV0b3ItLWZlYXR1cmVkX19pbmZvIHtcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICBmb250LXdlaWdodDogJGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb250cmlidXRvci0tZmVhdHVyZWRfX25hbWUge1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbGlua3Mge1xuICBjbGVhcjogYm90aDtcblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgY29sb3I6ICNkZGQ7XG4gICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn0gLy8gRU5EIGNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbGlua3NcblxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fdmlldy1hbGwge1xuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICBmb250LXdlaWdodDogJGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cblxuLmNvbnRyaWJ1dG9ycy0tbGlzdCB7XG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg4KTtcblxuICAuY29sdW1uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjQ2NDY0O1xuICB9XG5cbiAgbGkgYSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgfVxufSAvLyBFTkQgY29udHJpYnV0b3JzLS1saXN0XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFBlcnNvbmFsIE5hdlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE5hdiBDb3VudGVyc1xuXG4ubWVudS1jb3VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0tbGlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTm8gcmVzdWx0c1xuXG4ubWVudS1uby1yZXN1bHRzIHtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgc3BhbiB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cblxuXG4ucGVyc29uYWwtd2VsY29tZSxcbi51c2VyLXJlYWRpbmctcXVldWUsXG4udXNlci1mYXZvcml0ZXMsXG4ucHVibGljYXRpb25zLW1lbnUsXG4ucmVzZWFyY2gtdG9vbHMtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LS1wZXJzb25hbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzFhNzNhYiAwJSwgIzFhNzNhYiA1MCUsICRicmFuZC1jb2xvciA1MCUsICRicmFuZC1jb2xvciAxMDAlKTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRicmFuZC1jb2xvci0tZGFyaztcbiAgb3JkZXI6IDA7XG5cbiAgLmNvbnRhaW4ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRicmFuZC1jb2xvci0tZGFyaztcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIFtjbGFzcyo9XCJpY29uLVwiXTpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgb3BhY2l0eTogLjU7XG5cbiAgICAuaWU4ICYge1xuICAgICAgLy9mbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgfVxuICB9IC8vIEVORCBuYXYtLXBlcnNvbmFsIGljb24tKlxuXG4gIFtjbGFzcyo9XCItLWFmdGVyXCJdOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuXG4gIC5pY29uLWRvd24tZGlyOmFmdGVyIHtcbiAgICBtYXJnaW46IDAgMCAwIC41cmVtO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpe1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn0gLy8gRU5EIG5hdi0tcGVyc29uYWxcblxuLm5hdi1saW5rLS1wZXJzb25hbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGRhcmtlbigkYnJhbmQtY29sb3IsIDMlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0tZGFyaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC8vIEZpeCBncmV5IGljb25cbiAgJjphZnRlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuaWU4ICYge1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMWVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmFuZC1jb2xvci0tZGFyaztcbiAgfVxufSAvLyBFTkQgbmF2LWxpbmstLXBlcnNvbmFsXG5cbnNwYW4ubmF2LWxpbmstLXBlcnNvbmFsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LWxpbmstLXBlcnNvbmFsX190b29scyB7XG4gIEBleHRlbmQgJW5hdi1saW5rO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0yO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJyYW5kLWNvbG9yLTItLWRhcms7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRicmFuZC1jb2xvci0yLS1kYXJrO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0yLS1kYXJrO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn0gLy8gRU5EIG5hdi1saW5rLS1wZXJzb25hbF9fdG9vbHNcblxuLnBlcnNvbmFsLWRhdGV0aW1lIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IC8vIFJlbW92ZSBhdXRvIHBhZGRpbmcgZnJvbSBtZW51IGl0ZW1cbiAgYmFja2dyb3VuZDogIzFhNzNhYjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRicmFuZC1jb2xvci0tZGFyaztcbiAgY29sb3I6IHJnYmEod2hpdGUsIC43NSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzFhNzNhYjtcbiAgfVxuXG4gIC5pZTggJiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAvLyBJbml0aWFsIGhpZGU7IGNvbnRyb2xsZWQgaW4galF1ZXJ5XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBXZWxjb21lIC8gUHJvZmlsZSBEcm9wZG93blxuXG4ucGVyc29uYWwtd2VsY29tZSB7XG4gIGZsb2F0OiBsZWZ0O1xuXG4gIC5uYXYtbGluay0tcGVyc29uYWwge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyAvLyBPdmVycmlkZSBmdWxsLW1lbnUgbWFyZ2luIHB1bGxcbiAgfVxuXG4gIC5wZXJzb25hbC13ZWxjb21lX19uYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMjVweDtcbiAgICBsaW5lLWhlaWdodDogLjg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIC1tcy10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gICY6aG92ZXIgLm5hdi1saW5rLS1wZXJzb25hbCB7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLS1kYXJrO1xuICB9XG5cbiAgdWwge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA0MHB4IDAgMCAtOTk5OXB4KTtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0tZGFyaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSwgLjNzKTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggMTBweCByZ2JhKDAsMCwwLDAuMiksXG4gICAgICAgICAgICAgICAgICBpbnNldCAwIC0zcHggMTBweCByZ2JhKDAsMCwwLC4yKTtcbiAgICB9XG4gIH1cblxuICAvLyBOYXYgSXRlbVxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIHVsIGxpIHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHNoYWRlKCRicmFuZC1jb2xvci0tZGFyaywgMjUlKTtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmOyAvLyBJRSBmYWxsYmFja1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xuICAgICAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MsIGJhY2tncm91bmQgLjNzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHNoYWRlKCRicmFuZC1jb2xvci0tZGFyaywgMjUlKTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgLy8gSUUgZmFsbGJhY2tcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSAvLyBFTkQgYVxuICAgIH0gLy8gRU5EIHVsIGxpXG4gIH0gLy8gRU5EIGxpXG5cbiAgPiBsaTpob3ZlciB1bCB7XG4gICAgbGVmdDogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICB9IC8vIEVORCB1bCBsaTpob3ZlciB1bFxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59IC8vIEVORCBwZXJzb25hbC13ZWxjb21lXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE15IFRheCBOb3Rlc1xuXG4ubXktdGF4LW5vdGVzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgJjpob3ZlciAubmF2LWxpbmstLXBlcnNvbmFsIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItLWRhcms7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAvLyBSZXNldCBhbGwgbGkncyBpbiBkcm9wZG93blxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIC8vIEluaXRpYWwgRHJvcGRvd25cbiAgdWwge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA0MHB4IDAgMCAtOTk5OXB4KTtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLS1kYXJrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgc2hhZGUoJGJyYW5kLWNvbG9yLS1kYXJrLCAyNSUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLy8gQWN0aXZhdGUgSW5pdGlhbCBEcm9wZG93blxuICA+bGk6aG92ZXIgPiB1bCB7XG4gICAgbGVmdDogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gU2Vjb25kYXJ5IERyb3Bkb3duXG4gIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCAwIDAgLTk5OTlweCk7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cbiAgICAvLyBJbmRpdmlkdWFsIGl0ZW1zXG4gICAgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgLmZhdm9yaXRlX19yZW1vdmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZsYWctcmVhZGluZy1xdWV1ZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAucmVtb3ZlLWZyb20tcXVldWU6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIC5yZW1vdmUtZnJvbS1xdWV1ZTpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHNoYWRlKCRicmFuZC1jb2xvci0tZGFyaywgMzUlKTtcbiAgICAgIH1cbiAgICB9IC8vIEVORCBsaVxuXG4gICAgLnN1Yi1tZW51X19jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCA1cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgLjI1KSxcbiAgICAgICAgICAgICAgICAgIGluc2V0IDAgLTVweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAuMjUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUoJGJyYW5kLWNvbG9yLS1kYXJrLCAyNSUpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH0gLy8gRU5EIG15LXRheC1ub3Rlc19fc3ViLW1lbnVcblxuICAvLyBBY3RpdmF0ZSBTZWNvbmRhcnkgRHJvcGRvd25cbiAgdWwgbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHNoYWRlKCRicmFuZC1jb2xvci0tZGFyaywgMjUlKTtcblxuICAgID4gdWwge1xuICAgICAgbGVmdDogMjUwcHg7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBQb3NpdGlvbiBTZWNvbmRhcnkgRHJvcGRvd25zXG4gIC5teS1mYXZvcml0ZXMge1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5teS1yZWFkaW5nLXF1ZXVlIHtcbiAgICB0b3A6IDQwcHg7XG4gIH1cblxuICAubXktc2F2ZWQtc2VhcmNoZXMge1xuICAgIHRvcDogODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCl7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAubXktZmF2b3JpdGVzLFxuICAgIC5teS1yZWFkaW5nLXF1ZXVlLFxuICAgIC5teS1zYXZlZC1zZWFyY2hlcyB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxufSAvLyBFTkQgbXktdGF4LW5vdGVzXG5cbi5teS10YXgtbm90ZXMtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGNvbG9yOiAjZmZmOyAvLyBJRSBmYWxsYmFja1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MsIGJhY2tncm91bmQgLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogc2hhZGUoJGJyYW5kLWNvbG9yLS1kYXJrLCAyNSUpO1xuICAgIGNvbG9yOiAjZmZmOyAvLyBJRSBmYWxsYmFja1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtY291bnRlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgLmllOCAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICB9XG4gIH1cbn1cblxuLm15LXRheC1ub3Rlc19fdmlldy1hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IC43NTtcbiAgfVxufVxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBGcmVlIFJlc291cmNlcyAvIFN1YnNjcmlwdGlvbnNcblxuLnJlc2VhcmNoLXRvb2xzLW1lbnUsXG4ucHVibGljYXRpb25zLW1lbnUge1xuICBmbG9hdDogcmlnaHQ7XG5cbiAgLy8gUGFyZW50IExldmVsXG4gIC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOmhvdmVyIC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItMi0tZGFyaztcbiAgfVxuXG4gIC8vIFN1Yi1tZW51XG4gIHVsIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNDBweCAtOTk5OXB4IDAgMCk7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItMi0tZGFyaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogI2VlZTtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCAxMHB4IHJnYmEoMCwwLDAsMC4yKSxcbiAgICAgICAgICAgICAgICAgIGluc2V0IDAgLTNweCAxMHB4IHJnYmEoMCwwLDAsLjIpO1xuICAgIH1cbiAgfSAvLyBFTkQgdWxcblxuICAvLyBOYXYgSXRlbXNcbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAvLyBTdWIgTmF2IEl0ZW1zXG4gIGxpIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcblxuICAgICAgLmllOCAmIHtcbiAgICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH0gLy8gRU5EIHN1Yi1uYXYgaXRlbXNcblxuICAvLyBBY3RpdmUgc3ViLW5hdlxuICA+IGxpOmhvdmVyIHVsIHtcbiAgICByaWdodDogMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICBuYXYge1xuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IC8vIFNwZWNpYWx0eSwga2VlcCBhbGlnbm1lbnRzXG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjE1KTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjE1KTtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfSAvLyBTdWItbmF2IGxpc3RzXG5cbiAgLnNvdXJjZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGJsYWNrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgIC5tZW51LWxlZ2VuZCB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCl7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubmF2LWxpbmtfX25vYWNjZXNzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjsgLy8gSUUgZmFsbGJhY2tcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyAvLyBJRSBmYWxsYmFja1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIH1cbiAgfSAvLyBFTkQgbmF2LWxpbmtfX25vYWNjZXNzXG5cbiAgLy8gTm8gQWNjZXNzIEhlbHBlciBUZXh0XG4gIC5tZW51LWxlZ2VuZCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggMCA0NXB4O1xuICAgIGNvbG9yOiAjZmZmOyAvLyBJRSBmYWxsYmFja1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn0gLy8gRU5EIHBlcnNvbmFsIHRvb2xzXG5cbi5wdWJsaWNhdGlvbnMtbWVudSB7XG4gIC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItMi0tZGFyaztcbiAgfVxuXG4gIHVsIHtcbiAgICB3aWR0aDogNjQwcHg7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgfVxuXG4gICAgLnN1YnNjcmliZXItaGVhZGVyLFxuICAgIC5ub25zdWJzY3JpYmVyLWhlYWRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNik7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMTUpO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5ub25zdWJzY3JpYmVyLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgPiBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Vic2NyaWJlci1oZWFkZXIgKyBkaXYsXG4gICAgLm5vbnN1YnNjcmliZXItaGVhZGVyICsgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cblxuICAgIG5hdiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMpO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgLnNvdXJjZV9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubm9uc3Vic2NyaWJlci1tZXNzYWdlIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDItc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBkaXNwbGF5OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJlc2VhcmNoLXRvb2xzLW1lbnUgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBNZWRpYSBDb250YWluZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5jb250ZW50LWJsb2NrLFxuW2NsYXNzKj1cImNvbnRlbnQtYmxvY2stLVwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgLmNob3Nlbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gIC8vICAgcGFkZGluZzogMCAyMHB4O1xuICAvLyB9XG59IC8vIEVORCBjb250ZW50LWJsb2NrLy0tKlxuXG4ubGluay1saXN0ID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbn0gLy8gRU5EIGxpbmstbGlzdFxuXG4ubGluay1saXN0LS1zdWItY2F0ZWdvcnkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMCAzcHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbn1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTWVkaWEgQ29udGFpbmVycyAtIERlZmF1bHQgU3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYnJhbmQtY29sb3I7XG59IC8vIEVORCBjb250ZW50LWJsb2NrX19oZWFkZXJcblxuLmNvbnRlbnQtYmxvY2tfX2hlYWRlci0tYnJhbmQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG5cbi5jb250ZW50LWJsb2NrX190aXRsZSxcbi5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkdGlueS1zaXplO1xuICBmb250LXdlaWdodDogJGJsYWNrO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn0gLy8gRU5EIGNvbnRlbnQtYmxvY2tfX3RpdGxlXG5cbi5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRibGFjaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTItLWRhcms7XG4gIH1cbn0gLy8gRU5EIGNvbnRlbnQtYmxvY2tfX2xpbmtcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTWVkaWEgQ29udGFpbmVycyAtIEJveGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5jb250ZW50LWJsb2NrLS1ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItM2Q7XG5cbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICB9IC8vIEVORCBjb250ZW50LWJsb2NrX190aXRsZVxuXG4gIC5tZWRpYV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5tZWRpYV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGg1LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLS1kYXJrO1xuICAgICAgfVxuXG4gICAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLS1saWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVkaWFfX3NuaXBwZXQge1xuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gIH1cbn0gLy8gRU5EIGNvbnRlbnQtYmxvY2stLWJveFxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1lZGlhIENvbnRhaW5lcnMgLSBCb3hlZCBBbHQgKERhcmsgSGVhZGVyIC8gQmFja2dyb3VuZClcbi8vXG4vLyAgT25seSB1c2VkIGluIFRyZWF0aWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5jb250ZW50LWJsb2NrLS1ib3gtLWFsdCB7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcblxuICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNiO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29udGVudC1ibG9ja19fY29udGVudCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1lZGlhIENvbnRhaW5lcnMgLSBTaWRlYmFyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbltjbGFzcyo9XCJfX2NvbnRlbnQtLXNpZGViYXJcIl06bm90KC5ob21lX19jb250ZW50LS1zaWRlYmFyKSB7XG4gIC8vIE9mZnNldCB0byBsaW5lIHVwIHdpdGggYnJlYWRjcnVtYnNcbiAgLy8gbWFyZ2luLXRvcDogNXB4O1xuXG4gIC5jb250ZW50LWJsb2NrLS1ib3gge1xuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgICAubWVkaWFfX2ltYWdlICsgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fbWV0YSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5tZWRpYV9faW1hZ2Uge1xuICAgIEBpbmNsdWRlIHNpemUoNTBweCk7XG5cbiAgICAmICsgLm1lZGlhX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLm1lZGlhX19zbmlwcGV0IHtcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICB9XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIExhdGVzdCBOZXdzIChGUkwgLyBEYWlsbGllcylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmxhdGVzdC11cGRhdGVzIHtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgW2NsYXNzKj1cImNvbnRlbnQtYmxvY2stLVwiXSxcbiAgLmNvbnRlbnQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAvLyBGUkxcbiAgLmZybCAmIHtcbiAgICAubWVkaWFfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGg1LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIH1cblxuICAgIC5jb2x1bW4uZmlyc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gICAgLmNvbHVtbi5sYXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gIH1cblxuICAvLyBEYWlsaWVzXG4gIC5kYWlsaWVzICYge1xuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgfVxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgfVxuXG4gICAgLm1lZGlhIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IC8vIEVORCBsYXRlc3QtdXBkYXRlc1xuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBMaXN0ZWQgQ29udGVudCAvIExhbmRpbmcgUGFnZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmxhbmRpbmdfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuXG4ubGlzdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgLmNvbnRlbnQtYmxvY2sge1xuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLm1lZGlhIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gIH0gLy8gRU5EIGNvbnRlbnQtYmxvY2tcblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gICAgbWFyZ2luOiAwIC0yMHB4IDYwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcblxuICAgIC5sYW5kaW5nX190aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59IC8vIEVORCBsaXN0aW5nXG5cbi8vIEV4dHJhIGluZm8gc2VjdGlvbiwgb25seSBvbiBUcmVhdGllc1xuLmxpc3RpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMjBweCAwO1xuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn0gLy8gRU5EIGxpc3RpbmdfX2Rlc2NyaXB0aW9uXG5cbi8vIEFydGljbGUgY29udGVudCBwdWxsZWQgaW4gdmlhIGZvcm1zLCBFT01MXG4uZW9tbC1jb250ZW50IHtcbiAgLmNvbnRlbnQgPiBmb3JtIHtcbiAgICAudGl0bGUsXG4gICAgcC5maWVsZCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59IC8vIEVORCBlb21sLWNvbnRlbnRcblxuXG4vLyBDb250cm9scyAoc29ydGluZywgdmlldyBvcHRpb25zKVxuLmxpc3RpbmdfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZjtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweCAxcHg7XG4gIGJvcmRlci1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuXG4gIC5mb3JtLWl0ZW0tZG9jdW1lbnQtdHlwZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS0taW5saW5lOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5mb3JtLWl0ZW0ge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWFya3VwX29yIHtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi0tcHJpbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufSAvLyBFTkQgbGlzdGluZ19fY29udHJvbHNcblxuLmxpc3RpbmdfX2NvbnRyb2xzLS12aWV3LFxuLmxpc3RpbmdfX2NvbnRyb2xzLS1hY3Rpb24ge1xuICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG4gIEBpbmNsdWRlIGh1Zyhib3RoKTtcbn1cblxuLmxpc3RpbmdfX2NvbnRyb2xzLS12aWV3IHtcbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gIGZvcm0sXG4gIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAyMjVweDtcbiAgfVxuXG4gIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufSAvLyBFTkQgbGlzdGluZ19fY29udHJvbHMtLXZpZXdcblxuLmxpc3RpbmdfX2NvbnRyb2xzLS1hY3Rpb24ge1xuICAvLyBDVEEgTGlua3MgYW5kIEJ1dHRvbnNcbiAgYSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLy8gQ1RBIExpbmtzXG4gIGE6bm90KFtjbGFzcyo9XCJidG4tLVwiXSkge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cblxuLmxpc3RpbmdfX3RvcCB7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xufVxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiB7XG4gIEBleHRlbmQgJWluZm8tYmFyLS1uYXY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nX19jb250ZW50IHtcbiAgY2xlYXI6IGJvdGg7XG5cbiAgb2wsXG4gIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfSAvLyBFTkQgb2wvdWxcbn0gLy8gRU5EIGxpc3RpbmdfX2NvbnRlbnRcblxuLmxvYWQtbW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMjVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblxuICBpbnB1dCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBBdXRob3JzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uYXV0aG9yc3tcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxODBweDtcbiAgbWFyZ2luOiAwIDIwcHggMTVweCAwO1xuICBwYWRkaW5nOiAwIDIwcHggMTBweCAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG59XG5cbi5hdXRob3JzX19ieWxpbmV7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgZm9udC1zaXplOiAkbWluaS1zaXplO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyAuYXV0aG9ye1xuLy8gICBkaXNwbGF5OiBibG9jaztcbi8vICAgaGVpZ2h0OiA0MHB4O1xuLy8gICBtYXJnaW4tYm90dG9tOiA1cHg7XG4vLyB9IC8vIEVORCBhdXRob3JcblxuLmF1dGhvcl9faW1hZ2UsXG4uYXV0aG9yX19uYW1le1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYXV0aG9yX19pbWFnZXtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGltZ3tcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmF1dGhvcl9fbmFtZXtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICBmb250LXNpemU6ICRtaWNyby1zaXplO1xuICBmb250LXdlaWdodDogJGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBGQVRDQVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4vLyAuZmF0Y2Ege1xuLy8gICAvLyBMb2FkIE1vcmUgYnV0dG9uXG4vLyAgIC5saXN0aW5nX19jb250ZW50IC5mb3JtLXN1Ym1pdCB7XG4vLyAgICAgQGV4dGVuZCAuYnRuLS10ZXJ0aWFyeTtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICB3aWR0aDogMTUwcHg7XG4vLyAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4vLyAgIH1cbi8vIH1cblxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFNlYXJjaCBUZXJtXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uc2VhcmNoLWhpZ2hsaWdodCB7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItMi0tbGlnaHQ7IC8qIFdhcyBicmFuZC1jb2xvci0yICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogJGJvbGQ7XG59XG5cbi5zZWFyY2gtaGlnaGxpZ2h0LmN1cnJlbnQsXG5tYXJrLnNlYXJjaC1oaWdobGlnaHQuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0yLS1kYXJrO1xufVxuXG4uZG9jdW1lbnRfX3NlYXJjaC1uYXYuZ2xvYmFsLXNlYXJjaC1uYXYge1xuICB6LWluZGV4OiA5O1xufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgSG9saWRheSBNZXNzYWdlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uaG9saWRheS1tZXNzYWdlIHtcbiAgLmhvbGlkYXktbWVzc2FnZV9fYWxlcnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gICBGZWVkYmFjayBMaW5rIFRFTVBcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5mZWVkYmFjay1saW5rIHtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjVweDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0LCAuM3M7XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy10cmVhdGllcy1jb21wYXJlLXJlc3VsdHMgJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBtZWRpYSBwcmludFxuICB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuXG4vLyBBZG1pbiAtIFRhYnMgV3JhcHBlclxuI3RhYnMtd3JhcHBlciB7XG4gIG1hcmdpbjogLTIwcHggYXV0byAyMHB4O1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFJlbGF0ZWQgUHJvZHVjdHMgbW9kdWxlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5yZWxhdGVkLXByb2R1Y3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNmO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgLnJlbGF0ZWQtcHJvZHVjdHNfX2hlYWRlciB7XG4gICAgbWFyZ2luOiAzMHB4IDMwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gICAgaDMge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gICAgfVxuXG4gICAgaDEuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6ICRoMS1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gIC5yZWxhdGVkLXByb2R1Y3RzX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG5cbiAgICAubWVkaWFfX2NvbnRlbnQge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuXG4gICAgICAucmVsYXRlZC1wcm9kdWN0X19wcm9kdWN0LW5hbWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgICAgIH1cblxuICAgICAgLm5hdi1saW5rX19ub2FjY2VzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6ICR0aW55LXNpemU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gICAgICB9XG5cbiAgICAgIC5tZWRpYV9fdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWFfX2NvbnRlbnQ6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWFfX2NvbnRlbnQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZWxhdGVkLXByb2R1Y3RzX19mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWNvbG9yLS1kYXJrO1xuXG4gICAgcCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59IC8vIGVuZCBSZWxhdGVkIFByb2R1Y3RzIG1vZHVsZSBcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTW9yZSBBcnRpY2xlcyBmcm9tIF9fIG1vZHVsZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4ubW9yZS1hcnRpY2xlcyB7XG4gIC5tb3JlLWFydGljbGVzLS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgfVxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBMb2FkaW5nIE1vZGFsIC8gTWVzc2FnZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmFqYXgtcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDAgMCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLnRocm9iYmVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAubWVzc2FnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cblxuLy8gTmV3IGxvYWRlclxuLmxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMXB4O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAtMXB4O1xuICB6LWluZGV4OiAyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDEpO1xufVxuXG4ubG9hZGVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ubG9hZGVyX19pY29uLFxuLmxvYWRlcl9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmxvYWRlcl9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYmlnX19sb2FkZXIge1xuICAubG9hZGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQmFzaWMgUG9zaXRpb25pbmcgKFR5cGUgKyBUL0wvQi9SIFZhbHVlcylcbi8vXG4vLyAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDEwcHggMCAwIDEwcHgpO1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5AbWl4aW4gcG9zaXRpb24oJHBvcy10eXBlOiByZWxhdGl2ZSwgJHBvcy12YWxzOiAwIDAgMCAwKSB7XG5cbiAgLy8gSWYgbm8gcG9zaXRpb24gdHlwZSBkZXNpZ25hdGVkLCBkZWZhdWx0IHRvIFwicmVsYXRpdmVcIlxuICBAaWYgdHlwZS1vZigkcG9zLXR5cGUpID09IGxpc3Qge1xuICAgICRwb3MtdmFsczogJHBvcy10eXBlO1xuICAgICRwb3MtdHlwZTogcmVsYXRpdmU7XG4gIH1cblxuICAvLyBTZXBhcmF0ZSB2YWx1ZXMgaW50byB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnRcbiAgJHRvcDogbnRoKCRwb3MtdmFscywgMSk7XG4gICRyaWdodDogbnRoKCRwb3MtdmFscywgMik7XG4gICRib3R0b206IG50aCgkcG9zLXZhbHMsIDMpO1xuICAkbGVmdDogbnRoKCRwb3MtdmFscywgNCk7XG5cbiAgLy8gUmV0dXJuIHBvc2l0aW9uXG4gIHBvc2l0aW9uOiAkcG9zLXR5cGU7XG5cbiAgLy8gUmV0dXJuIHZhbHVlc1xuICAvLyBJZiB2YWx1ZSBpcyBhIG51bWJlciBhbmQgaGFzIGEgdW5pdCB0eXBlLCBwcmludCB2YWx1ZVxuICAvLyBvdGhlcndpc2UgaWdub3JlXG4gIEBpZiAodHlwZS1vZigkdG9wKSA9PSBudW1iZXIgYW5kIG5vdCB1bml0bGVzcygkdG9wKSkge1xuICAgIHRvcDogJHRvcDtcbiAgfVxuXG4gIEBpZiAodHlwZS1vZigkcmlnaHQpID09IG51bWJlciBhbmQgbm90IHVuaXRsZXNzKCRyaWdodCkpIHtcbiAgICByaWdodDogJHJpZ2h0O1xuICB9XG5cbiAgQGlmICh0eXBlLW9mKCRib3R0b20pID09IG51bWJlciBhbmQgbm90IHVuaXRsZXNzKCRib3R0b20pKSB7XG4gICAgYm90dG9tOiAkYm90dG9tO1xuICB9XG5cbiAgQGlmICh0eXBlLW9mKCRsZWZ0KSA9PSBudW1iZXIgYW5kIG5vdCB1bml0bGVzcygkbGVmdCkpIHtcbiAgICBsZWZ0OiAkbGVmdDtcbiAgfVxufVxuIiwiLmF1ZGl0LW1hbnVhbHMge1xuICAuY29udGFpbiB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgbWluLXdpZHRoOiA5NjBweDtcbiAgfVxuXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXItLWJyYW5kIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItNTtcbiAgfVxufVxuXG4udG5haVN0YXRlSGVhZHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmF1ZGl0LWluc2lnaHRfX3Byb21vIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgcGFkZGluZzogMzBweCA1MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG5cbiAgLnByb21vX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIC43NSkgMCUsIHJnYmEoMCwgMCAsIDAsIDApIDc1JSwgcmdiYSgwLCAwICwgMCwgMCkgMTAwJSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLnByb21vX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgLjUpO1xuICB9XG5cbiAgcCB7XG4gICAgbWF4LXdpZHRoOiA1NWNoO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgLjUpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9tb19fYWN0aW9ucyB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICBhLFxuICAgIHAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1heC13aWR0aDogMzVjaDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjM1KTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cblxuXG5cbi5hdWRpdC1tYW51YWxzX19zaWRlYmFyIHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxvYXQ6IGxlZnQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIC5jb250ZW50e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmF1ZGl0LW1hbnVhbHNfX2NvbnRlbnQge1xuICB3aWR0aDogNzUlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbi8qXG4gIC5ub3QtbG9nZ2VkLWluICYge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiovXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmF1ZGl0LW1hbnVhbHNfX2xhYmVsLW5ld3tcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG5cbiAgLmxhYmVsLW51bSB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICB9XG59XG5cbi5hdWRpdC1tYW51YWxzX19pY29uLXdyYXBwZXIge1xuICBkaXNwbGF5OiAgaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6MjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTZweDtcbiAgfVxuXG4gIC5pY29uLWNlcnRpZmljYXRlOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgfVxuXG4gIC5pY29uLXRleHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSArIDAuMDMxMjVlbSksIGNhbGMoLTUwJSArIDAuMDMxMjVlbSkpIHNjYWxlKDAuNDM3NSwgMC40Mzc1KSByb3RhdGUoLTMwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSArIDAuMDMxMjVlbSksIGNhbGMoLTUwJSArIDAuMDMxMjVlbSkpIHNjYWxlKDAuNDM3NSwgMC40Mzc1KSByb3RhdGUoLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGNhbGMoNTAlICsgMnB4KTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgfVxufVxuXG4uYXVkaXQtbWFudWFsc19faGVhZGVyIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgJGJyYW5kLWNvbG9yLTU7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG5cbiAgaDEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICAuYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IC8vIEtlZXAgY2VudGVyaW5nXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzLFxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyxcbi5hdWRpdC1tYW51YWxzX19tb3JlLFxuLmF1ZGl0LW1hbnVhbHNfX2NvbnRhY3Qge1xuICAuY29udGVudC1ibG9ja19fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBDb250YWluIGxvYWRpbmcgc3Bpbm5lclxuICB9XG5cbiAgLm1lZGlhIHtcbiAgICBjbGVhcjogYm90aDtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItM2Q7XG4gICAgfVxuICB9XG5cbiAgLm1lZGlhX19sZWZ0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAubWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICBhOm5vdCguYnRuKSB7XG4gICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3Mge1xuICBidXR0b24uY29udGVudC1ibG9ja19fbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG5cbiAgICAuaWNvbi1yZWZyZXNoIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzO1xuICAgIH1cblxuICAgICY6aG92ZXIgLmljb24tcmVmcmVzaCxcbiAgICAmOmZvY3VzIC5pY29uLXJlZnJlc2gsXG4gICAgJjphY3RpdmUgLmljb24tcmVmcmVzaCB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICB9XG4gIH1cblxuICAubWVkaWFfX2xlZnQge1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG5cbiAgLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyB7XG4gIGJ1dHRvbi5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcblxuICAgIC5pY29uLXJlZnJlc2gge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc1KTtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XG4gICAgfVxuXG4gICAgJjpob3ZlciAuaWNvbi1yZWZyZXNoLFxuICAgICY6Zm9jdXMgLmljb24tcmVmcmVzaCxcbiAgICAmOmFjdGl2ZSAuaWNvbi1yZWZyZXNoIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIH1cbiAgfVxuXG4gIC5tZWRpYV9fbGVmdCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5tZWRpYV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hdWRpdC1tYW51YWxzX19tb3JlIHtcbiAgLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmF1ZGl0LW1hbnVhbHNfX2NvbnRhY3Qge1xuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICBhIHtcbiAgICBAaW5jbHVkZSB0cnVuY2F0ZSgxMDAlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5cblxuXG5cbi5hdWRpdC1tYW51YWxfX2Zhdm9yaXRlcyxcbi5hdWRpdC1tYW51YWxfX2FsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIC5jb250ZW50LWJsb2NrX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5mYXZvcml0ZXMtLWVtcHR5IHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAycHggZGFzaGVkICRicmFuZC1jb2xvci0zZTtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gIC5hdWRpdC1tYW51YWxzX2hvbWUgPiAuY29udGFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi13aWR0aDogMDtcblxuICAgIC5hdWRpdC1tYW51YWxzX19zaWRlYmFyIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgfVxufVxuXG5cbi5hdWRpdC1tYW51YWxzX19zdGF0ZSB7XG4gIC8vIHdpZHRoOiAzMSU7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNkO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zdGF0ZV9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xuICBmb250LXdlaWdodDogNDAwO1xuXG4gIC5pY29uLXN0YXIge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cztcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAuc3RhdGUtLWZhdm9yaXRlICYge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgIH1cblxuICAgIC5zdGF0ZS0tZmF2b3JpdGUgJjpob3ZlcixcbiAgICAuc3RhdGUtLWZhdm9yaXRlICY6Zm9jdXMsXG4gICAgLnN0YXRlLS1mYXZvcml0ZSAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgfVxuXG4gIGEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgfVxuICB9XG5cbiAgLmFqYXgtcHJvZ3Jlc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnN0YXRlX190b2dnbGUtc3RhdGUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgfVxufVxuXG4uc3RhdGVfX21hbnVhbHMge1xuICB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgbGkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItM2Q7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cblxuXG4jZGF0YVRhYmxlU0FNX3dyYXBwZXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuXG4jZGF0YVRhYmxlU0FNIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgYSB7XG4gICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvci01O1xuXG4gICAgdGgge1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgIH1cblxuICAgICAgJi5zb3J0aW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICAmLnNvcnRpbmc6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XG4gICAgICAmLnNvcnRpbmdfYXNjOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hc2M7IH1cbiAgICAgICYuc29ydGluZ19kZXNjOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1kZXNjOyB9XG5cbiAgICAgIC8vIFZlcnNpb25cbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBtaW4td2lkdGg6IDk1cHg7XG4gICAgICB9XG5cbiAgICAgIC8vIERvY3VtZW50c1xuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICB9XG5cbiAgICAgIC8vIExhc3QgVmlld2VkXG4gICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgIH1cblxuICAgICAgLy8gQWN0aW9uc1xuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtaW4td2lkdGg6IDk1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGhlYWQgdGgsXG4gIHRib2R5IHRkIHtcbiAgICAmOm5vdCg6bnRoLW9mLXR5cGUoMykpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDUpIGEge1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICB9XG4gIH1cblxuICB0Ym9keSB7XG4gICAgdHJbcm9sZV0ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZDtcbiAgICB9XG5cbiAgICB0ci5ldmVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIHRyLnNob3due1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiKDIwNCwgMjA0LCAyMDQpO1xuXG4gICAgICBbY2xhc3MqPVwiaWNvbi1cIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjYmZiZGJmO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzO1xuICAgICAgfVxuXG4gICAgICAuYXVkaXQtbWFudWFsc19faWNvbi13cmFwcGVyIHtcbiAgICAgICAgLmljb24tY2VydGlmaWNhdGU6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZS5qcy1zaG93LWhpc3Rvcnkge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgzKSBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIGE6aG92ZXIgaTo6YmVmb3JlLFxuICAgICAgJjpsYXN0LW9mLXR5cGUgYTpmb2N1cyBpOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGZvb3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG5cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYigyMDQsIDIwNCwgMjA0KTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuXG5cbi5hdWRpdC1uZXdzIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgLm1lZGlhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXG4gICAgLm1lZGlhX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5tZWRpYV9fYXV0aG9yIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG59XG5cblxuXG4uZG9jdW1lbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxOTZweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMDIsIDEwMiwgMTAyKTtcblxuICAvLyBTbWFsbCBvdmVycmlkZSB3aGVuIGxvZ2dlZCBpbiBhcyBhZG1pblxuICAubG9nZ2VkLWluLnRvb2xiYXIgJiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjI2cHgpO1xuICB9XG5cbiAgLmxvZ2dlZC1pbi50b29sYmFyLWRyYXdlciAmIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyODBweCk7XG4gIH1cblxuICAuY29udGFpbiB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLy8gQ29yZSBkb2Mgc3R5bGVzXG4gIC5kb2N1bWVudF9fbGVmdCxcbiAgLmRvY3VtZW50X19yaWdodCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjAsIDIyMCwgMjIwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuZG9jdW1lbnRfX3JpZ2h0IHtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gSWYgb25lIGRvYyBzZWxlY3RlZFxuICAmLmRvY3VtZW50c19zaW5nbGUge1xuICAgIC5kb2N1bWVudF9fbGVmdCB7XG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoOSk7XG4gICAgICBAaW5jbHVkZSBodWcoYm90aCk7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kb2N1bWVudF9fcmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDIyJTtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDMwcHg7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH0gLy8gRU5EIGRvY3VtZW50c19zaW5nbGVcblxuICAvLyBJZiB0d28gZG9jcyBzZWxlY3RlZFxuICAmLmRvY3VtZW50c19jb21wYXJlIHtcbiAgICA+IC5yZWdpb24sXG4gICAgPiAucmVnaW9uID4gLmJsb2NrLFxuICAgID4gLnJlZ2lvbiA+IC5ibG9jayA+IC5jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuZG9jdW1lbnRfX2xlZnQsXG4gICAgLmRvY3VtZW50X19yaWdodCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA0OSU7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kb2N1bWVudF9fbGVmdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfSAvLyBFTkQgZG9jdW1lbnRzX2NvbXBhcmVcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAvL2hlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgfVxufSAvLyBFTkQgZG9jdW1lbnRzXG5cblxuLmRvY3VtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgPiBoZWFkZXIge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgLmJ0bi0tc2Vjb25kYXJ5IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0tbGlnaHQ7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGludCgkYnJhbmQtY29sb3ItLWxpZ2h0LCAxMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm1vYmlsZS1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgZmxleDogMCAxIDQ4JTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICArIC5idG4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSAvLyBFTkQgYnRuLS1zZWNvbmRhcnlcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB9XG4gIH0gLy8gRU5EIGhlYWRlclxuXG4gIC5kb2N1bWVudF9fdGl0bGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbXBhcmVfZG9jc19jbG9zZV9zcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfSAvLyBFTkQgZG9jdW1lbnRfX3RpdGxlXG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIH1cbn0gLy8gRU5EIGRvY3VtZW50XG5cbi5kb2N1bWVudF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmRvY3VtZW50X19mdWxsdGV4dCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAvLyBBc3N1bWUgaWYgZnVsbHRleHQgY29tcG9uZW50IGhhcyBhbiBJRCxcbiAgLy8gaXQgaXMgc2VsZWN0YWJsZSBmb3IgYW5ub3RhdGlvbnMuXG4gIFtpZF0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIHBhZGRpbmc6IDVweCAyNXB4IDVweCAxMHB4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXM7XG5cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XG4gICAgfVxuXG4gICAgJi5oaWdobGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MiwgMjU0LCAyNTUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAgICYuaWNvbi1zdGFyLS1hZnRlcjo6YWZ0ZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubm90ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUwLCAyNTUsIDI1Myk7XG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvci01O1xuXG4gICAgICAmLmljb24tcGVuY2lsOjpiZWZvcmV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItNTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyogJi5oaWdobGlnaHQubm90ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvci01O1xuXG4gICAgICAmLmljb24tc3Rhci0tYWZ0ZXI6OmFmdGVye1xuICAgICAgICByaWdodDogMjJweDtcbiAgICAgIH1cbiAgICB9Ki9cblxuICAgIC8vIE1vYmlsZSBoaWdobGlnaHQgZWxlbWVudFxuICAgIGJ1dHRvbi5qcy1oaWdobGlnaHQtZWxlbWVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIC4zNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cblxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgdWwsXG4gIG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgICBsaSA+IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cblxuICBmaWd1cmUsXG4gIHRhYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICB0YWJsZSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuXG4uZG9jdW1lbnRfX3NlYXJjaC1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTEwcHg7XG4gIHJpZ2h0OiA0MHB4O1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgLjI1KTtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuc2VhcmNoLW5hdl9fY291bnRlciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5zZWFyY2gtbmF2X19jb250cm9scyB7XG4gICAgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIHRvcDogMTAwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmRvY3VtZW50X190b2Mge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1NnB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA5OCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjoxMHB4IDM2cHggMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIC4zNSk7XG5cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgIG9sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICA+IG9sID4gbGkgPiBhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLnRvY19fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAudG9jX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG5cbiAgLnRvY19fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogNXB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC8vIEJhY2sgdG8gdG9wIGZvciBUb0NcbiAgLmJhY2stdG8tdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICB9XG4gIH1cbn1cblxuLmRvY3VtZW50X190b29sYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgLjM1KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zNXM7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxuXG4gIC50b29sYm94X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc1KTtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9IC8vIEVORCB0b29sYm94X19saW5rXG5cbiAgLy8gQWN0aXZlIHN0YXRlIGlmIHNlbGVjdGVkIHBhcmFncmFwaCBpcyBoaWdobGlnaHRlZCBvciBub3RhdGVkXG4gICYuaGlnaGxpZ2h0IC5qcy1oaWdobGlnaHQtZWxlbWVudCxcbiAgJi5ub3RlIC5qcy1jcmVhdGUtbm90ZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gIH1cblxuICAvLyBMZWZ0IGRvYyB0b29sYm94XG4gIC5kb2N1bWVudF9fbGVmdCAmIHtcbiAgICByaWdodDogLTM3cHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAtMTJweDtcbiAgICAgIGJvcmRlci13aWR0aDogMTJweCAxMnB4IDEycHggMDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2YwNzMyZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAvLyBSaWdodCBkb2MgdG9vbGJveFxuICAuZG9jdW1lbnRfX3JpZ2h0ICYge1xuICAgIGxlZnQ6IC0zN3B4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxMnB4IDAgMTJweCAxMnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjA3MzJmO1xuICAgIH1cbiAgfVxuXG4gICYubW9iaWxlIHtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDEwcHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zZDtcblxuICAgICAgJi5oaWdobGlnaHRlZCB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4uY2hhbmdlLWRvY3VtZW50IHtcbiAgLmF1ZGl0LW1hbnVhbHNfX3N0YXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlcjogMDtcblxuICAgID4gYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB9XG5cbiAgICAgIC5hamF4LXByb2dyZXNzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgICAgIC50aHJvYmJlciB7XG4gICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVpY29uO1xuICAgICAgICAgICAgY29udGVudDogJGZhLXZhci1zcGlubmVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVzc2FnZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnN0YXRlX19tYW51YWxzIHtcbiAgICA+IGxpIHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgYm9yZGVyLXRvcDogMDtcblxuICAgICAgaSxcbiAgICAgIGEsXG4gICAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIH1cblxuICAgICAgaSxcbiAgICAgIGEge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IC8vIEVORCBsaVxuICB9IC8vIEVORCBzdGF0ZV9fbWFudWFsc1xufVxuXG4uYXVkaXQtbWFudWFsX19saXN0IHtcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuXG5cbi5wYWdlLWF1ZGl0LWluc2lnaHQge1xuICAudGhyb2JiZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAZXh0ZW5kICVpY29uO1xuICAgICAgY29udGVudDogJGZhLXZhci1zcGlubmVyO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICB9XG5cbiAgICArIC5tZXNzYWdlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG59XG5cbi8qIEZvciB3b3JkIHNlYXJjaCAmIGNsZWFyIGJ1dHRvbnMgbmV4dCB0byBzZWFyY2ggYm94ZXMgb24gZG9jdW1lbnRzICYgaW4gd29ya2JlbmNoLiAqL1xuLmF1ZGl0LW1hbnVhbHMgLndvcmQtc2VhcmNoLFxuLmF1ZGl0LW1hbnVhbHMgLndvcmQtc2VhcmNoLWNsZWFyLFxuLmF1ZGl0LW1hbnVhbHMgLndvcmQtc2VhcmNoLXdiLWNsZWFyIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbiIsIi50YS10b29sYmFyIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgJGJyYW5kLWNvbG9yLTU7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDEwcHg7XG4gIH1cbn1cblxuLnRhLXRvb2xiYXJfX3RpdGxlIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgaDIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAuYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4udGEtdG9vbGJhcl9fc2VhcmNoIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIGZsb2F0OiBsZWZ0O1xuXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZmxleDogYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5idG4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAud29yZC1zZWFyY2gtY2xlYXIsXG4gIC53b3JkLXNlYXJjaC13Yi1jbGVhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLnRhLXRvb2xiYXJfX3NlYXJjaC10eXBlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAmLFxuICAgID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi50YS10b29sYmFyX193b3JrYmVuY2gge1xuICBmbG9hdDogcmlnaHQ7XG5cbiAgW2NsYXNzKj1pY29uLV06YWZ0ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLnRhLXRvb2xiYXItLXdvcmtiZW5jaCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIFtjbGFzcyo9XCJ0YS10b29sYmFyX19cIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gIH1cblxuICAudGEtdG9vbGJhci0td29ya2JlbmNoLS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgID4gZGl2IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC50YS10b29sYmFyX19zZWFyY2ggaW5wdXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlLFxuICAgIC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MsXG4gICAgLnRhLXRvb2xiYXJfX3NvcnQsXG4gICAgLnRhLXRvb2xiYXJfX2V4cG9ydCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICA+IGJ1dHRvbixcbiAgICAgID4gc2VsZWN0IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuXG4gICAgICAgIC5pY29uLXRhZyxcbiAgICAgICAgLmljb24tdXBsb2FkIHtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tY2FyZXQtZG93bi0tYWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gc2VsZWN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDMwcHggNXB4IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzLFxuICAgICAgLnRhLXRvb2xiYXJfX2V4cG9ydCB7XG4gICAgICAgIGZsZXg6IDAgMSA0OSU7XG4gICAgICB9XG5cbiAgICAgIC50YS10b29sYmFyX19zb3J0IHtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH0gLy8gRU5EIHRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHRcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0gLy8gRU5EIHRhLXRvb2xiYXItLXdvcmtiZW5jaFxuXG5cblxuLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSB7XG4gIG1hcmdpbi10b3A6IDdweDtcblxuICBsYWJlbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cblxuLmV4cG9ydF9fZHJvcGRvd24sXG4uZmlsdGVyLXRhZ3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogLTEwMDAwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIC4zNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cztcblxuICAmLm9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cblxuLmZpbHRlci10YWdzIC50ZXh0LWxpbmstLXNlY29uZGFyeSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbn1cblxuLmZpbHRlci10YWdzX19xdWljay1zZWxlY3Qge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgYnV0dG9uOmZpcnN0LW9mLXR5cGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5maWx0ZXItdGFnc19fbGlzdCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblxuICBsYWJlbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgKyBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi5leHBvcnRfX2Ryb3Bkb3duIHtcbiAgd2lkdGg6IDI3NXB4O1xuXG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaGFyZS1hbm5vdGF0aW9ucyB7XG4gICAgbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgaW5wdXQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9IC8vIEVORCBzaGFyZS1hbm5vdGF0aW9uc1xuXG4gIC5leHBvcnRfX2Rvd25sb2FkLXBkZi1idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG5cblxuLmZpbHRlci10YWdzIHtcbiAgd2lkdGg6IDM1MHB4O1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgT2ZmaWNpYWwgQ1NTIGZyb20gT3BlblRpcFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4ub3BlbnRpcC1jb250YWluZXIsXG4ub3BlbnRpcC1jb250YWluZXIgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm9wZW50aXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xufVxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLXRvcC5zdGVtLWNlbnRlcixcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tdG9wLnN0ZW0tY2VudGVyLFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLXRvcC5zdGVtLWNlbnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkZGVuLnN0ZW0tdG9wLnN0ZW0tcmlnaHQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLXRvcC5zdGVtLXJpZ2h0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLXRvcC5zdGVtLXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCg1cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKDVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKDVweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCg1cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCg1cHgpO1xufVxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLW1pZGRsZS5zdGVtLXJpZ2h0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS1taWRkbGUuc3RlbS1yaWdodCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS1taWRkbGUuc3RlbS1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xufVxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLWJvdHRvbS5zdGVtLXJpZ2h0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS1ib3R0b20uc3RlbS1yaWdodCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS1ib3R0b20uc3RlbS1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCg1cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCg1cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCg1cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKDVweCk7XG59XG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkZGVuLnN0ZW0tYm90dG9tLnN0ZW0tY2VudGVyLFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS1ib3R0b20uc3RlbS1jZW50ZXIsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tYm90dG9tLnN0ZW0tY2VudGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG59XG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkZGVuLnN0ZW0tYm90dG9tLnN0ZW0tbGVmdCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tYm90dG9tLnN0ZW0tbGVmdCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS1ib3R0b20uc3RlbS1sZWZ0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xufVxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLW1pZGRsZS5zdGVtLWxlZnQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLW1pZGRsZS5zdGVtLWxlZnQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tbWlkZGxlLnN0ZW0tbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG59XG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkZGVuLnN0ZW0tdG9wLnN0ZW0tbGVmdCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tdG9wLnN0ZW0tbGVmdCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS10b3Auc3RlbS1sZWZ0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCgtNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG59XG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQgLm9wZW50aXAge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICAvLyB0ZXh0LXNoYWRvdzogLTFweCAtMXB4IDBweCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG59XG4ub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLmhlYWRlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtY2xvc2Uge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgbGVmdDogNjBweDtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1jbG9zZSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtbG9hZGluZy1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9wZW50aXAtY29udGFpbmVyLm90LWxvYWRpbmcgLm90LWxvYWRpbmctaW5kaWNhdG9yIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9wZW50aXAtY29udGFpbmVyLm90LWxvYWRpbmcgLm90LWxvYWRpbmctaW5kaWNhdG9yIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1hbmltYXRpb246IG90bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBvdGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IG90bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb246IG90bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogb3Rsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLWRhcmsgLm9wZW50aXAsXG4ub3BlbnRpcC1jb250YWluZXIuc3R5bGUtYWxlcnQgLm9wZW50aXAge1xuICBjb2xvcjogI2Y4ZjhmODtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4IHJnYmEoMCwwLDAsMC4yKTtcbn1cbi5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS1nbGFzcyAub3BlbnRpcCB7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgY29sb3I6ICMzMTdjYzU7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDhweCByZ2JhKDAsOTQsMTUzLDAuMyk7XG59XG4ub3BlbnRpcC1jb250YWluZXIub3QtaGlkZS1lZmZlY3QtZmFkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1oaWRlLWVmZmVjdC1mYWRlLm90LWhpZGluZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4ub3BlbnRpcC1jb250YWluZXIub3Qtc2hvdy1lZmZlY3QtYXBwZWFyLm90LWdvaW5nLXRvLXNob3csXG4ub3BlbnRpcC1jb250YWluZXIub3Qtc2hvdy1lZmZlY3QtYXBwZWFyLm90LXNob3dpbmcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xufVxuLm9wZW50aXAtY29udGFpbmVyLm90LXNob3ctZWZmZWN0LWFwcGVhci5vdC1nb2luZy10by1zaG93IHtcbiAgb3BhY2l0eTogMDtcbn1cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1zaG93LWVmZmVjdC1hcHBlYXIub3Qtc2hvd2luZyB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1zaG93LWVmZmVjdC1hcHBlYXIub3QtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbn1cbkAtbW96LWtleWZyYW1lcyBvdGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgb3Rsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBvdGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALW1zLWtleWZyYW1lcyBvdGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG90bG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLy8gQ3VzdG9tXG5cbi5vdC1jb250ZW50IHtcbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgU2FtcGxlIE91ciBXb3JrIHNpZGViYXIgbW9kdWxlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5zYW1wbGUtd29yayB7XG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6ICRoMS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lZGlhX19jb250ZW50IHtcbiAgICAubWVkaWFfX21ldGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYV9fbWV0YSBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWFfX21ldGEgaDMge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogJGgzLXNpemU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB0O1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcbiAgICB9XG5cbiAgICAubWVkaWFfX3NuaXBwZXQge1xuICAgICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cbiAgfVxuXG4gIC5oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNmO1xuICAgIGJvcmRlci1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAycHggMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIC5tZWRpYV9fbWV0YSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5tZWRpYV9fdGl0bGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAubWVkaWFfX3NuaXBwZXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnNlcGFyYXRvciB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cblxuICAgICAgLm1lZGlhX19kYXRldGltZSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5BZHZhbmNlIFNlYXJjaFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5zZWFyY2hfYXJlYV9jb250YWluZXJcbntcbiAgICB3aWR0aDo5NiU7XG4gICAgbWFyZ2luLWxlZnQ6MiVcbn1cbi5hZHZhbmNlX3NlYXJjaF9vcHRpb25zXG57XG4gICAgcGFkZGluZy1yaWdodDoxMHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbn1cblxuLmFkdl9zZWFyY2hfYW5kX2Rpdlxue1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4jZWRpdF9hdXRob3JzX2Fkdl9jaG9zZW4sICNlZGl0X2p1ZGdlc19hZHZfY2hvc2VuXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYm9keS1jb2xvcjtcbn1cblxuI2VkaXRfY29kZV9zZWN0aW9uX2Fkdl9jaG9zZW5cbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ib2R5LWNvbG9yO1xufVxuXG4jZWRpdC1zZWFyY2gtYWR2XG57XG4gICAgcGFkZGluZy10b3A6MTBweDtcbn1cblxuLmFkdmFuY2Vfc2VhcmNoX3Rvb2x0aXBfcmlnaHR7XG4gICAgcGFkZGluZy1yaWdodDoxMHB4O1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG59XG5cbi5hZHZhbmNlX3NlYXJjaF9vcHRpb25zX2RhdGVcbntcbiAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XG4gICAgd2lkdGg6NTAlO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG59XG4uYWR2X3NlYXJjaF9sZWZ0X2dyb3VwXG57XG4gICAgd2lkdGg6NDglO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OjIlO1xufVxuLmFkdl9zZWFyY2hfcmlnaHRfZ3JvdXBcbntcbiAgICB3aWR0aDo0OCU7XG4gICAgZmxvYXQ6cmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDoyJTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uYWR2X3NlYXJjaF93cmFwcGVyXG57XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjREREO1xuICAgIGhlaWdodDogYXV0bzsgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xufVxuXG4jYWR2X3NlYXJjaF93cmFwcGVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xufVxuLmNvbm5lY3RvcnNfYWR2X3NlYXJjaFxue1xuICAgIHBhZGRpbmctbGVmdDogMyU7XG4gICAgcGFkZGluZy1yaWdodDogMyU7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmFkdl9kYXRlX2NsZWFyX2xpbmtcbntcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDhwdDtcbiAgICBtYXJnaW4tdG9wOiAtMTRweDtcbn1cblxuLmFkdl9zZWFyY2hfY2xlYXJfZm9ybV9kaXZcbntcbiAgICBmbG9hdDpsZWZ0O1xufVxuXG4uYWR2X3NlYXJjaF9jbGVhcl9mb3JtX2J1dHRvblxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICB3aWR0aDogNjdweDtcbn1cblxuLmFkdl9zZWFyY2hfc3VibWl0X2J1dHRvbl9kaXZcbntcbiAgICBmbG9hdDpyaWdodDtcbn1cblxuLmFkdl9zZWFyY2hfc3VibWl0X2J1dHRvblxue1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQyLCAxMTUsIDMyKSB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbmdlbmlhL2ltYWdlcy90YS1zdWJtaXQucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMTIwJSA2JTtcbiAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MXB4O1xuICAgIHdpZHRoOiA2N3B4O1xufVxuXG4uYWR2X3NlYXJjaF9pbnB1dC1ncm91cCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xuICAgIGZvbnQtc2l6ZTogOHB0O1xuICB9XG59XG5saS5hY3RpdmUtcmVzdWx0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiA5cHQ7XG4gIH1cbn1cblxuZGl2W2NsYXNzKj1cIi0tYWR2YW5jZV9zZWFyY2hcIl06OmFmdGVyIHtcbiAgICBjb2xvcjogI2YyNzMyMDtcbiAgICBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWRvd247XG4gICAgZm9udC1mYW1pbHk6IFwidGF4XCI7XG4gICAgZm9udC1zaXplOiAxNnB0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uYWR2YW5jZV9zZWFyY2hfY2FsZW5kYXJfaWNvbntcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMvY2FsZW5kYXItaWNvbi5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIDAgLyAxMDAlIGF1dG87XG4gICAgaGVpZ2h0OiA0MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDczJTtcbiAgICBtYXJnaW4tdG9wOiAxNSU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNyU7XG4gICAgei1pbmRleDogMjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gICAgbWFyZ2luLXRvcDogMjklO1xuICAgIG1hcmdpbi1sZWZ0OiA2NyU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cblxuLmFkdmFuY2Vfc2VhcmNoX2RhdGVfaGVscGVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTJweDtcbiAgICB0b3A6IDA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgfVxufVxuXG4uYWR2YW5jZV9zZWFyY2hfcHJveGltaXR5X2hlbHBlcntcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA5cHg7XG4gICAgdG9wOiAwO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICB0b3A6IDEycHg7XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBUb3AvTGF0ZXN0IE5ld3MgbW9kdWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4vLyBUb3AgTmV3cyBzaWRlYmFyIG1vZHVsZVxuLnRvcC1uZXdzLS1zaWRlYmFyIHtcbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVkaWFfX2NvbnRlbnQge1xuICAgIC5tZWRpYV9fbWV0YSBoMyB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAkaDMtc2l6ZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xuXG4gICAgICAuaWNvbi1sb2NrIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWFfX21ldGEge1xuICAgICAgLm1lZGlhX190aXRsZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYV9fc25pcHBldCB7XG4gICAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgfVxuICB9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIERhaWxpZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmRhaWxpZXNfX3N1Yi1jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLy8gUmVkdWNlIG1lZGlhX19tZXRhIHNwYWNpbmcgd2hlbiBzdWItY2F0IGlzIHByZXNlbnRcbiAgLy8gU3ViLWNhdGVnb3J5cyBleGlzdCBhcyBzcGFucyBwcmlvciB0byB0aGUgbWVkaWEgb2JqZWN0XG4gICYgKyAubWVkaWEgLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgIC5mbGFnLXdyYXBwZXIge1xuICAgICAgdG9wOiA1cHg7XG4gICAgfVxuICB9XG59IC8vIEVORCBkYWlsaWVzX19zdWItY2F0ZWdvcnlcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTGF0ZXN0IE5ld3NcblxuLmRhaWxpZXNfX2xhdGVzdC1uZXdzIHtcbiAgYmFja2dyb3VuZDogI2VjZWJlYjtcblxuICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgfVxuXG4gIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICB9XG5cbiAgLm1lZGlhIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuZG93bmxvYWQtZnVsbC10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6ICRtaW5pLXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBEYWlseSBUaXRsZSBUd2Vha1xuLy9cbi8vICBQcmV2ZW50IG92ZXJsYXBwaW5nIHdpdGggUmVhZGluZyBRdWV1ZSBidXR0b25cblxuLmRhaWxpZXNfX2NvbnRlbnQge1xuICAuZmxhZy13cmFwcGVyICsgLm1lZGlhX19tZXRhID4gLm1lZGlhX190aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIERhaWx5IGhlYWRlciBhZGQgY2FsZW5kYXIgdGV4dGJveCB0byBoZWFkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmRhaWxpZXNfY2FsZW5kYXIge1xuICAgIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6I0VFRSAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDJweCAwcHggMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kYWlsaWVzX2NhbGVuZGFyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYgIWltcG9ydGFudDs7XG59XG5cbi5jYWxfaWNvbl9kYWlsaWVzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xuICAgIG1hcmdpbi1sZWZ0OiAyMjlweDtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBEYWlseSB0YWJzIFROVCBMYW5kaW5nIFBhZ2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmRhaWxpZXMtbGlzdGluZ19fdGFicy1uYXYge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMHB4IGF1dG87XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDI4OHB4O1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICB9XG5cbiAgLmllOCAmIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gIH1cbn1cblxuLnF1aWNrLXRyZWF0eS1maWx0ZXJzIHtcbiAgbWFyZ2luOiA1cHggYXV0byAwcHggYXV0bztcbiAgd2lkdGg6IDQzMnB4O1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLmRhaWxpZXMtb3ZlcnZpZXdfX3RhYiB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRibGFjaztcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE0NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG5cbiAgLmllOCAmIHtcbiAgICAtbXMtdGV4dC1qdXN0aWZ5OiBkaXN0cmlidXRlLWFsbC1saW5lcztcbiAgICBsZXR0ZXItc3BhY2luZzogMC44O1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zYjtcbiAgICBjb2xvcjojZmZmZmZmO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gIC5kYWlsaWVzLW92ZXJ2aWV3X190YWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICYgYTpob3ZlcntcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC5kYWlsaWVzLWxpc3RpbmdfX3RhYnMtbmF2IHtcbiAgICBtYXJnaW46IDE5cHggYXV0byAwcHggYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRGFpbHkgTGFuZGluZyBwYWdlIGhvbGlkYXkgbWVzc2FnZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uaG9saWRheV9tZXNzYWdlX2RpdiB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmhvbGlkYXlfbWVzc2FnZV9oNCB7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIENvbWJpbmVkIGRhaWxpZXMgbGFuZGluZyBwYWdlIGZvciBkZXYvdGVzdGluZy90cmFpbmluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4vLyBNYWluIGxhbmRpbmcgcGFnZSB0aXRsZS5cbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgaDEubGFuZGluZ19fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4O1xufVxuLy8gQmlnIHRpdGxlcyBmb3IgZmVkL3N0YXRlL2ludGwgZG9jdW1lbnRzIHNlY3Rpb25zLlxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAubGFuZGluZ19fdGl0bGUuY29tYmluZWQtZmVkZXJhbCxcbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmxhbmRpbmdfX3RpdGxlLmNvbWJpbmVkLXRheC1ub3Rlcy10b2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7XG59XG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5sYW5kaW5nX190aXRsZS5jb21iaW5lZC1zdGF0ZSxcbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmxhbmRpbmdfX3RpdGxlLmNvbWJpbmVkLXN0YXRlLXRheC10b2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY4Mzg7XG59XG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5sYW5kaW5nX190aXRsZS5jb21iaW5lZC1pbnRlcm5hdGlvbmFsLFxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAubGFuZGluZ19fdGl0bGUuY29tYmluZWQtd29ybGR3aWRlLXRheC1kYWlseSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTIyMjY7XG59XG4vLyBTZWN0aW9uIHRpdGxlcyBmb3IgdG9wIHNlY3Rpb25zLlxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAuY29udGVudC1ibG9jay5jb21iaW5lZC1mZWRlcmFsIHtcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVye1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNDA3ODtcbiAgICB9XG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxle1xuICAgICAgY29sb3I6ICMwMDQwNzg7XG4gICAgfVxufVxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAuY29udGVudC1ibG9jay5jb21iaW5lZC1zdGF0ZSB7XG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcntcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDY4Mzg7XG4gICAgfVxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZXtcbiAgICAgIGNvbG9yOiAjMDA2ODM4O1xuICAgIH1cbn1cbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmNvbnRlbnQtYmxvY2suY29tYmluZWQtaW50ZXJuYXRpb25hbCB7XG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcntcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM5NTIyMjY7XG4gICAgfVxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZXtcbiAgICAgIGNvbG9yOiAjOTUyMjI2O1xuICAgIH1cbn1cbi8vIENvbG9yIGJhcnMuXG4uYmFyLVROVCB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzAwNDA3ODtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4uYmFyLVdURCB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzk1MjIyNjtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4uYmFyLVNUVCB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzAwNjgzODtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4vLyBJbm5lciBoZWFkbGluZSBzcGFucyBuZWVkIGJsb2NrLlxuaDEubWVkaWFfX3RpdGxlIC5iYXItVE5UIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oMS5tZWRpYV9fdGl0bGUgLmJhci1XVEQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmgxLm1lZGlhX190aXRsZSAuYmFyLVNUVCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgT0VDRCBHdWlkZWxpbmVzIHBhZ2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLm9lY2QtZ3VpZGVsaW5lcyB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaSA+IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuIiwiLypoZWFkZXIqL1xuXG4ucGFnZS0tbm9uc3ViIHtcbiAgLndyYXBfX2NvbnRlbnQge1xuICAgIEBleHRlbmQgLmNvbnRhaW47XG4gIH1cblx0XG5cdC5idG4tLXByaW1hcnkgYSB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG5cblx0aGVhZGVye1xuXHRcdHBhZGRpbmc6IDFyZW0gMDtcblxuICAgIC8vIExvZ29cbiAgICAubG9nbyB7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLWFjdGlvbnMge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG5cdFx0XHQuYnRuLS1wcmltYXJ5IHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuICAgIH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0fVxuXHR9IC8vIEVORCBoZWFkZXJcblxuXG5cdC5lbmdhZ2VtZW50LWhlcm8ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiA3cmVtIDA7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMvaG9tZS9oZXJvLWltZy5qcGdcIik7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdC5iZ19fd3JhcCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcblx0XHR9XG5cblx0XHRoMSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIC41KTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1heC13aWR0aDogNjQwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHR0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAuNSk7XG5cblx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRzbWFsbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYnRuLS1wcmltYXJ5IHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nOiA1cmVtIDFyZW07XG5cdFx0fVxuXHR9IC8vIEVORCBlbmdhZ2VtZW50LWhlcm9cblxuXG5cdC5lbmdhZ2VtZW50LXN0YXRzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItLWxpZ2h0O1xuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0aDIge1xuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHQuZW5nYWdlbWVudC1zdGF0IHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHR3aWR0aDogMzglO1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0d2lkdGg6IDM2JTtcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblxuXHRcdFx0XHQ+IHN0cm9uZyxcblx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICNhYWE7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuXHRcdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdFx0XHRcdC5rZXJuIHtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wNWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9IC8vIEVORCBlbmdhZ2VtZW50LXN0YXRcblx0fSAvLyBFTkQgZW5nYWdlbWVudC1zdGF0c1xuXG5cblxuXG5cdC8qZW5kIHN0YXRzIGZhY3RzKi9cblxuXHQudmlkZW8tc2VjdGlvbiB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvdmlkZW8tYmcuanBnJykgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0cGFkZGluZzogNDRweCAwIDUycHg7XG5cblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcblx0XHRcdHBhZGRpbmc6IDQ0cHggMCA1MnB4O1xuXHRcdH1cblxuXHRcdC5jb250YWluIHtcblx0XHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0fVxuXG5cdFx0Lmxpc3RfX3ZpZGVvcyB7XG5cdFx0XHRAaW5jbHVkZSBwYWQtcmF0aW8oMTYsOSwgbGkpO1xuXHRcdFx0QGluY2x1ZGUgcGFkLXJhdGlvKDE2LDksIGxpIGlmcmFtZSk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0fVxuXG5cdFx0Lmxpc3RfX3ZpZGVvcyBsaSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0Ji5pcy0tYWN0aXZlIHtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IHNob3dGcm9tRGlzcGxheU5vbmU7XG5cdFx0XHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG5cdFx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubmF2X192aWRlb19saXN0IHVsIHtcblx0XHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5uYXZfX3ZpZGVvX2xpc3QgbGkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0ZmxleC1ncm93OiAyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5hdl9fdmlkZW9fbGlzdCBhIHtcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3AgLjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMTBweCAxNnB4IDEycHg7XG5cdFx0XHRtaW4td2lkdGg6IDExN3B4O1xuXHRcdFx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICMxQTczQTk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMUE3M0E5O1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRjA3MzIwO1xuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAjQzU2MjIwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5saXN0X192aWRlb3Mge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXG5cdC8qIEF2YWlsYWJsZSBQcm9kdWN0cyAqL1xuXHQudGF4LXByb2R1Y3RzIHtcblx0XHRwYWRkaW5nOiA0cmVtIDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRheC1wcm9kdWN0IHtcblx0XHRcdC8qZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0cGFkZGluZzogMCAuNXJlbTsqL1xuXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDUwcHg7XG5cblx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcblx0XHRcdH1cblxuXHRcdFx0aDMge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR9XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC50YXgtcHJvZHVjdF9fbmFtZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblxuXHRcdFx0c21hbGwge1xuXHRcdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuYnRuLS1wcmltYXJ5IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLjVyZW07XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0fVxuXHRcdH0gLy8gRU5EIHRheC1wcm9kdWN0XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nOiAycmVtO1xuXHRcdH1cblx0fSAvLyBFTkQgdGF4LXByb2R1Y3RzXG5cblx0LnRheC1kZXNjcmlwdGlvbnMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogLTE0cHg7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzFjMWMxO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRheC1kZXNjcmlwdGlvbnMgdWwgbGkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC8vbWF4LXdpZHRoOiAzMDBweDtcblx0XHQvL3dpZHRoOiAxMDAlO1xuXG5cdFx0Ly9tYXJnaW4tbGVmdDogYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXG5cblxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNnB4O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdC8vbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdC50YXgtZGVzY3JpcHRpb25zIHVsIGxpOmxhc3Qtb2YtdHlwZSxcblx0IC50YXgtZGVzY3JpcHRpb25zIHVsIGxpLmxhc3R7XG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LnRheC1kZXNjcmlwdGlvbnMgbGkgaDMge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAuODc1O1xuXHRcdGNvbG9yOiAjMDA2NGEwO1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cblx0fVxuXG5cblx0LnRheC1kZXNjcmlwdGlvbnMgbGkgcCBzcGFuIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRjb2xvcjojNjY2O1xuXHR9XG5cblxuXHQudGF4LWRlc2NyaXB0aW9ucyBsaSBwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zMTI1O1xuXHRcdFx0Y29sb3I6IzAwNjRhMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHR9XG5cdH1cblxuXHQudGF4LWRlc2NyaXB0aW9ucyBsaSBhIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXG5cblx0LnRheC1kZXNjcmlwdGlvbnMgdWwgbGkuZmFjdC10aHJlZSBhIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC50YXgtZGVzY3JpcHRpb25zIC5zaG93X19tb2JpbGUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5scy1zZWN0aW9uLS10aHJlZSAuYnRuIHtcblx0XHRtYXJnaW4tdG9wOiAyMnB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC8qZW5kIHRheCBkZXNjcmlwdGlvbnMqL1xuXG5cdC8qc2xpZGVyIHNlY3Rpb24qL1xuXG5cdC5zbGlkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZWZmMGYwO1xuXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQubHQtaWU5ICYgLmJ4LXZpZXdwb3J0IHtcblx0XHRcdG1pbi1oZWlnaHQ6IDE3N3B4O1xuXHRcdH1cblx0fVxuXG5cdC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEge1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNDMUMxQzE7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhLmFjdGl2ZSxcblx0LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpmb2N1cyxcblx0LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogI0MxQzFDMTtcblx0fVxuXG5cdC5ieC13cmFwcGVyIHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQgICAgYm9yZGVyOiBub25lO1xuXHQgICAgYm94LXNoYWRvdzogbm9uZTtcblxuXHQgICAgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiB7XG5cdCAgICBcdGEge1xuXHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xuXHQgICAgXHR9XG5cblx0ICAgIFx0LmJ4LXByZXYsXG5cdCAgICBcdC5ieC1uZXh0IHtcblx0ICAgIFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jb250cm9scy5wbmcnKSAwIDAgbm8tcmVwZWF0O1xuXHQgICAgXHR9XG5cblx0ICAgIFx0LmJ4LXByZXYge1xuXHQgICAgXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0ICAgIFx0fVxuXG5cdCAgICBcdC5ieC1uZXh0IHtcblx0ICAgIFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwO1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cblxuXHQud3JhcC0tc2xpZGVyIC50ZXN0aW1vbmlhbHMge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC53cmFwLS1zbGlkZXIgLnRlc3RpbW9uaWFscyB7XG5cdFx0cGFkZGluZzogNTJweCAwIDEwcHg7XG5cdH1cblxuXHQudGVzdGltb25pYWxzIHtcblx0XHRibG9ja3F1b3RlIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0bWF4LXdpZHRoOiA1NDBweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAjZjA3MzIwO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGNpdGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICctJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qZW5kIHNsaWRlciBzZWN0aW9uKi9cblxuXHQvKiBSZW5ld2FsICovXG5cdC5lbmdhZ2VtZW50LXJlbmV3YWwge1xuXHRcdHBhZGRpbmc6IDZyZW0gMDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2luZ2VuaWEvaW1hZ2VzL2hvbWUvbHMtcmVuZXdhbC5qcGcnKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRoMixcblx0XHR1bCxcblx0XHQucmVuZXdhbC1hY3Rpb25zIHtcblx0XHRcdG1heC13aWR0aDogNTAwcHg7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0XHRcdGZvbnQtc2l6ZTogNDRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0XHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjAwY1wiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDNweDtcblx0XHRcdFx0XHRsZWZ0OiAtMjVweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJlbmV3YWwtYWN0aW9ucyB7XG5cdFx0XHQuYnRuLS1wcmltYXJ5IHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDFyZW07XG5cdFx0fVxuXHR9IC8vIEVORCBlbmdhZ2VtZW50LXJlbmV3YWxcblxuXG5cdC8qIFRydXN0ZWQgQnkgKi9cblx0LmVuZ2FnZW1lbnQtdHJ1c3RlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLS1saWdodDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRoMiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0cGFkZGluZy10b3A6IDJyZW07XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50cnVzdGVkLWxpc3Qge1xuXHRcdFx0bWF4LXdpZHRoOiA2NTBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDJyZW07XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDVlbTtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdFx0XHRtYXJnaW46IC4zcmVtIC41cmVtO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNjY2M7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9IC8vIEVORCB0cnVzdGVkLWxpc3Rcblx0fSAvLyBFTkQgZW5nYWdlbWVudC10cnVzdGVkXG5cblxuLnF1b3Rlcy1oZWFkZXIge1xuXG5cblx0XHQgaDIge1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuICBcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcbiAgXHRcdFx0bWFyZ2luLWJvdHRvbTogLTI3cHg7XG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTkwNDc2MTk7XG5cdFx0XHRjb2xvcjojMDA2NGEwO1xuXHRcdFx0YmFja2dyb3VuZDogI0VGRUZGMDtcblxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuXG5cdFx0fVxufVxuXHQvKnF1b3RlcyBzZWN0aW9uKi9cblxuXG4ucXVvdGVzIHtcblxuXHRiYWNrZ3JvdW5kOiAjRUZFRkYwO1xuXHRwYWRkaW5nOjA7XG5cdGNvbG9yOiAjMDA2NGEwO1xuXG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuXHRcdHBhZGRpbmc6IDQwcHggMCAwcHg7XG5cdH1cblx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiNlZmYwZjBcbn1cblxuXHQuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhe1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuXHQgICAgXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0ICAgIFx0XHR9XG5cdH1cblxuXHQuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhLmFjdGl2ZSxcblx0LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpmb2N1cyxcblx0LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpob3ZlciB7XG5cdFx0Ly9kaXNwbGF5OiBub25lO1xuXG5cdFx0XHRiYWNrZ3JvdW5kOiAjQzFDMUMxO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG5cdCAgICBcdFx0XHRkaXNwbGF5OiBub25lO1xuXHQgICAgXHRcdH1cblx0XHR9XG5cblxuXHQuYngtd3JhcHBlciB7XG5cdC8vXHRkaXNwbGF5Om5vbmU7XG5cdFx0XHQvL0BpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xuXHQgICAgXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQgICAgXHRcdGJvcmRlcjogbm9uZTtcblx0ICAgIFx0XHRib3gtc2hhZG93OiBub25lO1xuXG5cdCAgICBcdC5ieC1jb250cm9scy1kaXJlY3Rpb24ge1xuXHQgICAgXHRcdC5ieC1wcmV2LFxuXHQgICAgXHRcdC5ieC1uZXh0IHtcblx0ICAgIFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NvbnRyb2xzLnBuZycpIG5vLXJlcGVhdDtcblx0ICAgIFx0XHR9XG5cblx0ICAgIFx0XHQuYngtbmV4dCB7XG5cdCAgICBcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHQgICAgXHRcdH1cblxuXHQgICAgXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuXHQgICAgXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0ICAgIFx0XHR9XG5cdCAgICBcdFx0fVxuXG5cblx0ICAgIFx0Ly99XG5cdCAgIFx0fVxuXG5cblx0LndyYXAtLXNsaWRlciAucXVvdGUtc2xpZGVyIHtcblx0XHQvL2Rpc3BsYXk6IG5vbmU7XG5cblx0XHRcdC8vQGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiA1MnB4IDAgMTBweDtcblx0XHRcdC8vfVxuXG5cdFx0fVxuXG5cblx0LnF1b3RlLXNsaWRlciB7XG5cblx0XHRmaWd1cmUsIGJsb2NrcXVvdGUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogODBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRibG9ja3F1b3RlIHA6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogb3Blbi1xdW90ZTtcblx0XHRcdH1cblxuXHRcdFx0YmxvY2txdW90ZSBwOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogY2xvc2UtcXVvdGU7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTA4cHg7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcblx0XHRcdFx0XHRtYXJnaW46IGluaXRpYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Y2l0ZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblxuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMi4wO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICctJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFx0IGZpZ2NhcHRpb24ge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdH1cblxuXHRcdFx0IGJsb2NrcXVvdGUge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI0MHB4O1xuXHRcdFx0ICAgIHdpZHRoOiA2NiU7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0Y29sb3I6ICNGMDczMjA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xuXHRcdFx0XHRcdG1heC13aWR0aDogNDQwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGJsb2NrcXVvdGUgcCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjcyNzI3MjczO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cblx0XHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YmxvY2txdW90ZSBwIHN0cm9uZyB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnbGF0byc7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRjb2xvcjojZjA3MzIwO1xuXG5cdFx0XHR9XG5cblx0XHRcdCBibG9ja3F1b3RlIHA6bnRoLWNoaWxkKDMpe1xuXHRcdFx0XHRmb250LWZhbWlseTogJ2xhdG8nO1xuXHRcdFx0XHRmb250LXdlaWdodDogaXRhbGljO1xuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRjb2xvcjojZjA3MzIwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHQvKmxvbmcgc2Nyb2xsIHNlY3Rpb24gdGhyZWUqL1xuXG5cdC5lbmdhZ2VtZW50LXNhbXBsZXMge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIHBhZGRpbmc6IDUwcHggMCAxMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE0NTViO1xuXG4gICAgLnNhbXBsZS1zY3JlZW5zaG90cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMTMwcHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FtcGxlLWFydGljbGVzIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogNDAwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG5cbiAgICAgIH1cblx0XHRcdFxuXHRcdFx0LnZpZXctY29udGVudCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHR9XG5cbiAgICAgIC8vICNjaXJjbGUtb25lLFxuICAgICAgLy8gI2NpcmNsZS10d28sXG4gICAgICAvLyAjY2lyY2xlLXRocmVlIHtcbiAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy8gICB3aWR0aDogNnB4O1xuICAgICAgLy8gICBoZWlnaHQ6IDZweDtcbiAgICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLS1saWdodDtcbiAgICAgIC8vICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgLy9cbiAgICAgIC8vICAgJjo6YmVmb3JlIHtcbiAgICAgIC8vICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vICAgICBib3JkZXItbGVmdDogJGJyYW5kLWNvbG9yLS1saWdodDtcbiAgICAgIC8vICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG4gICAgICAvL1xuICAgICAgLy8gI2NpcmNsZS1vbmUge1xuICAgICAgLy8gICB0b3A6IDc0cHg7XG4gICAgICAvLyAgIGxlZnQ6IC0xNTBweDtcbiAgICAgIC8vXG4gICAgICAvLyAgICY6OmJlZm9yZSB7XG4gICAgICAvLyAgICAgdG9wOiAycHg7XG4gICAgICAvLyAgICAgcmlnaHQ6IDFweDtcbiAgICAgIC8vICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgLy8gICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMTRkZWcpO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG4gICAgICAvL1xuICAgICAgLy8gI2NpcmNsZS10d28ge1xuICAgICAgLy8gICB0b3A6IDQzcHg7XG4gICAgICAvLyAgIGxlZnQ6IC0xMjRweDtcbiAgICAgIC8vXG4gICAgICAvLyAgICY6OmJlZm9yZSB7XG4gICAgICAvLyAgICAgdG9wOiAycHg7XG4gICAgICAvLyAgICAgcmlnaHQ6IDA7XG4gICAgICAvLyAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIC8vICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTA3ZGVnKTtcbiAgICAgIC8vICAgfVxuICAgICAgLy8gfVxuICAgICAgLy9cbiAgICAgIC8vICNjaXJjbGUtdGhyZWUge1xuICAgICAgLy8gICB0b3A6IDA7XG4gICAgICAvLyAgIGxlZnQ6IC0xMTJweDtcbiAgICAgIC8vXG4gICAgICAvLyAgICY6OmJlZm9yZSB7XG4gICAgICAvLyAgICAgdG9wOiAzcHg7XG4gICAgICAvLyAgICAgcmlnaHQ6IDA7XG4gICAgICAvLyAgICAgaGVpZ2h0OiA5N3B4O1xuICAgICAgLy8gICAgIHRyYW5zZm9ybTogcm90YXRlKC04NWRlZyk7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfSAvLyBFTkQgYXJ0aWNsZS1saXN0XG5cblx0XHQuc2FtcGxlX19jYXRlZ29yeSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cbiAgICAuc2FtcGxlX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cdH0gLy8gRU5EIHNhbXBsZSB3b3JrXG5cblx0LyplbmQgb2YgbG9uZyBzY3JvbGwgc2VjdGlvbiB0aHJlZSovXG5cblx0LypGQVEgc2VjdGlvbiovXG5cblx0LmZhcSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nOiA2MnB4IDA7XG5cblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC5mYXEgaDIge1xuXHRcdG1hcmdpbi1ib3R0b206IDM4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMDY2NjY2NjY3O1xuXHRcdGNvbG9yOiAjMDA2NGEwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC53cmFwX190YWJzIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1heC13aWR0aDogNzQwcHg7XG5cdH1cblxuXHQudGFiLmlzQ2xvc2VkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcHg7XG5cblx0XHQudGFiX190aXRsZTpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZjA2Nyc7XG5cdFx0fVxuXG5cdFx0LnRhYl9fYm9keSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQudGFiLmlzT3BlbiB7XG5cdFx0LnRhYl9fdGl0bGU6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGYwNjgnO1xuXHRcdH1cblxuXHRcdC50YWJfX2JvZHkge1xuXHRcdFx0bWF4LWhlaWdodDogMzAwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnRhYl9fdGl0bGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0IFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0IFx0Zm9udC1zaXplOiAyMHB4O1xuXHQgXHRsaW5lLWhlaWdodDogMS4zMzMzMzMzMzM7XG5cdCBcdGNvbG9yOiAjZmZmO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0IFx0cGFkZGluZzogMTJweCAzMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxYTczYTk7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgJ0ZvbnRBd2Vzb21lJztcblx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuXHRcdFx0d2lkdGg6IDI1cHg7IGhlaWdodDogMjVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdG1hcmdpbjogYXV0byAxNHB4IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0IC50YWJfX2JvZHkge1xuXHQgXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQgXHRwYWRkaW5nOiAzNHB4IDMwcHggMjRweDtcblx0IFx0Zm9udC1zaXplOiAxOHB4O1xuXHQgXHRsaW5lLWhlaWdodDogMS41O1xuXG5cdCBcdGEge1xuXHQgXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0IFx0fVxuXHQgfVxuXG5cdC8qRW5kIEZBUSovXG5cblx0LyogQ1RBICovXG5cdC5lbmdhZ2VtZW50LWN0YSB7XG5cdFx0cGFkZGluZzogMnJlbSAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRoMiB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblxuXHRcdFx0LmJ0bi0tcHJpbWFyeSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMjBweCAyMHB4IDA7XG4gICAgICAgIH1cblx0XHRcdH1cblx0XHR9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgfVxuXHR9XG5cblx0LypwYWdlIGluZm8gc2VjdGlvbiovXG5cblx0LnBhZ2VfaW5mbyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblx0XHQvLyBoZWlnaHQ6MzIxLjg2cHg7XG5cdH1cblxuXHQucGFnZS1pbmZvIGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LnBhZ2UtaW5mbyBsaSBwIC50aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzO1xuXHRcdGNvbG9yOiMwMDY0YTI7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdC5wYWdlLWluZm8gbGkgcCB7XG5cdFx0Ly9mb250LXdlaWdodDogU2VtaWJvbGQ7XG5cdFx0Zm9udC1zaXplOiAxMi4yNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdGNvbG9yOiM2NjY7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdC5wYWdlLWluZm8gbGkgcCBsaSB7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRmb250LXNpemU6IDEyLjI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0Y29sb3I6I2MxYzFjMTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0LyplbmQgb2YgcGFnZSBpbmZvIHNlY3Rpb24qL1xuXG5cdC8qZm9vdGVyIHNlY3Rpb24qL1xuXHQucGFnZS0tZm9vdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHQudGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cblx0XHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLCBhIHtcblx0XHRcdFx0Y29sb3I6ICMwMDY0YTI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcblx0XHRcdFx0XHRjb2xvcjogIzAwNjRhMjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAjYzFjMWMxO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjNDQ0O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICM4ODg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlcl9fc2l0ZV9tYXAge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCAtIDEpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHR9XG5cblxuXHR9XG5cblx0LmZvb3Rlcl9fc2VjdGlvbiB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0LnNob3dfX3RhYmxldCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdH1cblxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xuXHRcdFx0Ly9wb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW46IDAgLTRweCAtMTAwMDBweCAwO1xuXHRcdFx0bWF4LXdpZHRoOiAyNDBweDtcblx0XHRcdHBhZGRpbmc6IDUzcHggMjhweCAxMDAwMHB4IDEwcHg7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGFkYWRhO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdC8vcmlnaHQ6IDZweDtcblx0XHR9XG5cblx0XHQmLmZvb3Rlcl9fc2VjdGlvbi0tYWJvdXQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdCYuZm9vdGVyX19zZWN0aW9uLS1jb250YWN0IHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubGlzdF9fcm93IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAuODtcbiAgXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5saXN0X19zdWJfdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHQgICAgZmxvYXQ6IGxlZnQ7XG5cdFx0XHQgICAgbWluLXdpZHRoOiA4M3B4O1xuXHRcdFx0ICAgIGNvbG9yOiAjMzMzO1xuXHRcdFx0fVxuXG5cdFx0XHQubGlzdF9fc3ViX2JvZHkge1xuXHRcdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0ICAgIGEge1xuXHRcdFx0ICAgIFx0Y29sb3I6ICM0NDQ7XG5cdFx0XHQgICAgfVxuXG5cdFx0XHQgICAgYTpob3ZlciB7XG5cdFx0XHQgICAgXHRjb2xvcjogIzY2Njtcblx0XHRcdCAgICB9XG5cblx0XHRcdCAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcblx0XHRcdCAgICBcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cblx0LmZvb3Rlcl9fc2VjdGlvbi0tcHJvZHVjdHMgLFxuXHQuZm9vdGVyX19zZWN0aW9uLS1teV9hbmFseWlzdHMsXG5cdCB7XG5cblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcblxuXHRcdFx0Ly9tYXgtd2lkdGg6IDE4MHB4O1xuXG5cdFx0fVxuXHR9XG5cblxuXG5cdC5mb290ZXJfX3NlY3Rpb24tLWNvbnRhY3Qge1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblxuXHQuc2hhcmVfX3NvY2lhbCAuaWNvIHtcblx0XHQvL3RyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGxpbmVhcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHR3aWR0aDogMjhweDtcblx0XHQvL2JhY2tncm91bmQ6ICM2NjY7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAjNDQ0O1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHR9XG5cblx0XHQvLyAmOmhvdmVyIHtcblx0XHQvLyBcdGJhY2tncm91bmQtY29sb3I6ICNjMWMxYzE7XG5cdFx0Ly8gXHRjb2xvcjogI2ZmZjtcblx0XHQvLyB9XG5cblx0XHQuZmEge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdGNvbG9yOiAjNDQ0O1xuXHRcdH1cblx0fVxuXG5cdC5mb290ZXJfX21ldGFfZGF0YSB7XG5cdFx0cGFkZGluZzogMTNweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuXHRcdGNvbG9yOiAjYzFjMWMxO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogI2VjZWNlYztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LypidXR0b24gc2VjdGlvbiovXG5cblx0LmJ0biwgLmxvZ2luLWxpbmsgYSB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNGMDczMjA7XG5cdFx0cGFkZGluZzogOHB4IDE2cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oI0YwNzMyMCwgMTAlKTtcblx0XHR9XG5cblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI0YwNzMyMCwgMTAlKTtcblx0XHR9XG5cdH1cblxuXHQuYnRuLWxvZ2luIHtcblx0XHRiYWNrZ3JvdW5kOiAjMDA2NEEwO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCMxQTczQTksIDEwJSk7XG5cdFx0fVxuXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMxQTczQTksIDEwJSk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNGMDczMjA7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCNGMDczMjAsIDEwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyplbmQgb2YgYnV0dG9uIHNlY3Rpb24qL1xuXG5cblx0LnNob3dfX21vYmlsZSB7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblxuXHQgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdCAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHQgICAgfVxuXHR9XG5cblx0LnNob3dfX21vYmlsZV9pbmxpbmUtYmxvY2sge1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdCAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcblx0ICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdCAgICB9XG5cdH1cblxuXHQuc2hvd19fdGFibGV0IHtcblx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cblx0ICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xuXHQgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgfVxuXHR9XG5cblx0LnNob3dfX3RhYmxldF9pbmxpbmUge1xuXHQgICAgZGlzcGxheTogbm9uZTtcblxuXHQgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdCAgICAgICAgZGlzcGxheTogaW5saW5lO1xuXHQgICAgfVxuXHR9XG5cblx0LnNob3dfX3RhYmxldF9pbmxpbmVfYmxvY2sge1xuXHQgICAgZGlzcGxheTogbm9uZTtcblxuXHQgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdCAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgfVxuXHR9XG5cblx0LnNob3dfX2Rlc2t0b3Age1xuXHQgICAgZGlzcGxheTogbm9uZTtcblxuXHQgICAgLm9sZGllICYge1xuXHQgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcblx0ICAgIH1cblxuXHQgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkZGVza3RvcCkge1xuXHQgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgfVxuXHR9XG59XG5cbi5wYWdlLS1ub25zdWIgaGVhZGVyIC5sb2dpbi1saW5rIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7fVxuXG5Aa2V5ZnJhbWVzIHNob3dGcm9tRGlzcGxheU5vbmUge1xuICAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMSUge1xuICBcdGRpc3BsYXk6IGJsb2NrO1xuICBcdG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEJFUFNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5iZXBzLXJlcG9ydC10cmFja2VyIHtcbiAgdGFibGUge1xuICAgIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICAgICAgY29sb3I6ICRiYXNlLWJvZHktY29sb3I7XG4gICAgfVxuXG4gICAgdGgsIHRkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gICAgICBwYWRkaW5nOiAxcHggNXB4O1xuICAgICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xuICAgIH1cbiAgfVxufVxuXG4uYmVwc19wYXJ0IHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4vKlxuLmRhdGVfaGVhZGVyX2JlcHMge1xuICB3aWR0aDoyMyU7XG59XG4qL1xuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEJsb2cgU3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5wYWdlLWJsb2cgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtYmxvZ2dlci1wcm9maWxlIC5sYW5kaW5nX190aXRsZSB7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci1ibG9nO1xufVxuXG4uYmxvZy1saXN0IHtcbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJyYW5kLWNvbG9yLWJsb2c7XG4gIH1cblxuICAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItYmxvZztcbiAgfVxufVxuXG4ubWVkaWEtLW9waW5pb25zIHtcbiAgLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lZGlhX19hdXRob3Ige1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kaXNxdXMtY29tbWVudC1jb3VudCB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gSG9tZSBwYWdlIGJsb2cgYmxvY2tcbi8vIEJsb2NrIHdyYXBwZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmJsb2NrLXRiZC1ibG9nIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnNpZGViYXJfX29yZy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNjtcbiAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XG5cbiAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuICAuY29udGVudC1ibG9ja19fdGl0bGUgYSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgfVxuXG4gIC5tZWRpYV9fdGl0bGUsXG4gIC5tZWRpYV9fdGl0bGUgYSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgfVxuXG4gIC5ibG9jay10YWZlYXR1cmVkY29sdW1uIC5jb250ZW50LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cblxuLy8gQmxvY2sgdGl0bGVcbi5vcmctY29udGVudF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICBmb250LXNpemU6ICRoMS1zaXplO1xuICBmb250LXdlaWdodDogJG5vcm1hbDtcblxuICBzdHJvbmcge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICBmb250LXdlaWdodDogJGJsYWNrO1xuICB9XG59XG5cbi8vIE1lZGlhIG9iamVjdCB0d2Vha3Ncbi5tZWRpYS0tb3JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAubWVkaWFfX2RhdGV0aW1lOjphZnRlciB7XG4gICAgY29udGVudDogXCJUYXhBbmFseXN0cy5vcmdcIjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zZDtcbiAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxufVxuXG4ub3JnLWNvbnRlbnRfX2N0YSB7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQmxvZ2dlciBQYWdlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5zZWFyY2gtLWJsb2dnZXIge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLnNlYXJjaC0tYmxvZ2dlcl9fcGhvdG8ge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uc2VhcmNoLS1ibG9nZ2VyX19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIC5saXN0aW5nIC5tZWRpYS0tYmxvZ2dlciB7XG4vLyAgIEBleHRlbmQgLm1lZGlhO1xuLy8gICBtYXJnaW46IDIwcHg7XG4vLyAgIHBhZGRpbmc6IDA7XG4vLyAgIGJvcmRlci1ib3R0b206IDA7XG5cbi8vICAgLm1lZGlhX19pbWFnZSwgICAgICAgIC8vIFJlc2l6ZSBjb250YWluZXJcbi8vICAgLmNvbnRyaWJ1dG9yX19pbWFnZSB7IC8vIGFuZCBhY3R1YWwgaW1hZ2Vcbi8vICAgICBAaW5jbHVkZSBzaXplKDU1cHgpO1xuLy8gICB9XG5cbi8vICAgLm1lZGlhX19jb250ZW50IHtcbi8vICAgICBwYWRkaW5nOiAwIDIwcHg7XG4vLyAgIH1cbi8vIH1cblxuLy8gLmJsb2ctcHJvZmlsZSB7XG4vLyAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuLy8gICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRicmFuZC1jb2xvci1ibG9nO1xuLy8gICB9XG5cbi8vICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbi8vICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLWJsb2c7XG4vLyAgIH1cblxuLy8gICAubWVkaWFfX3RpdGxlIHtcbi8vICAgICBmb250LXNpemU6IDE4cHg7XG4vLyAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuXG4vLyAgICAgKyAubWVkaWFfX3NuaXBwZXQge1xuLy8gICAgICAgbWFyZ2luLXRvcDogMTBweDtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLy8gTm8gbG9uZ2VyIGluIHVzZSAocHJldmlvdXMgYmxvZyBtZWRpYSBvYmplY3Qgc3R5bGVzKVxuLy8gLm1lZGlhLS1ibG9nIHtcbi8vICAgQGV4dGVuZCAubWVkaWE7XG5cbi8vICAgLm1lZGlhX19pbWFnZSB7XG4vLyAgICAgQGluY2x1ZGUgc2l6ZSg1NXB4KTtcbi8vICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuLy8gICB9XG5cbi8vICAgLm1lZGlhX19kYXRldGltZSB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuLy8gICB9XG5cbi8vICAgLmJsb2NrLXRiZC1ibG9nIC5tZWRpYV9fdGl0bGUgYSxcbi8vICAgLmJsb2NrLXRhZmVhdHVyZWRjb2x1bW4gLm1lZGlhX190aXRsZSBhIHtcbi8vICAgICBjb2xvcjogIzAwNjRhMjtcbi8vICAgfVxuXG4vLyAgIC5tZWRpYV9fYXV0aG9yIHtcbi8vICAgICBtYXJnaW4tdG9wOiA1cHg7XG4vLyAgIH1cblxuLy8gICAubWVkaWFfX3NuaXBwZXQge1xuLy8gICAgIG1hcmdpbi10b3A6IDEwcHg7XG4vLyAgIH1cbi8vIH0gLy8gRU5EIG1lZGlhLS1ibG9nXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQm9va3MgJiBDb2xsZWN0aW9ucyBwYWdlIGFuZCBibG9ja1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIHtcbiAgLmJvb2tzLWNvbGxlY3Rpb25zLXRvb2xiYXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAudG9vbGJhci1zb3J0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC50b29sYmFyLXZpZXctb3B0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogODdweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGl7XG4gICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgfVxuICAgICAgaS5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI0YyNzMyMDtcbiAgICAgIH1cbiAgICAgIGk6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0YyNzMyMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgICAuYm9vay1pdGVtIHtcbiAgICAgIGZsZXg6IDAgMCAzMiU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgICAgbWluLWhlaWdodDogMzgxLjVweDtcbiAgICAgIG1hcmdpbjogMCA3cHggMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuXG4gICAgICAuYm9vay1pdGVtLW92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjMyLCAyMzcsIDI0MCwgMC45Nik7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAuYm9vay1pdGVtLW92ZXJsYXktdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib29rLWl0ZW0tb3ZlcmxheS1zdW1tYXJ5IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYm9vay1pdGVtLWNvdmVyLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgLmJvb2staXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICAuYm9vay1pdGVtLXRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJvb2staXRlbS10aXRsZTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYm9vay1pdGVtLXB1Ymxpc2gtaW5mbyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYm9vay1pdGVtLWF1dGhvcnMtaW5mbyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYm9vay1pdGVtLWJyaWVmIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ib29rLWl0ZW0tYWN0aW9ucyB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHggMTVweCAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI3MzIwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJvb2staXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgIH1cbiAgfVxufVxuXG4vLyBMYXJnZSBsYXlvdXQuXG4uYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGFyZ2VcIl0ge1xuICAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCB7XG4gICAgLmJvb2staXRlbSB7XG4gICAgICBmbGV4LWJhc2lzOiA0OCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgbWluLWhlaWdodDogMjk2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcblxuICAgICAgLmJvb2staXRlbS1jb3Zlci1pbWFnZS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIGhlaWdodDogMjMyLjA4cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3A7XG5cbiAgICAgICAgLmJvb2staXRlbS1jb3Zlci1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJvb2staXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICAuYm9vay1pdGVtLXRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBjdXJzb3I6IGF1dG87XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib29rLWl0ZW0tYnJpZWYge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYm9vay1pdGVtLWFjdGlvbnMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIC5ib29rLWl0ZW0tYnV0dG9ucy13cmFwcGVyIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJvb2staXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgLmJvb2staXRlbS1hY3Rpb25zIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIExpc3QgbGF5b3V0LlxuLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxpc3RcIl0ge1xuICAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIC5ib29rLWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Y0RjRGNDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIC5ib29rLWl0ZW0tY292ZXItaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1OC40MXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDoyMHB4O1xuICAgICAgICB3aWR0aDogOTAuNTlweDtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3A7XG4gICAgICAgIC5ib29rLWl0ZW0tY292ZXItaW1hZ2Uge1xuICAgICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJvb2staXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIC5ib29rLWl0ZW0tdGl0bGUge1xuICAgICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib29rLWl0ZW0tYnJpZWYge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ib29rLWl0ZW0tYWN0aW9ucyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gIC5oaWRkZW4tb24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciB7XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQge1xuICAgICAgLmJvb2staXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDk4JSAhaW1wb3J0YW50O1xuICAgICAgICAuYm9vay1pdGVtLWFjdGlvbnMge1xuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm9vay1pdGVtLWNvdmVyLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIHJpZ2h0IHJhaWwgYWQgYmxvY2tcbi5ib29rcy1jb2xsZWN0aW9ucy1ibG9jay1jb250YWluZXJ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5ibG9ja19sZWZ0e1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5ibG9ja19yaWdodHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5ib29rX2ltZ3tcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5ib29rX2hlYWRsaW5le1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufSIsIkBtaXhpbiBwYWQtcmF0aW8oJHgsICR5LCAkc2VsZWN0b3I6IGltZykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UoJHkvJHgpO1xuXG4gICN7JHNlbGVjdG9yfSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufSIsbnVsbCwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEZvb3RlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uc3RpY2t5LWZvb3RlciB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMTBweDtcbn1cblxuLmZvb3Rlcl9fbWFpbiB7XG4gIC8vIGhlaWdodDogMjgwcHg7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAuY29udGFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgLmNvbnRhaW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlcl9fbmF2LWxpc3Qge1xuICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMyk7XG4gIGhlaWdodDogMjgwcHg7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGFkYTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBodWcobGVmdCk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBAaW5jbHVkZSBodWcocmlnaHQpO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XG4gICAgICB3aWR0aDogMjMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGlzdF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0tZGFyaztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgLy8gZmxleDogMSAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZSwgJHRhYmxldCkge1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59IC8vIEVORCBmb290ZXJfX25hdi1saXN0XG5cbi5mb290ZXJfX2NvbnRhY3Qge1xuICBkZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogJGgzLXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmllOCAmIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuICB9XG5cbiAgZHQge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuXG4gICAgLmllOCAmIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuICB9XG59IC8vIEVORCBmb290ZXJfX2NvbnRhY3RcblxuLmZvb3Rlcl9fc29jaWFsLXJvdyB7XG4gIGE6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgfVxufVxuXG4uZm9vdGVyX19iYXIge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNiO1xuICBmb250LXNpemU6ICRtaW5pLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG5cbiAgYSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zZDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNhYWE7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59IC8vIEVORCBmb290ZXJfX2JhclxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFNFTyBGb290ZXJcblxuLmZvb3Rlcl9fdG9waWNzIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fdG9waWMtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZvb3Rlcl9fdG9waWMtbGlzdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZm9vdGVyX190b3BpYy1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEhlYWRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA2MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZSwgJHRhYmxldCkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgfVxuXG4gIC5uYXYtLXRvcCB7XG4gICAgLm5hdi1saW5rLS10b3AgPiBhLmljb24tY2FyZXQtZG93bi0tYWZ0ZXI6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBub25lOyAvLyBoaWRlcyBjYXJldHMgb24gbW9iaWxlIHNpbmNlIGRyb3Bkb3ducyBkb24ndCBjdXJyZW50bHkgb3BlblxuICAgICAgfVxuICAgIH1cbiAgfSBcbn0gLy8gRU5EIGhlYWRlclxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE5hdiBSb3dzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi50YS1sb2dvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBzaXplKDE3NXB4IDcwcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGF4bm90ZXMtbG9nby5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwcHg7IC8vIElFOCBoYWNrXG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSAvLyBFTkQgdGEtbG9nb1xuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBTZWFyY2ggTW9kdWxlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5zZWFyY2gtbW9kdWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDE1cHggMTVweCAtMTVweCByZ2JhKGJsYWNrLCAuMiksXG4gICAgICAgICAgICAgIGluc2V0IDAgLTE1cHggMTVweCAtMTVweCByZ2JhKGJsYWNrLCAuMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMjVweDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9IC8vIEVORCBsYWJlbFxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA2MDVweDtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIC8vIHBhZGRpbmctbGVmdDogNHB4O1xuXG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBAZXh0ZW5kIC5pbnB1dC1ncm91cF9fZm9ybTtcblxuICAgICAgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgfVxuICAgIH0gLy8gRU5EIGZvcm0taXRlbVxuXG4gICAgLnNlYXJjaC1tb2R1bGVfX3N1Ym1pdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIHNpemUoMzBweCk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGEtc3VibWl0LnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuICAgICAgfVxuICAgIH0gLy8gRU5EIHNlYXJjaC1tb2R1bGVfX3N1Ym1pdFxuICB9IC8vIEVORCBpbnB1dC1ncm91cFxuXG4gIC5zZWFyY2gtbW9kdWxlX19hZHYuYnRuLS10ZXJ0aWFyeSB7XG4gICAgbWFyZ2luOiAxN3B4IDAgMCAxMHB4O1xuICAgIHBhZGRpbmc6IDZweCAxMHB4IDdweDtcbiAgfVxuICAvKlxuICAuc2VhcmNoLW1vZHVsZV9fYWR2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMTJweCAwIDAgMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW46IDExcHggMTBweCAwIDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgfVxuXG4gIH0gLy8gRU5EIGljb24tZXF1YWxpemVyXG4gICovXG5cbiAgLnNlYXJjaC1tb2R1bGVfX2Nsb3NlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAyMHB4IDI0cHggMCAwO1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgfVxuICB9IC8vIEVORCBpY29uLWNhbmNlbFxufSAvLyBFTkQgc2VhcmNoLW1vZHVsZVxuXG4uc2VhcmNoLWhlbHBfX3Byb21wdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAyNDBweDtcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmFmdGVyIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gIH1cblxuICAuc2VhcmNoLWhlbHBfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDY1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNDBweDtcbiAgfVxufVxuXG5cblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBNb2JpbGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5oZWFkZXItLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IHJnYmEoMCwwLDAsLjE1KTtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIH1cblxuICAmLmZpeCB7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5wYWdlLWF1ZGl0LWluc2lnaHQgJiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAuZnJvbnQgJiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGJvZHlbbmctYXBwPVwiYXVkaXRJbnNpZ2h0XCJdOm5vdCgucGFnZS1hdWRpdC1pbnNpZ2h0KSAmLFxuICAgICAgICAucGFnZS1hdWRpdC1pbnNpZ2h0LXdvcmtiZW5jaCAmIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufSAvLyBFTkQgbmF2LS1tb2JpbGVcblxuLmhlYWRlci0tbW9iaWxlX19tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ01lbnUnO1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6ICR0aW55LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgfVxufVxuXG4uaGVhZGVyLS1tb2JpbGVfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJjpiZWZvcmUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XG4gIC5yZWdpb24tcGFnZS10b3B7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBFT01MXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uZW9tbCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTtcbn1cblxuLmVvbWwgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICM5OTk7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRXJyb3IgTWVzc2FnZXMgLyBNb2RhbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuJHN1Y2Nlc3M6ICNkN2ViZjU7XG4kd2FybmluZzogI2ZhZWVkNztcbiRlcnJvcjogI2ZhZDNkMTtcblxuXG4vLyA0MDRcbi5wYWdlLWN1c3RvbWVycm9yLTQwNCB7XG4gIC5ibG9jay1zeXN0ZW0ge1xuICAgIEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lcjtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZXJyb3ItcGFnZS1saW5re1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTWVzc2FnZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLnRhLW1lc3NhZ2Uge1xuICB6LWluZGV4OiAxMjAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDU0MHB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjVweCA0NXB4IDI1cHggMjVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBmb250LXdlaWdodDogJHNlbWlib2xkO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCA1cHggcmdiYSgwLDAsMCwwLjEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBub25lO1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGEuaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAmLnRhLW1lc3NhZ2UtLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRzdWNjZXNzLCAwLjA1KTtcbiAgICBjb2xvcjogZGFya2VuKCRzdWNjZXNzLCA4MCUpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gICYudGEtbWVzc2FnZS0td2FybmluZyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJHdhcm5pbmcsIDAuMDUpO1xuICAgIGNvbG9yOiBkYXJrZW4oJHdhcm5pbmcsIDcwJSk7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgJi50YS1tZXNzYWdlLS1lcnJvciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGVycm9yLCAwLjA1KTtcbiAgICBjb2xvcjogZGFya2VuKCRlcnJvciwgNzAlKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4udGEtbWVzc2FnZV9fZGlzbWlzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgY29sb3I6ICM2NjY7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi8vIC50YS1tb2RhbCB7XG4vLyAgIHdpZHRoOiA2MDBweDtcbi8vICAgbWFyZ2luLWxlZnQ6IC0zMDBweDtcbi8vICAgcGFkZGluZzogMjBweDtcbi8vICAgYmFja2dyb3VuZDogI2ZmZjtcbi8vICAgYm9yZGVyOiBub25lO1xuLy9cbi8vICAgJi5zdWNjZXNzIHtcbi8vICAgICBiYWNrZ3JvdW5kOiB0aW50KCRzdWNjZXNzLCA3NSUpO1xuLy8gICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJHN1Y2Nlc3M7XG4vLyAgIH1cbi8vXG4vLyAgICYud2FybmluZyB7XG4vLyAgICAgYmFja2dyb3VuZDogdGludCgkd2FybmluZywgNzUlKTtcbi8vICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICR3YXJuaW5nO1xuLy8gICB9XG4vL1xuLy8gICAmICsgLnRhLW1vZGFsIHtcbi8vICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuLy8gICB9XG4vLyB9IC8vIEVORCB0YS1tb2RhbFxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEZyZWUgUmVzb3VyY2VzIExhbmRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLy8gRnJlZSBSZXNvdXJjZXMgcGFnZSBsYXlvdXRcbi5ub2RlLXR5cGUtZnJlZS1yZXNvdXJjZXMge1xuICAuc3RhdGljIHtcbiAgICAuY29udGFpbj5zZWN0aW9uLnN0YXRpY19fY29udGVudC0tbWFpbiB7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRnJlZSBSZXNvdXJjZXMgY2FyZHNcbi5ub2RlLWZyZWUtcmVzb3VyY2VzIHtcbiAgLy8gRnJlZSBSZXNvdXJjZXMgY2FyZHNcbiAgLmZpZWxkLW5hbWUtZmllbGQtY2FyZHMgPiAuZmllbGQtaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBwYWRkaW5nOiAzMHB4IDAgNDBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gICAgLnBhcmFncmFwaHMtaXRlbS1mcmVlLXJlc291cmNlcy1jYXJkcyB7XG4gICAgICBtaW4taGVpZ2h0OiAzNTVweDtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMCAxNXB4IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGZpeCBmb3IgZmxleGJveCBsYXlvdXQgaW4gSUVcbiAgICAgIEBpbmNsdWRlIGNhcmQtLWJhY2tncm91bmQ7XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB0O1xuICAgICAgICBmb250LXNpemU6ICR0aW55LXNpemU7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC1uYW1lLWZpZWxkLWljb24gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLWwsICR0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICB9XG4gIH0gLy8gZW5kIEZyZWUgUmVzb3VyY2VzIGNhcmRzXG5cbiAgLy8gRnJlZSBSZXNvdXJjZXMgZUNvbW0gcHJvZHVjdCBzaG93Y2FzZVxuICAuZWNvbW0tcHJvZHVjdC1zaG93Y2FzZSB7XG4gICAgbWFyZ2luOiAwIC01MHZ3OyAvLyBzZXRzIGJhY2tncm91bmQgY29sb3IgdG8gZnVsbC13aWR0aFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZjtcblxuICAgIC5maWVsZC1uYW1lLWZpZWxkLWhlYWRsaW5lIHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDUwdnc7IC8vIHByZXZlbnRzIGNvbnRlbnQgYmVpbmcgcHVsbGVkIHRvIHRoZSBlZGdlcyBvZiBzY3JlZW5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFyYWdyYXBocy1pdGVtcy1maWVsZC1lY29tbWVyY2Utc2hvd2Nhc2Uge1xuICAgICAgbWFyZ2luOiAwIDUwdnc7IC8vIHByZXZlbnRzIGNvbnRlbnQgYmVpbmcgcHVsbGVkIHRvIHRoZSBlZGdlcyBvZiBzY3JlZW5cbiAgICB9XG4gIH0gLy8gZW5kIEZyZWUgUmVzb3VyY2VzIGVDb21tIHByb2R1Y3Qgc2hvd2Nhc2Vcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgU2hhcmVkIFN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5ociB7XG4gIEBleHRlbmQgJXZlcnRpY2FsLXJoeXRobTtcbiAgQGluY2x1ZGUgYm9yZGVyKDFweCAwIDAgMCwgc29saWQsICRiYXNlLWJvcmRlci1jb2xvcik7XG59XG5cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIC8qYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYnJhbmQtY29sb3ItM2Q7Ki9cbiAgLypmb250LXNpemU6ICRoMi1zaXplOyovXG4gIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uY29udGVudF9fYWN0aW9uLWJhciB7XG4gIEBleHRlbmQgJXZlcnRpY2FsLXJoeXRobTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG59XG5cbi5hY3Rpb24tYmFyX19zZWN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblxuICBhIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xuICB9XG5cbiAgJjpudGgtY2hpbGQoMSkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufSAvLyBFTkQgYWN0aW9uLWJhcl9fc2VjdGlvblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBCYXNpYyBMYXlvdXRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLm5vLXNjcm9sbCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jY29udGVudC13cmFwIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4vLyBXaGVuIGluIGFkbWluIHZpZXcsIG1vdmUgbWVnYSBtZW51IGRvd24gdG8gYmUgdmlzaWJsZVxuLmxvZ2dlZC1pbi50b29sYmFyLWRyYXdlciBoZWFkZXIgLnZpc2libGUge1xuICB0b3A6IDY1cHg7XG59XG5cbi8vIC5yZWdpb24tY29udGVudCxcbi8vIC5jb250ZW50LXJlZ2lvbiB7XG4vLyAgIC5jb250YWluIHtcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuLy8gICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbi8vICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4vLyAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuXG4ucGFnZS10YXgtdG9waWNzLFxuLnBhZ2UtanVyaXNkaWN0aW9ucyB7XG4gIC5zdGF0aWMge1xuICAgIC5jb250YWluPnNlY3Rpb24uc3RhdGljX19jb250ZW50LS1tYWluIHtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLnNpZGViYXItcmlnaHQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzEwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQtbCkge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA0NjBweDtcblxuICAgIC5tZWRpYV9faW1hZ2UsXG4gICAgLm1lZGlhX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgYSA+IGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldC1sKSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pZTggJiB7XG4gICAgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDcxMHB4O1xuXG4gICAgICAubWVkaWFfX2ltYWdlLFxuICAgICAgLm1lZGlhX19pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgfVxuXG4gICAgICArIHNlY3Rpb24ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiA0NjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stdGFhZHMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5kYWlsaWVzX19jb250ZW50LS1zaWRlYmFyIHtcbiAgICAvLyA+IGRpdiB7XG4gICAgLy8gICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgIC8vICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG5cbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgICAuY29udGVudC1ibG9ja19fdGl0bGUsXG4gICAgICAuY29udGVudC1ibG9ja19fdGl0bGUgPiBhIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuY29udGVudC1ibG9jayxcbiAgICAvLyBbY2xhc3MqPVwiY29udGVudC1ibG9jay0tXCJdIHtcbiAgICAvLyAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLy8gfVxuICB9XG5cbiAgLnJlZ2lvbi1hcnRpY2xlLXNpZGViYXIge1xuICAgID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSksXG4gICAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKXtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZSkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59IC8vIEVORCBzaWRlYmFyLXJpZ2h0XG5cbi5zaWRlYmFyLWxlZnQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ2MHB4O1xuXG4gICAgLm1lZGlhX19pbWFnZSxcbiAgICAubWVkaWFfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQtbCkge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA3MTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldC1sKSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cbiAgfVxuXG4gIC5pZTggJiB7XG4gICAgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDQ2MHB4O1xuXG4gICAgICAubWVkaWFfX2ltYWdlLFxuICAgICAgLm1lZGlhX19pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgfVxuXG4gICAgICArIHNlY3Rpb24ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiA3MTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stdGFhZHMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jb250ZW50LWJsb2NrLFxuICAvLyAuY29udGVudC1ibG9jay0tYm94IHtcbiAgLy8gICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAvLyAgICAgcGFkZGluZzogMDtcbiAgLy8gICB9XG4gIC8vIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLFxuICAgIC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMil7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufSAvLyBFTkQgc2lkZWJhci1sZWZ0XG5cbi5zcGxpdCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgLmNvbnRhaW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDcxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiA0NjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmNvbnRlbnQge1xuICAgICAgYSA+IGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50ID4gYSA+IGltZyB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pZTggJiB7XG4gICAgLmNvbnRhaW4gPiBzZWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgKyBzZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaG9tZV9fY29udGVudC0tbWFpbiB7XG4gICAgLmFydGljbGVzLWNhdGVnb3J5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgLmNvbnRhaW4+c2VjdGlvbjpudGgtY2hpbGQoMSksXG4gICAgLmNvbnRhaW4+c2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQtbCkge1xuICAgIC5jb250YWluPnNlY3Rpb246bnRoLWNoaWxkKDEpIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICAgIH1cblxuICAgIC5jb250YWluPnNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZSkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59IC8vIEVORCBzcGxpdFxuXG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgSGlkZSBBdXRoQ2FjaGUgb24gTW9iaWxlXG5cbkBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAjYXV0aGNhY2hlZGJnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgcmVtb3ZlIHBhZGRpbmcgcmlnaHQgZnJvbSB0aGUgZGF0ZSBwaWNrZXJcblxuLnVpLWRhdGVwaWNrZXItbW9udGgsIC51aS1kYXRlcGlja2VyLXllYXJ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIHNpbXBsZSBhZHMgY3NzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLmFkc2xpc3R7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEFzaWRlIFF1b3RlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5hc2lkZSB7XG4gIGNvbG9yOiAjMzgzODM4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBtYXJnaW46IDIwcHggMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYnJhbmQtY29sb3I7XG4gIHB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuYXNpZGUgY2l0ZSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5hc2lkZSBjaXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAxNCBcXDIwMDlcIjtcbn1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFByb21pbmVudCBRdW90ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuW2RhdGEtdHlwZT1cInByb21pbmVudFwiXSB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4iLCIvLyBNdWx0aW1lZGlhIHNlY3Rpb25cbi8vIFBvZGNhc3RzIC8gaW50ZXJ2aWV3cyAvIGZlYXR1cmVkIHZpZGVvc1xuXG4vLyBDb3JlIG11bHRpbWVkaWEgbWVkaWEgb2JqZWN0c1xuLm11bHRpbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tdWx0aW1lZGlhLS1wb2RjYXN0LFxuLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm11bHRpbWVkaWEtLXBvZGNhc3Qge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XG59XG5cbi5tdWx0aW1lZGlhLS12aWRlbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZTtcbn1cblxuXG4ubXVsdGltZWRpYV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICB9XG5cbiAgc3BhbltjbGFzcyo9XCJpY29uXCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cblxuYS5tdWx0aW1lZGlhX19pbWFnZXtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tdWx0aW1lZGlhX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ubXVsdGltZWRpYV9fZGF0ZXRpbWUge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XG4gIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5tdWx0aW1lZGlhX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAubXVsdGltZWRpYS0tcG9kY2FzdCAmIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cblxuICAubXVsdGltZWRpYS0tdmlkZW8gJiB7XG4gICAgZm9udC1zaXplOiAkaDItc2l6ZTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcbiAgICB9XG4gIH1cbn1cblxuLm11bHRpbWVkaWFfX3ByZXNlbnRlciB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcbiAgYSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4ubXVsdGltZWRpYV9fZGV0YWlsX3BvZGNhc3QgLm1lZGlhX190aXRsZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLy8gTXVsdGltZWRpYSBiYW5uZXJcbi8vIFRPRE86IE1ha2UgZ2xvYmFsIG9iamVjdD9cbi5iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMzBweDsgLy8gQ291bnRlciBib3R0b20gbWFyZ2luIGZyb20gdG9wIG5hdlxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gIC5iYW5uZXJfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gIH1cblxuICAmLmJhbm5lci0tbXVsdGltZWRpYSAuYmFubmVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMTIwcHg7XG4gIH1cbn1cblxuXG4ubXVsdGltZWRpYV9fbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xuXG4gIC5jb250YWluIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLm11bHRpbWVkaWFfX3NoYXJle1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC50ZXh0LWxpbmsge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcbiAgfVxuXG4gIC5idG4tcG9kY2FzdC1jb257XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cblxuXG4vLyBNdWx0aW1lZGlhIGxhbmRpbmcgY29udGFpbmVyXG4ubXVsdGltZWRpYV9fYWxsIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogLTYwcHggYXV0byA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gID4gLmNvbnRhaW4ge1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2MHB4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZDhkOGQ4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIGJvcmRlci13aWR0aDogMTAwcHggMCAwIDEwcHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxMDBweCAxMHB4IDAgMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5tdWx0aW1lZGlhX19hY3Rpb25zIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcblxuICBhIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4ubXVsdGltZWRpYV9fbGlzdGVuLFxuLm11bHRpbWVkaWFfX3dhdGNoIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgLy8gT3ZlcnJpZGUgZ3JpZFxuICBib3JkZXItdG9wLXdpZHRoOiAxMHB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcblxuICA+IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcbiAgfVxufVxuXG4ubXVsdGltZWRpYV9fbGlzdGVuIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzNCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGJyYW5kLWNvbG9yLTI7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ubXVsdGltZWRpYV9fd2F0Y2gge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDY2JTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyAvLyBDb3VudGVyIGVxdWFsIGhlaWdodHNcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5cblxuLm11bHRpbWVkaWFfX2ludGVydmlld3Mge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAuY29udGFpbiB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogOTMwcHg7XG5cbiAgICA+IGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICBmb250LXNpemU6ICRoMS1zaXplO1xuICAgIH1cbiAgfVxuXG4gIC5tdWx0aW1lZGlhLS12aWRlbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDEwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG5cbiAgICAubXVsdGltZWRpYV9fdGl0bGV7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLm11bHRpbWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4ubXVsdGltZWRpYV9fdHJhbnNjcmlwdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiBjYWxjKDEwMCUgLSA0MnB4KTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogdG9wIC4zNXM7XG5cbiAgJi5vcGVuZWQge1xuICAgIHRvcDogMDtcblxuICAgIC50cmFuc2NyaXB0X190b2dnbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi50cmFuc2NyaXB0X190b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMsXG4gICAgICAgICAgICAgIGNvbG9yIC4xNXM7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLnRyYW5zY3JpcHRfX2NvbnRlbnQge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQycHgpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMjBweDtcbn1cblxuXG5cbi8vIFRPRE86IE1ha2UgZ2xvYmFsIG9iamVjdFxuLmN0YSB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICBjb2xvcjogI2ZmZjtcblxuICAuY29udGFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jdGFfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuXG4gIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tLXByaW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gIH1cblxuICAuYnRuLXBvZGNhc3R7XG4gICAgd2lkdGg6IDEzOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLmN0YV9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4uY3RhLS1wb2RjYXN0IHtcbiAgbWluLWhlaWdodDogMzcwcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbn1cblxuXG5cbi5wYWdlLW11bHRpbWVkaWEtcG9kY2FzdHMsXG4ucGFnZS1tdWx0aW1lZGlhLXZpZGVvcyxcbi5wYWdlLXRheC1ub3Rlcy10YWxrLXBvZGNhc3RzLFxuLnBhZ2UtdGF4LW5vdGVzLXRhbGstaW50ZXJ2aWV3IHtcbiAgLm11bHRpbWVkaWFfX3BvZGNhc3RzLFxuICAubXVsdGltZWRpYV9fdmlkZW9ze1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLm11bHRpbWVkaWEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAxMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cbiAgfVxufVxuXG4ubXVsdGltZWRpYV9fZGV0YWlsIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIC5jb250YWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZGV0YWlsX19vdmVydmlldyB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLm1lZGlhX19kYXRldGltZXtcbiAgICBmb250LXNpemU6ICRoMy1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgfVxuXG4gIC5tZWRpYV9fdGl0bGUge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIH1cblxuICAubWVkaWFfX2F1dGhvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5tZWRpYV9fcGxheWVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICB9XG5cbiAgICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVkaWFfX3N1bW1hcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYXtcbiAgICAgIGNvbG9yOiAjMDY4MGNjO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5tZWRpYV9fdHJhbnNjcmlwdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlIC0gNDJweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiB0b3AgLjM1cztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYub3BlbmVkIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgLnRyYW5zY3JpcHRfX3RvZ2dsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRyYW5zY3JpcHRfX3RvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItLWRhcms7XG4gICAgfVxuICB9XG5cbiAgLnRyYW5zY3JpcHRfX2NvbnRlbnQge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDJweCk7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5cbi5tdWx0aW1lZGlhX19kZXRhaWxfcG9kY2FzdHtcbiAgLmRldGFpbF9fb3ZlcnZpZXd7XG4gICAgLm1lZGlhX19zdW1tYXJ5e1xuICAgICAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gICAgfVxuICAgIC5tZWRpYV9fcGxheWVye1xuICAgICAgaWZyYW1le1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yZWxhdGVkX19hcnRpY2xlcyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIC5jb250ZW50LWJsb2NrX19saW5re1xuICAgIGZvbnQtc2l6ZTogJGg2LXNpemU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgfVxuICB9XG5cbiAgLm11bHRpbWVkaWEtLXZpZGVve1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAxMHB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgfVxuICB9XG4gIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMSk6bnRoLWxhc3QtY2hpbGQoMSksXG4gIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMSk6bnRoLWxhc3QtY2hpbGQoMiksXG4gIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMik6bnRoLWxhc3QtY2hpbGQoMSksXG4gIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMSk6bnRoLWxhc3QtY2hpbGQoMyksXG4gIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMik6bnRoLWxhc3QtY2hpbGQoMiksXG4gIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMyk6bnRoLWxhc3QtY2hpbGQoMSl7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5yZWxhdGVkX19tZWRpYSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblxuICA+IC5jb250YWluID4gaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICBmb250LXNpemU6ICRoMS1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLm11bHRpbWVkaWEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAxMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgJi5tdWx0aW1lZGlhLS1wb2RjYXN0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuICB9XG59XG5cbi8vQ1NTIGZvciBsb2FkIG1vcmVcbi5sb2FkLW1vcmUtY29ue1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICAuYnRuLS1wcmltYXJ5e1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAudGV4dC1lbmR7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cblxuXG4ubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmUge1xuICBtYXgtd2lkdGg6IDk4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpe1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxuXG4gICY6bm90KC5oZWxwLWltYWdlKXtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpe1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpe1xuICAgIHdpZHRoOiA5MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgLnJlbW9kYWwtY2xvc2Uge1xuICAgIHRvcDogMS41cmVtO1xuICAgIHJpZ2h0OiAxLjVyZW07XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAlaWNvbjtcbiAgICAgIGNvbnRlbnQ6ICRmYS12YXItdGltZXM7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgIH1cbiAgfVxuXG4gIC5yZW1vZGFsX19sZWZ0LFxuICAucmVtb2RhbF9fcmlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5yZW1vZGFsX19sZWZ0IHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZW1vZGFsX19yaWdodCB7XG4gICAgcGFkZGluZzogMzBweCA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgYTpub3QoLmJ0bikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyB7XG4gIC5yZW1vZGFsLWNsb3NlIHtcbiAgICB0b3A6IDEuNXJlbTtcbiAgICByaWdodDogMS41cmVtO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwieFwiO1xuICAgIH1cbiAgfVxuXG4gIC5yZW1vZGFsX190aXRsZSB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMXJlbSA0cmVtIDFyZW0gMXJlbTtcblxuICAgIGgxIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogM3B4OyAvLyBBbGlnbiB3aXRoIGZpcnN0IGxpbmUgb2YgdGl0bGUgdGV4dFxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZGVvX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIDFyZW0gMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gIFxuICAgIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG59XG5cbi5wb2RjYXN0X2lmcmFtZSB7XG4gIGJvcmRlcjogMCBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gU2xpZGVyXG4ubXVsdGltZWRpYV9fcmVsYXRlZHtcbiAgLmJ4LXdyYXBwZXJ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5ieC1jb250cm9scy1kaXJlY3Rpb24ge1xuICAgIGEge1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgYS5kaXNhYmxlZCB7XG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuXG4gICAgLmJ4LXByZXYsXG4gICAgLmJ4LW5leHQge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY29udHJvbHMucG5nJykgMCAwIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgIH1cblxuICAgIC5ieC1wcmV2IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgIG1hcmdpbi1yaWdodDoxNnB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuYngtbmV4dCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTNweCAwO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG4gIH1cblxuICAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5ieC1wYWdlci1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNDMUMxQzE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgJi5hY3RpdmUsICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQzFDMUMxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbioqICBDU1MgZm9yIHRoZSBUTlRhbGsgaG9tZSBwYWdlIGJsb2NrXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50bnRhbGstLXN0YXRpYy1iYXIge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4udG50YWxrX19pbWFnZSB7XG4gIHdpZHRoOiAyMjBweDtcbn1cbi50bnRhbGtfaG9tZV9ibG9ja19saW5rIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBIb21lXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5mcm9udCB7XG5cbiAgLmFydGljbGVzLWNhdGVnb3J5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLmdyYWRpZW50LW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLDAuNjUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUscmdiYSgwLDAsMCwwKSksIGNvbG9yLXN0b3AoMTAwJSxyZ2JhKDAsMCwwLDAuNjUpKSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDAuNjUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMC42NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMC42NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwLjY1KSAxMDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyNhNjAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTtcbiAgfVxuXG59IC8vIEVORCBmcm9udFxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIExvZ2luIEZvcm1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmZvcm1fX2hlYWRlciB7XG4gIEBleHRlbmQgLmxhbmRpbmdfX3RpdGxlO1xuICBtYXJnaW46IDA7XG59IC8vIEVORCBmb3JtX19oZWFkZXJcblxuLmxvZ2luX19mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIC5kZXNjcmlwdGlvbixcbiAgLmZvcm0tcmVxdWlyZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9ybS1pdGVtLW5hbWUsXG4gIC5mb3JtLWl0ZW0tcGFzcyxcbiAgLmZvcm0taXRlbS1lbWFpbCxcbiAgLmZvcm0taXRlbS1wYXNzd29yZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDM0NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBcbiAgICBpbnB1dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldC1sKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tdHlwZS1wYXNzd29yZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1zdWJtaXQge1xuICAgICAgQGV4dGVuZCAuYnRuLS1zZWNvbmRhcnk7XG4gICAgICAvLyB3aWR0aDogMTA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLWwpIGFuZCAobWF4LXdpZHRoOiApe1xuICAgICAgLy8gICB3aWR0aDogMTE1cHg7XG4gICAgICAvLyB9XG4gIH1cbiAgICBcbiAgLmZvcm0taXRlbS1wZXJzaXN0ZW50LWxvZ2luIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMTNweDtcblxuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gICAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAuZm9ybS1jaGVja2JveCB7XG4gICAgICAvL2Zsb2F0OiByaWdodDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogM3B4IDAgMCA1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAwOyBcbiAgICB9XG4gICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZS1sKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XG4gICAgLy8gICB0b3A6IDUycHggIWltcG9ydGFudDtcbiAgICAvLyB9XG4gIH1cblxuICAuZm9yZ290LXBhc3N3b3JkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1MHB4O1xuICAgIGxlZnQ6IDM2NXB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1sKXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLThweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gICAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gICB0b3A6IC04cHg7XG4gICAgLy8gICBsZWZ0OiAwO1xuICAgIC8vIH1cbiAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLWwpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcbiAgICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyAgIGZsb2F0OiByaWdodDtcbiAgICAvLyAgIGJvdHRvbTogMjBweDtcbiAgICAvLyAgIGxlZnQ6MDtcbiAgICAvLyB9XG4gIH1cblxuICAuaXRlbS1saXN0IHtcbiAgICBtYXJnaW46IC0yMHB4IDAgMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbn0gLy8gRU5EIGxvZ2luX19mb3JtXG5cblxuLmxvZ2luX19mb3JtX19mb3JtLFxuLmxvZ2luX19mb3JtLS1pcCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2dpbl9fZm9ybV9fZm9ybSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ubG9naW5fX2Zvcm0tLWlwIHtcbiAgaGVpZ2h0OiA2NXB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcbiAgLmxvZ2luX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBGb3Jnb3QgUGFzc3dvcmRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5mb3Jnb3QtcGFzc3dvcmQge1xuICAuZm9ybS1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzQlO1xuICB9XG5cbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5mb3JtLXN1Ym1pdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIElQIExvZ2luXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uaXAtYWxyZWFkeS1yZWdpc3RlcmVkLFxuLmlwLXJlZ2lzdGVyLWhlcmUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5pcC1yZWdpc3Rlci1oZXJlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtbCkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xuICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuXG4ubG9naW5fX3JlZ2lzdGVyLWhlcmUtYWN0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIExvZ2luIFBhZ2UgQ1RBc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4lbG9naW4tY3RhLWJveCB7XG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuXG4gIGgxLCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGgxIHtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBwIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gIH1cbn0gLy8gRU5EIGxvZ2luLWN0YS1ib3ggZXh0ZW5kXG5cbi5jdGFfX21vZHVsZS0tcmVnaXN0ZXIge1xuICBAZXh0ZW5kICVsb2dpbi1jdGEtYm94O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIEBpbmNsdWRlIGJvcmRlcigycHggMCAycHggMnB4LCBzb2xpZCwgJGJyYW5kLWNvbG9yKTtcblxuICBoMSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgfVxufSAvLyBFTkQgY3RhX19tb2R1bGUtLXJlZ2lzdGVyXG5cbi5jdGFfX21vZHVsZS0tc3Vic2NyaWJlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIEBleHRlbmQgJWxvZ2luLWN0YS1ib3g7XG4gIHdpZHRoOiA0MiU7IC8vIE92ZXJyaWRlIGZvciBjb250ZW50LWJveCBjaGFuZ2VcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IC8vIEVuc3VyZSBzbGlnaHQgb3ZlcmxhcFxuICBAaW5jbHVkZSBib3JkZXIoNXB4LCBzb2xpZCwgJGJyYW5kLWNvbG9yLTIpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgaDEge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgfVxufSAvLyBFTkQgY3RhX19tb2R1bGUtLXN1YnNjcmliZVxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTG9naW4gU2lkZWJhclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uY29udGFjdC1ib3gge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICBkbCB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtbCkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgZGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIGR0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gIH1cbn0gLy8gRU5EIGxvZ2luX19zaWRlYmFyXG5cbi5vdGhlci1saW5rcy1ib3ggYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICBmb250LXNpemU6ICRoMi1zaXplO1xuICBmb250LXdlaWdodDogJGJvbGQ7XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn0gLy8gRU5EIG90aGVyLWxpbmtzLWJveFxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgICBNYXJrZXRpbmcgRnJlZSBUcmlhbCBMb2dpblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wYWdlLXRyaWFse1xuICAuaXAtcmVnaXN0ZXItaGVyZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5cbi5mcmVlLXRyaWFsIHtcbiAgLmxvZ2luX19mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgLmxvZ2luX19mb3JtX19mb3JtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICBmaWVsZHNldCB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGFjdC1ib3ggZGwge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4jdHJpYWwtZGl2IHtcbiAgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAuZm9ybS1yZXF1aXJlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJyZXF1aXJlZFwiO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWVsZHNldC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5mb3JtLWl0ZW0tZW1haWx7XG4gICAgLmZvcm0tcmVxdWlyZWR7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5mcmVlX3RyaWFsX2VtYWlsX3RpdGxle1xuICAgIG1hcmdpbjoxMHB4IDA7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgfVxuXG4gIC5wYXNzd29yZC1zdWdnZXN0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGFzc3dvcmQtcGFyZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAucGFzc3dvcmQtc3RyZW5ndGh7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICAucGFzc3dvcmQtc3RyZW5ndGgtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAucGFzc3dvcmQtc3RyZW5ndGgtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnBhc3N3b3JkLWluZGljYXRvciB7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb25maXJtLXBhcmVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBkaXYucGFzc3dvcmQtY29uZmlybSB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwgLnRpdGxlLFxuICAuZm9ybS10eXBlLXBhc3N3b3JkIGxhYmVsIC50aXRsZXtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlLFxuICAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgLmZyZWUtdHJpYWwtY3VycmVudC1wcm9kdWN0LW9wdGlvbnMge1xuICAgICAgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJHRhYmxldCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyB7XG4gICAgICBsYWJlbC5vcHRpb24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5jb2x1bW4td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sdW1uLWxlZnQsXG4gICAgICAuY29sdW1uLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ncm91cC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0LWluZm8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAuZm9ybS1pdGVtLFxuICAgIC5mb3JtLWl0ZW0tY2hlY2tib3gge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgfVxuICAgIH0gICAgXG4gIH1cblxuICAuZnJlZS10cmlhbC1uby1tb3JlLXByb2R1Y3RzLW5vdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuZnJlZS10cmlhbC10ZXh0LW1lc3NhZ2Utbm90ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuZm9ybS1pdGVtLXZlcmlmaWNhdGlvbi1jb2RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmZvcm0tc3VibWl0IHtcbiAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XG4gICAgLy8gbWluLXdpZHRoOiAxMDVweDtcblxuICAgICYudHJpYWwtc3VibWl0LWVtYWlsIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cblxuICAgICYudHJpYWwtbG9naW4tYWRkLXN1YnNjcmlwdGlvbixcbiAgICAmLnRyaWFsLXJlZ2lzdGVyLWxvZ2luLWFkZC1zdWJzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luOiA1cHggYXV0bztcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmctcmVjYXB0Y2hhe1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzcpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgfVxuICB9XG5cbiAgLmludGwtdGVsLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgLmFkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAuYWpheC1wcm9ncmVzcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDQ4JTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvdHRvbTogLTQ2cHg7XG5cbiAgICAudGhyb2JiZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xvYWRpbmdfZG90cy5naWZcIik7XG4gICAgICB3aWR0aDozMHB4O1xuICAgIH1cbiAgICBcbiAgICAubWVzc2FnZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5mb3Jnb3QtcGFzc3dvcmQge1xuICAgIHRvcDogNTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtOHB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1pdGVtLXBlcnNpc3RlbnQtbG9naW4ge1xuICAgIGJvdHRvbTogLTI1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgRnJlZSBUcmFpbCBsaW1pdCByZWFjaGVkIHNlY3Rpb25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5mcmVlLXRyaWFsLW5vLW1vcmUtcHJvZHVjdHMtbm90ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mcmVlLXRyaWFsLWxpbWl0LXJlYWNoZWQtdWx7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uZnJlZS10cmlhbC1saW1pdC1yZWFjaGVkLWxpe1xuICBwYWRkaW5nOiAwIDVweCA1cHggNXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgSUU4IFN1cHBvcnQgbWVzc2FnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmllOF9zdXBwb3J0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwO1xufVxuXG4uY2xvc2VfaWU4X3N1cHBvcnQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyBcbiAgICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5pZThfc3VwcG9ydF9saW5re1xuICAgIGNvbG9yOiAjZmZmO1xufVxuYS5pZThfc3VwcG9ydF9saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0U2RTZFNjtcbn0iLCIvLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuLy8gIElCRkQgTGFuZGluZyBQYWdlXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuXG4ucGFnZS10YS1pYmZkLXRheC1yZWZvcm0ge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgJGJyYW5kLWNvbG9yLTNkO1xufVxuXG5cbi5pYmZkX19zb3VyY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gLTYwcHg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDgwcHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDM1cHggMTBweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkZGQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIGJvcmRlci13aWR0aDogMzVweCAwIDAgMTBweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkZGQ7XG4gIH1cblxuICAuY2Yge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICB9XG59XG5cbi5pYmZkX19zb3VyY2Uge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gLjVyZW07XG4gIH1cblxuICAudGV4dC1saW5rIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG5cblxuLmliZmRfX2Jhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMjBweDtcbiAgbWFyZ2luOiAwIC0xMDAlOyAvLyBGYWxsYmFja1xuICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgLjkpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjYpO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICAuY29udGFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTIwcHggMjBweCA0MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLmliZmRfX2FydGljbGVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIC5pYmZkLXNvdXJjZV9fbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIH1cblxuICAubWVkaWFfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuXG5cbi8vICBNaW1pYyBvcmcgZm9vdGVyXG4uaWJmZF9fZm9vdGVyIHtcbiAgbWFyZ2luOiAwIC0xMDAlOyAvLyBGYWxsYmFja1xuICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgcGFkZGluZzogNDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XG5cbiAgLmNvbnRhaW4ge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5pYmZkX19mb290ZXItLXNlY3Rpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuXG4gID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIH1cblxuICBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBwLFxuICBhZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICBhZGRyZXNzIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuICAuaWJmZEFydGljbGUge1xuICAgIC5pYmZkX19iYW5uZXIge1xuICAgICAgcCB7XG4gICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaWJmZEFydGljbGUge1xuICAgIC5pYmZkX19iYW5uZXIge1xuICAgICAgLmNvbnRhaW4ge1xuICAgICAgICBwYWRkaW5nOiAxMjBweCAyMHB4IDIwcHg7XG4gICAgIH1cbiAgICB9XG4gIH1cblxuICAuaWJmZEFydGljbGUge1xuICAgIC5pYmZkX19zb3VyY2VzIHtcbiAgICAgIGZvbnQ6IDE0cHgvMS42IFwiT3BlbiBTYW5zXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgfVxuICB9XG5cbi5jb250ZW50LWJsb2NrX19oZWFkZXIuaWJmZF9wZGZfaGVhZGVyLCAuYnRuLS10ZXJ0aWFyeS5pY29uLXBkZi5pYmZkX3BkZl9saW5re1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAyMCU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KXtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaWJmZF9wZGZfY29udGFpbmVyIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpe1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBNYWdhemluZSBMYW5kaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTWFnYXppbmUgQ29sb3JzXG5cbiR0bi1jb2xvcjogICAjMDA0MDc4O1xuJHN0bi1jb2xvcjogICMwMDY4Mzg7XG4kdG5pLWNvbG9yOiAgIzk1MjIyNjtcbiRlb3RyLWNvbG9yOiAjMDA0MDc4O1xuJGl0ci1jb2xvcjogICMwMDQwNzg7XG5cblxuLm1hZ2F6aW5lIHtcbiAgLy8gU2V0IENvbG9yc1xuICAmLnRuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCxcbiAgJi50biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQge1xuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkdG4tY29sb3I7IH1cbiAgICAuY29udGVudC1ibG9ja19fdGl0bGUgeyBjb2xvcjogJHRuLWNvbG9yOyB9XG4gICAgLm1hZ2F6aW5lX190aXRsZSB7IGJvcmRlci1ib3R0b20tY29sb3I6ICR0bi1jb2xvcjsgfVxuICAgIC5tYWdhemluZV9fdGl0bGUgaDEgeyBjb2xvcjogJHRuLWNvbG9yOyB9XG4gICAgLm1hZ2F6aW5lX19vdGMgLm1lZGlhIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogdGludCgkdG4tY29sb3IsIDgwJSk7fVxuICAgIC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rIHsgYmFja2dyb3VuZC1jb2xvcjogJHRuLWNvbG9yOyB9XG4gIH1cblxuICAmLnN0biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQsXG4gICYuc3RuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCB7XG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7IGJvcmRlci1ib3R0b20tY29sb3I6ICRzdG4tY29sb3I7IH1cbiAgICAuY29udGVudC1ibG9ja19fdGl0bGUgeyBjb2xvcjogJHN0bi1jb2xvcjsgfVxuICAgIC5tYWdhemluZV9fdGl0bGUgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkc3RuLWNvbG9yOyB9XG4gICAgLm1hZ2F6aW5lX190aXRsZSBoMSB7IGNvbG9yOiAkc3RuLWNvbG9yOyB9XG4gICAgLm1hZ2F6aW5lX19vdGMgLm1lZGlhIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogdGludCgkc3RuLWNvbG9yLCA4MCUpO31cbiAgICAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7IGJhY2tncm91bmQtY29sb3I6ICRzdG4tY29sb3I7IH1cbiAgfVxuXG4gICYuZW90ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQsXG4gICYuZW90ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQge1xuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkZW90ci1jb2xvcjsgfVxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZSB7IGNvbG9yOiAkZW90ci1jb2xvcjsgfVxuICAgIC5tYWdhemluZV9fdGl0bGUgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkZW90ci1jb2xvcjsgfVxuICAgIC5tYWdhemluZV9fdGl0bGUgaDEgeyBjb2xvcjogJGVvdHItY29sb3I7IH1cbiAgICAubWFnYXppbmVfX290YyAubWVkaWEgeyBib3JkZXItYm90dG9tLWNvbG9yOiB0aW50KCRlb3RyLWNvbG9yLCA4MCUpO31cbiAgICAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7IGJhY2tncm91bmQtY29sb3I6ICRlb3RyLWNvbG9yOyB9XG4gIH1cblxuICAmLml0ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQsXG4gICYuaXRyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCB7XG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7IGJvcmRlci1ib3R0b20tY29sb3I6ICRpdHItY29sb3I7IH1cbiAgICAuY29udGVudC1ibG9ja19fdGl0bGUgeyBjb2xvcjogJGl0ci1jb2xvcjsgfVxuICAgIC5tYWdhemluZV9fdGl0bGUgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkaXRyLWNvbG9yOyB9XG4gICAgLm1hZ2F6aW5lX190aXRsZSBoMSB7IGNvbG9yOiAkaXRyLWNvbG9yOyB9XG4gICAgLm1hZ2F6aW5lX19vdGMgLm1lZGlhIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogdGludCgkaXRyLWNvbG9yLCA4MCUpO31cbiAgICAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7IGJhY2tncm91bmQtY29sb3I6ICRpdHItY29sb3I7IH1cbiAgfVxuXG4gICYudG5pIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCxcbiAgJi50bmkgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IHtcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRuaS1jb2xvcjsgfVxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZSB7IGNvbG9yOiAkdG5pLWNvbG9yOyB9XG4gICAgLm1hZ2F6aW5lX190aXRsZSB7IGJvcmRlci1ib3R0b20tY29sb3I6ICR0bmktY29sb3I7IH1cbiAgICAubWFnYXppbmVfX3RpdGxlIGgxIHsgY29sb3I6ICR0bmktY29sb3I7IH1cbiAgICAubWFnYXppbmVfX290YyAubWVkaWEgeyBib3JkZXItYm90dG9tLWNvbG9yOiB0aW50KCR0bmktY29sb3IsIDgwJSk7fVxuICAgIC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rIHsgYmFja2dyb3VuZC1jb2xvcjogJHRuaS1jb2xvcjsgfVxuICB9XG5cbiAgLy8gUGFnaW5hdGlvblxuICAubGlzdGluZ19fcGFnaW5hdGlvbi0tcHJldixcbiAgLmxpc3RpbmdfX3BhZ2luYXRpb24tLW5leHQge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn0gLy8gRU5EIG1hZ2F6aW5lXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBNYWdhemluZSBoZWFkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLm1hZ2F6aW5lX190aXRsZSB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuXG4gIGgxIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn0gLy8gRU5EIG1hZ2F6aW5lX190aXRsZVxuXG4vLyBPbiB0aGUgQ292ZXJcbi5tYWdhemluZV9fb3RjIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59IC8vIEVORCBtYWdhemluZV9fb3RjXG5cbi5vdGNfX2NvdmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgKyAub3RjX19hcnRpY2xlcyB7XG4gICAgLm90Y19fYXJ0aWNsZTpudGgtY2hpbGQoMSkgLm1lZGlhX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5vdGNfX2NvdmVyX19pbWFnZSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ub3RjX19hcnRpY2xlcyB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG59XG5cbi5vdGNfX2FydGljbGUge1xuICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5tZWRpYV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbi5tYWdhemluZV9fY2FsbG91dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIEBpbmNsdWRlIGJvcmRlcigwIDFweCwgc29saWQsICRiYXNlLWJvcmRlci1jb2xvcik7XG5cbiAgLm1lZGlhIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn0gLy8gRU5EIG1hZ2F6aW5lX19jYWxsb3V0XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1hZ2F6aW5lIEZ1bGwgbGlzdGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4ubWFnYXppbmVfX2Z1bGwtbGlzdCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXG4gID4gLmxlZnQsXG4gID4gLnJpZ2h0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubWFnYXppbmVfX2Z1bGwtbGlzdF9fY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICB9XG5cbiAgLm1lZGlhX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgfVxuXG4gIC5tZWRpYV9fc25pcHBldCB7XG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgfVxufSAvLyBFTkQgbWFnYXppbl9fZnVsbC1sc2l0XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1hZ2F6aW5lIFNpZGViYXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmJhY2stdG8tbWFnYXppbmUge1xuICBAZXh0ZW5kICV2ZXJ0aWNhbC1yaHl0aG07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubWFnYXppbmVfX3F1aWNrLXNlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59IC8vIEVORCBtYWdhemluZV9fcXVpY2stc2VhcmNoXG5cbi5tYWdhemluZV9fY3VycmVudC1pc3N1ZS1wZGYge1xuICBtYXJnaW46IDE1cHggMCA1cHg7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG5cbiAgKyAuYnRuLS10ZXJ0aWFyeSB7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgIH1cbiAgfVxufSAvLyBFTkQgbWFnYXppbmVfX2N1cnJlbnQtaXNzdWUtcGRmXG5cbi5wYXN0LWlzc3VlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblxuICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5tZWRpYV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIC5tZWRpYV9fZGF0ZXRpbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuaXNzdWVzLXdyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufSAvLyBFTkQgbWFnYXppbmVfX3Bhc3QtaXNzdWVzX195ZWFyXG5cbi5tYWdhemluZV9fdG9jIHtcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAudG9jX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgJjpob3ZlcixcbiAgICAmLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgIH1cbiAgfVxufSAvLyBFTkQgbWFnYXppbmVfX3RvY1xuXG4udmlldy1pc3N1ZXMtY2FsZW5kYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXdlaWdodDogJGJvbGQ7XG59IC8vIEVORCB2aWV3LWlzc3Vlcy1jYWxlbmRhclxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1hZ2F6aW5lIEhvbWUgUGFnZSBCbG9ja1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgLm90Yy0tZmVhdHVyZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAubWVkaWFfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm90Yy0tbGlzdCB7XG4gICAgY2xlYXI6IGJvdGg7XG5cbiAgICAubWVkaWFfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cblxuICAgIC5tZWRpYV9fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIC5tZWRpYV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICB9XG59XG5cbi5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYnMtbmF2IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkdGlueS1zaXplO1xuICBmb250LXdlaWdodDogJGJsYWNrO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gICYudGF4LW5vdGVzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG4tY29sb3I7XG4gICAgY29sb3I6ICR0bi1jb2xvcjtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICR0bi1jb2xvcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gICYuc3RhdGUtdGF4LW5vdGVzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkc3RuLWNvbG9yO1xuICAgIGNvbG9yOiAkc3RuLWNvbG9yO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJHN0bi1jb2xvcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gICYudGF4LW5vdGVzLWludGVybmF0aW9uYWwge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0bmktY29sb3I7XG4gICAgY29sb3I6ICR0bmktY29sb3I7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdG5pLWNvbG9yO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxufSAvLyBFTkQgbWFnYXppbmVzLW92ZXJ2aWV3X190YWJcblxuLm1hZ2F6aW5lcy1vdmVydmlld19fdGFiLWNvbnRlbnQge1xuICAubWFnYXppbmVzLW92ZXJ2aWV3X19pc3N1ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gIH1cblxuICAubWFnYXppbmVfX290YyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubWVkaWFfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLm1lZGlhX19pbWFnZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAudmlldy1mdWxsLW1hZ2F6aW5lIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICYudGF4LW5vdGVzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0bi1jb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0bi1jb2xvcjtcbiAgICB9XG5cbiAgICAmLnN0YXRlLXRheC1ub3RlcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RuLWNvbG9yO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHN0bi1jb2xvcjtcbiAgICB9XG5cbiAgICAmLnRheC1ub3Rlcy1pbnRlcm5hdGlvbmFsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0bmktY29sb3I7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG5pLWNvbG9yO1xuICAgICB9XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBQcm9maWxlIC8gQWNjb3VudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4ucHJvZmlsZSBoMSB7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gIGZvbnQtc2l6ZTogJGgxLXNpemU7XG59XG5cbi5iYXNpYy1pbmZvX19uYW1lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogJGJvbGQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5iYXNpYy1pbmZvX19lbWFpbCxcbi5iYXNpYy1pbmZvX19jb21wYW55IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhY3QtaW5jb3JyZWN0IHtcbiAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4jdGFQcm9maWxlX2Zvcm0ge1xuICAuZnJlZV90cmlhbF9hY3RpdmF0aW9uX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAuZm9ybS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmI2VkaXQtYWNjb3VudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmZpZWxkLW5hbWUtZmllbGQtdXNlci10YXgtdG9waWNzLFxuICAvLyAuZmllbGQtbmFtZS1maWVsZC11c2VyLWp1cmlzZGljdGlvbnMsXG4gIC8vIC5maWVsZC1uYW1lLWZpZWxkLXVzZXItaW5kdXN0cmllcyxcbiAgLy8gLmZpZWxkLW5hbWUtZmllbGQtcHJpbWFyeS1kYWlseSB7XG4gIC8vICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgLy8gfVxuXG4gIC5mb3JtLWl0ZW0tbmFtZSAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNiwgcmlnaHQpO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgaW5wdXRbdmFsdWU9XCJDYW5jZWxcIl0ge1xuICAgICAgQGluY2x1ZGUgcmVtb3ZlQXBwZWFyYW5jZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAudGFUb29sdGlwLFxuICAudGFUb29sdGlwLS1waG9uZSxcbiAgLnRhVG9vbHRpcC0tYWxpYXMsXG4gIC50YVRvb2x0aXAtLXByaW1hcnlwdWIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zZDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgfVxuICB9XG5cbiAgLy8gQ1NQUk9KRUNULTc3MjI6IFF1ZXN0aW9uIG1hcmsgaWNvbiBmb3IgUGVyc29uYWxpemU7IHNsaWdodGx5IGRpZmZlcmVudCBuZWVkcy5cbiAgLnRhVG9vbHRpcC0tcGVyc29uYWxpemUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6OTAlO1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgIH1cbiAgfVxuXG4gIC8vIENTUFJPSkVDVC0xMjgzOTogRGVzY3JpcHRpb24gdG9vIGZhciBkb3duICYgdXAgYWdhaW5zdCBuZXh0IGl0ZW0uXG4gIC5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG59IC8vIEVORCB0YVByb2ZpbGVfZm9ybVxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEVkaXQgQWNjb3VudCAoU21hbGwgU3ViIEZvcm0gY29udHJvbGxpbmcgZW1haWwvcGFzc3dvcmQpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4jZWRpdC1hY2NvdW50IHtcbiAgY2xlYXI6IGJvdGg7XG5cbiAgLmZvcm0taXRlbS1tYWlsIHtcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9IC8vIEVORCBmb3JtLWl0ZW0tbWFpbFxuXG4gIC5mb3JtLWl0ZW0tcGFzcyB7XG4gICAgLmRlc2NyaXB0aW9uLFxuICAgIC5wYXNzd29yZC1zdWdnZXN0aW9ucyxcbiAgICAucGFzc3dvcmQtc3RyZW5ndGgtdGV4dCxcbiAgICAucGFzc3dvcmQtc3RyZW5ndGgtdGl0bGUsXG4gICAgZGl2LnBhc3N3b3JkLWNvbmZpcm0ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wYXNzd29yZC1zdHJlbmd0aCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMjFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfSAvLyBFTkQgZm9ybS1pdGVtLXBhc3NcblxuICAuZm9ybS1pdGVtLXBhc3MtcGFzczEsXG4gIC5mb3JtLWl0ZW0tcGFzcy1wYXNzMiB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAucGFzc3dvcmQtaW5kaWNhdG9yIHtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7IC8vIFB1bGwgZm9ybSBpbmxpbmVcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfSAvLyBFTkQgZm9ybS1pdGVtLXBhc3MtKlxufSAvLyBlZGl0LWFjY291bnRcblxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFJlZ2lzdHJhdGlvbiBGb3JtXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4jdGFSZWdpc3RyYXRpb25fZm9ybSB7XG4gIEBpbmNsdWRlIHJvdztcblxuICAuZm9ybS13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG5cbiAgICAmI2VkaXQtYWNjb3VudCB7XG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgQGluY2x1ZGUgaHVnKGJvdGgpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWl0ZW0tbW9sbG9tLWNhcHRjaGEsXG4gIC50ZXJtcy1hbmQtY29uZGl0aW9ucyxcbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1pdGVtLW1vbGxvbS1jYXB0Y2hhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgaW5wdXRbdmFsdWU9XCJDYW5jZWxcIl0ge1xuICAgICAgQGluY2x1ZGUgcmVtb3ZlQXBwZWFyYW5jZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAgLy8gIElQIFJlZ2lzdHJhdGlvbiBGb3JtXG5cbiAgLnByb2ZpbGUtcGVyc29uYWxpemF0aW9uIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46IDE1cHggMjBweCAwO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuXG4gICAgLmZvcm0td3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgQGluY2x1ZGUgaHVnKGJvdGgpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn0gLy8gRU5EIHRhUmVnaXN0cmF0aW9uX2Zvcm1cblxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgUHJvZmlsZSBQYWdlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5wcm9maWxlX19zdWJzY3JpYmUge1xuICBAZXh0ZW5kICV2ZXJ0aWNhbC1yaHl0aG07XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBwYWRkaW5nOiAyNXB4IDcwcHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICRicmFuZC1jb2xvci0yO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgLmFydGljbGUtdmlld3MtcmVtYWluaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgZm9udC1zaXplOiAkaDUtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cblxuICAuYXJ0aWNsZS12aWV3cy1yZW1haW5pbmctY291bnQge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICB9XG5cbiAgaDEge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICB9XG5cbiAgLnByb2ZpbGVfX3N1YnNjcmliZV9fZXh0cmEsXG4gIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiB7XG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnByb2ZpbGVfX3N1YnNjcmliZV9fZXh0cmEge1xuICAgIEBpbmNsdWRlIGh1ZyhsZWZ0KTtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGJsYWNrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBwLFxuICAgIHNtYWxsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAudmlldy1yZXNldC1kYXRlIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgfVxuICB9XG5cbiAgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIHtcbiAgICBAaW5jbHVkZSBodWcocmlnaHQpO1xuXG4gICAgLmJ0bi0tcHJpbWFyeSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBAaW5jbHVkZSBzaXplKDE4NXB4IDUwcHgpO1xuICAgICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufSAvLyBFTkQgcHJvZmlsZV9fc3Vic2NyaWJlXG5cbi5oZWxwLXBlcnNvbmFsaXplIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAkaDItc2l6ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEZhdm9yaXRlcyAvIFNhdmVkIFNlYXJjaGVkIC8gU1RBUFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4ucGFnZS11c2VyLW1hbmFnZS1mYXZvcml0ZXMsXG4ucGFnZS11c2VyLW1hbmFnZS1zZWFyY2hlcyxcbi5wYWdlLXN0YXRlLXRheC10b2RheS1zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB7XG4gIC8vIENvbnRhaW4gY29udGVudCBhcmVhXG4gIC5ibG9jay1zeXN0ZW0gLmNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lcjtcbiAgfVxuXG4gIC8vIEZvcmNlIEgyIHRvIGFjdCBsaWtlIG90aGVyIHBhZ2UgdGl0bGVzXG4gIGgyLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICBmb250LXNpemU6ICRoMS1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICB9XG5cbiAgLmRlbGV0ZS1zZWxlY3RlZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubWFuYWdlLWVtYWlscyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59IC8vIEVORCBwYWdlLXVzZXItZmF2b3JpdGVzXG5cbi8vIEZhdm9yaXRlc1xuI2RhdGFUYWJsZUZhdm9yaXRlc193cmFwcGVyICsgcCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gIC5zYXZlLXRhZ3Mge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTWFuYWdlIEVtYWlsIFN1YnNjcmlwdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5zdWJzY3JpcHRpb25zLW5vLXJlc3VsdHMge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5tYW5hZ2UtZW1haWwtc3Vic2NyaXB0aW9ucyB7XG4gIC5jb250YWluIHtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gIH1cblxuICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX2ludHJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAjZWRpdC1lYXJseS1vcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyB7XG4gIG1hcmdpbjogMCAtMjBweDtcblxuICA+IC5mb3JtLWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAvLyBTZWN0aW9uIGxhYmVsXG4gICAgPiBsYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2tib3hlcyAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAvLyBPcHRpb25zXG4gIC5mb3JtLWl0ZW0gaW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIC8vIE9wdGlvbiBsYWJlbHNcbiAgICArIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9IC8vIEVORCBmb3JtLWl0ZW0gaW5wdXRcblxuICAvLyBTdWJtaXRcbiAgLmZvcm0tc3VibWl0IHtcbiAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAubWFuYWdlLXNlYXJjaGVzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAzMHB4IDIwcHggMCAzMHB4O1xuXG4gICAgLmJ0bi0tdGVydGlhcnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5sYWJlbC1iZXRhIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG5cbiAgLm11bHRpLW9wdGlvbi1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5zdWJzY3JpcHRpb24tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLnN1YnNjcmlwdGlvbi1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBDdXN0b20gRW1haWxzXG5cbi5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fY3VzdG9tIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogNjBweCAyMHB4IDA7XG5cbiAgKyAuc3Vic2NyaXB0aW9ucy1uby1yZXN1bHRzIHtcbiAgICBtYXJnaW46IDAgMjBweCAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLWwsICR0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmN1c3RvbS1lbWFpbC1zdWJzY3JpcHRpb24ge1xuICBtYXJnaW46IDAgMjBweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICArIC5mb3JtLXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC8vIEVhY2ggbGluZVxuICA+IC5mb3JtLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBuby13cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgPiBsYWJlbCB7XG4gICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAvLyBJbmNsdWRlZCBmaWx0ZXJzXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9IC8vIEVORCBsYWJlbFxuXG4gICAgLmZvcm0tcmFkaW9zIHtcbiAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfSAvLyBFTkQgZm9ybS1pdGVtXG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLWwsICR0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQ29udGFjdCBVc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4jdGEtY29udGFjdC1mb3JtLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgLmZvcm0taXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMxNXB4O1xuXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXRleHRhcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLmZvcm0taXRlbS1tb2xsb20tY2FwdGNoYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgQGV4dGVuZCAuYnRuLS1wcmltYXJ5O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5jb250YWN0LXVzX19tZXRob2Qge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jdXN0b21lci1zZXJ2aWNlLS1waG9uZSB7XG4gIHA6Zmlyc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgKyBwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0LXVzX19leHRyYSB7XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEFkdmVydGlzZSBXaXRoIFVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuI3RhLWNvbnRhY3QtZm9ybS1ub3RpY2V7XG4gICBjb2xvcjokYnJhbmQtY29sb3ItM2I7XG4gICBmb250LXNpemU6ICR0aW55LXNpemU7XG4gICBmb250LXdlaWdodDogJHNlbWlib2xkO1xuICAgd2lkdGg6IDg1JTtcbiAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcbiAgICAgd2lkdGg6IDgwJTtcbiAgIH1cbiB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgVGVybXMgYW5kIENvbmRpdGlvbnMgTW9kYWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi50ZXJtcy1hbmQtY29uZGl0aW9ucy1hZ3JlZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDI3NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAjZWRpdC1maWVsZC10ZXJtcy1hbmQtY29uZGl0aW9ucyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ucmVtb2RhbC50ZXJtcy1hbmQtY29uZGl0aW9ucyB7XG4gIGhlaWdodDogNTAlO1xuICBwYWRkaW5nOiAyMHB4O1xuXG4gIHAsXG4gIGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuXG4udGVybXMtYW5kLWNvbmRpdGlvbnMtY29udGVudCB7XG4gIGhlaWdodDogOTAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgUHJvZHVjdCBQYWdlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4ucHJvZHVjdF9faW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn0gLy8gRU5EIHByb2R1Y3RfX2ludHJvXG5cblxuLnByb2R1Y3RfX29wdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufSAvLyBFTkQgcHJvZHVjdF9fb3B0aW9uc1xuXG5cbi5wcm9kdWN0X190YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn0gLy8gRU5EIHByb2R1Y3RfX3RhYnNcblxuXG4ucHJvZHVjdF9fdGFiIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTVweCA2cHg7XG4gIEBpbmNsdWRlIGJvcmRlcigxcHggMXB4IDAsIHNvbGlkLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICBmb250LXdlaWdodDogJGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgQGluY2x1ZGUgYm9yZGVyKDFweCAxcHggMCwgc29saWQsICNjY2MpO1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIH1cbn0gLy8gRU5EIHByb2R1Y3RfX3RhYlxuXG5cbi5wcm9kdWN0X190YWJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIHNpemUoNHB4KTtcbiAgICAgIG1hcmdpbjogOHB4IDAgMCAtMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2J1bGxldC5wbmcnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4ucHJvZHVjdC10YWItZXhwYW5kIHtcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgfVxufVxuXG5cbi5wcm9kdWN0X19kZXRhaWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cblxuLnByb2R1Y3RfX21vcmUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAyMHB4IDQ1cHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICRicmFuZC1jb2xvci0yO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLnByb2R1Y3RfcGRme1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuW2NsYXNzXj1cImljb24tXCJdLnByb2R1Y3RfcGRmOjpiZWZvcmV7XG4gIGZvbnQtc2l6ZTogMjBwdDtcbn1cblxuLnByb2R1Y3RfcGRmX3RleHQge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiIsIi8vIENTUyBmb3IgcGFnZXJcbi5tdWx0aW1lZGlhX19wYWdlcixcbi5ib29rcy1jb2xsZWN0aW9ucy1wYWdlci1ib3R0b217XG4gIG1hcmdpbjogNDBweDtcbiAgLml0ZW0tbGlzdHtcbiAgICBsaXtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIGxpLnBhZ2VyLWN1cnJlbnR7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgfVxuICB9XG59IiwiZGl2IC52aWV3LXBlb3BsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG1hcmdpbjogLTMwcHggMHB4IDQwcHggMHB4O1xuICBwYWRkaW5nLXRvcDozMHB4O1xuICBwYWRkaW5nLWJvdHRvbTozMHB4O1xuICAudmlldy1jb250ZW50e1xuICAgIG1hcmdpbi1sZWZ0OjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgLnN0aWNreS1oZWFkZXJ7XG4gICAgICB3aWR0aDo5MCU7XG4gICAgfVxuICAgIC52aWV3cy10YWJsZXtcbiAgICAgIHdpZHRoOjkwJTtcbiAgICB9XG4gICAgXG4gICAgYXtcbiAgICAgIG1hcmdpbi1sZWZ0OjIwcHg7XG4gICAgfVxuICB9XG5cbiAgZGl2IC52aWV3cy1leHBvc2VkLWZvcm17XG4gICAgbWFyZ2luLWxlZnQ6NSU7XG4gICAgZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldHtcbiAgICAgIGhlaWdodDoxNTBweDtcbiAgICAgIC5mb3JtLXN1Ym1pdHtcbiAgICAgICAgQGV4dGVuZCAuYnRuLS1zZWNvbmRhcnk7XG4gICAgICAgIG1hcmdpbi10b3A6MjNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgI2VkaXQtcmlkLXdyYXBwZXJ7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxuICB9XG59IiwiLy8gUG9sbCBzdHlsZXNcblxuLnBvbGwge1xuICBtYXJnaW46IDIwcHggMDtcblxuICAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmZvcm0tc3VibWl0IHtcbiAgICBAZXh0ZW5kICVidG47XG4gICAgQGV4dGVuZCAuYnRuLS1wcmltYXJ5O1xuICB9XG5cbiAgLy8gUmVzdWx0c1xuICAuYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MSwgMjQxLCAyNDEpO1xuXG4gICAgLmZvcmVncm91bmQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEyNCwgMTI0LCAxMjQpO1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnBlcmNlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICByaWdodDogMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi8vIEhpZGUgXCJzaG93IHJlc3VsdHNcIiBhbmQgXCJvbGRlciBwb2xsc1wiXG4uYmxvY2stcG9sbHtcbiAgLmxpbmtzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRvdGFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIERhdGEgVGFibGUgU3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4vLyBTaG93IHggaXRlbXMgcGVyIHRhYmxlXG4uZGF0YVRhYmxlc19sZW5ndGgge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogM3B4OyAvLyBBbGlnbiB3aXRoIGZpbHRlclxuXG4gIHNlbGVjdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbn1cblxuLy8gU2VhcmNoIGJ5IHRlcm1cbi5kYXRhVGFibGVzX2ZpbHRlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDMwJTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgaW5wdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5cbi8vIFRhYmxlIHBhZ2luYXRpb25cbi5kYXRhVGFibGVzX2luZm8ge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLnBhZ2luYXRlX2J1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYuZGlzYWJsZWQsXG4gICAgJi5jdXJyZW50IHtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gIHNwYW4gLnBhZ2luYXRlX2J1dHRvbjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5wYWdpbmF0ZV9idXR0b24uZmlyc3QsXG4gIC5wYWdpbmF0ZV9idXR0b24ucHJldmlvdXMge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAucGFnaW5hdGVfYnV0dG9uLm5leHQsXG4gIC5wYWdpbmF0ZV9idXR0b24ubGFzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICB0YWJsZSB7XG4gICAgY2xlYXI6IGJvdGg7IC8vIEVuc3VyZSB0YWJsZSBjbGVhcnMgZmlsdGVyXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAuc2VsZWN0LWFsbCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRoIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5zb3J0aW5nOmFmdGVyLFxuICAuc29ydGluZ19hc2M6YWZ0ZXIsXG4gIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxuXG4gIC5zb3J0aW5nX2FzYzphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhYmxlLXNvcnRpbmcucG5nXCIpIG5vLXJlcGVhdCAwIC0yNHB4O1xuICB9XG5cbiAgLnNvcnRpbmc6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YWJsZS1zb3J0aW5nLnBuZ1wiKSBuby1yZXBlYXQgMCAtMTJweDtcbiAgfVxuXG4gIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YWJsZS1zb3J0aW5nLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICB9XG5cbiAgdHIub2RkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgdHIuZXZlbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICB9XG5cbiAgdGJvZHkge1xuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIH1cblxuICAgIC8vIFNlbGVjdCBCb3hcbiAgICB0ZDpudGgtY2hpbGQoMSkge1xuICAgICAgaW5wdXQge1xuICAgICAgICBtYXJnaW46IDNweCAwIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH0gLy8gRU5EIHRib2R5XG5cbiAgLmZvcm0tc3VibWl0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLnNhdmUtdGFncyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cblxuLy8gRmF2b3JpdGUgU3BlY2lmaWMgU2l6aW5nXG4jZGF0YVRhYmxlRmF2b3JpdGVzIHtcbiAgLy8gVGl0bGVcbiAgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG5cbiAgLy8gQXV0aG9yXG4gIHRkOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC8vIFB1YmxpY2F0aW9uIERhdGVcbiAgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLy8gTmV3IHRhZ1xuICB0ZDpudGgtY2hpbGQoNSkge1xuICAgIGlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgICAgIGZvbnQtc2l6ZTogJG1pbmktc2l6ZSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgfSAvLyBFTkQgdGQ6bnRoLWNoaWxkKDUpXG5cbiAgLy8gRXhpc3RpbmcgdGFnc1xuICB0ZDpudGgtY2hpbGQoNikge1xuICAgIHdpZHRoOiAxNSU7XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCA1cHggNXB4IDA7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICBmb250LXNpemU6ICRtaW5pLXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuXG4gICAgICAucmVtb3ZlLXRhZzpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjZjBmMGYwLCA1JSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFN0YXRlIFRheCBBbW5lc3R5IFByb2dyYW1zICYgSUdBIFN0YXR1cyB0YWJsZTogRm9yIGRhdGEgcHVsbGVkIGZyb20gTUwuXG4vLyBTcGVjaWZpYyB0YWJsZSBjbGFzcyBvdmVycmlkZXMgYXJlIGJlbG93LlxuLnN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zLCAuaWdhLXN0YXR1cyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgdGFibGUge1xuICAgIG1hcmdpbjogMjBweCAwIDQwcHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXG4gICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIHRoIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGJvZHkge1xuICAgICAgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICAgIH1cblxuICAgICAgdHIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMge1xuICB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgdGhlYWQgdGgge1xuICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgfVxuICB9XG59XG5cbi5pZ2Etc3RhdHVzIHtcbiAgdGFibGUge1xuICAgIHRoZWFkIHtcbiAgICAgIHRoIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGJvZHkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBTdGF0ZSBUYXggQW1uZXN0eSBQcm9ncmFtczogRm9yIHByZXZpb3VzIGRhdGFUYWJsZXMgdmVyc2lvbi5cbi5wYWdlLXN0YXRlLXRheC10b2RheS1zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB7XG4gIGgyLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbiNkYXRhVGFibGVTdGF0ZVRheFByb2dyYW1zIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuXG4gIHRoZWFkIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcblxuICAgIC8vIEZvcmNlIGhpZGUgc29ydGluZ1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRkFUQ0EgTW9kZWwgSUdBcyB0YWJsZSAocmVhbGx5IGp1c3QgYSBsaXN0KS5cbi5tb2RlbC1pZ2FzIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICBsaSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRlJMIEltcG9ydGFudCBEb2N1bWVudHNcbnRhYmxlI2ZybC1pbXBvcnRhbnQtZG9jcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW46IDIwcHggMDtcbiAgdHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG4gIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB9XG4gIHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi8vIFJTUyBNaW5pLVByb2R1Y3RzIENvbmZpZ3VyYXRpb25cbi52aWV3LXJzcy1wcm9kdWN0cyB0YWJsZS52aWV3cy10YWJsZSB7XG4gIHdpZHRoOiAkbWF4LXdpZHRoO1xuICBtYXJnaW4tbGVmdDphdXRvO1xuICBtYXJnaW4tcmlnaHQ6YXV0bztcbiAgdGhlYWQgdHIgdGgsIHRib2R5IHRyIHRkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICAuaXRlbS1saXN0IHVsIGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRheCBOb3RlcyBIZWxwIENlbnRlclxuXG4ucGFnZS1zdXBwb3J0LWhlbHAtY2VudGVyIHtcbiAgI21haW4tY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmNvbnRhaW4ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuLmZsb2F0aW5nX19jdGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTYwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjQwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAuMzUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgcCB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICB9XG59XG5cbi5zdXBwb3J0X19pbnRybyB7XG4gIGgxIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICBmb250LXNpemU6IDM1cHg7XG5cbiAgICArIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAuc3VwcG9ydF9fbWF0ZXJpYWxzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWNvbG9yLTNlO1xuICB9XG5cbiAgLy8gQWx0ZXJuYXRpdmUgYWNjb3JkaW9uIHZpZXdcbiAgLmFjY29yZGlvbiB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtLjc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtLjc1cmVtO1xuXG4gICAgYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgcGFkZGluZzogLjc1cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9IC8vIEVORCBidXR0b25cblxuICAgIGRpdltpZCo9XCJzdXBwb3J0XCJdIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH0gLy8gRU5EIGFjY29yZGlvblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4uc3VwcG9ydF9fY29sbGF0ZXJhbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICBsaSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuY29sbGF0ZXJhbC0tZ3VpZGUgYTo6YmVmb3JlLFxuICAuY29sbGF0ZXJhbC0tdmlkZW8gYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAuY29sbGF0ZXJhbC0tZ3VpZGUgYTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVscF9jZW50ZXIvdXNlci1ndWlkZXMtaWNvbi5wbmdcIik7XG4gIH1cblxuICAuY29sbGF0ZXJhbC0tdmlkZW8gYTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVscF9jZW50ZXIvaW5zdHJ1Y3Rpb25hbC12aWRlb3MtaWNvbi5wbmdcIik7XG4gIH1cbn1cblxuLnN1cHBvcnRfX2ZhcSB7XG4gIGNsZWFyOiBsZWZ0O1xuICBwYWRkaW5nOiA2MHB4IDA7XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICB9XG5cbiAgLmFjY29yZGlvbiB7XG4gICAgbWF4LXdpZHRoOiA3NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcblxuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIH1cbiAgfVxufVxuXG4uc3VwcG9ydF9fd2ViaW5hciB7XG4gIG1heC13aWR0aDogNzQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDAgNjBweDtcblxuICBoMiB7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgfVxuXG4gIGEge1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggNDBweDtcbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBNZWRpYSBQYWdlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4udGFNZWRpYSB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4udGFNZWRpYV9fcHJlc3MtcmVsZWFzZXMsXG4udGFNZWRpYV9fbWVudGlvbnMge1xuICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4udGFNZWRpYV9fcHJlc3MtcmVsZWFzZXMge1xuICBib3JkZXI6IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcbn1cblxuLnRhTWVkaWFfX21lbnRpb25zIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgYm9yZGVyOiBzb2xpZCAjZWVlO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuXG4gIC5tZWRpYSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDtcbiAgfVxufVxuIiwiLy8gVGF4IE5vdGVzIFNlbGVjdFxuXG4udGF4LW5vdGVzLXNlbGVjdC1jb2xsZWN0aW9ucyAubWVkaWFfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nICsgLnRucy1sYW5kaW5nLWN0YSB7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG5cbi50bnMtbGFuZGluZy1jdGEge1xuICBtYXgtaGVpZ2h0OiAxMjhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xuXG4gIC50bnMtbGFuZGluZy1jdGFfX2ljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTI4cHg7XG4gICAgaGVpZ2h0OiAxMjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XG5cbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGZpbGw6ICRicmFuZC1jb2xvci0zYjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgfVxuXG4gIC50bnMtbGFuZGluZy1jdGFfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMzBweDtcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBUYWJsZSBvZiBjb250ZW50c1xuLnRucy10b2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbiN0b2NIZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4xNXMsXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cztcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmLm9wZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICY6aG92ZXI6OmFmdGVyLFxuICAmOmZvY3VzOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDtcbiAgfVxuXG4gICYub3Blbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FjY29yZGlvbi10b2dnbGUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4jdG9jUGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIC4yKTtcblxuICAmLm9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICBsaSArIGxpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNkO1xuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xuICAgIH1cblxuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgIH1cbiAgfVxufVxuIiwiLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXB7XG4gIGhlaWdodDogODAlO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAmLnJlbW9kYWx7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAudGMtaGVhZGVye1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAudGMtZGlzbWlzc3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICAudGMtYnRue1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgJi5idG4tLXByaW1hcnk6OmFmdGVye1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGMtYWpheC10aHJvYmJlcntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuXG4gIC50aHJvYmJlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgJWljb247XG4gICAgICBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbiAgfVxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBUcmVhdGllc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLmJyb3dzZV90cmVhdGllc19oZWFkZXJ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRyZWF0aWVzX19jb250ZW50LS1zaWRlYmFyIHtcbiAgLnRvb2x0aXAge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5jb250ZW50LWJsb2NrIHtcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgICB9XG5cbiAgICAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgICB9XG4gIH1cbn1cblxuLy8gbWxpIGxpbmtcbi53dHRfbWxpX2NvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcblxuICB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICBkaXYge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzU1NSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnd0dF9tbGlfY29udGFpbmVyIGEsIFxuLnd0dF9tbGlfbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cbiAgaSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgfVxufVxuLnd0dF9tbGlfbGluayB7XG4gIGJhY2tncm91bmQ6ICM2NjYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLy8gYWR2YW5jZWQgc2VhcmNoIG1saSBsaW5rXG4ud3R0X2Fkdl9zZWFyY2hfbWxpX2NvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgXG4gIGgyIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KXtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuXG4gICAgaDIge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC53dHRfYWR2X3NlYXJjaF9tbGlfbGluayB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi53dHRfYWR2X3NlYXJjaF9tbGlfY29udGFpbmVyIGEsIC53dHRfbWxpX2xpbmsge1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnd0dF9hZHZfc2VhcmNoX21saV9saW5rIHtcbiAgYmFja2dyb3VuZDogI2JiYmFiYSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4ud3R0X2Fkdl9zZWFyY2hfbWxpX2Fycm93OjpiZWZvcmUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ud3R0X2Fkdl9zZWFyY2hfbWxpX2Fycm93IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLy8gVHdlYWtzIHRvIGFib3ZlLlxuLnd0dF9hZHZfc2VhcmNoX21saV9yZXNvdXJjZXMge1xuICBoMi5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQ6ICNiYmJhYmE7XG4gIH1cbiAgc3Bhbi53dHRfYWR2X3NlYXJjaF9tbGlfYXJyb3cge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICB9XG4gIC53dHRfYWR2X3NlYXJjaF9tbGlfbGlua3tcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHNwYW57XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKXtcbiAgICAmLmNvbnRlbnQtYmxvY2tfX2hlYWRlcntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBoMi5jb250ZW50LWJsb2NrX190aXRsZXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi53dHRfYWR2YW5jZV9zZWFyY2hfY29udGFpbmVyIC53dHRfYWR2X3NlYXJjaF9tbGlfcmVzb3VyY2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLy8gV1RUIE1MSSBSZXNvdXJjZXMgYmxvY2sgaW4gbWFpbiBsYW5kaW5nIHBhZ2UgY29udGVudCBhcmVhLlxuLm1saS1yZXNvdXJjZXMge1xuICBhcnRpY2xlOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgfVxuICAubWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuLnd0dF9sYW5kaW5nX21saV9jb250YWluZXIge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgaDIuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4vL2FkdmFuY2VkIHNlYXJjaCBsaW5rXG4uYWR2YW5jZWRfc2VhcmNoX2NvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFkdmFuY2VkX3NlYXJjaF9jb250YWluZXIgYSwgLnd0dF9hZHZhbmNlZF9zZWFyY2hfbGluayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3R0X2FkdmFuY2VkX3NlYXJjaF9saW5rIHtcbiAgYmFja2dyb3VuZDogIzY2NiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ud3R0X2FkdmFuY2Vfc2VhcmNoX2Fycm93OjpiZWZvcmUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi53dHRfYWR2YW5jZV9zZWFyY2hfYXJyb3cge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi8vIFNlYXJjaCAvIFF1aWNrIExvY2F0ZVxuLnRyZWF0aWVzLXNlYXJjaCxcbi50cmVhdGllcy1xdWljay1maW5kIHtcbiAgcGFkZGluZzogMTBweDtcblxuICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG59IC8vIEVORCBzZWFyY2gvcXVpY2stZmluZFxuXG5cbi50cmVhdGllcy1zZWFyY2gge1xuICAuZm9ybS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDA4cHg7XG5cbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgIHdpZHRoOiAzMjFweDtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICB3aWR0aDogMjE5cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCR0YWJsZXQsICR0YWJsZXQtbCkge1xuICAgICAgd2lkdGg6IDMyMXB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXN1Ym1pdCB7XG4gICAgQGluY2x1ZGUgcmVtb3ZlQXBwZWFyYW5jZTtcbiAgICBAaW5jbHVkZSBoaWRlLXRleHQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGEtc3VibWl0LWdyYXkucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNob3Nlbi1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn0gLy8gRU5EIHRyZWF0aWVzLXNlYXJjaFxuXG5cbi50cmVhdGllcy1xdWljay1maW5kIHtcbiAgLy8gU2V0IEFzIERlZmF1bHQgLyBMb2NhdGUgLyBDbGVhciBEZWZhdWx0c1xuICAuYnRuLS1wcmltYXJ5LFxuICAuYnRuLS10ZXJ0aWFyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLy8gU2V0IEFzIERlZmF1bHRcbiAgI2VkaXQtc2F2ZSB7XG4gICAgbWFyZ2luOiAtNXB4IDAgMTBweDtcbiAgfVxuXG4gIC8vIExvY2F0ZVxuICBbaWQqPVwiZWRpdC1zdWJtaXRcIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC8vIEFmdGVyIGRlZmF1bHQgaXMgc2V0LCBjb25maXJtYXRpb24gdGV4dFxuICAuZGVmYXVsdC1jb25maXJtYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLnRhVGlwLXRyZWF0aWVzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufSAvLyBFTkQgdHJlYXRpZXMtcXVpY2stZmluZFxuXG5cbiNmaWx0ZXItdHJlYXRpZXMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5cbiNjb21wYXJlLWZvcm0td3JhcHBlciB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5cbi8vIENvbXBhcmUgQWN0aW9ucyAoU2hhcmVkIGFjcm9zcyBRdWljayBSYXRlcywgVHJlYXR5IGFuZCBUcmVhdHkgQXJ0aWNsZXMpXG4uY29tcGFyZS1kaXNhYmxlLXBvcHVwcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5jb21wYXJlX19hY3Rpb24ge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjbGVhcjogcmlnaHQ7XG5cbiAgLmNvbXBhcmUsXG4gIC5jb21wYXJlLXJlc2V0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAuY29tcGFyZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cblxuICAuY29tcGFyZS1yZXNldCB7XG4gICAgQGluY2x1ZGUgcmVtb3ZlQXBwZWFyYW5jZTtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAuYnRuLS1wcmltYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAudHJlYXRpZXMgLmNvbnRhaW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5cblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBRdWljayBUcmVhdHkgTG9jYXRvciBSZXN1bHRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5bY2xhc3MqPVwicXVpY2stdHJlYXRpZXNcIl0gLnRyZWF0eSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgVHJlYXRpZXMgLSBDb21wYXJlIChMYW5kaW5nKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4udHJlYXRpZXMtY29tcGFyZV9fYWRkIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgLmZvcm0tZWxlbWVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9IC8vIEVOZCBmb3JtLWVsZW1lbnRcblxuICAuYWRkLXBhcnRuZXJzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn0gLy8gRU5EIHRyZWF0aWVzLWNvbXBhcmVfX2FkZFxuXG4jdHJlYXRpZXMtY29tcGFyZS1mb3JtLFxuI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIHtcbiAgLmZvcm0taXRlbS1wMSxcbiAgLmZvcm0taXRlbS1wMixcbiAgLmZvcm0taXRlbS1wMyxcbiAgLmZvcm0taXRlbS1wNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI4NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIFtpZCo9XCJlZGl0LXNlYXJjaC1idG5cIl0ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNzBweDtcbiAgICBtYXJnaW4tdG9wOiAxOXB4OyAvLyBBbGlnbiB3aXRoIHNlbGVjdCBib3hlc1xuICB9XG5cbiAgLy8gUmVzdWx0c1xuICAuZm9ybS1yYWRpb3Mge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgKyAuZm9ybS1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgLmZvcm0tcmFkaW8ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuXG4gICAgICAgICsgbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH0gLy8gRU5EIGZvcm0taXRlbVxuICB9IC8vIEVORCBmb3JtLXJhZGlvc1xufSAvLyBFTkQgdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFRyZWF0aWVzIC0gQ29tcGFyZSAoUmVzdWx0cylcblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy10cmVhdGllcy1jb21wYXJlLXJlc3VsdHMge1xuICAuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgfVxuXG4gIC50cmVhdGllcy1jb21wYXJlX190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogODRweDtcbiAgfVxufVxuXG4udHJlYXRpZXMtY29tcGFyZV9fbGVmdCxcbi50cmVhdGllcy1jb21wYXJlX19yaWdodCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA3MHB4O1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gIGhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNzBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDVweCA1cHggMHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgfVxuXG4gIC5hcnRpY2xlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAuYXJ0aWNsZV9fYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi50cmVhdGllcy1jb21wYXJlX19yaWdodCB7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG59XG5cblxuLnRyZWF0eS1tZXRhZGF0YSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbi50cmVhdHktbWV0YWRhdGFfX3JvdyB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbi50cmVhdHktbWV0YWRhdGFfX2xhYmVsLFxuLnRyZWF0eS1tZXRhZGF0YV9fcmVzdWx0cyB7XG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbn1cblxuLnRyZWF0eS1tZXRhZGF0YV9fbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwJTtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50cmVhdHktbWV0YWRhdGFfX3Jlc3VsdHMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDcwJTtcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcblxuICBhIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICB9XG59XG5cbi50cmVhdHktbWV0YWRhdGFfX25vc3BhY2UgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zdGF0aWNfZWRpdG9yc19ub3RlIHtcbiAgYmFja2dyb3VuZDogI2VlZSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBDb21wYXJlIFJhdGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4ucmF0ZXMtY29tcGFyZSB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIC8vIFBhcnRuZXIgMSBhbmQgMiBzZWxlY3Rpb25cbiAgLmZvcm0taXRlbS1wYXJ0bmVyMSxcbiAgLmZvcm0taXRlbS1wYXJ0bmVyMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI4NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFkZCB0byBjb21wYXJlIHRhYmxlXG4gIFtpZCo9XCJlZGl0LWFkZFwiXSB7XG4gICAgQGV4dGVuZCAuYnRuLS1zZWNvbmRhcnk7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIG1hcmdpbjogMTlweCAwIDIwcHg7IC8vIEFsaWduIHdpdGggc2VsZWN0IGJveGVzXG4gIH1cblxuICAvLyBTZWxlY3RlZCBDb21wYXJpc29uc1xuICAuZm9ybS13cmFwcGVyW2lkKj1cImVkaXQtc2VsZWN0ZWQtLVwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gICAgLy8gU2luZ2xlIGNvbXBhcmUgbGluZVxuICAgIC5pbmxpbmUtZWxlbWVudHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgICAgIC8vIENvbXBhcmlzb24gdGV4dFxuICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIENvbXBhcmlzb24gcmVtb3ZlXG4gICAgICAucmVtb3ZlLWJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1cHggNXB4IDAgMCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHksIC4zcztcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciAucmVtb3ZlLWJ1dHRvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfSAvLyBFTkQgaW5saW5lLWVsZW1lbnRzXG4gIH0gLy8gRU5EIGVkaXQtc2VsZWN0ZWRcbn0gLy8gRU5EIHRyZWF0aWVzdC1jb21wYXJlXG5cblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBRdWljayBSYXRlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuI3JlZmVyZW5jZXRhYmxlLWZvcm0gLmxpc3Rpbmcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucXVpY2stcmF0ZS1oZWFkbGluZXtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnF1aWNrLXJhdGVzLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgdGgge1xuICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIH1cblxuICB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gIH1cbn0gLy8gRU5EIHF1aWNrLXJhdGVzLXRhYmxlXG5cblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBUcmVhdGllcyBEb2MgVG9DXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4udHJlYXRpZXMtdG9jX190aXRsZSArIHVsIHtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi50cmVhdGllcy10b2NfX3RpdGxlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gIGZvbnQtc2l6ZTogJGg2LXNpemU7XG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi50cmVhdGllcy10b2NfX2xpbmsgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAmOmhvdmVyLFxuICAmLmN1cnJlbnQge1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gIH1cbn1cblxuLy8gQ1NQUk9KRUNULTg3NDg6IEZpbmFsIGNhbGwgLSBoaWRlIG5lc3RlZCBUT0MgaXRlbXMgKDNyZCBsZXZlbCAmIGxvd2VyKS5cbi50cmVhdGllcy10b2NfX2xpbmsgLnRyZWF0aWVzLXRvY19fbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBDU1BST0pFQ1QtODc0ODogRmlyc3QganVzdCBpbmRlbnRlZCBuZXh0ZWQgVE9DIGVudHJ5IGxpbmtzLCBidXQgZGVjaWRlZCBub3QuXG4udHJlYXRpZXMtdG9jX19saW5rIC50cmVhdGllcy10b2NfX2xpbmsgYSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbn1cbiovXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgVHJlYXRpZXMgTmV3c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLnRyZWF0aWVzLW5ld3N7XG5cbiAgLmZvcm0tdHlwZS1zZWxlY3R7XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiBcIk9SXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gICAgICBmb250LXdlaWdodDogJGJsYWNrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZTpiZWZvcmV7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5yZXNldC1mb3Jte1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufSAvLyBFTkQgdHJlYXRpZXMtbmV3c1xuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgVHJlYXRpZXMgV1RTIExpbmsgaW4gVHJlYXR5IFN1bW1hcmllc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLnRyZWF0aWVzIHtcbiAgaGVhZGVyIHtcbiAgICAud3RzbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgVHJlYXRpZXMgRXhwYW5kIENvbGxhcHNlIGZvciBicm91c3dlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5kaXYgaDUudHJlYXRpZXNfZXhwYW5kLCBkaXYgaDUudHJlYXRpZXNfY29sbGFwc2UsIGRpdiBoNS50cmVhdGllc19leHBhbmRfY29sbGFwc2Uge1xuICBmbG9hdDpsZWZ0O1xuICBwYWRkaW5nOiAwIDJweDtcbn1cblxuZGl2IGg1LnRyZWF0aWVzX2V4cGFuZCwgZGl2IGg1LnRyZWF0aWVzX2NvbGxhcHNlIHtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRyZWF0aWVzX2V4cGFuZF9pY29uLCAudHJlYXRpZXNfY29sbGFwc2VfaWNvbiB7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgVHJlYXRpZXMgY2FuIGhhdmUgdG9ucyBvZiBhdXRob3JzLiBUaGlzIENTUyB3aWxsIG1ha2UgaXQgbG9vayBnb29kXG4vLyAgTm8gbWF0dGVyIGhvdyBtYW55IGF1dGhvcnMgd2UgaGF2ZS4gOilcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4udHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19iYXIsIC50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX3Bvc3RlZCB7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19hY3Rpb25zIHtcbiAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MXB4KSB7XG4gICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgIHJpZ2h0OiAwO1xuICAgICB0b3A6IDUwJTtcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX2FjdGlvbnMgYSwgLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fYWN0aW9ucyAuYXJ0aWNsZV9fc29jaWFsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19wb3N0ZWQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4udHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19iYXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fdGEtc3VtbWFyeSB1bCwgI3RyZWF0eXN1bW1hcnkgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgVXBkYXRlcyB0byB0aGUgV29ybGR3aWRlIFRheCBTdW1tYXJpZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4udHJlYXRpZXNfX2NvbnRlbnQtLW1haW4ud3RzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3MTBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLWwsICR0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbn1cblxuLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIud3RzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNDYwcHg7XG5cbiAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUtbCwgJHRhYmxldCkge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX3RhLXN1bW1hcnlOb1NwYWNlIHB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbiNzdGlja3ktd3JhcHBlciAuYmxvY2suZ3JvdXAgPiBvbCB7XG4gIGhlaWdodDogNTA3cHg7XG4gIG1heC1oZWlnaHQ6IDUwN3B4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1MSSBjb21wYXJlIHRyZWF0aWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLm1saV9jb21wYXJlX19sZWZ0X2hlYWRlciwgLm1saV9jb21wYXJlX19yaWdodF9oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjNWU3Y2QxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1saV9jb21wYXJlX19sZWZ0X2FydGljbGVfaGVhZGVyLCAubWxpX2NvbXBhcmVfX3JpZ2h0X2FydGljbGVfaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1saV9jb21wYXJlX19sZWZ0X2Z1bGx0ZXh0IHRhYmxlLCAubWxpX2NvbXBhcmVfX2xlZnRfZnVsbHRleHQgdGgsIC5tbGlfY29tcGFyZV9fbGVmdF9mdWxsdGV4dCB0ZCwgLm1saV9jb21wYXJlX19sZWZ0X2Z1bGx0ZXh0IHRyLFxuLm1saV9jb21wYXJlX19yaWdodF9mdWxsdGV4dCB0YWJsZSwgLm1saV9jb21wYXJlX19yaWdodF9mdWxsdGV4dCB0aCwgLm1saV9jb21wYXJlX19yaWdodF9mdWxsdGV4dCB0ZCwgLm1saV9jb21wYXJlX19yaWdodF9mdWxsdGV4dCB0ciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDEwcHg7XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEltYWdlIFJlcGxhY2VtZW50IC0gSGlkZSBUZXh0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbkBtaXhpbiBoaWRlLXRleHQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQ6IDAvMCBhO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn0iLCIudG9wLWJhbm5lcntcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi8vIEZyZWUgdHJpYWwgYmFubmVyXG4uYmFubmVyLXBsYWNlLWhvbGRlcntcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xufVxuXG4jdHJpYWwtYmFubmVyLWRpdiB7XG4gIHBhZGRpbmc6IDQwcHggMzBweCAhaW1wb3J0YW50O1xuICB0b3A6IDE0MHB4O1xuXG4gIC5mb3JtLWl0ZW0sXG4gIC5mcmVlLXRyaWFsLWNvZGUsXG4gIC5mcmVlLXRyaWFsLWNvZGUtc3VibWl0e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZm9ybS1pdGVtLWNvZGV7XG4gICAgbGFiZWx7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcbiAgICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICAgIH1cbiAgICAuZm9ybS1yZXF1aXJlZHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZyZWUtdHJpYWwtY29kZXtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAuZm9ybS1pdGVtLWNvZGV7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgIH1cbiAgICAuZnJlZS10cmlhbC1jb2Rle1xuICAgICAgd2lkdGg6IDk4JTtcbiAgICB9XG4gICAgLmZyZWUtdHJpYWwtY29kZS1zdWJtaXR7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgIHdpZHRoOiA5OCU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICAgIH1cbiAgfVxuXG4gIC5mcmVlLXRyaWFsLXJlc2VuZHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgICBhe1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBMYXRlc3QgTmV3cyBCYW5uZXJcbi5sYXRlc3RfbmV3c19ibG9ja3tcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZ19sYXRlc3RfbmV3c19ibG9jayB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4ubGF0ZXN0X25ld3NfbWVkaWFfX2NvbnRlbnR7XG4gIHBhZGRpbmc6IDRweCAwICFpbXBvcnRhbnQ7XG59XG5cbi5sYXRlc3RfbmV3c19tZWRpYV9fbWV0YSwgLmxhdGVzdF9uZXdzX2Jsb2NrX19oZWFkZXIsIC5sYXRlc3RfbmV3c19tZWRpYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG59XG5cbi5sYXRlc3RfbmV3c19tZWRpYV9fbWV0YSBhIHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5sYXRlc3RfbmV3c19leHBhbmQge1xuICBib3gtc2hhZG93OiAjZWVlIDAgMXB4IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIC5kYWlsaWVzX19sYXRlc3QtbmV3c3tcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG5cbiAgLmxhdGVzdE5ld3NUb2dnbGUtaW5uZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAubGF0ZXN0TmV3c1RvZ2dsZS1pbm5lciBhIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICByaWdodDogMTI1cHg7XG4gIH1cbn1cblxuLmxhdGVzdF9uZXdzX2NvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxhdGVzdF9uZXdzX2NvbGxhcHNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNmMWYxZjEgc29saWQ7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG5cbiAgLm1lZGlhe1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIC5sYXRlc3RfbmV3c19tZWRpYV9fdGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW46IDRweCAwIDVweCAwO1xuICAgIH1cblxuICAgIC5sYXRlc3RfbmV3c19tZWRpYV9fY2F0ZWdvcnkge1xuICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAmLnByb2R1Y3QtSW50ZXJuYXRpb25hbHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRuaS1jb2xvcjtcbiAgICAgIH1cbiAgICAgICYucHJvZHVjdC1GZWRlcmFse1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG4tY29sb3I7XG4gICAgICB9XG4gICAgICAmLnByb2R1Y3QtU3RhdGV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdG4tY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxhdGVzdF9uZXdzX21lZGlhX19kYXRle1xuICAgICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcntcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAubGF0ZXN0X25ld3NfYmxvY2tfX2hlYWRlcl9pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgLmxhdGVzdF9uZXdzX2Jsb2NrX190aXRsZV9oZWFkbGluZSB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcbiAgICAgICAgd2lkdGg6IDEzNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LWJsb2NrX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5ieHBhZ2Vye1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYngtcGFnZXJ7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIG1hcmdpbjogMTVweCAwIDAgMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ieGNvbnRyb2x7XG4gICAgICAuYnhjb250cm9sLWlubmVye1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgIH1cbiAgICAgIC5ieHByZXYsIC5ieG5leHR7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgIC5ieHByZXYsIC5ieG5leHR7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAuYnhwcmV2e1xuICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgfVxuICAgICAgICAuYnhuZXh0e1xuICAgICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ4LXByZXYsXG4gICAgICAuYngtbmV4dHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAmOmFjdGl2ZSwgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaWNvbi1hbmdsZS1sZWZ0OmJlZm9yZXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgICAgLmljb24tYW5nbGUtcmlnaHQ6YmVmb3Jle1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLndheWZhaXItcmVhY3QtYXBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcblxuICAudG9vbGJhcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC8vUmVhY3Qtc2VsZWN0XG4gIC5zZWxlY3QtYm94IHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cblxuICAucmVhY3Qtc2VsZWN0X19jb250cm9se1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweDtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICY6aG92ZXJ7XG4gICAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgfVxuICB9XG5cbiAgLnJlYWN0LXNlbGVjdF9fY29udHJvbC0taXMtZm9jdXNlZHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLnJlYWN0LXNlbGVjdF9fdmFsdWUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuXG4gIC5yZWFjdC1zZWxlY3RfX3ZhbHVlLWNvbnRhaW5lci0taGFzLXZhbHVlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnJlYWN0LXNlbGVjdF9faW5kaWNhdG9yLXNlcGFyYXRvcntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJlYWN0LXNlbGVjdF9fZHJvcGRvd24taW5kaWNhdG9ye1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rvd24tYXJyb3cucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHN2Z3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnJlYWN0LXNlbGVjdF9fY29udHJvbC0tbWVudS1pcy1vcGVuIHtcbiAgICAucmVhY3Qtc2VsZWN0X19kcm9wZG93bi1pbmRpY2F0b3Ige1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzcHgpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy91cC1hcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0b3A6IDFweDtcbiAgICB9XG4gIH1cblxuICAucmVhY3Qtc2VsZWN0X19jbGVhci1pbmRpY2F0b3Ige1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxuXG4gIC5yZWFjdC1zZWxlY3RfX2lucHV0IGlucHV0e1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucmVhY3Qtc2VsZWN0X19tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwwLDAsLjE1KTtcbiAgfVxuXG4gIC5yZWFjdC1zZWxlY3RfX29wdGlvbiB7XG4gICAgcGFkZGluZzogNXB4IDZweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAmOmFjdGl2ZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAucmVhY3Qtc2VsZWN0X19vcHRpb24tLWlzLWZvY3VzZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5yZWFjdC1zZWxlY3RfX211bHRpLXZhbHVlIHtcbiAgICBtYXJnaW46IDNweCAwIDNweCA1cHg7XG4gICAgcGFkZGluZzogNXB4IDBweCA1cHggNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICNlNGU0ZTQ7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIH1cblxuICAucmVhY3Qtc2VsZWN0X19tdWx0aS12YWx1ZV9fbGFiZWx7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAucmVhY3Qtc2VsZWN0X19tdWx0aS12YWx1ZV9fcmVtb3ZlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjODg4ODg4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICM0NjQ2NDY7XG4gICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnJlYWN0LXNlbGVjdF9fbWVudSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnJlYWN0LXNlbGVjdF9fc2luZ2xlLXZhbHVlIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG5cbiAgLy8gTWVudVxuICAubWVudS1pY29uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCNkZGQsIDApO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgICY6YmVmb3Jle1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICM4ODg7XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtY29udGVudCB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuOTUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tZW51LWdyb3VwLmV4cGFuZGVkIHtcbiAgICAubWVudS1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgLm1lbnUtY29udGVudHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5tZW51LWdyb3Vwe1xuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOTk5O1xuICAgIH1cbiAgICAuY29udGVudC1ibG9ja19fdGl0bGV7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICB9XG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cbiAgICAubGluay1saXN0IGEge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuICAgIC5zZWxlY3QtZ3JvdXAge1xuICAgICAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweDtcblxuICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAucmVhY3Qtc2VsZWN0X19jb250cm9sIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDFweCAwO1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yZWFjdC1zZWxlY3RfX2luZGljYXRvcnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSZWFjdC10YWJsZVxuLlJlYWN0VGFibGUge1xuICBtYXJnaW46IDQwcHggMCAxMDBweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXG4gIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7ICAvKiBcXDIwMjIgaXMgdGhlIENTUyBDb2RlL3VuaWNvZGUgZm9yIGEgYnVsbGV0ICovXG4gICAgICBjb2xvcjogIzc3NztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICB9XG4gIH1cblxuICAucnQtdGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmPmRpdiB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuXG4gICAgJi4tY3Vyc29yLXBvaW50ZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RhYmxlLXNvcnRpbmcucG5nKSAwIC0xMnB4IG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICB9XG5cbiAgICAmLi1zb3J0LWRlc2M6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90YWJsZS1zb3J0aW5nLnBuZykgbm8tcmVwZWF0O1xuICAgIH1cblxuICAgICYuLXNvcnQtYXNjOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdGFibGUtc29ydGluZy5wbmcpIDAgLTI0cHggbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuXG4gIC5ydC10aCwgLnJ0LXRkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLnJ0LXRoZWFkLi1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgLnJ0LXRoIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAmLi1zb3J0LWFzYywgJi4tc29ydC1kZXNjIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi4tY3Vyc29yLXBvaW50ZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIDtcbiAgICB9XG4gIH1cblxuICAucnQtdGhlYWQge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuXG5cbiAgLnJ0LXRib2R5IHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgfVxuXG4gIC5ydC10ci4tZXZlbiB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgfVxuXG4gIC4tcGFnaW5hdGlvbiB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5ub3Rle1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzg4ODtcbiAgfVxufVxuXG4vLyBUYWJzXG4udGFUYWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLnRhVGFiIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgJjpob3Zlcjpub3QoLnNlbGVjdGVkKSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicmFuZC1jb2xvcjtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICB9XG59XG5cbi50YVRhYi5zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNHB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTJweDtcbiAgICB0b3A6IC0ycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0ycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLnRhVGFiX2xpbmt7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTVweCA0cHggMCAwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0yNnB4O1xuICAgIHJpZ2h0OiA2cHg7XG4gIH1cbn1cbiIsIi5hdWRpdC1pbnNpZ2h0X19oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgLmhlYWRlcl9fbG9nbyxcbiAgLmhlYWRlcl9fZG9jLWxpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgPiBhLFxuICAgIGgxIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICA+IGEge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlcl9fZG9jLWxpc3Qge1xuICAgIG1heC13aWR0aDogNTAlO1xuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSB0cnVuY2F0ZSgxMDAlKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCksIHByaW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyX19hY3Rpb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICA+IC5idG4ge1xuICAgICAgICAgZmxleDogMSAwIGF1dG87XG5cbiAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgIH1cblxuICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpLCBwcmludCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDEwcHg7XG4gIH1cbn1cblxuLmVkaXRfYW5ub3RhdGlvbiwgLmpzLWNvcHktdG8tY2xpcGJvYXJkLCAuZGVsZXRlLWFubm90YXRpb257XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gTW9kYWwgdmVyc2lvblxuLndvcmtiZW5jaF9tb2RhbCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtaW4taGVpZ2h0OiA1MHZoO1xuICBtYXgtaGVpZ2h0OiA5NXZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIsXG4gIC50YS10b29sYmFyLS13b3JrYmVuY2gsXG4gIC5hbm5vdGF0aW9ucyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSwgcHJpbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cblxuICAudGEtdG9vbGJhci0td29ya2JlbmNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XG4gIH1cblxuICAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlIGxhYmVsIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICB9XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTB2aDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLy8gRG9jdW1lbnQgU2VsZWN0aW9uXG4ucmVtb2RhbF9kb2N1bWVudC1zZWxlY3Qge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gIH1cbn1cblxuLmRvY3VtZW50LXNlbGVjdCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCxcbi5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBtYXgtaGVpZ2h0OiA3MHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGhlYWRlciB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gICAgcCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmF2YWlsYWJsZV9fc2VsZWN0cyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgfVxufVxuXG4uZG9jdW1lbnQtc2VsZWN0X19saXN0IHtcbiAgbWF4LWhlaWdodDogODAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIHtcbiAgcGFkZGluZzogMjBweDtcblxuICBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG5cbiAgLnN0YXRlX19uYW1lLFxuICAuc3RhdGVfX25hbWUgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0tZGFyaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAuc3RhdGVfX25hbWUge1xuICAgIGJ1dHRvbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICsgbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBvbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgb2wge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKDcwJSk7XG4gICAgICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuXG4gICAgICAuc3RhdGVfX3ZlcnNpb24ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgKyAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSB7XG4gICAgLy8gcGFkZGluZy10b3A6IDA7XG5cbiAgICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgJiB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuXG5cbi5kb2N1bWVudC1zZWxlY3RfX3NlbGVjdGVkIHtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuXG4uZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblxuICAuc3RhdGVfX25hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIH1cblxuICBvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcblxuICAgICAgJi5oYXMtdmVyc2lvbnMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG59XG5cblxuXG4uc3RhdGVfX2RvY3VtZW50IHtcbiAgYnV0dG9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBib3JkZXI6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICYuanMtZGVzZWxlY3QtZG9jdW1lbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cztcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgQGluY2x1ZGUgdHJ1bmNhdGUoODAlKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFdvcmxkd2lkZSBUYXggU3VtbWFyaWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG50YWJsZS53dHMtaW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0Ym9keSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC8vIE1hcmdpbnMgcmVxdWlyZWQgYnkgUHdDLlxuICBpbWcucHdjbG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gIC53dHMgLmxpc3RpbmdfX2NvbnRlbnQgLmNvbnRhaW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnd0cyB7XG5cbiAgLmxpc3RpbmdfX2Rlc2NyaXB0aW9uID4gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5saXN0aW5nX19jb250ZW50IHtcbiAgICBwLmNvcHlyaWdodC1saW5lIHtcbiAgICAgIG1hcmdpbjogMjBweDtcbiAgICB9XG5cbiAgICBzZWN0aW9uIHtcbiAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBwLmNvcHlyaWdodC1saW5lIHtcbiAgICBmb250LXNpemU6ICR0aW55LXNpemU7XG4gIH1cblxuICAvLyBNYXJnaW5zIHJlcXVpcmVkIGJ5IFB3Qy5cbiAgaGVhZGVyIGltZy5wd2Nsb2dvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmFydGljbGVfX2JhciB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIH1cblxuICAuYXJ0aWNsZV9fdGEtc3VtbWFyeSB7XG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMjBweCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQge1xuXG4gICAgdWwsIG9sLCBociB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICB0aGVhZCB0ciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgdGQudGFibGVoZWFkaW5nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0Ym9keSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICB9XG4gICAgICAgIHRyLmhlYWRyb3cge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5kYWlsaWVzX19jb250ZW50LS1zaWRlYmFyIHtcbiAgICAjc3VtbWFyeS1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICAgIC5wd2Njb250YWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gICAgfVxuICAgIC53YnRpbGUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLndidGlsZWRlc2Mge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgfVxuXG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1MSSBSZXNlcnZhdGlvbnMgYW5kIE5vdGlmaWNhdGlvbnMgVGFibGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIge1xuICAkY29sb3ItcHJvdmlzaW9uYWwgOiAjZmZlOTkzO1xuICAkY29sb3ItcmF0aWZpZWQ6ICNjM2RlYjc7XG4gICRjb2xvci1lbXB0eTogcmdiYSgwLDAsMCwwKTtcbiAgJGNvbG9yLXByb3Zpc2lvbmFsLWRhcmsgOiBzaGFkZSgkY29sb3ItcHJvdmlzaW9uYWwsIDE1JSk7XG4gICRjb2xvci1yYXRpZmllZC1kYXJrOiBzaGFkZSgkY29sb3ItcmF0aWZpZWQsIDE1JSk7XG4gICRjb2xvci1lbXB0eS1kYXJrOiBzaGFkZSgkY29sb3ItZW1wdHksIDE1JSk7XG4gICRjb2xvci1yb3ctaGVhZGVyLWV2ZW46ICR0bmktY29sb3I7XG4gICRjb2xvci1yb3ctaGVhZGVyLW9kZDogdGludCgkY29sb3Itcm93LWhlYWRlci1ldmVuLCAxNSUpO1xuICAkY29sb3ItY2VsbC1mdWxsOiAjNWI2NTc1O1xuICAkY29sb3ItY2VsbC1mdWxsLWxpZ2h0OiB0aW50KCRjb2xvci1jZWxsLWZ1bGwsIDE1JSk7XG4gICRjb2xvci1ib3JkZXItaGVpZ2h0OiA4cHg7XG5cbiAgI21haW4tY29udGVudCB7XG4gICAgLmNvbnRhaW4ge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLm1saV90YWJsZS1jb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuXG4gIC5tbGlfdGFibGUtZmlsdGVyLW5vdGUtY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5tbGlfdGFibGUtZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLnRpdGxlLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtLWp1cmlzZGljdGlvbjEsXG4gICAgLmZvcm0taXRlbS1qdXJpc2RpY3Rpb24yIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWxpLWZpbHRlci1qdXJpc2RpY3Rpb24tMSxcbiAgICAubWxpLWZpbHRlci1qdXJpc2RpY3Rpb24tMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdWwge1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWxpX3RhYmxlLW5vdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAubm90ZS1jb24ge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAubm90ZS1jb2xvcntcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICB9XG4gICAgLmNvbG9yLWUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNkO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgI2ZmZiA1MCUsICNmOWY5ZjkgNTAlKTtcbiAgICB9XG5cbiAgICAuY29sb3ItcCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJvdmlzaW9uYWw7XG4gICAgfVxuICAgIC5jb2xvci1yIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1yYXRpZmllZDtcbiAgICB9XG4gIH1cblxuICB0YWJsZSB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcblxuICAgIHRkLCB0aCB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgIHRkK3RkLFxuICAgIHRoK3RoIHtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICB9XG4gIH1cblxuICAjbWxpX3RhYmxlLXRhYmxlLFxuICAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXJ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGEge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIHRoZWFkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5kYXRhVGFibGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuY29sLWhlYWRlciwgLnJvdy1oZWFkZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC50aC1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgIC5jb2wtaGVhZGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB0aCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sLWhlYWRlci1uYW1lIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAudGgtaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtaGVhZGVyLWluZm8ge1xuICAgICAgLnRoLWlubmVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbC1oZWFkZXItbnVtYmVyIHtcbiAgICAgIHB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5EVEZDX0xlZnRIZWFkV3JhcHBlciB7XG4gICAgICAuY29sLWhlYWRlci1uYW1lIHtcbiAgICAgICAgLnRoLWlubmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJvdy1oZWFkZXIge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgIG1heC13aWR0aDogODBweDtcbiAgICB9XG5cbiAgICAudGQtaW5uZXIge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5tbGktZnVsbCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLm1saS1uYW1lIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLm1saS1kZXRhaWwtY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgICBib3gtc2hhZG93OiAkYnJhbmQtY29sb3ItM2QgMnB4IDJweCA4cHggMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRkOmxhc3QtY2hpbGQgLm1saS1kZXRhaWwtY29uIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAubWxpLXN0YXR1cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLy9TZXQgY29sb3IgdG8gYmFja2dyb3VkIGVsZW1lbnRcbiAgICAubWxpLXN0YXR1cy0xMSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJvdmlzaW9uYWw7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByb3Zpc2lvbmFsLWRhcms7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1saS1zdGF0dXMtMjIge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXJhdGlmaWVkO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1yYXRpZmllZC1kYXJrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tbGktc3RhdHVzLTIxIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICRjb2xvci1yYXRpZmllZCA1MCUsICRjb2xvci1wcm92aXNpb25hbCA1MCUpO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICRjb2xvci1yYXRpZmllZC1kYXJrIDUwJSwgJGNvbG9yLXByb3Zpc2lvbmFsLWRhcmsgNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWxpLXN0YXR1cy0xMiB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAkY29sb3ItcHJvdmlzaW9uYWwgNTAlLCAkY29sb3ItcmF0aWZpZWQgNTAlKTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAkY29sb3ItcHJvdmlzaW9uYWwtZGFyayA1MCUsICRjb2xvci1yYXRpZmllZC1kYXJrIDUwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1saS1zdGF0dXMtMDEge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgJGNvbG9yLWVtcHR5IDUwJSwgJGNvbG9yLXByb3Zpc2lvbmFsIDUwJSk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgJGNvbG9yLWVtcHR5LWRhcmsgNTAlLCAkY29sb3ItcHJvdmlzaW9uYWwtZGFyayA1MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tbGktc3RhdHVzLTEwIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICRjb2xvci1wcm92aXNpb25hbCA1MCUsICRjb2xvci1lbXB0eSA1MCUpO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICRjb2xvci1wcm92aXNpb25hbC1kYXJrIDUwJSwgJGNvbG9yLWVtcHR5LWRhcmsgNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWxpLXN0YXR1cy0yMCB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAkY29sb3ItcmF0aWZpZWQgNTAlLCAkY29sb3ItZW1wdHkgNTAlKTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAkY29sb3ItcmF0aWZpZWQtZGFyayA1MCUsICRjb2xvci1lbXB0eS1kYXJrIDUwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1saS1zdGF0dXMtMDIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgJGNvbG9yLWVtcHR5IDUwJSwgJGNvbG9yLXJhdGlmaWVkIDUwJSk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgJGNvbG9yLWVtcHR5LWRhcmsgNTAlLCAkY29sb3ItcmF0aWZpZWQtZGFyayA1MCUpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLm1saS10YWJsZS1sb2FkZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCw0NCw0NCwwLjcpO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAxMTtcblxuICAgIC5sb2FkZXJfX2NvbnRhaW5lciB7XG4gICAgICB0b3A6IDMwdmg7XG4gICAgfVxuXG4gICAgLmxvYWRlcl9faWNvbiB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLm1saV90YWJsZS1wbGFjZWhvZGVyIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG5cbiAgLm1saS1kZXRhaWwtaGVhZGVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIC5tbGktZGV0YWlsIHtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZGRkO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNlZWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1saS1kZXRhaWwtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn0iLCIucGFnZS10YXgtbm90ZXMtdG9kYXksXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyxcbi5wYWdlLXRheHByYWN0aWNlLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5LFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QsXG4ucGFnZS10YXgtbm90ZXMtc2VsZWN0LFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCB7XG4gIC5kYWlsaWVzX19jb250ZW50LS1tYWluLFxuICAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4sXG4gIC5jb250ZW50LS1tYWluLFxuICAuZnJsLWNvbnRlbnQsXG4gIC5lb21sLWNvbnRlbnQsXG4gIC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIHtcbiAgICAubGFuZGluZ19fdGl0bGUge1xuICAgICAgY29sb3I6ICR0bi1jb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkdG4tY29sb3I7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRuLWNvbG9yO1xuICAgIH1cblxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICBjb2xvcjogJHRuLWNvbG9yO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR0bi1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utc3RhdGUtdGF4LXRvZGF5IHtcbiAgLmxhbmRpbmdfX3RpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJHN0bi1jb2xvcjtcbiAgICBjb2xvcjogJHN0bi1jb2xvcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmRhaWxpZXNfX2NvbnRlbnQubGlzdGluZyB7XG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkc3RuLWNvbG9yO1xuICAgIH1cblxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICBjb2xvcjogJHN0bi1jb2xvcjtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkc3RuLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1hdWRpdC1pbnNpZ2h0LW5ld3Mge1xuICAubGFuZGluZ19fdGl0bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY4Mzg7XG4gIH1cblxuICAubGlzdGluZyB7XG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDA2ODM4O1xuICAgIH1cblxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNjgzODtcbiAgICB9XG4gIH1cbn1cbi5wYWdlLWF1ZGl0LWluc2lnaHQge1xuICAuY29udGVudC1ibG9jay5hdWRpdC1uZXdzIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDY4Mzg7XG4gIH1cbn1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSxcbi5wYWdlLWJlcHMtZXhwZXJ0LFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0LFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzIHtcbiAgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4sXG4gIC5iZXBzX19jb250ZW50LS1tYWluLFxuICAuZmF0Y2FfX2NvbnRlbnQtLW1haW4sXG4gIC50cmVhdGllc19fY29udGVudC0tbWFpbixcbiAgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSB7XG4gICAgLmxhbmRpbmdfX3RpdGxlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkdG5pLWNvbG9yO1xuICAgICAgY29sb3I6ICR0bmktY29sb3I7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0bmktY29sb3I7XG4gIH1cblxuICAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAkdG5pLWNvbG9yO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHRuaS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb250YWluLXJlc291cmNlcyB7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgaHIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5yZXNvdXJjZUhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tb2RpZmllZEJ5Q29udGVudCwgLnByb3BSZWcsIC5maW5hbFRlbXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG59XG5cbi5leHBhbmQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uZXhwYW5kTW9kaWZpZWRCeUNvbnRlbnQsIC5leHBhbmRwcm9wUmVnLCAuZXhwYW5kZmluYWxUZW1wIHtcbiAgd2lkdGg6IDQ2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTE1cHggMCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZXhwYW5kcHJvcFJlZywgLmV4cGFuZGZpbmFsVGVtcCB7XG4gIHdpZHRoOiA0NjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC00MXB4IDAgMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbnRhaW4tcmVzb3VyY2VzIHVsLm5lclRhYnNIZWFkZXIge1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVkZWRlO1xufVxuXG4uY29udGFpbi1yZXNvdXJjZXMgbGkubmVyVGFicyB7XG4gIG1hcmdpbjogNXB4IDVweCAwIDA7XG59XG5cbi5jb250YWluLXJlc291cmNlcyBsaS5uZXJUYWJzOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDY0YTI7XG4gIGNvbG9yOiAjMDA2NGEyO1xufVxuXG4ubmV3cyAubWVkaWFfX3Byb2R1Y3QsIC5jb21tZW50YXJ5IC5tZWRpYV9fcHJvZHVjdCwgLnJlc291cmNlQXV0aG9ycyAubWVkaWFfX3Byb2R1Y3Qge1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG59XG5cbi5jb250YWluLXJlc291cmNlcyBsaS5uZXJUYWJzLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDA2NGEyO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNkZWRlZGU7XG59XG5cbi5jb250YWluLXJlc291cmNlcyBsaS5uZXJUYWJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZpbmFsVGVtcCwgLnByb3BSZWcge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uZmluYWxUZW1wIGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnVsLnJlZ3NBcnRpY2xlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG51bC5yZWdzQXJ0aWNsZSBsaSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbmxpLnJlc291cmNlUmVnVGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucmVzb3VyY2VzQ29udGVudCAubWVkaWFfX2RhdGV0aW1lIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5yZXNvdXJjZXNDb250ZW50IHtcbiAgLm1lZGlhX19zbmlwcGV0e1xuICAgIHBhZGRpbmc6IDAgNXB4IDEwcHggMDtcbiAgfVxuXG4gIC5tZWRpYV9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLmFsbElycyAubWVkaWFfX3RpdGxlLCAud3JpdHRlbkRldGVybWluYXRpb25zIC5tZWRpYV9fdGl0bGUge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmNhc2VfbWVkaWEge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxucC5tZWRpYV9fc25pcHBldC5jYXNlbmFtZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5cbi8vYnhzbGlkZXJcbi5yZXNvdXJjZXNDb250ZW50IHtcblxuICAuYnhzbGlkZXJ7XG4gICAgLm11bHRpbWVkaWFfX3RpdGxlLCAubWVkaWFfX2F1dGhvciwgLm1lZGlhX19zbmlwcGV0LCAubXVsdGltZWRpYV9fY29udGVudHtcbiAgICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgfVxuICB9XG4gIC5tdWx0aW1lZGlhX19yZWxhdGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYngtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAubXVsdGltZWRpYV9fY29udGVudHtcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5tdWx0aW1lZGlhX190aXRsZSwgLm1lZGlhX19hdXRob3IsIC5tZWRpYV9fc25pcHBldHtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5ieC1wcmV2IHtcbiAgICAgIGxlZnQ6IC0xNnB4O1xuICAgIH1cbiAgICAuYngtbmV4dCB7XG4gICAgICByaWdodDogLTE2cHg7XG4gICAgfVxuICB9XG59IiwiLnRheHRvcGljcyAubGlzdGluZ19fY29udHJvbHMsIC5qdXJpc2RpY3Rpb25zIC5saXN0aW5nX19jb250cm9sc3tcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3RhdGljIC5sYW5kaW5nX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbm5hdi50YXh0b3BpY3MsXG5uYXYuanVyaXNkaWN0aW9ucyB7XG4gID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNmO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3JkZXItY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuXG4gICAgaW5wdXQge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIGZsZXg6IDAgMCA5MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tZWdhbWVudV9fY2xlYXIuaWNvbi10aW1lcyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIC8vIG1hcmdpbi10b3A6IC01cHg7XG4gIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi8qXG4gKiBDU1MgVG8gbWFrZSB0aGUgSWNvbiBBbGlnbiBpbiBjaHJvbWUuXG4gKlxuICogQnkgdGhlIHJlYWwgUXVlc3Rpb24gaXMgLi4uLiBXaHkgd291bGQgYW55b25lIHVzIGNocm9tZSB3aGVuIHlvdSBoYXZlIHRoZSBncmVhdG5lc3Mgb2YgRWRnZSBhbmQgRkY/IEhtbW1tbW1tbW1tbW1cbiovXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIGFuZCAobWluLXJlc29sdXRpb246LjAwMWRwY20pIHtcbi8vICAgLm1lZ2FtZW51X19jbGVhci5pY29uLXRpbWVzIHtcbi8vICAgICBjdXJzb3I6IHBvaW50ZXI7XG4vLyAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbi8vICAgICBmb250LXNpemU6IDIycHg7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuLy8gICB9XG4vLyB9XG5cbi5tZWdhbWVudV9faGVhZGxpbmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWNvbG9yLTI7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tZWdhbWVudW1haW5fX3RpdGxlIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1mYW1pbHk6IExhdG87XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuLm1lZ2FtZW51X2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgLm1lZ2FtZW51X2dyb3VwIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUtbCwgJHRhYmxldCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICAubWVnYW1lbnVfX3RpdGxlIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLm1lZ2FtZW51X3VsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cbn1cblxuLmtleV9kb2N1bWVudHMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY29udHJpYnV0b3JzIHtcbiAgLmNvbnRhaW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbiAgXG4gIC5mZWF0dXJlZC0tY29udHJpYnV0b3JzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgLmZlYXR1cmVkLW92ZXJ2aWV3IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmVhdHVyZWRfX2xpbmtzLS1jb250cmlidXRvciBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBhLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fdmlldy1hbGwge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTItLWRhcms7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5saXN0LS1jb250cmlidXRvcnMge1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi5rZXlfZG9jdW1lbnRzX2NvbnRhaW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDIwcHggMCA0MHB4O1xuXG4gIHVsIHtcbiAgICBsaW5lLWhlaWdodDogMjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZzogMCAyNXB4IDAgMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZzogMCAwIDAgMjVweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgdWw6Zmlyc3QtY2hpbGQsXG4gICAgdWw6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBwcmludCBwYWdlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuQG1lZGlhIHByaW50IHtcbiAgI3BhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLmhlYWRlciwgZm9vdGVyLCAuYXJ0aWNsZV9fY29udGVudC0tc2lkZWJhciwgLmFydGljbGVfX2FjdGlvbnMsXG4gIC5icmVhZGNydW1icywgLmFydGljbGVfX2Jhci0tbWluaSwgI3Rvb2xiYXIsICNhdXRoY2FjaGVkYmcsXG4gIC5mcmwtc2lkZWJhciwgLnRyZWF0aWVzX19jb250ZW50LS1zaWRlYmFyLCAuZmF0Y2FfX2NvbnRlbnQtLXNpZGViYXIsXG4gIC5lb21sLXNpZGViYXIsIC5tYWdhemluZS0tYXJ0aWNsZV9fc2lkZWJhciwgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIsIC5hcnRpY2xlX19uYXYsIC5tYWdhemluZV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRlbnQsIC5jb250YWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAuc2lkZWJhci1sZWZ0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNpZGViYXItcmlnaHQgLmNvbnRhaW4+c2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59Il19 */
