@charset "UTF-8";
/*!
  Ionicons, v3.0.0-alpha.3
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/@font-face{font-family:Ionicons;src:url(../assets/fonts/ionicons.eot?v=3.0.0-alpha.3);src:url(../assets/fonts/ionicons.eot?v=3.0.0-alpha.3#iefix) format("embedded-opentype"),url(../assets/fonts/ionicons.woff2?v=3.0.0-alpha.3) format("woff2"),url(../assets/fonts/ionicons.woff?v=3.0.0-alpha.3) format("woff"),url(../assets/fonts/ionicons.ttf?v=3.0.0-alpha.3) format("truetype"),url(../assets/fonts/ionicons.svg?v=3.0.0-alpha.3#Ionicons) format("svg");font-weight:400;font-style:normal}.ion,.ion-ios-add-circle-outline:before,.ion-ios-add-circle:before,.ion-ios-add-outline:before,.ion-ios-add:before,.ion-ios-alarm-outline:before,.ion-ios-alarm:before,.ion-ios-albums-outline:before,.ion-ios-albums:before,.ion-ios-alert-outline:before,.ion-ios-alert:before,.ion-ios-american-football-outline:before,.ion-ios-american-football:before,.ion-ios-analytics-outline:before,.ion-ios-analytics:before,.ion-ios-aperture-outline:before,.ion-ios-aperture:before,.ion-ios-apps-outline:before,.ion-ios-apps:before,.ion-ios-appstore-outline:before,.ion-ios-appstore:before,.ion-ios-archive-outline:before,.ion-ios-archive:before,.ion-ios-arrow-back-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down-outline:before,.ion-ios-arrow-down:before,.ion-ios-arrow-dropdown-circle-outline:before,.ion-ios-arrow-dropdown-circle:before,.ion-ios-arrow-dropdown-outline:before,.ion-ios-arrow-dropdown:before,.ion-ios-arrow-dropleft-circle-outline:before,.ion-ios-arrow-dropleft-circle:before,.ion-ios-arrow-dropleft-outline:before,.ion-ios-arrow-dropleft:before,.ion-ios-arrow-dropright-circle-outline:before,.ion-ios-arrow-dropright-circle:before,.ion-ios-arrow-dropright-outline:before,.ion-ios-arrow-dropright:before,.ion-ios-arrow-dropup-circle-outline:before,.ion-ios-arrow-dropup-circle:before,.ion-ios-arrow-dropup-outline:before,.ion-ios-arrow-dropup:before,.ion-ios-arrow-forward-outline:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-round-back-outline:before,.ion-ios-arrow-round-back:before,.ion-ios-arrow-round-down-outline:before,.ion-ios-arrow-round-down:before,.ion-ios-arrow-round-forward-outline:before,.ion-ios-arrow-round-forward:before,.ion-ios-arrow-round-up-outline:before,.ion-ios-arrow-round-up:before,.ion-ios-arrow-up-outline:before,.ion-ios-arrow-up:before,.ion-ios-at-outline:before,.ion-ios-at:before,.ion-ios-attach-outline:before,.ion-ios-attach:before,.ion-ios-backspace-outline:before,.ion-ios-backspace:before,.ion-ios-barcode-outline:before,.ion-ios-barcode:before,.ion-ios-baseball-outline:before,.ion-ios-baseball:before,.ion-ios-basket-outline:before,.ion-ios-basket:before,.ion-ios-basketball-outline:before,.ion-ios-basketball:before,.ion-ios-battery-charging-outline:before,.ion-ios-battery-charging:before,.ion-ios-battery-dead-outline:before,.ion-ios-battery-dead:before,.ion-ios-battery-full-outline:before,.ion-ios-battery-full:before,.ion-ios-beaker-outline:before,.ion-ios-beaker:before,.ion-ios-beer-outline:before,.ion-ios-beer:before,.ion-ios-bicycle-outline:before,.ion-ios-bicycle:before,.ion-ios-bluetooth-outline:before,.ion-ios-bluetooth:before,.ion-ios-boat-outline:before,.ion-ios-boat:before,.ion-ios-body-outline:before,.ion-ios-body:before,.ion-ios-bonfire-outline:before,.ion-ios-bonfire:before,.ion-ios-book-outline:before,.ion-ios-book:before,.ion-ios-bookmark-outline:before,.ion-ios-bookmark:before,.ion-ios-bookmarks-outline:before,.ion-ios-bookmarks:before,.ion-ios-bowtie-outline:before,.ion-ios-bowtie:before,.ion-ios-briefcase-outline:before,.ion-ios-briefcase:before,.ion-ios-browsers-outline:before,.ion-ios-browsers:before,.ion-ios-brush-outline:before,.ion-ios-brush:before,.ion-ios-bug-outline:before,.ion-ios-bug:before,.ion-ios-build-outline:before,.ion-ios-build:before,.ion-ios-bulb-outline:before,.ion-ios-bulb:before,.ion-ios-bus-outline:before,.ion-ios-bus:before,.ion-ios-cafe-outline:before,.ion-ios-cafe:before,.ion-ios-calculator-outline:before,.ion-ios-calculator:before,.ion-ios-calendar-outline:before,.ion-ios-calendar:before,.ion-ios-call-outline:before,.ion-ios-call:before,.ion-ios-camera-outline:before,.ion-ios-camera:before,.ion-ios-car-outline:before,.ion-ios-car:before,.ion-ios-card-outline:before,.ion-ios-card:before,.ion-ios-cart-outline:before,.ion-ios-cart:before,.ion-ios-cash-outline:before,.ion-ios-cash:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatbubbles-outline:before,.ion-ios-chatbubbles:before,.ion-ios-checkbox-outline:before,.ion-ios-checkbox:before,.ion-ios-checkmark-circle-outline:before,.ion-ios-checkmark-circle:before,.ion-ios-checkmark-outline:before,.ion-ios-checkmark:before,.ion-ios-clipboard-outline:before,.ion-ios-clipboard:before,.ion-ios-clock-outline:before,.ion-ios-clock:before,.ion-ios-close-circle-outline:before,.ion-ios-close-circle:before,.ion-ios-close-outline:before,.ion-ios-close:before,.ion-ios-closed-captioning-outline:before,.ion-ios-closed-captioning:before,.ion-ios-cloud-circle-outline:before,.ion-ios-cloud-circle:before,.ion-ios-cloud-done-outline:before,.ion-ios-cloud-done:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-download:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-outline:before,.ion-ios-cloudy:before,.ion-ios-code-download-outline:before,.ion-ios-code-download:before,.ion-ios-code-outline:before,.ion-ios-code-working-outline:before,.ion-ios-code-working:before,.ion-ios-code:before,.ion-ios-cog-outline:before,.ion-ios-cog:before,.ion-ios-color-fill-outline:before,.ion-ios-color-fill:before,.ion-ios-color-filter-outline:before,.ion-ios-color-filter:before,.ion-ios-color-palette-outline:before,.ion-ios-color-palette:before,.ion-ios-color-wand-outline:before,.ion-ios-color-wand:before,.ion-ios-compass-outline:before,.ion-ios-compass:before,.ion-ios-construct-outline:before,.ion-ios-construct:before,.ion-ios-contact-outline:before,.ion-ios-contact:before,.ion-ios-contacts-outline:before,.ion-ios-contacts:before,.ion-ios-contract-outline:before,.ion-ios-contract:before,.ion-ios-contrast-outline:before,.ion-ios-contrast:before,.ion-ios-copy-outline:before,.ion-ios-copy:before,.ion-ios-create-outline:before,.ion-ios-create:before,.ion-ios-crop-outline:before,.ion-ios-crop:before,.ion-ios-cube-outline:before,.ion-ios-cube:before,.ion-ios-cut-outline:before,.ion-ios-cut:before,.ion-ios-desktop-outline:before,.ion-ios-desktop:before,.ion-ios-disc-outline:before,.ion-ios-disc:before,.ion-ios-document-outline:before,.ion-ios-document:before,.ion-ios-done-all-outline:before,.ion-ios-done-all:before,.ion-ios-download-outline:before,.ion-ios-download:before,.ion-ios-easel-outline:before,.ion-ios-easel:before,.ion-ios-egg-outline:before,.ion-ios-egg:before,.ion-ios-exit-outline:before,.ion-ios-exit:before,.ion-ios-expand-outline:before,.ion-ios-expand:before,.ion-ios-eye-off-outline:before,.ion-ios-eye-off:before,.ion-ios-eye-outline:before,.ion-ios-eye:before,.ion-ios-fastforward-outline:before,.ion-ios-fastforward:before,.ion-ios-female-outline:before,.ion-ios-female:before,.ion-ios-filing-outline:before,.ion-ios-filing:before,.ion-ios-film-outline:before,.ion-ios-film:before,.ion-ios-finger-print-outline:before,.ion-ios-finger-print:before,.ion-ios-flag-outline:before,.ion-ios-flag:before,.ion-ios-flame-outline:before,.ion-ios-flame:before,.ion-ios-flash-outline:before,.ion-ios-flash:before,.ion-ios-flask-outline:before,.ion-ios-flask:before,.ion-ios-flower-outline:before,.ion-ios-flower:before,.ion-ios-folder-open-outline:before,.ion-ios-folder-open:before,.ion-ios-folder-outline:before,.ion-ios-folder:before,.ion-ios-football-outline:before,.ion-ios-football:before,.ion-ios-funnel-outline:before,.ion-ios-funnel:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-b-outline:before,.ion-ios-game-controller-b:before,.ion-ios-git-branch-outline:before,.ion-ios-git-branch:before,.ion-ios-git-commit-outline:before,.ion-ios-git-commit:before,.ion-ios-git-compare-outline:before,.ion-ios-git-compare:before,.ion-ios-git-merge-outline:before,.ion-ios-git-merge:before,.ion-ios-git-network-outline:before,.ion-ios-git-network:before,.ion-ios-git-pull-request-outline:before,.ion-ios-git-pull-request:before,.ion-ios-glasses-outline:before,.ion-ios-glasses:before,.ion-ios-globe-outline:before,.ion-ios-globe:before,.ion-ios-grid-outline:before,.ion-ios-grid:before,.ion-ios-hammer-outline:before,.ion-ios-hammer:before,.ion-ios-hand-outline:before,.ion-ios-hand:before,.ion-ios-happy-outline:before,.ion-ios-happy:before,.ion-ios-headset-outline:before,.ion-ios-headset:before,.ion-ios-heart-outline:before,.ion-ios-heart:before,.ion-ios-help-buoy-outline:before,.ion-ios-help-buoy:before,.ion-ios-help-circle-outline:before,.ion-ios-help-circle:before,.ion-ios-help-outline:before,.ion-ios-help:before,.ion-ios-home-outline:before,.ion-ios-home:before,.ion-ios-ice-cream-outline:before,.ion-ios-ice-cream:before,.ion-ios-image-outline:before,.ion-ios-image:before,.ion-ios-images-outline:before,.ion-ios-images:before,.ion-ios-infinite-outline:before,.ion-ios-infinite:before,.ion-ios-information-circle-outline:before,.ion-ios-information-circle:before,.ion-ios-information-outline:before,.ion-ios-information:before,.ion-ios-ionic-outline:before,.ion-ios-ionic:before,.ion-ios-ionitron-outline:before,.ion-ios-ionitron:before,.ion-ios-jet-outline:before,.ion-ios-jet:before,.ion-ios-key-outline:before,.ion-ios-key:before,.ion-ios-keypad-outline:before,.ion-ios-keypad:before,.ion-ios-laptop-outline:before,.ion-ios-laptop:before,.ion-ios-leaf-outline:before,.ion-ios-leaf:before,.ion-ios-link-outline:before,.ion-ios-link:before,.ion-ios-list-box-outline:before,.ion-ios-list-box:before,.ion-ios-list-outline:before,.ion-ios-list:before,.ion-ios-locate-outline:before,.ion-ios-locate:before,.ion-ios-lock-outline:before,.ion-ios-lock:before,.ion-ios-log-in-outline:before,.ion-ios-log-in:before,.ion-ios-log-out-outline:before,.ion-ios-log-out:before,.ion-ios-magnet-outline:before,.ion-ios-magnet:before,.ion-ios-mail-open-outline:before,.ion-ios-mail-open:before,.ion-ios-mail-outline:before,.ion-ios-mail:before,.ion-ios-male-outline:before,.ion-ios-male:before,.ion-ios-man-outline:before,.ion-ios-man:before,.ion-ios-map-outline:before,.ion-ios-map:before,.ion-ios-medal-outline:before,.ion-ios-medal:before,.ion-ios-medical-outline:before,.ion-ios-medical:before,.ion-ios-medkit-outline:before,.ion-ios-medkit:before,.ion-ios-megaphone-outline:before,.ion-ios-megaphone:before,.ion-ios-menu-outline:before,.ion-ios-menu:before,.ion-ios-mic-off-outline:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-mic:before,.ion-ios-microphone-outline:before,.ion-ios-microphone:before,.ion-ios-moon-outline:before,.ion-ios-moon:before,.ion-ios-more-outline:before,.ion-ios-more:before,.ion-ios-move-outline:before,.ion-ios-move:before,.ion-ios-musical-note-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes-outline:before,.ion-ios-musical-notes:before,.ion-ios-navigate-outline:before,.ion-ios-navigate:before,.ion-ios-no-smoking-outline:before,.ion-ios-no-smoking:before,.ion-ios-notifications-off-outline:before,.ion-ios-notifications-off:before,.ion-ios-notifications-outline:before,.ion-ios-notifications:before,.ion-ios-nuclear-outline:before,.ion-ios-nuclear:before,.ion-ios-nutrition-outline:before,.ion-ios-nutrition:before,.ion-ios-open-outline:before,.ion-ios-open:before,.ion-ios-options-outline:before,.ion-ios-options:before,.ion-ios-outlet-outline:before,.ion-ios-outlet:before,.ion-ios-paper-outline:before,.ion-ios-paper-plane-outline:before,.ion-ios-paper-plane:before,.ion-ios-paper:before,.ion-ios-partly-sunny-outline:before,.ion-ios-partly-sunny:before,.ion-ios-pause-outline:before,.ion-ios-pause:before,.ion-ios-paw-outline:before,.ion-ios-paw:before,.ion-ios-people-outline:before,.ion-ios-people:before,.ion-ios-person-add-outline:before,.ion-ios-person-add:before,.ion-ios-person-outline:before,.ion-ios-person:before,.ion-ios-phone-landscape-outline:before,.ion-ios-phone-landscape:before,.ion-ios-phone-portrait-outline:before,.ion-ios-phone-portrait:before,.ion-ios-photos-outline:before,.ion-ios-photos:before,.ion-ios-pie-outline:before,.ion-ios-pie:before,.ion-ios-pin-outline:before,.ion-ios-pin:before,.ion-ios-pint-outline:before,.ion-ios-pint:before,.ion-ios-pizza-outline:before,.ion-ios-pizza:before,.ion-ios-plane-outline:before,.ion-ios-plane:before,.ion-ios-planet-outline:before,.ion-ios-planet:before,.ion-ios-play-outline:before,.ion-ios-play:before,.ion-ios-podium-outline:before,.ion-ios-podium:before,.ion-ios-power-outline:before,.ion-ios-power:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetags-outline:before,.ion-ios-pricetags:before,.ion-ios-print-outline:before,.ion-ios-print:before,.ion-ios-pulse-outline:before,.ion-ios-pulse:before,.ion-ios-qr-scanner-outline:before,.ion-ios-qr-scanner:before,.ion-ios-quote-outline:before,.ion-ios-quote:before,.ion-ios-radio-button-off-outline:before,.ion-ios-radio-button-off:before,.ion-ios-radio-button-on-outline:before,.ion-ios-radio-button-on:before,.ion-ios-radio-outline:before,.ion-ios-radio:before,.ion-ios-rainy-outline:before,.ion-ios-rainy:before,.ion-ios-recording-outline:before,.ion-ios-recording:before,.ion-ios-redo-outline:before,.ion-ios-redo:before,.ion-ios-refresh-circle-outline:before,.ion-ios-refresh-circle:before,.ion-ios-refresh-outline:before,.ion-ios-refresh:before,.ion-ios-remove-circle-outline:before,.ion-ios-remove-circle:before,.ion-ios-remove-outline:before,.ion-ios-remove:before,.ion-ios-reorder-outline:before,.ion-ios-reorder:before,.ion-ios-repeat-outline:before,.ion-ios-repeat:before,.ion-ios-resize-outline:before,.ion-ios-resize:before,.ion-ios-restaurant-outline:before,.ion-ios-restaurant:before,.ion-ios-return-left-outline:before,.ion-ios-return-left:before,.ion-ios-return-right-outline:before,.ion-ios-return-right:before,.ion-ios-reverse-camera-outline:before,.ion-ios-reverse-camera:before,.ion-ios-rewind-outline:before,.ion-ios-rewind:before,.ion-ios-ribbon-outline:before,.ion-ios-ribbon:before,.ion-ios-rose-outline:before,.ion-ios-rose:before,.ion-ios-sad-outline:before,.ion-ios-sad:before,.ion-ios-school-outline:before,.ion-ios-school:before,.ion-ios-search-outline:before,.ion-ios-search:before,.ion-ios-send-outline:before,.ion-ios-send:before,.ion-ios-settings-outline:before,.ion-ios-settings:before,.ion-ios-share-alt-outline:before,.ion-ios-share-alt:before,.ion-ios-share-outline:before,.ion-ios-share:before,.ion-ios-shirt-outline:before,.ion-ios-shirt:before,.ion-ios-shuffle-outline:before,.ion-ios-shuffle:before,.ion-ios-skip-backward-outline:before,.ion-ios-skip-backward:before,.ion-ios-skip-forward-outline:before,.ion-ios-skip-forward:before,.ion-ios-snow-outline:before,.ion-ios-snow:before,.ion-ios-speedometer-outline:before,.ion-ios-speedometer:before,.ion-ios-square-outline:before,.ion-ios-square:before,.ion-ios-star-half-outline:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-star:before,.ion-ios-stats-outline:before,.ion-ios-stats:before,.ion-ios-stopwatch-outline:before,.ion-ios-stopwatch:before,.ion-ios-subway-outline:before,.ion-ios-subway:before,.ion-ios-sunny-outline:before,.ion-ios-sunny:before,.ion-ios-swap-outline:before,.ion-ios-swap:before,.ion-ios-switch-outline:before,.ion-ios-switch:before,.ion-ios-sync-outline:before,.ion-ios-sync:before,.ion-ios-tablet-landscape-outline:before,.ion-ios-tablet-landscape:before,.ion-ios-tablet-portrait-outline:before,.ion-ios-tablet-portrait:before,.ion-ios-tennisball-outline:before,.ion-ios-tennisball:before,.ion-ios-text-outline:before,.ion-ios-text:before,.ion-ios-thermometer-outline:before,.ion-ios-thermometer:before,.ion-ios-thumbs-down-outline:before,.ion-ios-thumbs-down:before,.ion-ios-thumbs-up-outline:before,.ion-ios-thumbs-up:before,.ion-ios-thunderstorm-outline:before,.ion-ios-thunderstorm:before,.ion-ios-time-outline:before,.ion-ios-time:before,.ion-ios-timer-outline:before,.ion-ios-timer:before,.ion-ios-train-outline:before,.ion-ios-train:before,.ion-ios-transgender-outline:before,.ion-ios-transgender:before,.ion-ios-trash-outline:before,.ion-ios-trash:before,.ion-ios-trending-down-outline:before,.ion-ios-trending-down:before,.ion-ios-trending-up-outline:before,.ion-ios-trending-up:before,.ion-ios-trophy-outline:before,.ion-ios-trophy:before,.ion-ios-umbrella-outline:before,.ion-ios-umbrella:before,.ion-ios-undo-outline:before,.ion-ios-undo:before,.ion-ios-unlock-outline:before,.ion-ios-unlock:before,.ion-ios-videocam-outline:before,.ion-ios-videocam:before,.ion-ios-volume-down-outline:before,.ion-ios-volume-down:before,.ion-ios-volume-mute-outline:before,.ion-ios-volume-mute:before,.ion-ios-volume-off-outline:before,.ion-ios-volume-off:before,.ion-ios-volume-up-outline:before,.ion-ios-volume-up:before,.ion-ios-walk-outline:before,.ion-ios-walk:before,.ion-ios-warning-outline:before,.ion-ios-warning:before,.ion-ios-watch-outline:before,.ion-ios-watch:before,.ion-ios-water-outline:before,.ion-ios-water:before,.ion-ios-wifi-outline:before,.ion-ios-wifi:before,.ion-ios-wine-outline:before,.ion-ios-wine:before,.ion-ios-woman-outline:before,.ion-ios-woman:before,.ion-logo-android:before,.ion-logo-angular:before,.ion-logo-apple:before,.ion-logo-bitcoin:before,.ion-logo-buffer:before,.ion-logo-chrome:before,.ion-logo-codepen:before,.ion-logo-css3:before,.ion-logo-designernews:before,.ion-logo-dribbble:before,.ion-logo-dropbox:before,.ion-logo-euro:before,.ion-logo-facebook:before,.ion-logo-foursquare:before,.ion-logo-freebsd-devil:before,.ion-logo-github:before,.ion-logo-google:before,.ion-logo-googleplus:before,.ion-logo-hackernews:before,.ion-logo-html5:before,.ion-logo-instagram:before,.ion-logo-javascript:before,.ion-logo-linkedin:before,.ion-logo-markdown:before,.ion-logo-nodejs:before,.ion-logo-octocat:before,.ion-logo-pinterest:before,.ion-logo-playstation:before,.ion-logo-python:before,.ion-logo-reddit:before,.ion-logo-rss:before,.ion-logo-sass:before,.ion-logo-skype:before,.ion-logo-snapchat:before,.ion-logo-steam:before,.ion-logo-tumblr:before,.ion-logo-tux:before,.ion-logo-twitch:before,.ion-logo-twitter:before,.ion-logo-usd:before,.ion-logo-vimeo:before,.ion-logo-whatsapp:before,.ion-logo-windows:before,.ion-logo-wordpress:before,.ion-logo-xbox:before,.ion-logo-yahoo:before,.ion-logo-yen:before,.ion-logo-youtube:before,.ion-md-add-circle:before,.ion-md-add:before,.ion-md-alarm:before,.ion-md-albums:before,.ion-md-alert:before,.ion-md-american-football:before,.ion-md-analytics:before,.ion-md-aperture:before,.ion-md-apps:before,.ion-md-appstore:before,.ion-md-archive:before,.ion-md-arrow-back:before,.ion-md-arrow-down:before,.ion-md-arrow-dropdown-circle:before,.ion-md-arrow-dropdown:before,.ion-md-arrow-dropleft-circle:before,.ion-md-arrow-dropleft:before,.ion-md-arrow-dropright-circle:before,.ion-md-arrow-dropright:before,.ion-md-arrow-dropup-circle:before,.ion-md-arrow-dropup:before,.ion-md-arrow-forward:before,.ion-md-arrow-round-back:before,.ion-md-arrow-round-down:before,.ion-md-arrow-round-forward:before,.ion-md-arrow-round-up:before,.ion-md-arrow-up:before,.ion-md-at:before,.ion-md-attach:before,.ion-md-backspace:before,.ion-md-barcode:before,.ion-md-baseball:before,.ion-md-basket:before,.ion-md-basketball:before,.ion-md-battery-charging:before,.ion-md-battery-dead:before,.ion-md-battery-full:before,.ion-md-beaker:before,.ion-md-beer:before,.ion-md-bicycle:before,.ion-md-bluetooth:before,.ion-md-boat:before,.ion-md-body:before,.ion-md-bonfire:before,.ion-md-book:before,.ion-md-bookmark:before,.ion-md-bookmarks:before,.ion-md-bowtie:before,.ion-md-briefcase:before,.ion-md-browsers:before,.ion-md-brush:before,.ion-md-bug:before,.ion-md-build:before,.ion-md-bulb:before,.ion-md-bus:before,.ion-md-cafe:before,.ion-md-calculator:before,.ion-md-calendar:before,.ion-md-call:before,.ion-md-camera:before,.ion-md-car:before,.ion-md-card:before,.ion-md-cart:before,.ion-md-cash:before,.ion-md-chatboxes:before,.ion-md-chatbubbles:before,.ion-md-checkbox-outline:before,.ion-md-checkbox:before,.ion-md-checkmark-circle-outline:before,.ion-md-checkmark-circle:before,.ion-md-checkmark:before,.ion-md-clipboard:before,.ion-md-clock:before,.ion-md-close-circle:before,.ion-md-close:before,.ion-md-closed-captioning:before,.ion-md-cloud-circle:before,.ion-md-cloud-done:before,.ion-md-cloud-download:before,.ion-md-cloud-outline:before,.ion-md-cloud-upload:before,.ion-md-cloud:before,.ion-md-cloudy-night:before,.ion-md-cloudy:before,.ion-md-code-download:before,.ion-md-code-working:before,.ion-md-code:before,.ion-md-cog:before,.ion-md-color-fill:before,.ion-md-color-filter:before,.ion-md-color-palette:before,.ion-md-color-wand:before,.ion-md-compass:before,.ion-md-construct:before,.ion-md-contact:before,.ion-md-contacts:before,.ion-md-contract:before,.ion-md-contrast:before,.ion-md-copy:before,.ion-md-create:before,.ion-md-crop:before,.ion-md-cube:before,.ion-md-cut:before,.ion-md-desktop:before,.ion-md-disc:before,.ion-md-document:before,.ion-md-done-all:before,.ion-md-download:before,.ion-md-easel:before,.ion-md-egg:before,.ion-md-exit:before,.ion-md-expand:before,.ion-md-eye-off:before,.ion-md-eye:before,.ion-md-fastforward:before,.ion-md-female:before,.ion-md-filing:before,.ion-md-film:before,.ion-md-finger-print:before,.ion-md-flag:before,.ion-md-flame:before,.ion-md-flash:before,.ion-md-flask:before,.ion-md-flower:before,.ion-md-folder-open:before,.ion-md-folder:before,.ion-md-football:before,.ion-md-funnel:before,.ion-md-game-controller-a:before,.ion-md-game-controller-b:before,.ion-md-git-branch:before,.ion-md-git-commit:before,.ion-md-git-compare:before,.ion-md-git-merge:before,.ion-md-git-network:before,.ion-md-git-pull-request:before,.ion-md-glasses:before,.ion-md-globe:before,.ion-md-grid:before,.ion-md-hammer:before,.ion-md-hand:before,.ion-md-happy:before,.ion-md-headset:before,.ion-md-heart-outline:before,.ion-md-heart:before,.ion-md-help-buoy:before,.ion-md-help-circle:before,.ion-md-help:before,.ion-md-home:before,.ion-md-ice-cream:before,.ion-md-image:before,.ion-md-images:before,.ion-md-infinite:before,.ion-md-information-circle:before,.ion-md-information:before,.ion-md-ionic:before,.ion-md-ionitron:before,.ion-md-jet:before,.ion-md-key:before,.ion-md-keypad:before,.ion-md-laptop:before,.ion-md-leaf:before,.ion-md-link:before,.ion-md-list-box:before,.ion-md-list:before,.ion-md-locate:before,.ion-md-lock:before,.ion-md-log-in:before,.ion-md-log-out:before,.ion-md-magnet:before,.ion-md-mail-open:before,.ion-md-mail:before,.ion-md-male:before,.ion-md-man:before,.ion-md-map:before,.ion-md-medal:before,.ion-md-medical:before,.ion-md-medkit:before,.ion-md-megaphone:before,.ion-md-menu:before,.ion-md-mic-off:before,.ion-md-mic:before,.ion-md-microphone:before,.ion-md-moon:before,.ion-md-more:before,.ion-md-move:before,.ion-md-musical-note:before,.ion-md-musical-notes:before,.ion-md-navigate:before,.ion-md-no-smoking:before,.ion-md-notifications-off:before,.ion-md-notifications-outline:before,.ion-md-notifications:before,.ion-md-nuclear:before,.ion-md-nutrition:before,.ion-md-open:before,.ion-md-options:before,.ion-md-outlet:before,.ion-md-paper-plane:before,.ion-md-paper:before,.ion-md-partly-sunny:before,.ion-md-pause:before,.ion-md-paw:before,.ion-md-people:before,.ion-md-person-add:before,.ion-md-person:before,.ion-md-phone-landscape:before,.ion-md-phone-portrait:before,.ion-md-photos:before,.ion-md-pie:before,.ion-md-pin:before,.ion-md-pint:before,.ion-md-pizza:before,.ion-md-plane:before,.ion-md-planet:before,.ion-md-play:before,.ion-md-podium:before,.ion-md-power:before,.ion-md-pricetag:before,.ion-md-pricetags:before,.ion-md-print:before,.ion-md-pulse:before,.ion-md-qr-scanner:before,.ion-md-quote:before,.ion-md-radio-button-off:before,.ion-md-radio-button-on:before,.ion-md-radio:before,.ion-md-rainy:before,.ion-md-recording:before,.ion-md-redo:before,.ion-md-refresh-circle:before,.ion-md-refresh:before,.ion-md-remove-circle:before,.ion-md-remove:before,.ion-md-reorder:before,.ion-md-repeat:before,.ion-md-resize:before,.ion-md-restaurant:before,.ion-md-return-left:before,.ion-md-return-right:before,.ion-md-reverse-camera:before,.ion-md-rewind:before,.ion-md-ribbon:before,.ion-md-rose:before,.ion-md-sad:before,.ion-md-school:before,.ion-md-search:before,.ion-md-send:before,.ion-md-settings:before,.ion-md-share-alt:before,.ion-md-share:before,.ion-md-shirt:before,.ion-md-shuffle:before,.ion-md-skip-backward:before,.ion-md-skip-forward:before,.ion-md-snow:before,.ion-md-speedometer:before,.ion-md-square-outline:before,.ion-md-square:before,.ion-md-star-half:before,.ion-md-star-outline:before,.ion-md-star:before,.ion-md-stats:before,.ion-md-stopwatch:before,.ion-md-subway:before,.ion-md-sunny:before,.ion-md-swap:before,.ion-md-switch:before,.ion-md-sync:before,.ion-md-tablet-landscape:before,.ion-md-tablet-portrait:before,.ion-md-tennisball:before,.ion-md-text:before,.ion-md-thermometer:before,.ion-md-thumbs-down:before,.ion-md-thumbs-up:before,.ion-md-thunderstorm:before,.ion-md-time:before,.ion-md-timer:before,.ion-md-train:before,.ion-md-transgender:before,.ion-md-trash:before,.ion-md-trending-down:before,.ion-md-trending-up:before,.ion-md-trophy:before,.ion-md-umbrella:before,.ion-md-undo:before,.ion-md-unlock:before,.ion-md-videocam:before,.ion-md-volume-down:before,.ion-md-volume-mute:before,.ion-md-volume-off:before,.ion-md-volume-up:before,.ion-md-walk:before,.ion-md-warning:before,.ion-md-watch:before,.ion-md-water:before,.ion-md-wifi:before,.ion-md-wine:before,.ion-md-woman:before,.ionicons{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-ios-add:before{content:"\f102"}.ion-ios-add-circle:before{content:"\f101"}.ion-ios-add-circle-outline:before{content:"\f100"}.ion-ios-add-outline:before{content:"\f102"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-alarm-outline:before{content:"\f3c7"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-albums-outline:before{content:"\f3c9"}.ion-ios-alert:before{content:"\f104"}.ion-ios-alert-outline:before{content:"\f103"}.ion-ios-american-football:before{content:"\f106"}.ion-ios-american-football-outline:before{content:"\f105"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-aperture:before{content:"\f108"}.ion-ios-aperture-outline:before{content:"\f107"}.ion-ios-apps:before{content:"\f10a"}.ion-ios-apps-outline:before{content:"\f109"}.ion-ios-appstore:before{content:"\f10c"}.ion-ios-appstore-outline:before{content:"\f10b"}.ion-ios-archive:before{content:"\f10e"}.ion-ios-archive-outline:before{content:"\f10d"}.ion-ios-arrow-back-outline:before,.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down-outline:before,.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-dropdown:before{content:"\f110"}.ion-ios-arrow-dropdown-circle-outline:before,.ion-ios-arrow-dropdown-circle:before{content:"\f10f"}.ion-ios-arrow-dropdown-outline:before{content:"\f110"}.ion-ios-arrow-dropleft:before{content:"\f112"}.ion-ios-arrow-dropleft-circle-outline:before,.ion-ios-arrow-dropleft-circle:before{content:"\f111"}.ion-ios-arrow-dropleft-outline:before{content:"\f112"}.ion-ios-arrow-dropright:before{content:"\f114"}.ion-ios-arrow-dropright-circle-outline:before,.ion-ios-arrow-dropright-circle:before{content:"\f113"}.ion-ios-arrow-dropright-outline:before{content:"\f114"}.ion-ios-arrow-dropup:before{content:"\f116"}.ion-ios-arrow-dropup-circle-outline:before,.ion-ios-arrow-dropup-circle:before{content:"\f115"}.ion-ios-arrow-dropup-outline:before{content:"\f116"}.ion-ios-arrow-forward-outline:before,.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-round-back-outline:before,.ion-ios-arrow-round-back:before{content:"\f117"}.ion-ios-arrow-round-down-outline:before,.ion-ios-arrow-round-down:before{content:"\f118"}.ion-ios-arrow-round-forward-outline:before,.ion-ios-arrow-round-forward:before{content:"\f119"}.ion-ios-arrow-round-up-outline:before,.ion-ios-arrow-round-up:before{content:"\f11a"}.ion-ios-arrow-up-outline:before,.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-at-outline:before{content:"\f3d9"}.ion-ios-attach-outline:before,.ion-ios-attach:before{content:"\f11b"}.ion-ios-backspace:before{content:"\f11d"}.ion-ios-backspace-outline:before{content:"\f11c"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-barcode-outline:before{content:"\f3db"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-baseball-outline:before{content:"\f3dd"}.ion-ios-basket:before{content:"\f11f"}.ion-ios-basket-outline:before{content:"\f11e"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-basketball-outline:before{content:"\f3df"}.ion-ios-battery-charging-outline:before,.ion-ios-battery-charging:before{content:"\f120"}.ion-ios-battery-dead-outline:before,.ion-ios-battery-dead:before{content:"\f121"}.ion-ios-battery-full-outline:before,.ion-ios-battery-full:before{content:"\f122"}.ion-ios-beaker:before{content:"\f124"}.ion-ios-beaker-outline:before{content:"\f123"}.ion-ios-beer:before{content:"\f126"}.ion-ios-beer-outline:before{content:"\f125"}.ion-ios-bicycle-outline:before,.ion-ios-bicycle:before{content:"\f127"}.ion-ios-bluetooth-outline:before,.ion-ios-bluetooth:before{content:"\f128"}.ion-ios-boat:before{content:"\f12a"}.ion-ios-boat-outline:before{content:"\f129"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-body-outline:before{content:"\f3e3"}.ion-ios-bonfire:before{content:"\f12c"}.ion-ios-bonfire-outline:before{content:"\f12b"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-book-outline:before{content:"\f3e7"}.ion-ios-bookmark:before{content:"\f12e"}.ion-ios-bookmark-outline:before{content:"\f12d"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bookmarks-outline:before{content:"\f3e9"}.ion-ios-bowtie:before{content:"\f130"}.ion-ios-bowtie-outline:before{content:"\f12f"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-briefcase-outline:before{content:"\f3ed"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-browsers-outline:before{content:"\f3ef"}.ion-ios-brush:before{content:"\f132"}.ion-ios-brush-outline:before{content:"\f131"}.ion-ios-bug:before{content:"\f134"}.ion-ios-bug-outline:before{content:"\f133"}.ion-ios-build:before{content:"\f136"}.ion-ios-build-outline:before{content:"\f135"}.ion-ios-bulb:before{content:"\f138"}.ion-ios-bulb-outline:before{content:"\f137"}.ion-ios-bus:before{content:"\f13a"}.ion-ios-bus-outline:before{content:"\f139"}.ion-ios-cafe:before{content:"\f13c"}.ion-ios-cafe-outline:before{content:"\f13b"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calculator-outline:before{content:"\f3f1"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-calendar-outline:before{content:"\f3f3"}.ion-ios-call:before{content:"\f13e"}.ion-ios-call-outline:before{content:"\f13d"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-camera-outline:before{content:"\f3f5"}.ion-ios-car:before{content:"\f140"}.ion-ios-car-outline:before{content:"\f13f"}.ion-ios-card:before{content:"\f142"}.ion-ios-card-outline:before{content:"\f141"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cart-outline:before{content:"\f3f7"}.ion-ios-cash:before{content:"\f144"}.ion-ios-cash-outline:before{content:"\f143"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatboxes-outline:before{content:"\f3f9"}.ion-ios-chatbubbles:before{content:"\f146"}.ion-ios-chatbubbles-outline:before{content:"\f145"}.ion-ios-checkbox:before{content:"\f148"}.ion-ios-checkbox-outline:before{content:"\f147"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-circle:before{content:"\f14a"}.ion-ios-checkmark-circle-outline:before{content:"\f149"}.ion-ios-checkmark-outline:before{content:"\f3ff"}.ion-ios-clipboard:before{content:"\f14c"}.ion-ios-clipboard-outline:before{content:"\f14b"}.ion-ios-clock:before{content:"\f403"}.ion-ios-clock-outline:before{content:"\f402"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-circle:before{content:"\f14e"}.ion-ios-close-circle-outline:before{content:"\f14d"}.ion-ios-close-outline:before{content:"\f406"}.ion-ios-closed-captioning:before{content:"\f150"}.ion-ios-closed-captioning-outline:before{content:"\f14f"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-circle:before{content:"\f152"}.ion-ios-cloud-circle-outline:before{content:"\f151"}.ion-ios-cloud-done:before{content:"\f154"}.ion-ios-cloud-done-outline:before{content:"\f153"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-download-outline:before{content:"\f407"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloud-upload-outline:before{content:"\f40a"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-cloudy-night-outline:before{content:"\f40d"}.ion-ios-cloudy-outline:before{content:"\f40f"}.ion-ios-code:before{content:"\f157"}.ion-ios-code-download-outline:before,.ion-ios-code-download:before{content:"\f155"}.ion-ios-code-outline:before{content:"\f157"}.ion-ios-code-working-outline:before,.ion-ios-code-working:before{content:"\f156"}.ion-ios-cog:before{content:"\f412"}.ion-ios-cog-outline:before{content:"\f411"}.ion-ios-color-fill:before{content:"\f159"}.ion-ios-color-fill-outline:before{content:"\f158"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-filter-outline:before{content:"\f413"}.ion-ios-color-palette:before{content:"\f15b"}.ion-ios-color-palette-outline:before{content:"\f15a"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-color-wand-outline:before{content:"\f415"}.ion-ios-compass:before{content:"\f15d"}.ion-ios-compass-outline:before{content:"\f15c"}.ion-ios-construct:before{content:"\f15f"}.ion-ios-construct-outline:before{content:"\f15e"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contact-outline:before{content:"\f419"}.ion-ios-contacts:before{content:"\f161"}.ion-ios-contacts-outline:before{content:"\f160"}.ion-ios-contract-outline:before,.ion-ios-contract:before{content:"\f162"}.ion-ios-contrast-outline:before,.ion-ios-contrast:before{content:"\f163"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-copy-outline:before{content:"\f41b"}.ion-ios-create:before{content:"\f165"}.ion-ios-create-outline:before{content:"\f164"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-crop-outline:before{content:"\f166"}.ion-ios-cube:before{content:"\f168"}.ion-ios-cube-outline:before{content:"\f167"}.ion-ios-cut:before{content:"\f16a"}.ion-ios-cut-outline:before{content:"\f169"}.ion-ios-desktop:before{content:"\f16c"}.ion-ios-desktop-outline:before{content:"\f16b"}.ion-ios-disc:before{content:"\f16e"}.ion-ios-disc-outline:before{content:"\f16d"}.ion-ios-document:before{content:"\f170"}.ion-ios-document-outline:before{content:"\f16f"}.ion-ios-done-all-outline:before,.ion-ios-done-all:before{content:"\f171"}.ion-ios-download:before{content:"\f420"}.ion-ios-download-outline:before{content:"\f41f"}.ion-ios-easel:before{content:"\f173"}.ion-ios-easel-outline:before{content:"\f172"}.ion-ios-egg:before{content:"\f175"}.ion-ios-egg-outline:before{content:"\f174"}.ion-ios-exit:before{content:"\f177"}.ion-ios-exit-outline:before{content:"\f176"}.ion-ios-expand-outline:before,.ion-ios-expand:before{content:"\f178"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-off:before{content:"\f17a"}.ion-ios-eye-off-outline:before{content:"\f179"}.ion-ios-eye-outline:before{content:"\f424"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-fastforward-outline:before{content:"\f426"}.ion-ios-female-outline:before,.ion-ios-female:before{content:"\f17b"}.ion-ios-filing:before{content:"\f429"}.ion-ios-filing-outline:before{content:"\f428"}.ion-ios-film:before{content:"\f42b"}.ion-ios-film-outline:before{content:"\f42a"}.ion-ios-finger-print-outline:before,.ion-ios-finger-print:before{content:"\f17c"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flag-outline:before{content:"\f42c"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flame-outline:before{content:"\f42e"}.ion-ios-flash:before{content:"\f17e"}.ion-ios-flash-outline:before{content:"\f17d"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flask-outline:before{content:"\f430"}.ion-ios-flower:before{content:"\f433"}.ion-ios-flower-outline:before{content:"\f432"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-open:before{content:"\f180"}.ion-ios-folder-open-outline:before{content:"\f17f"}.ion-ios-folder-outline:before{content:"\f434"}.ion-ios-football:before{content:"\f437"}.ion-ios-football-outline:before{content:"\f436"}.ion-ios-funnel:before{content:"\f182"}.ion-ios-funnel-outline:before{content:"\f181"}.ion-ios-game-controller-a:before{content:"\f439"}.ion-ios-game-controller-a-outline:before{content:"\f438"}.ion-ios-game-controller-b:before{content:"\f43b"}.ion-ios-game-controller-b-outline:before{content:"\f43a"}.ion-ios-git-branch-outline:before,.ion-ios-git-branch:before{content:"\f183"}.ion-ios-git-commit-outline:before,.ion-ios-git-commit:before{content:"\f184"}.ion-ios-git-compare-outline:before,.ion-ios-git-compare:before{content:"\f185"}.ion-ios-git-merge-outline:before,.ion-ios-git-merge:before{content:"\f186"}.ion-ios-git-network-outline:before,.ion-ios-git-network:before{content:"\f187"}.ion-ios-git-pull-request-outline:before,.ion-ios-git-pull-request:before{content:"\f188"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-glasses-outline:before{content:"\f43e"}.ion-ios-globe:before{content:"\f18a"}.ion-ios-globe-outline:before{content:"\f189"}.ion-ios-grid:before{content:"\f18c"}.ion-ios-grid-outline:before{content:"\f18b"}.ion-ios-hammer:before{content:"\f18e"}.ion-ios-hammer-outline:before{content:"\f18d"}.ion-ios-hand:before{content:"\f190"}.ion-ios-hand-outline:before{content:"\f18f"}.ion-ios-happy:before{content:"\f192"}.ion-ios-happy-outline:before{content:"\f191"}.ion-ios-headset:before{content:"\f194"}.ion-ios-headset-outline:before{content:"\f193"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-outline:before{content:"\f442"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-buoy:before{content:"\f196"}.ion-ios-help-buoy-outline:before{content:"\f195"}.ion-ios-help-circle:before{content:"\f198"}.ion-ios-help-circle-outline:before{content:"\f197"}.ion-ios-help-outline:before{content:"\f446"}.ion-ios-home:before{content:"\f448"}.ion-ios-home-outline:before{content:"\f447"}.ion-ios-ice-cream:before{content:"\f19a"}.ion-ios-ice-cream-outline:before{content:"\f199"}.ion-ios-image:before{content:"\f19c"}.ion-ios-image-outline:before{content:"\f19b"}.ion-ios-images:before{content:"\f19e"}.ion-ios-images-outline:before{content:"\f19d"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-infinite-outline:before{content:"\f449"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-circle:before{content:"\f1a0"}.ion-ios-information-circle-outline:before{content:"\f19f"}.ion-ios-information-outline:before{content:"\f44d"}.ion-ios-ionic:before{content:"\f1a1"}.ion-ios-ionic-outline:before{content:"\f44e"}.ion-ios-ionitron:before{content:"\f1a3"}.ion-ios-ionitron-outline:before{content:"\f1a2"}.ion-ios-jet:before{content:"\f1a5"}.ion-ios-jet-outline:before{content:"\f1a4"}.ion-ios-key:before{content:"\f1a7"}.ion-ios-key-outline:before{content:"\f1a6"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-keypad-outline:before{content:"\f44f"}.ion-ios-laptop-outline:before,.ion-ios-laptop:before{content:"\f1a8"}.ion-ios-leaf:before{content:"\f1aa"}.ion-ios-leaf-outline:before{content:"\f1a9"}.ion-ios-link:before{content:"\f22a"}.ion-ios-link-outline:before{content:"\f1ca"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-box:before{content:"\f1ac"}.ion-ios-list-box-outline:before{content:"\f1ab"}.ion-ios-list-outline:before{content:"\f454"}.ion-ios-locate:before{content:"\f1ae"}.ion-ios-locate-outline:before{content:"\f1ad"}.ion-ios-lock:before{content:"\f1b0"}.ion-ios-lock-outline:before{content:"\f1af"}.ion-ios-log-in-outline:before,.ion-ios-log-in:before{content:"\f1b1"}.ion-ios-log-out-outline:before,.ion-ios-log-out:before{content:"\f1b2"}.ion-ios-magnet:before{content:"\f1b4"}.ion-ios-magnet-outline:before{content:"\f1b3"}.ion-ios-mail:before{content:"\f1b8"}.ion-ios-mail-open:before{content:"\f1b6"}.ion-ios-mail-open-outline:before{content:"\f1b5"}.ion-ios-mail-outline:before{content:"\f1b7"}.ion-ios-male-outline:before,.ion-ios-male:before{content:"\f1b9"}.ion-ios-man:before{content:"\f1bb"}.ion-ios-man-outline:before{content:"\f1ba"}.ion-ios-map:before{content:"\f1bd"}.ion-ios-map-outline:before{content:"\f1bc"}.ion-ios-medal:before{content:"\f1bf"}.ion-ios-medal-outline:before{content:"\f1be"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medical-outline:before{content:"\f45b"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-medkit-outline:before{content:"\f45d"}.ion-ios-megaphone:before{content:"\f1c1"}.ion-ios-megaphone-outline:before{content:"\f1c0"}.ion-ios-menu:before{content:"\f1c3"}.ion-ios-menu-outline:before{content:"\f1c2"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-mic-off-outline:before{content:"\f1c4"}.ion-ios-mic-outline:before{content:"\f460"}.ion-ios-microphone:before{content:"\f1c6"}.ion-ios-microphone-outline:before{content:"\f1c5"}.ion-ios-moon:before{content:"\f468"}.ion-ios-moon-outline:before{content:"\f467"}.ion-ios-more:before{content:"\f1c8"}.ion-ios-more-outline:before{content:"\f1c7"}.ion-ios-move-outline:before,.ion-ios-move:before{content:"\f1cb"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-note-outline:before{content:"\f1cc"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-musical-notes-outline:before{content:"\f1cd"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-navigate-outline:before{content:"\f46d"}.ion-ios-no-smoking:before{content:"\f1cf"}.ion-ios-no-smoking-outline:before{content:"\f1ce"}.ion-ios-notifications:before{content:"\f1d3"}.ion-ios-notifications-off:before{content:"\f1d1"}.ion-ios-notifications-off-outline:before{content:"\f1d0"}.ion-ios-notifications-outline:before{content:"\f1d2"}.ion-ios-nuclear:before{content:"\f1d5"}.ion-ios-nuclear-outline:before{content:"\f1d4"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-nutrition-outline:before{content:"\f46f"}.ion-ios-open:before{content:"\f1d7"}.ion-ios-open-outline:before{content:"\f1d6"}.ion-ios-options:before{content:"\f1d9"}.ion-ios-options-outline:before{content:"\f1d8"}.ion-ios-outlet:before{content:"\f1db"}.ion-ios-outlet-outline:before{content:"\f1da"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-outline:before{content:"\f471"}.ion-ios-paper-plane:before{content:"\f1dd"}.ion-ios-paper-plane-outline:before{content:"\f1dc"}.ion-ios-partly-sunny:before{content:"\f1df"}.ion-ios-partly-sunny-outline:before{content:"\f1de"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-paw-outline:before{content:"\f479"}.ion-ios-people:before{content:"\f47c"}.ion-ios-people-outline:before{content:"\f47b"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-add:before{content:"\f1e1"}.ion-ios-person-add-outline:before{content:"\f1e0"}.ion-ios-person-outline:before{content:"\f47d"}.ion-ios-phone-landscape-outline:before,.ion-ios-phone-landscape:before{content:"\f1e2"}.ion-ios-phone-portrait-outline:before,.ion-ios-phone-portrait:before{content:"\f1e3"}.ion-ios-photos:before{content:"\f482"}.ion-ios-photos-outline:before{content:"\f481"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pie-outline:before{content:"\f483"}.ion-ios-pin:before{content:"\f1e5"}.ion-ios-pin-outline:before{content:"\f1e4"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pint-outline:before{content:"\f485"}.ion-ios-pizza:before{content:"\f1e7"}.ion-ios-pizza-outline:before{content:"\f1e6"}.ion-ios-plane:before{content:"\f1e9"}.ion-ios-plane-outline:before{content:"\f1e8"}.ion-ios-planet:before{content:"\f1eb"}.ion-ios-planet-outline:before{content:"\f1ea"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-podium:before{content:"\f1ed"}.ion-ios-podium-outline:before{content:"\f1ec"}.ion-ios-power:before{content:"\f1ef"}.ion-ios-power-outline:before{content:"\f1ee"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetag-outline:before{content:"\f48c"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-pricetags-outline:before{content:"\f48e"}.ion-ios-print:before{content:"\f1f1"}.ion-ios-print-outline:before{content:"\f1f0"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-pulse-outline:before{content:"\f1f2"}.ion-ios-qr-scanner-outline:before,.ion-ios-qr-scanner:before{content:"\f1f3"}.ion-ios-quote:before{content:"\f1f5"}.ion-ios-quote-outline:before{content:"\f1f4"}.ion-ios-radio:before{content:"\f1f9"}.ion-ios-radio-button-off-outline:before,.ion-ios-radio-button-off:before{content:"\f1f6"}.ion-ios-radio-button-on-outline:before,.ion-ios-radio-button-on:before{content:"\f1f7"}.ion-ios-radio-outline:before{content:"\f1f8"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-rainy-outline:before{content:"\f494"}.ion-ios-recording:before{content:"\f497"}.ion-ios-recording-outline:before{content:"\f496"}.ion-ios-redo:before{content:"\f499"}.ion-ios-redo-outline:before{content:"\f498"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-circle:before{content:"\f226"}.ion-ios-refresh-circle-outline:before{content:"\f224"}.ion-ios-refresh-outline:before{content:"\f49c"}.ion-ios-remove:before{content:"\f1fc"}.ion-ios-remove-circle:before{content:"\f1fb"}.ion-ios-remove-circle-outline:before{content:"\f1fa"}.ion-ios-remove-outline:before{content:"\f1fc"}.ion-ios-reorder-outline:before,.ion-ios-reorder:before{content:"\f1fd"}.ion-ios-repeat-outline:before,.ion-ios-repeat:before{content:"\f1fe"}.ion-ios-resize-outline:before,.ion-ios-resize:before{content:"\f1ff"}.ion-ios-restaurant:before{content:"\f201"}.ion-ios-restaurant-outline:before{content:"\f200"}.ion-ios-return-left-outline:before,.ion-ios-return-left:before{content:"\f202"}.ion-ios-return-right-outline:before,.ion-ios-return-right:before{content:"\f203"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-reverse-camera-outline:before{content:"\f49e"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-rewind-outline:before{content:"\f4a0"}.ion-ios-ribbon:before{content:"\f205"}.ion-ios-ribbon-outline:before{content:"\f204"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-rose-outline:before{content:"\f4a2"}.ion-ios-sad:before{content:"\f207"}.ion-ios-sad-outline:before{content:"\f206"}.ion-ios-school:before{content:"\f209"}.ion-ios-school-outline:before{content:"\f208"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-search-outline:before{content:"\f20a"}.ion-ios-send:before{content:"\f20c"}.ion-ios-send-outline:before{content:"\f20b"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-settings-outline:before{content:"\f20d"}.ion-ios-share:before{content:"\f211"}.ion-ios-share-alt:before{content:"\f20f"}.ion-ios-share-alt-outline:before{content:"\f20e"}.ion-ios-share-outline:before{content:"\f210"}.ion-ios-shirt:before{content:"\f213"}.ion-ios-shirt-outline:before{content:"\f212"}.ion-ios-shuffle-outline:before,.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-skip-backward:before{content:"\f215"}.ion-ios-skip-backward-outline:before{content:"\f214"}.ion-ios-skip-forward:before{content:"\f217"}.ion-ios-skip-forward-outline:before{content:"\f216"}.ion-ios-snow:before{content:"\f218"}.ion-ios-snow-outline:before{content:"\f22c"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-speedometer-outline:before{content:"\f4af"}.ion-ios-square:before{content:"\f21a"}.ion-ios-square-outline:before{content:"\f219"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half-outline:before,.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stats:before{content:"\f21c"}.ion-ios-stats-outline:before{content:"\f21b"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-stopwatch-outline:before{content:"\f4b4"}.ion-ios-subway:before{content:"\f21e"}.ion-ios-subway-outline:before{content:"\f21d"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-sunny-outline:before{content:"\f4b6"}.ion-ios-swap-outline:before,.ion-ios-swap:before{content:"\f21f"}.ion-ios-switch:before{content:"\f221"}.ion-ios-switch-outline:before{content:"\f220"}.ion-ios-sync-outline:before,.ion-ios-sync:before{content:"\f222"}.ion-ios-tablet-landscape-outline:before,.ion-ios-tablet-landscape:before{content:"\f223"}.ion-ios-tablet-portrait-outline:before,.ion-ios-tablet-portrait:before{content:"\f24e"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-tennisball-outline:before{content:"\f4ba"}.ion-ios-text:before{content:"\f250"}.ion-ios-text-outline:before{content:"\f24f"}.ion-ios-thermometer:before{content:"\f252"}.ion-ios-thermometer-outline:before{content:"\f251"}.ion-ios-thumbs-down:before{content:"\f254"}.ion-ios-thumbs-down-outline:before{content:"\f253"}.ion-ios-thumbs-up:before{content:"\f256"}.ion-ios-thumbs-up-outline:before{content:"\f255"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-thunderstorm-outline:before{content:"\f4bc"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-time-outline:before{content:"\f4be"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-timer-outline:before{content:"\f4c0"}.ion-ios-train:before{content:"\f258"}.ion-ios-train-outline:before{content:"\f257"}.ion-ios-transgender-outline:before,.ion-ios-transgender:before{content:"\f259"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trash-outline:before{content:"\f4c4"}.ion-ios-trending-down-outline:before,.ion-ios-trending-down:before{content:"\f25a"}.ion-ios-trending-up-outline:before,.ion-ios-trending-up:before{content:"\f25b"}.ion-ios-trophy:before{content:"\f25d"}.ion-ios-trophy-outline:before{content:"\f25c"}.ion-ios-umbrella:before{content:"\f25f"}.ion-ios-umbrella-outline:before{content:"\f25e"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-undo-outline:before{content:"\f4c6"}.ion-ios-unlock:before{content:"\f261"}.ion-ios-unlock-outline:before{content:"\f260"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-videocam-outline:before{content:"\f4cc"}.ion-ios-volume-down-outline:before,.ion-ios-volume-down:before{content:"\f262"}.ion-ios-volume-mute-outline:before,.ion-ios-volume-mute:before{content:"\f263"}.ion-ios-volume-off-outline:before,.ion-ios-volume-off:before{content:"\f264"}.ion-ios-volume-up-outline:before,.ion-ios-volume-up:before{content:"\f265"}.ion-ios-walk-outline:before,.ion-ios-walk:before{content:"\f266"}.ion-ios-warning:before{content:"\f268"}.ion-ios-warning-outline:before{content:"\f267"}.ion-ios-watch-outline:before,.ion-ios-watch:before{content:"\f269"}.ion-ios-water:before{content:"\f26b"}.ion-ios-water-outline:before{content:"\f26a"}.ion-ios-wifi:before{content:"\f26d"}.ion-ios-wifi-outline:before{content:"\f26c"}.ion-ios-wine:before{content:"\f26f"}.ion-ios-wine-outline:before{content:"\f26e"}.ion-ios-woman:before{content:"\f271"}.ion-ios-woman-outline:before{content:"\f270"}.ion-logo-android:before{content:"\f225"}.ion-logo-angular:before{content:"\f227"}.ion-logo-apple:before{content:"\f229"}.ion-logo-bitcoin:before{content:"\f22b"}.ion-logo-buffer:before{content:"\f22d"}.ion-logo-chrome:before{content:"\f22f"}.ion-logo-codepen:before{content:"\f230"}.ion-logo-css3:before{content:"\f231"}.ion-logo-designernews:before{content:"\f232"}.ion-logo-dribbble:before{content:"\f233"}.ion-logo-dropbox:before{content:"\f234"}.ion-logo-euro:before{content:"\f235"}.ion-logo-facebook:before{content:"\f236"}.ion-logo-foursquare:before{content:"\f237"}.ion-logo-freebsd-devil:before{content:"\f238"}.ion-logo-github:before{content:"\f239"}.ion-logo-google:before{content:"\f23a"}.ion-logo-googleplus:before{content:"\f23b"}.ion-logo-hackernews:before{content:"\f23c"}.ion-logo-html5:before{content:"\f23d"}.ion-logo-instagram:before{content:"\f23e"}.ion-logo-javascript:before{content:"\f23f"}.ion-logo-linkedin:before{content:"\f240"}.ion-logo-markdown:before{content:"\f241"}.ion-logo-nodejs:before{content:"\f242"}.ion-logo-octocat:before{content:"\f243"}.ion-logo-pinterest:before{content:"\f244"}.ion-logo-playstation:before{content:"\f245"}.ion-logo-python:before{content:"\f246"}.ion-logo-reddit:before{content:"\f247"}.ion-logo-rss:before{content:"\f248"}.ion-logo-sass:before{content:"\f249"}.ion-logo-skype:before{content:"\f24a"}.ion-logo-snapchat:before{content:"\f24b"}.ion-logo-steam:before{content:"\f24c"}.ion-logo-tumblr:before{content:"\f24d"}.ion-logo-tux:before{content:"\f2ae"}.ion-logo-twitch:before{content:"\f2af"}.ion-logo-twitter:before{content:"\f2b0"}.ion-logo-usd:before{content:"\f2b1"}.ion-logo-vimeo:before{content:"\f2c4"}.ion-logo-whatsapp:before{content:"\f2c5"}.ion-logo-windows:before{content:"\f32f"}.ion-logo-wordpress:before{content:"\f330"}.ion-logo-xbox:before{content:"\f34c"}.ion-logo-yahoo:before{content:"\f34d"}.ion-logo-yen:before{content:"\f34e"}.ion-logo-youtube:before{content:"\f34f"}.ion-md-add:before{content:"\f273"}.ion-md-add-circle:before{content:"\f272"}.ion-md-alarm:before{content:"\f274"}.ion-md-albums:before{content:"\f275"}.ion-md-alert:before{content:"\f276"}.ion-md-american-football:before{content:"\f277"}.ion-md-analytics:before{content:"\f278"}.ion-md-aperture:before{content:"\f279"}.ion-md-apps:before{content:"\f27a"}.ion-md-appstore:before{content:"\f27b"}.ion-md-archive:before{content:"\f27c"}.ion-md-arrow-back:before{content:"\f27d"}.ion-md-arrow-down:before{content:"\f27e"}.ion-md-arrow-dropdown:before{content:"\f280"}.ion-md-arrow-dropdown-circle:before{content:"\f27f"}.ion-md-arrow-dropleft:before{content:"\f282"}.ion-md-arrow-dropleft-circle:before{content:"\f281"}.ion-md-arrow-dropright:before{content:"\f284"}.ion-md-arrow-dropright-circle:before{content:"\f283"}.ion-md-arrow-dropup:before{content:"\f286"}.ion-md-arrow-dropup-circle:before{content:"\f285"}.ion-md-arrow-forward:before{content:"\f287"}.ion-md-arrow-round-back:before{content:"\f288"}.ion-md-arrow-round-down:before{content:"\f289"}.ion-md-arrow-round-forward:before{content:"\f28a"}.ion-md-arrow-round-up:before{content:"\f28b"}.ion-md-arrow-up:before{content:"\f28c"}.ion-md-at:before{content:"\f28d"}.ion-md-attach:before{content:"\f28e"}.ion-md-backspace:before{content:"\f28f"}.ion-md-barcode:before{content:"\f290"}.ion-md-baseball:before{content:"\f291"}.ion-md-basket:before{content:"\f292"}.ion-md-basketball:before{content:"\f293"}.ion-md-battery-charging:before{content:"\f294"}.ion-md-battery-dead:before{content:"\f295"}.ion-md-battery-full:before{content:"\f296"}.ion-md-beaker:before{content:"\f297"}.ion-md-beer:before{content:"\f298"}.ion-md-bicycle:before{content:"\f299"}.ion-md-bluetooth:before{content:"\f29a"}.ion-md-boat:before{content:"\f29b"}.ion-md-body:before{content:"\f29c"}.ion-md-bonfire:before{content:"\f29d"}.ion-md-book:before{content:"\f29e"}.ion-md-bookmark:before{content:"\f29f"}.ion-md-bookmarks:before{content:"\f2a0"}.ion-md-bowtie:before{content:"\f2a1"}.ion-md-briefcase:before{content:"\f2a2"}.ion-md-browsers:before{content:"\f2a3"}.ion-md-brush:before{content:"\f2a4"}.ion-md-bug:before{content:"\f2a5"}.ion-md-build:before{content:"\f2a6"}.ion-md-bulb:before{content:"\f2a7"}.ion-md-bus:before{content:"\f2a8"}.ion-md-cafe:before{content:"\f2a9"}.ion-md-calculator:before{content:"\f2aa"}.ion-md-calendar:before{content:"\f2ab"}.ion-md-call:before{content:"\f2ac"}.ion-md-camera:before{content:"\f2ad"}.ion-md-car:before{content:"\f2b2"}.ion-md-card:before{content:"\f2b3"}.ion-md-cart:before{content:"\f2b4"}.ion-md-cash:before{content:"\f2b5"}.ion-md-chatboxes:before{content:"\f2b6"}.ion-md-chatbubbles:before{content:"\f2b7"}.ion-md-checkbox:before{content:"\f2b9"}.ion-md-checkbox-outline:before{content:"\f2b8"}.ion-md-checkmark:before{content:"\f2bc"}.ion-md-checkmark-circle:before{content:"\f2bb"}.ion-md-checkmark-circle-outline:before{content:"\f2ba"}.ion-md-clipboard:before{content:"\f2bd"}.ion-md-clock:before{content:"\f2be"}.ion-md-close:before{content:"\f2c0"}.ion-md-close-circle:before{content:"\f2bf"}.ion-md-closed-captioning:before{content:"\f2c1"}.ion-md-cloud:before{content:"\f2c9"}.ion-md-cloud-circle:before{content:"\f2c2"}.ion-md-cloud-done:before{content:"\f2c3"}.ion-md-cloud-download:before{content:"\f2c6"}.ion-md-cloud-outline:before{content:"\f2c7"}.ion-md-cloud-upload:before{content:"\f2c8"}.ion-md-cloudy:before{content:"\f2cb"}.ion-md-cloudy-night:before{content:"\f2ca"}.ion-md-code:before{content:"\f2ce"}.ion-md-code-download:before{content:"\f2cc"}.ion-md-code-working:before{content:"\f2cd"}.ion-md-cog:before{content:"\f2cf"}.ion-md-color-fill:before{content:"\f2d0"}.ion-md-color-filter:before{content:"\f2d1"}.ion-md-color-palette:before{content:"\f2d2"}.ion-md-color-wand:before{content:"\f2d3"}.ion-md-compass:before{content:"\f2d4"}.ion-md-construct:before{content:"\f2d5"}.ion-md-contact:before{content:"\f2d6"}.ion-md-contacts:before{content:"\f2d7"}.ion-md-contract:before{content:"\f2d8"}.ion-md-contrast:before{content:"\f2d9"}.ion-md-copy:before{content:"\f2da"}.ion-md-create:before{content:"\f2db"}.ion-md-crop:before{content:"\f2dc"}.ion-md-cube:before{content:"\f2dd"}.ion-md-cut:before{content:"\f2de"}.ion-md-desktop:before{content:"\f2df"}.ion-md-disc:before{content:"\f2e0"}.ion-md-document:before{content:"\f2e1"}.ion-md-done-all:before{content:"\f2e2"}.ion-md-download:before{content:"\f2e3"}.ion-md-easel:before{content:"\f2e4"}.ion-md-egg:before{content:"\f2e5"}.ion-md-exit:before{content:"\f2e6"}.ion-md-expand:before{content:"\f2e7"}.ion-md-eye:before{content:"\f2e9"}.ion-md-eye-off:before{content:"\f2e8"}.ion-md-fastforward:before{content:"\f2ea"}.ion-md-female:before{content:"\f2eb"}.ion-md-filing:before{content:"\f2ec"}.ion-md-film:before{content:"\f2ed"}.ion-md-finger-print:before{content:"\f2ee"}.ion-md-flag:before{content:"\f2ef"}.ion-md-flame:before{content:"\f2f0"}.ion-md-flash:before{content:"\f2f1"}.ion-md-flask:before{content:"\f2f2"}.ion-md-flower:before{content:"\f2f3"}.ion-md-folder:before{content:"\f2f5"}.ion-md-folder-open:before{content:"\f2f4"}.ion-md-football:before{content:"\f2f6"}.ion-md-funnel:before{content:"\f2f7"}.ion-md-game-controller-a:before{content:"\f2f8"}.ion-md-game-controller-b:before{content:"\f2f9"}.ion-md-git-branch:before{content:"\f2fa"}.ion-md-git-commit:before{content:"\f2fb"}.ion-md-git-compare:before{content:"\f2fc"}.ion-md-git-merge:before{content:"\f2fd"}.ion-md-git-network:before{content:"\f2fe"}.ion-md-git-pull-request:before{content:"\f2ff"}.ion-md-glasses:before{content:"\f300"}.ion-md-globe:before{content:"\f301"}.ion-md-grid:before{content:"\f302"}.ion-md-hammer:before{content:"\f303"}.ion-md-hand:before{content:"\f304"}.ion-md-happy:before{content:"\f305"}.ion-md-headset:before{content:"\f306"}.ion-md-heart:before{content:"\f308"}.ion-md-heart-outline:before{content:"\f307"}.ion-md-help:before{content:"\f30b"}.ion-md-help-buoy:before{content:"\f309"}.ion-md-help-circle:before{content:"\f30a"}.ion-md-home:before{content:"\f30c"}.ion-md-ice-cream:before{content:"\f30d"}.ion-md-image:before{content:"\f30e"}.ion-md-images:before{content:"\f30f"}.ion-md-infinite:before{content:"\f310"}.ion-md-information:before{content:"\f312"}.ion-md-information-circle:before{content:"\f311"}.ion-md-ionic:before{content:"\f313"}.ion-md-ionitron:before{content:"\f314"}.ion-md-jet:before{content:"\f315"}.ion-md-key:before{content:"\f316"}.ion-md-keypad:before{content:"\f317"}.ion-md-laptop:before{content:"\f318"}.ion-md-leaf:before{content:"\f319"}.ion-md-link:before{content:"\f22e"}.ion-md-list:before{content:"\f31b"}.ion-md-list-box:before{content:"\f31a"}.ion-md-locate:before{content:"\f31c"}.ion-md-lock:before{content:"\f31d"}.ion-md-log-in:before{content:"\f31e"}.ion-md-log-out:before{content:"\f31f"}.ion-md-magnet:before{content:"\f320"}.ion-md-mail:before{content:"\f322"}.ion-md-mail-open:before{content:"\f321"}.ion-md-male:before{content:"\f323"}.ion-md-man:before{content:"\f324"}.ion-md-map:before{content:"\f325"}.ion-md-medal:before{content:"\f326"}.ion-md-medical:before{content:"\f327"}.ion-md-medkit:before{content:"\f328"}.ion-md-megaphone:before{content:"\f329"}.ion-md-menu:before{content:"\f32a"}.ion-md-mic:before{content:"\f32c"}.ion-md-mic-off:before{content:"\f32b"}.ion-md-microphone:before{content:"\f32d"}.ion-md-moon:before{content:"\f32e"}.ion-md-more:before{content:"\f1c9"}.ion-md-move:before{content:"\f331"}.ion-md-musical-note:before{content:"\f332"}.ion-md-musical-notes:before{content:"\f333"}.ion-md-navigate:before{content:"\f334"}.ion-md-no-smoking:before{content:"\f335"}.ion-md-notifications:before{content:"\f338"}.ion-md-notifications-off:before{content:"\f336"}.ion-md-notifications-outline:before{content:"\f337"}.ion-md-nuclear:before{content:"\f339"}.ion-md-nutrition:before{content:"\f33a"}.ion-md-open:before{content:"\f33b"}.ion-md-options:before{content:"\f33c"}.ion-md-outlet:before{content:"\f33d"}.ion-md-paper:before{content:"\f33f"}.ion-md-paper-plane:before{content:"\f33e"}.ion-md-partly-sunny:before{content:"\f340"}.ion-md-pause:before{content:"\f341"}.ion-md-paw:before{content:"\f342"}.ion-md-people:before{content:"\f343"}.ion-md-person:before{content:"\f345"}.ion-md-person-add:before{content:"\f344"}.ion-md-phone-landscape:before{content:"\f346"}.ion-md-phone-portrait:before{content:"\f347"}.ion-md-photos:before{content:"\f348"}.ion-md-pie:before{content:"\f349"}.ion-md-pin:before{content:"\f34a"}.ion-md-pint:before{content:"\f34b"}.ion-md-pizza:before{content:"\f354"}.ion-md-plane:before{content:"\f355"}.ion-md-planet:before{content:"\f356"}.ion-md-play:before{content:"\f357"}.ion-md-podium:before{content:"\f358"}.ion-md-power:before{content:"\f359"}.ion-md-pricetag:before{content:"\f35a"}.ion-md-pricetags:before{content:"\f35b"}.ion-md-print:before{content:"\f35c"}.ion-md-pulse:before{content:"\f35d"}.ion-md-qr-scanner:before{content:"\f35e"}.ion-md-quote:before{content:"\f35f"}.ion-md-radio:before{content:"\f362"}.ion-md-radio-button-off:before{content:"\f360"}.ion-md-radio-button-on:before{content:"\f361"}.ion-md-rainy:before{content:"\f363"}.ion-md-recording:before{content:"\f364"}.ion-md-redo:before{content:"\f365"}.ion-md-refresh:before{content:"\f366"}.ion-md-refresh-circle:before{content:"\f228"}.ion-md-remove:before{content:"\f368"}.ion-md-remove-circle:before{content:"\f367"}.ion-md-reorder:before{content:"\f369"}.ion-md-repeat:before{content:"\f36a"}.ion-md-resize:before{content:"\f36b"}.ion-md-restaurant:before{content:"\f36c"}.ion-md-return-left:before{content:"\f36d"}.ion-md-return-right:before{content:"\f36e"}.ion-md-reverse-camera:before{content:"\f36f"}.ion-md-rewind:before{content:"\f370"}.ion-md-ribbon:before{content:"\f371"}.ion-md-rose:before{content:"\f372"}.ion-md-sad:before{content:"\f373"}.ion-md-school:before{content:"\f374"}.ion-md-search:before{content:"\f375"}.ion-md-send:before{content:"\f376"}.ion-md-settings:before{content:"\f377"}.ion-md-share:before{content:"\f379"}.ion-md-share-alt:before{content:"\f378"}.ion-md-shirt:before{content:"\f37a"}.ion-md-shuffle:before{content:"\f37b"}.ion-md-skip-backward:before{content:"\f37c"}.ion-md-skip-forward:before{content:"\f37d"}.ion-md-snow:before{content:"\f37e"}.ion-md-speedometer:before{content:"\f37f"}.ion-md-square:before{content:"\f381"}.ion-md-square-outline:before{content:"\f380"}.ion-md-star:before{content:"\f384"}.ion-md-star-half:before{content:"\f382"}.ion-md-star-outline:before{content:"\f383"}.ion-md-stats:before{content:"\f385"}.ion-md-stopwatch:before{content:"\f386"}.ion-md-subway:before{content:"\f387"}.ion-md-sunny:before{content:"\f388"}.ion-md-swap:before{content:"\f389"}.ion-md-switch:before{content:"\f38a"}.ion-md-sync:before{content:"\f38b"}.ion-md-tablet-landscape:before{content:"\f38c"}.ion-md-tablet-portrait:before{content:"\f38d"}.ion-md-tennisball:before{content:"\f38e"}.ion-md-text:before{content:"\f38f"}.ion-md-thermometer:before{content:"\f390"}.ion-md-thumbs-down:before{content:"\f391"}.ion-md-thumbs-up:before{content:"\f392"}.ion-md-thunderstorm:before{content:"\f393"}.ion-md-time:before{content:"\f394"}.ion-md-timer:before{content:"\f395"}.ion-md-train:before{content:"\f396"}.ion-md-transgender:before{content:"\f397"}.ion-md-trash:before{content:"\f398"}.ion-md-trending-down:before{content:"\f399"}.ion-md-trending-up:before{content:"\f39a"}.ion-md-trophy:before{content:"\f39b"}.ion-md-umbrella:before{content:"\f39c"}.ion-md-undo:before{content:"\f39d"}.ion-md-unlock:before{content:"\f39e"}.ion-md-videocam:before{content:"\f39f"}.ion-md-volume-down:before{content:"\f3a0"}.ion-md-volume-mute:before{content:"\f3a1"}.ion-md-volume-off:before{content:"\f3a2"}.ion-md-volume-up:before{content:"\f3a3"}.ion-md-walk:before{content:"\f3a4"}.ion-md-warning:before{content:"\f3a5"}.ion-md-watch:before{content:"\f3a6"}.ion-md-water:before{content:"\f3a7"}.ion-md-wifi:before{content:"\f3a8"}.ion-md-wine:before{content:"\f3a9"}.ion-md-woman:before{content:"\f3aa"}@media print{*,:after,:before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.app-copyright,.app-footer-cards,.app-pathbar,.container,body{min-width:992px!important}.app-navbar,.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#507378;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer:before{content:"\2014\00A0"}.app-banner-image,.app-img,.image-inline,.image-left,.img-fluid,.img-thumbnail,.newsImage,.tileImage{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.app-copyright,.app-footer-cards,.app-pathbar,.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.app-copyright,.app-footer-cards,.app-pathbar,.container{max-width:540px}}@media (min-width:768px){.app-copyright,.app-footer-cards,.app-pathbar,.container{max-width:720px}}@media (min-width:992px){.app-copyright,.app-footer-cards,.app-pathbar,.container{max-width:960px}}@media (min-width:1200px){.app-copyright,.app-footer-cards,.app-pathbar,.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.table{width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.app-searchbox-field,.form-control,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:block;width:100%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0}@media screen and (prefers-reduced-motion:reduce){.app-searchbox-field,.form-control,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{transition:none}}.app-searchbox-field::-ms-expand,.form-control::-ms-expand,input[type=color]::-ms-expand,input[type=date]::-ms-expand,input[type=datetime-local]::-ms-expand,input[type=datetime]::-ms-expand,input[type=email]::-ms-expand,input[type=month]::-ms-expand,input[type=number]::-ms-expand,input[type=password]::-ms-expand,input[type=search]::-ms-expand,input[type=tel]::-ms-expand,input[type=text]::-ms-expand,input[type=time]::-ms-expand,input[type=url]::-ms-expand,input[type=week]::-ms-expand,select::-ms-expand,textarea::-ms-expand{background-color:transparent;border:0}.app-searchbox-field:focus,.form-control:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.app-searchbox-field:-ms-input-placeholder,.form-control:-ms-input-placeholder,input[type=color]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#6c757d;opacity:1}.app-searchbox-field::placeholder,.form-control::placeholder,input[type=color]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=datetime]::placeholder,input[type=email]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,select::placeholder,textarea::placeholder{color:#6c757d;opacity:1}.app-searchbox-field:disabled,.form-control:disabled,.form-control[readonly],[readonly].app-searchbox-field,input[readonly][type=color],input[readonly][type=date],input[readonly][type=datetime-local],input[readonly][type=datetime],input[readonly][type=email],input[readonly][type=month],input[readonly][type=number],input[readonly][type=password],input[readonly][type=search],input[readonly][type=tel],input[readonly][type=text],input[readonly][type=time],input[readonly][type=url],input[readonly][type=week],input[type=color]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=datetime]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,select:disabled,select[readonly],textarea:disabled,textarea[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value,select:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.form-control-lg{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5}select.form-control[multiple],select.form-control[size],select[multiple],select[size],textarea,textarea.app-searchbox-field,textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9)}.form-control.is-valid,.is-valid.app-searchbox-field,.was-validated .app-searchbox-field:valid,.was-validated .form-control:valid,.was-validated input[type=color]:valid,.was-validated input[type=date]:valid,.was-validated input[type=datetime-local]:valid,.was-validated input[type=datetime]:valid,.was-validated input[type=email]:valid,.was-validated input[type=month]:valid,.was-validated input[type=number]:valid,.was-validated input[type=password]:valid,.was-validated input[type=search]:valid,.was-validated input[type=tel]:valid,.was-validated input[type=text]:valid,.was-validated input[type=time]:valid,.was-validated input[type=url]:valid,.was-validated input[type=week]:valid,.was-validated select:valid,.was-validated textarea:valid,input.is-valid[type=color],input.is-valid[type=date],input.is-valid[type=datetime-local],input.is-valid[type=datetime],input.is-valid[type=email],input.is-valid[type=month],input.is-valid[type=number],input.is-valid[type=password],input.is-valid[type=search],input.is-valid[type=tel],input.is-valid[type=text],input.is-valid[type=time],input.is-valid[type=url],input.is-valid[type=week],select.is-valid,textarea.is-valid{border-color:#28a745;padding-right:2.25rem;background-repeat:no-repeat;background-position:center right 0.5625rem;background-size:1.125rem 1.125rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")}.form-control.is-valid:focus,.is-valid.app-searchbox-field:focus,.was-validated .app-searchbox-field:valid:focus,.was-validated .form-control:valid:focus,.was-validated input[type=color]:valid:focus,.was-validated input[type=date]:valid:focus,.was-validated input[type=datetime-local]:valid:focus,.was-validated input[type=datetime]:valid:focus,.was-validated input[type=email]:valid:focus,.was-validated input[type=month]:valid:focus,.was-validated input[type=number]:valid:focus,.was-validated input[type=password]:valid:focus,.was-validated input[type=search]:valid:focus,.was-validated input[type=tel]:valid:focus,.was-validated input[type=text]:valid:focus,.was-validated input[type=time]:valid:focus,.was-validated input[type=url]:valid:focus,.was-validated input[type=week]:valid:focus,.was-validated select:valid:focus,.was-validated textarea:valid:focus,input.is-valid[type=color]:focus,input.is-valid[type=date]:focus,input.is-valid[type=datetime-local]:focus,input.is-valid[type=datetime]:focus,input.is-valid[type=email]:focus,input.is-valid[type=month]:focus,input.is-valid[type=number]:focus,input.is-valid[type=password]:focus,input.is-valid[type=search]:focus,input.is-valid[type=tel]:focus,input.is-valid[type=text]:focus,input.is-valid[type=time]:focus,input.is-valid[type=url]:focus,input.is-valid[type=week]:focus,select.is-valid:focus,textarea.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.is-valid.app-searchbox-field~.valid-feedback,.is-valid.app-searchbox-field~.valid-tooltip,.was-validated .app-searchbox-field:valid~.valid-feedback,.was-validated .app-searchbox-field:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip,.was-validated input[type=color]:valid~.valid-feedback,.was-validated input[type=color]:valid~.valid-tooltip,.was-validated input[type=date]:valid~.valid-feedback,.was-validated input[type=date]:valid~.valid-tooltip,.was-validated input[type=datetime-local]:valid~.valid-feedback,.was-validated input[type=datetime-local]:valid~.valid-tooltip,.was-validated input[type=datetime]:valid~.valid-feedback,.was-validated input[type=datetime]:valid~.valid-tooltip,.was-validated input[type=email]:valid~.valid-feedback,.was-validated input[type=email]:valid~.valid-tooltip,.was-validated input[type=month]:valid~.valid-feedback,.was-validated input[type=month]:valid~.valid-tooltip,.was-validated input[type=number]:valid~.valid-feedback,.was-validated input[type=number]:valid~.valid-tooltip,.was-validated input[type=password]:valid~.valid-feedback,.was-validated input[type=password]:valid~.valid-tooltip,.was-validated input[type=search]:valid~.valid-feedback,.was-validated input[type=search]:valid~.valid-tooltip,.was-validated input[type=tel]:valid~.valid-feedback,.was-validated input[type=tel]:valid~.valid-tooltip,.was-validated input[type=text]:valid~.valid-feedback,.was-validated input[type=text]:valid~.valid-tooltip,.was-validated input[type=time]:valid~.valid-feedback,.was-validated input[type=time]:valid~.valid-tooltip,.was-validated input[type=url]:valid~.valid-feedback,.was-validated input[type=url]:valid~.valid-tooltip,.was-validated input[type=week]:valid~.valid-feedback,.was-validated input[type=week]:valid~.valid-tooltip,.was-validated select:valid~.valid-feedback,.was-validated select:valid~.valid-tooltip,.was-validated textarea:valid~.valid-feedback,.was-validated textarea:valid~.valid-tooltip,input.is-valid[type=color]~.valid-feedback,input.is-valid[type=color]~.valid-tooltip,input.is-valid[type=date]~.valid-feedback,input.is-valid[type=date]~.valid-tooltip,input.is-valid[type=datetime-local]~.valid-feedback,input.is-valid[type=datetime-local]~.valid-tooltip,input.is-valid[type=datetime]~.valid-feedback,input.is-valid[type=datetime]~.valid-tooltip,input.is-valid[type=email]~.valid-feedback,input.is-valid[type=email]~.valid-tooltip,input.is-valid[type=month]~.valid-feedback,input.is-valid[type=month]~.valid-tooltip,input.is-valid[type=number]~.valid-feedback,input.is-valid[type=number]~.valid-tooltip,input.is-valid[type=password]~.valid-feedback,input.is-valid[type=password]~.valid-tooltip,input.is-valid[type=search]~.valid-feedback,input.is-valid[type=search]~.valid-tooltip,input.is-valid[type=tel]~.valid-feedback,input.is-valid[type=tel]~.valid-tooltip,input.is-valid[type=text]~.valid-feedback,input.is-valid[type=text]~.valid-tooltip,input.is-valid[type=time]~.valid-feedback,input.is-valid[type=time]~.valid-tooltip,input.is-valid[type=url]~.valid-feedback,input.is-valid[type=url]~.valid-tooltip,input.is-valid[type=week]~.valid-feedback,input.is-valid[type=week]~.valid-tooltip,select.is-valid~.valid-feedback,select.is-valid~.valid-tooltip,textarea.is-valid~.valid-feedback,textarea.is-valid~.valid-tooltip{display:block}.was-validated textarea.app-searchbox-field:valid,.was-validated textarea.form-control:valid,.was-validated textarea:valid,textarea.form-control.is-valid,textarea.is-valid{padding-right:2.25rem;background-position:top 0.5625rem right 0.5625rem}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:2.25rem;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") no-repeat center right 2.025rem/1.125rem 1.125rem}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{background-color:#71dd8a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9)}.form-control.is-invalid,.is-invalid.app-searchbox-field,.was-validated .app-searchbox-field:invalid,.was-validated .form-control:invalid,.was-validated input[type=color]:invalid,.was-validated input[type=date]:invalid,.was-validated input[type=datetime-local]:invalid,.was-validated input[type=datetime]:invalid,.was-validated input[type=email]:invalid,.was-validated input[type=month]:invalid,.was-validated input[type=number]:invalid,.was-validated input[type=password]:invalid,.was-validated input[type=search]:invalid,.was-validated input[type=tel]:invalid,.was-validated input[type=text]:invalid,.was-validated input[type=time]:invalid,.was-validated input[type=url]:invalid,.was-validated input[type=week]:invalid,.was-validated select:invalid,.was-validated textarea:invalid,input.is-invalid[type=color],input.is-invalid[type=date],input.is-invalid[type=datetime-local],input.is-invalid[type=datetime],input.is-invalid[type=email],input.is-invalid[type=month],input.is-invalid[type=number],input.is-invalid[type=password],input.is-invalid[type=search],input.is-invalid[type=tel],input.is-invalid[type=text],input.is-invalid[type=time],input.is-invalid[type=url],input.is-invalid[type=week],select.is-invalid,textarea.is-invalid{border-color:#dc3545;padding-right:2.25rem;background-repeat:no-repeat;background-position:center right 0.5625rem;background-size:1.125rem 1.125rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E")}.form-control.is-invalid:focus,.is-invalid.app-searchbox-field:focus,.was-validated .app-searchbox-field:invalid:focus,.was-validated .form-control:invalid:focus,.was-validated input[type=color]:invalid:focus,.was-validated input[type=date]:invalid:focus,.was-validated input[type=datetime-local]:invalid:focus,.was-validated input[type=datetime]:invalid:focus,.was-validated input[type=email]:invalid:focus,.was-validated input[type=month]:invalid:focus,.was-validated input[type=number]:invalid:focus,.was-validated input[type=password]:invalid:focus,.was-validated input[type=search]:invalid:focus,.was-validated input[type=tel]:invalid:focus,.was-validated input[type=text]:invalid:focus,.was-validated input[type=time]:invalid:focus,.was-validated input[type=url]:invalid:focus,.was-validated input[type=week]:invalid:focus,.was-validated select:invalid:focus,.was-validated textarea:invalid:focus,input.is-invalid[type=color]:focus,input.is-invalid[type=date]:focus,input.is-invalid[type=datetime-local]:focus,input.is-invalid[type=datetime]:focus,input.is-invalid[type=email]:focus,input.is-invalid[type=month]:focus,input.is-invalid[type=number]:focus,input.is-invalid[type=password]:focus,input.is-invalid[type=search]:focus,input.is-invalid[type=tel]:focus,input.is-invalid[type=text]:focus,input.is-invalid[type=time]:focus,input.is-invalid[type=url]:focus,input.is-invalid[type=week]:focus,select.is-invalid:focus,textarea.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.is-invalid.app-searchbox-field~.invalid-feedback,.is-invalid.app-searchbox-field~.invalid-tooltip,.was-validated .app-searchbox-field:invalid~.invalid-feedback,.was-validated .app-searchbox-field:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip,.was-validated input[type=color]:invalid~.invalid-feedback,.was-validated input[type=color]:invalid~.invalid-tooltip,.was-validated input[type=date]:invalid~.invalid-feedback,.was-validated input[type=date]:invalid~.invalid-tooltip,.was-validated input[type=datetime-local]:invalid~.invalid-feedback,.was-validated input[type=datetime-local]:invalid~.invalid-tooltip,.was-validated input[type=datetime]:invalid~.invalid-feedback,.was-validated input[type=datetime]:invalid~.invalid-tooltip,.was-validated input[type=email]:invalid~.invalid-feedback,.was-validated input[type=email]:invalid~.invalid-tooltip,.was-validated input[type=month]:invalid~.invalid-feedback,.was-validated input[type=month]:invalid~.invalid-tooltip,.was-validated input[type=number]:invalid~.invalid-feedback,.was-validated input[type=number]:invalid~.invalid-tooltip,.was-validated input[type=password]:invalid~.invalid-feedback,.was-validated input[type=password]:invalid~.invalid-tooltip,.was-validated input[type=search]:invalid~.invalid-feedback,.was-validated input[type=search]:invalid~.invalid-tooltip,.was-validated input[type=tel]:invalid~.invalid-feedback,.was-validated input[type=tel]:invalid~.invalid-tooltip,.was-validated input[type=text]:invalid~.invalid-feedback,.was-validated input[type=text]:invalid~.invalid-tooltip,.was-validated input[type=time]:invalid~.invalid-feedback,.was-validated input[type=time]:invalid~.invalid-tooltip,.was-validated input[type=url]:invalid~.invalid-feedback,.was-validated input[type=url]:invalid~.invalid-tooltip,.was-validated input[type=week]:invalid~.invalid-feedback,.was-validated input[type=week]:invalid~.invalid-tooltip,.was-validated select:invalid~.invalid-feedback,.was-validated select:invalid~.invalid-tooltip,.was-validated textarea:invalid~.invalid-feedback,.was-validated textarea:invalid~.invalid-tooltip,input.is-invalid[type=color]~.invalid-feedback,input.is-invalid[type=color]~.invalid-tooltip,input.is-invalid[type=date]~.invalid-feedback,input.is-invalid[type=date]~.invalid-tooltip,input.is-invalid[type=datetime-local]~.invalid-feedback,input.is-invalid[type=datetime-local]~.invalid-tooltip,input.is-invalid[type=datetime]~.invalid-feedback,input.is-invalid[type=datetime]~.invalid-tooltip,input.is-invalid[type=email]~.invalid-feedback,input.is-invalid[type=email]~.invalid-tooltip,input.is-invalid[type=month]~.invalid-feedback,input.is-invalid[type=month]~.invalid-tooltip,input.is-invalid[type=number]~.invalid-feedback,input.is-invalid[type=number]~.invalid-tooltip,input.is-invalid[type=password]~.invalid-feedback,input.is-invalid[type=password]~.invalid-tooltip,input.is-invalid[type=search]~.invalid-feedback,input.is-invalid[type=search]~.invalid-tooltip,input.is-invalid[type=tel]~.invalid-feedback,input.is-invalid[type=tel]~.invalid-tooltip,input.is-invalid[type=text]~.invalid-feedback,input.is-invalid[type=text]~.invalid-tooltip,input.is-invalid[type=time]~.invalid-feedback,input.is-invalid[type=time]~.invalid-tooltip,input.is-invalid[type=url]~.invalid-feedback,input.is-invalid[type=url]~.invalid-tooltip,input.is-invalid[type=week]~.invalid-feedback,input.is-invalid[type=week]~.invalid-tooltip,select.is-invalid~.invalid-feedback,select.is-invalid~.invalid-tooltip,textarea.is-invalid~.invalid-feedback,textarea.is-invalid~.invalid-tooltip{display:block}.was-validated textarea.app-searchbox-field:invalid,.was-validated textarea.form-control:invalid,.was-validated textarea:invalid,textarea.form-control.is-invalid,textarea.is-invalid{padding-right:2.25rem;background-position:top 0.5625rem right 0.5625rem}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:2.25rem;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E") no-repeat center right 2.025rem/1.125rem 1.125rem}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{background-color:#efa2a9}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.form-inline .form-group,.form-inline label{display:-ms-flexbox;display:flex;align-items:center;margin-bottom:0}.form-inline .form-group{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center}.form-inline .app-searchbox-field,.form-inline .form-control,.form-inline input[type=color],.form-inline input[type=date],.form-inline input[type=datetime-local],.form-inline input[type=datetime],.form-inline input[type=email],.form-inline input[type=month],.form-inline input[type=number],.form-inline input[type=password],.form-inline input[type=search],.form-inline input[type=tel],.form-inline input[type=text],.form-inline input[type=time],.form-inline input[type=url],.form-inline input[type=week],.form-inline select,.form-inline textarea{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:0}@media screen and (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:focus,.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#507378;background-color:transparent}.btn-link:hover{color:#0056b3;background-color:transparent}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline;border-color:transparent}.btn-link.focus,.btn-link:focus{box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:0}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:0}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group,.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.app-searchbox-field,.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>input[type=color],.input-group>input[type=date],.input-group>input[type=datetime-local],.input-group>input[type=datetime],.input-group>input[type=email],.input-group>input[type=month],.input-group>input[type=number],.input-group>input[type=password],.input-group>input[type=search],.input-group>input[type=tel],.input-group>input[type=text],.input-group>input[type=time],.input-group>input[type=url],.input-group>input[type=week],.input-group>select,.input-group>textarea{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.app-searchbox-field+.app-searchbox-field,.input-group>.app-searchbox-field+.custom-file,.input-group>.app-searchbox-field+.custom-select,.input-group>.app-searchbox-field+.form-control,.input-group>.app-searchbox-field+input[type=color],.input-group>.app-searchbox-field+input[type=date],.input-group>.app-searchbox-field+input[type=datetime-local],.input-group>.app-searchbox-field+input[type=datetime],.input-group>.app-searchbox-field+input[type=email],.input-group>.app-searchbox-field+input[type=month],.input-group>.app-searchbox-field+input[type=number],.input-group>.app-searchbox-field+input[type=password],.input-group>.app-searchbox-field+input[type=search],.input-group>.app-searchbox-field+input[type=tel],.input-group>.app-searchbox-field+input[type=text],.input-group>.app-searchbox-field+input[type=time],.input-group>.app-searchbox-field+input[type=url],.input-group>.app-searchbox-field+input[type=week],.input-group>.app-searchbox-field+select,.input-group>.app-searchbox-field+textarea,.input-group>.custom-file+.app-searchbox-field,.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-file+input[type=color],.input-group>.custom-file+input[type=date],.input-group>.custom-file+input[type=datetime-local],.input-group>.custom-file+input[type=datetime],.input-group>.custom-file+input[type=email],.input-group>.custom-file+input[type=month],.input-group>.custom-file+input[type=number],.input-group>.custom-file+input[type=password],.input-group>.custom-file+input[type=search],.input-group>.custom-file+input[type=tel],.input-group>.custom-file+input[type=text],.input-group>.custom-file+input[type=time],.input-group>.custom-file+input[type=url],.input-group>.custom-file+input[type=week],.input-group>.custom-file+select,.input-group>.custom-file+textarea,.input-group>.custom-select+.app-searchbox-field,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.custom-select+input[type=color],.input-group>.custom-select+input[type=date],.input-group>.custom-select+input[type=datetime-local],.input-group>.custom-select+input[type=datetime],.input-group>.custom-select+input[type=email],.input-group>.custom-select+input[type=month],.input-group>.custom-select+input[type=number],.input-group>.custom-select+input[type=password],.input-group>.custom-select+input[type=search],.input-group>.custom-select+input[type=tel],.input-group>.custom-select+input[type=text],.input-group>.custom-select+input[type=time],.input-group>.custom-select+input[type=url],.input-group>.custom-select+input[type=week],.input-group>.custom-select+select,.input-group>.custom-select+textarea,.input-group>.form-control+.app-searchbox-field,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control+input[type=color],.input-group>.form-control+input[type=date],.input-group>.form-control+input[type=datetime-local],.input-group>.form-control+input[type=datetime],.input-group>.form-control+input[type=email],.input-group>.form-control+input[type=month],.input-group>.form-control+input[type=number],.input-group>.form-control+input[type=password],.input-group>.form-control+input[type=search],.input-group>.form-control+input[type=tel],.input-group>.form-control+input[type=text],.input-group>.form-control+input[type=time],.input-group>.form-control+input[type=url],.input-group>.form-control+input[type=week],.input-group>.form-control+select,.input-group>.form-control+textarea,.input-group>input[type=color]+.app-searchbox-field,.input-group>input[type=color]+.custom-file,.input-group>input[type=color]+.custom-select,.input-group>input[type=color]+.form-control,.input-group>input[type=color]+input[type=color],.input-group>input[type=color]+input[type=date],.input-group>input[type=color]+input[type=datetime-local],.input-group>input[type=color]+input[type=datetime],.input-group>input[type=color]+input[type=email],.input-group>input[type=color]+input[type=month],.input-group>input[type=color]+input[type=number],.input-group>input[type=color]+input[type=password],.input-group>input[type=color]+input[type=search],.input-group>input[type=color]+input[type=tel],.input-group>input[type=color]+input[type=text],.input-group>input[type=color]+input[type=time],.input-group>input[type=color]+input[type=url],.input-group>input[type=color]+input[type=week],.input-group>input[type=color]+select,.input-group>input[type=color]+textarea,.input-group>input[type=date]+.app-searchbox-field,.input-group>input[type=date]+.custom-file,.input-group>input[type=date]+.custom-select,.input-group>input[type=date]+.form-control,.input-group>input[type=date]+input[type=color],.input-group>input[type=date]+input[type=date],.input-group>input[type=date]+input[type=datetime-local],.input-group>input[type=date]+input[type=datetime],.input-group>input[type=date]+input[type=email],.input-group>input[type=date]+input[type=month],.input-group>input[type=date]+input[type=number],.input-group>input[type=date]+input[type=password],.input-group>input[type=date]+input[type=search],.input-group>input[type=date]+input[type=tel],.input-group>input[type=date]+input[type=text],.input-group>input[type=date]+input[type=time],.input-group>input[type=date]+input[type=url],.input-group>input[type=date]+input[type=week],.input-group>input[type=date]+select,.input-group>input[type=date]+textarea,.input-group>input[type=datetime-local]+.app-searchbox-field,.input-group>input[type=datetime-local]+.custom-file,.input-group>input[type=datetime-local]+.custom-select,.input-group>input[type=datetime-local]+.form-control,.input-group>input[type=datetime-local]+input[type=color],.input-group>input[type=datetime-local]+input[type=date],.input-group>input[type=datetime-local]+input[type=datetime-local],.input-group>input[type=datetime-local]+input[type=datetime],.input-group>input[type=datetime-local]+input[type=email],.input-group>input[type=datetime-local]+input[type=month],.input-group>input[type=datetime-local]+input[type=number],.input-group>input[type=datetime-local]+input[type=password],.input-group>input[type=datetime-local]+input[type=search],.input-group>input[type=datetime-local]+input[type=tel],.input-group>input[type=datetime-local]+input[type=text],.input-group>input[type=datetime-local]+input[type=time],.input-group>input[type=datetime-local]+input[type=url],.input-group>input[type=datetime-local]+input[type=week],.input-group>input[type=datetime-local]+select,.input-group>input[type=datetime-local]+textarea,.input-group>input[type=datetime]+.app-searchbox-field,.input-group>input[type=datetime]+.custom-file,.input-group>input[type=datetime]+.custom-select,.input-group>input[type=datetime]+.form-control,.input-group>input[type=datetime]+input[type=color],.input-group>input[type=datetime]+input[type=date],.input-group>input[type=datetime]+input[type=datetime-local],.input-group>input[type=datetime]+input[type=datetime],.input-group>input[type=datetime]+input[type=email],.input-group>input[type=datetime]+input[type=month],.input-group>input[type=datetime]+input[type=number],.input-group>input[type=datetime]+input[type=password],.input-group>input[type=datetime]+input[type=search],.input-group>input[type=datetime]+input[type=tel],.input-group>input[type=datetime]+input[type=text],.input-group>input[type=datetime]+input[type=time],.input-group>input[type=datetime]+input[type=url],.input-group>input[type=datetime]+input[type=week],.input-group>input[type=datetime]+select,.input-group>input[type=datetime]+textarea,.input-group>input[type=email]+.app-searchbox-field,.input-group>input[type=email]+.custom-file,.input-group>input[type=email]+.custom-select,.input-group>input[type=email]+.form-control,.input-group>input[type=email]+input[type=color],.input-group>input[type=email]+input[type=date],.input-group>input[type=email]+input[type=datetime-local],.input-group>input[type=email]+input[type=datetime],.input-group>input[type=email]+input[type=email],.input-group>input[type=email]+input[type=month],.input-group>input[type=email]+input[type=number],.input-group>input[type=email]+input[type=password],.input-group>input[type=email]+input[type=search],.input-group>input[type=email]+input[type=tel],.input-group>input[type=email]+input[type=text],.input-group>input[type=email]+input[type=time],.input-group>input[type=email]+input[type=url],.input-group>input[type=email]+input[type=week],.input-group>input[type=email]+select,.input-group>input[type=email]+textarea,.input-group>input[type=month]+.app-searchbox-field,.input-group>input[type=month]+.custom-file,.input-group>input[type=month]+.custom-select,.input-group>input[type=month]+.form-control,.input-group>input[type=month]+input[type=color],.input-group>input[type=month]+input[type=date],.input-group>input[type=month]+input[type=datetime-local],.input-group>input[type=month]+input[type=datetime],.input-group>input[type=month]+input[type=email],.input-group>input[type=month]+input[type=month],.input-group>input[type=month]+input[type=number],.input-group>input[type=month]+input[type=password],.input-group>input[type=month]+input[type=search],.input-group>input[type=month]+input[type=tel],.input-group>input[type=month]+input[type=text],.input-group>input[type=month]+input[type=time],.input-group>input[type=month]+input[type=url],.input-group>input[type=month]+input[type=week],.input-group>input[type=month]+select,.input-group>input[type=month]+textarea,.input-group>input[type=number]+.app-searchbox-field,.input-group>input[type=number]+.custom-file,.input-group>input[type=number]+.custom-select,.input-group>input[type=number]+.form-control,.input-group>input[type=number]+input[type=color],.input-group>input[type=number]+input[type=date],.input-group>input[type=number]+input[type=datetime-local],.input-group>input[type=number]+input[type=datetime],.input-group>input[type=number]+input[type=email],.input-group>input[type=number]+input[type=month],.input-group>input[type=number]+input[type=number],.input-group>input[type=number]+input[type=password],.input-group>input[type=number]+input[type=search],.input-group>input[type=number]+input[type=tel],.input-group>input[type=number]+input[type=text],.input-group>input[type=number]+input[type=time],.input-group>input[type=number]+input[type=url],.input-group>input[type=number]+input[type=week],.input-group>input[type=number]+select,.input-group>input[type=number]+textarea,.input-group>input[type=password]+.app-searchbox-field,.input-group>input[type=password]+.custom-file,.input-group>input[type=password]+.custom-select,.input-group>input[type=password]+.form-control,.input-group>input[type=password]+input[type=color],.input-group>input[type=password]+input[type=date],.input-group>input[type=password]+input[type=datetime-local],.input-group>input[type=password]+input[type=datetime],.input-group>input[type=password]+input[type=email],.input-group>input[type=password]+input[type=month],.input-group>input[type=password]+input[type=number],.input-group>input[type=password]+input[type=password],.input-group>input[type=password]+input[type=search],.input-group>input[type=password]+input[type=tel],.input-group>input[type=password]+input[type=text],.input-group>input[type=password]+input[type=time],.input-group>input[type=password]+input[type=url],.input-group>input[type=password]+input[type=week],.input-group>input[type=password]+select,.input-group>input[type=password]+textarea,.input-group>input[type=search]+.app-searchbox-field,.input-group>input[type=search]+.custom-file,.input-group>input[type=search]+.custom-select,.input-group>input[type=search]+.form-control,.input-group>input[type=search]+input[type=color],.input-group>input[type=search]+input[type=date],.input-group>input[type=search]+input[type=datetime-local],.input-group>input[type=search]+input[type=datetime],.input-group>input[type=search]+input[type=email],.input-group>input[type=search]+input[type=month],.input-group>input[type=search]+input[type=number],.input-group>input[type=search]+input[type=password],.input-group>input[type=search]+input[type=search],.input-group>input[type=search]+input[type=tel],.input-group>input[type=search]+input[type=text],.input-group>input[type=search]+input[type=time],.input-group>input[type=search]+input[type=url],.input-group>input[type=search]+input[type=week],.input-group>input[type=search]+select,.input-group>input[type=search]+textarea,.input-group>input[type=tel]+.app-searchbox-field,.input-group>input[type=tel]+.custom-file,.input-group>input[type=tel]+.custom-select,.input-group>input[type=tel]+.form-control,.input-group>input[type=tel]+input[type=color],.input-group>input[type=tel]+input[type=date],.input-group>input[type=tel]+input[type=datetime-local],.input-group>input[type=tel]+input[type=datetime],.input-group>input[type=tel]+input[type=email],.input-group>input[type=tel]+input[type=month],.input-group>input[type=tel]+input[type=number],.input-group>input[type=tel]+input[type=password],.input-group>input[type=tel]+input[type=search],.input-group>input[type=tel]+input[type=tel],.input-group>input[type=tel]+input[type=text],.input-group>input[type=tel]+input[type=time],.input-group>input[type=tel]+input[type=url],.input-group>input[type=tel]+input[type=week],.input-group>input[type=tel]+select,.input-group>input[type=tel]+textarea,.input-group>input[type=text]+.app-searchbox-field,.input-group>input[type=text]+.custom-file,.input-group>input[type=text]+.custom-select,.input-group>input[type=text]+.form-control,.input-group>input[type=text]+input[type=color],.input-group>input[type=text]+input[type=date],.input-group>input[type=text]+input[type=datetime-local],.input-group>input[type=text]+input[type=datetime],.input-group>input[type=text]+input[type=email],.input-group>input[type=text]+input[type=month],.input-group>input[type=text]+input[type=number],.input-group>input[type=text]+input[type=password],.input-group>input[type=text]+input[type=search],.input-group>input[type=text]+input[type=tel],.input-group>input[type=text]+input[type=text],.input-group>input[type=text]+input[type=time],.input-group>input[type=text]+input[type=url],.input-group>input[type=text]+input[type=week],.input-group>input[type=text]+select,.input-group>input[type=text]+textarea,.input-group>input[type=time]+.app-searchbox-field,.input-group>input[type=time]+.custom-file,.input-group>input[type=time]+.custom-select,.input-group>input[type=time]+.form-control,.input-group>input[type=time]+input[type=color],.input-group>input[type=time]+input[type=date],.input-group>input[type=time]+input[type=datetime-local],.input-group>input[type=time]+input[type=datetime],.input-group>input[type=time]+input[type=email],.input-group>input[type=time]+input[type=month],.input-group>input[type=time]+input[type=number],.input-group>input[type=time]+input[type=password],.input-group>input[type=time]+input[type=search],.input-group>input[type=time]+input[type=tel],.input-group>input[type=time]+input[type=text],.input-group>input[type=time]+input[type=time],.input-group>input[type=time]+input[type=url],.input-group>input[type=time]+input[type=week],.input-group>input[type=time]+select,.input-group>input[type=time]+textarea,.input-group>input[type=url]+.app-searchbox-field,.input-group>input[type=url]+.custom-file,.input-group>input[type=url]+.custom-select,.input-group>input[type=url]+.form-control,.input-group>input[type=url]+input[type=color],.input-group>input[type=url]+input[type=date],.input-group>input[type=url]+input[type=datetime-local],.input-group>input[type=url]+input[type=datetime],.input-group>input[type=url]+input[type=email],.input-group>input[type=url]+input[type=month],.input-group>input[type=url]+input[type=number],.input-group>input[type=url]+input[type=password],.input-group>input[type=url]+input[type=search],.input-group>input[type=url]+input[type=tel],.input-group>input[type=url]+input[type=text],.input-group>input[type=url]+input[type=time],.input-group>input[type=url]+input[type=url],.input-group>input[type=url]+input[type=week],.input-group>input[type=url]+select,.input-group>input[type=url]+textarea,.input-group>input[type=week]+.app-searchbox-field,.input-group>input[type=week]+.custom-file,.input-group>input[type=week]+.custom-select,.input-group>input[type=week]+.form-control,.input-group>input[type=week]+input[type=color],.input-group>input[type=week]+input[type=date],.input-group>input[type=week]+input[type=datetime-local],.input-group>input[type=week]+input[type=datetime],.input-group>input[type=week]+input[type=email],.input-group>input[type=week]+input[type=month],.input-group>input[type=week]+input[type=number],.input-group>input[type=week]+input[type=password],.input-group>input[type=week]+input[type=search],.input-group>input[type=week]+input[type=tel],.input-group>input[type=week]+input[type=text],.input-group>input[type=week]+input[type=time],.input-group>input[type=week]+input[type=url],.input-group>input[type=week]+input[type=week],.input-group>input[type=week]+select,.input-group>input[type=week]+textarea,.input-group>select+.app-searchbox-field,.input-group>select+.custom-file,.input-group>select+.custom-select,.input-group>select+.form-control,.input-group>select+input[type=color],.input-group>select+input[type=date],.input-group>select+input[type=datetime-local],.input-group>select+input[type=datetime],.input-group>select+input[type=email],.input-group>select+input[type=month],.input-group>select+input[type=number],.input-group>select+input[type=password],.input-group>select+input[type=search],.input-group>select+input[type=tel],.input-group>select+input[type=text],.input-group>select+input[type=time],.input-group>select+input[type=url],.input-group>select+input[type=week],.input-group>select+select,.input-group>select+textarea,.input-group>textarea+.app-searchbox-field,.input-group>textarea+.custom-file,.input-group>textarea+.custom-select,.input-group>textarea+.form-control,.input-group>textarea+input[type=color],.input-group>textarea+input[type=date],.input-group>textarea+input[type=datetime-local],.input-group>textarea+input[type=datetime],.input-group>textarea+input[type=email],.input-group>textarea+input[type=month],.input-group>textarea+input[type=number],.input-group>textarea+input[type=password],.input-group>textarea+input[type=search],.input-group>textarea+input[type=tel],.input-group>textarea+input[type=text],.input-group>textarea+input[type=time],.input-group>textarea+input[type=url],.input-group>textarea+input[type=week],.input-group>textarea+select,.input-group>textarea+textarea{margin-left:-1px}.input-group>.app-searchbox-field:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus,.input-group>input[type=color]:focus,.input-group>input[type=date]:focus,.input-group>input[type=datetime-local]:focus,.input-group>input[type=datetime]:focus,.input-group>input[type=email]:focus,.input-group>input[type=month]:focus,.input-group>input[type=number]:focus,.input-group>input[type=password]:focus,.input-group>input[type=search]:focus,.input-group>input[type=tel]:focus,.input-group>input[type=text]:focus,.input-group>input[type=time]:focus,.input-group>input[type=url]:focus,.input-group>input[type=week]:focus,.input-group>select:focus,.input-group>textarea:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-file{-ms-flex-align:center;align-items:center}.input-group-append,.input-group-prepend,.input-group>.custom-file{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.app-searchbox-field,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>input[type=color],.input-group-lg>input[type=date],.input-group-lg>input[type=datetime-local],.input-group-lg>input[type=datetime],.input-group-lg>input[type=email],.input-group-lg>input[type=month],.input-group-lg>input[type=number],.input-group-lg>input[type=password],.input-group-lg>input[type=search],.input-group-lg>input[type=tel],.input-group-lg>input[type=text],.input-group-lg>input[type=time],.input-group-lg>input[type=url],.input-group-lg>input[type=week],.input-group-lg>select,.input-group-lg>textarea{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5}.input-group-sm>.app-searchbox-field,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>input[type=color],.input-group-sm>input[type=date],.input-group-sm>input[type=datetime-local],.input-group-sm>input[type=datetime],.input-group-sm>input[type=email],.input-group-sm>input[type=month],.input-group-sm>input[type=number],.input-group-sm>input[type=password],.input-group-sm>input[type=search],.input-group-sm>input[type=tel],.input-group-sm>input[type=text],.input-group-sm>input[type=time],.input-group-sm>input[type=url],.input-group-sm>input[type=week],.input-group-sm>select,.input-group-sm>textarea{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:active~.custom-control-label:before{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0}.custom-control-label:before{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:""}.custom-control-label:after{background-repeat:no-repeat;background-position:50%;background-size:50% 50%}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#007bff}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:before{background-color:#007bff}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(128,189,255,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(2.875rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(2.25rem + 2px)}.custom-file-input{z-index:2;margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-label{left:0;z-index:1;height:calc(2.25rem + 2px);background-color:#fff;border:1px solid #ced4da}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.5;color:#495057}.custom-file-label:after{bottom:0;z-index:3;display:block;height:2.25rem;content:"Browse";background-color:#e9ecef;border-left:inherit}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;-webkit-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;-moz-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}@media screen and (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.app-navbar-nav,.app-toolbar-nav,.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.app-navbar-nav:after,.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.app-page-embed,.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.app-page-embed:before,.embed-responsive:before{display:block;content:""}.app-page-embed .embed-responsive-item,.app-page-embed embed,.app-page-embed iframe,.app-page-embed object,.app-page-embed video,.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.8571428571%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-body{color:#212529!important}.page-signin p,.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}

/*! Flickity v2.1.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.hll{background-color:#ffc}.c{color:#999}.err{color:#a00;background-color:#faa}.k{color:#069}.o{color:#555}.cm{color:#999}.cp{color:#099}.c1,.cs{color:#999}.gd{background-color:#fcc;border:1px solid #c00}.ge{font-style:italic}.gr{color:red}.gh{color:#030}.gi{background-color:#cfc;border:1px solid #0c0}.go{color:#aaa}.gp{color:#009}.gu{color:#030}.gt{color:#9c6}.kc,.kd,.kn,.kp,.kr{color:#069}.kt{color:#078}.m{color:#f60}.s{color:#d44950}.na{color:#4f9fcf}.nb{color:#366}.nc{color:#0a8}.no{color:#360}.nd{color:#99f}.ni{color:#999}.ne{color:#c00}.nf{color:#c0f}.nl{color:#99f}.nn{color:#0cf}.nt{color:#2f6f9f}.nv{color:#033}.ow{color:#000}.w{color:#bbb}.mf,.mh,.mi,.mo{color:#f60}.sb,.sc,.sd{color:#c30}.sd{font-style:italic}.s2,.se,.sh{color:#c30}.si{color:#a00}.sx{color:#c30}.sr{color:#3aa}.s1{color:#c30}.ss{color:#fc3}.bp{color:#366}.vc,.vg,.vi{color:#033}.il{color:#f60}.css .nt+.nt,.css .o,.css .o+.nt{color:#999}.animated{animation-duration:1s;animation-fill-mode:both}@keyframes a{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:a}@keyframes b{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.fadeOutUp{animation-name:b}@keyframes c{0%{opacity:0}to{opacity:1}}.dim-in{opacity:0;animation:c ease-in 1;animation-fill-mode:forwards;animation-duration:1s}.dim-in.dim-in-1{transition-delay:.5s}.dim-in.dim-in-2{transition-delay:1.2s}.dim-in.dim-in-3{transition-delay:1.8s}.app-dlay-1{transition-delay:.5s}.app-dlay-2{transition-delay:1.2s}.app-dlay-3{transition-delay:1.8s}body{line-height:1.6rem;background-color:#eee;overflow-x:hidden}.fonts--loaded body{font-weight:300}body.no-scroll{overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none}b,strong{font-weight:700}.font__primary--loaded b,.font__primary--loaded strong{font-weight:600}a{color:#6eb040}a:hover{transition:color .5s linear;color:#000;text-decoration:none}.hidden,.hiddenStructure{visibility:hidden}.hiddenStructure{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.hiddenStructure,.hiddenStructure a{color:#fff;background-color:#000}.pat-structure .app-navbar,.pat-structure .navbar{display:block}.pat-structure .app-navbar>.btn-group,.pat-structure .app-navbar>.navbar-search,.pat-structure .navbar>.btn-group,.pat-structure .navbar>.navbar-search{margin-top:1rem}.pat-structure .app-navbar>.btn,.pat-structure .navbar>.btn{display:inline-block}.template-navigation-controlpanel .label:empty{display:inline}#content .field input[type=text],#content .field textarea,.mce-edit-area{background:#fff;background-image:none}div.riform .label{float:none}.pattern-pickadate-wrapper .picker__select--month,.pattern-pickadate-wrapper .picker__select--year{display:inline-block}.mceContentBody{padding:1rem}.icon-contributing:before{content:"\e820"}.link-location{display:block}iframe{border:none!important;width:100%}.app-default{color:#507378}.app-header{position:relative;overflow:hidden;background:#507378}@media (min-width:992px){.app-header{background:transparent;margin-bottom:1rem}}.app-header__section{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-left:2rem;padding-right:2rem;text-align:left;width:100%}@media (min-width:576px){.app-header__section{max-width:540px}}@media (min-width:768px){.app-header__section{max-width:720px}}@media (min-width:992px){.app-header__section{max-width:960px}}@media (min-width:1200px){.app-header__section{max-width:1140px}}@media (min-width:992px){.app-header__section{padding-left:0;padding-right:0;background:transparent}}.app-header__section--burger{text-align:right;display:block;margin-bottom:1rem;color:#fff;text-transform:uppercase}@media (min-width:992px){.app-header__section--burger{display:none}}.app-header-panels{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-right:0;margin-left:0;flex-wrap:wrap}.no-flexbox .app-header-panel{display:table-cell}.app-header-panel.app-header-brandbar{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.app-header-panel.app-header-bannerbar{display:block}.app-header-panel.app-header-bannerbar,.template-frontpage-view .app-header-panel.app-header-bannerbar{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}}.app-header-panel.app-header-navbar{width:100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.template-logged_out .app-header-panel.app-header-navbar,.template-login_failed .app-header-panel.app-header-navbar,.template-login_form .app-header-panel.app-header-navbar{display:none}.app-claim-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-right:0;margin-left:0;flex-wrap:wrap;margin-bottom:2rem}.app-claim-item-left{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.app-claim-item-left{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;color:#507378}}.app-claim-item-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.app-claim-item-right{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;text-align:right}}.app-navbar{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;line-height:.5rem;padding-left:0;padding-right:0;margin:1rem 1rem 0}@media (min-width:576px){.app-navbar{max-width:540px}}@media (min-width:768px){.app-navbar{max-width:720px}}@media (min-width:992px){.app-navbar{max-width:960px}}@media (min-width:1200px){.app-navbar{max-width:1140px}}@media (min-width:576px){.app-navbar{margin-top:2rem}}@media (min-width:1200px){.app-navbar{margin-top:1.5rem}}.app-navbar-brand{padding-left:1rem}.app-navbar-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0;background:transparent}.app-navbar-header:after{display:block;clear:both;content:""}@media (min-width:576px){.app-navbar-header{display:none}}.app-navbar-header-title{font-size:1.5rem;line-height:1.5rem;width:100%;text-transform:uppercase}.app-navbar-header-toggle{float:right}@media (min-width:576px){.navbar-toggleable-xs{display:block!important}}@media (min-width:768px){.navbar-toggleable-sm{display:block!important}}@media (min-width:992px){.navbar-toggleable-md{display:block!important}}.navbar-toggler{padding:.5rem .75rem;font-size:1.25rem;line-height:1;background:none;color:#95cc6e;border:1px solid transparent}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.app-navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin-bottom:0;padding:1rem;list-style:none}@media (min-width:576px){.app-navbar-nav{padding:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:768px){.app-navbar-nav{-ms-flex-pack:justify;justify-content:space-between}}.app-navitem{width:100%}@media (min-width:768px){.app-navitem{width:auto}}@media (min-width:768px) and (min-width:992px){.app-navitem{background:transparent;padding-left:.8rem;padding-right:.8rem}}@media (min-width:768px){.app-navitem:first-child{padding-left:0}.app-navitem:last-child{padding-right:0}}.app-navitem-tab{padding-right:.25rem;padding-left:.25rem;padding-bottom:.7rem;color:#666;text-transform:uppercase;font-weight:300;line-height:1;transition:background-color .5s ease;font-size:1rem}@media (min-width:992px){.app-navitem-tab{font-size:1.1rem}}.app-navitem-tab:hover{color:#415d61;background-color:transparent;text-decoration:none}.app-navitem-tab>span{display:block;margin:0 auto;padding:0}@media (min-width:768px){.app-navitem-tab{display:-ms-flexbox;display:flex}}.active .app-navitem-tab{color:#415d61;background-color:transparent;text-decoration:none}.app-footer{margin-top:1rem}.app-footer-content{color:#666;font-size:.875rem;font-weight:300;font-size:1.3rem}.app-footer-cards{padding-top:1rem;padding-bottom:1rem}.app-footer-header{margin-bottom:1rem;text-transform:uppercase;font-size:1.2rem}.app-footer-link{color:#fff}.app-footer-link:hover{color:#eee}.app-social-icon{display:inline-block;width:2.5rem;height:2.5rem;margin-right:.5rem;border:1px solid #dee2e6;border-radius:50%;color:#dee2e6;line-height:2.5rem;text-align:left}.app-social-icon:hover{color:#f1f3f4}.app-copyright{padding:2rem;text-transform:uppercase;font-weight:300;font-size:1rem}@media (min-width:768px){.app-copyright{text-align:left;padding:2rem 0}}.app-secondary{color:#95cc6e}textarea{height:auto}label{font-weight:700}.wf-active label{font-weight:400}.app-field-required{position:relative}.app-field-required .required-icon{display:inline-block;vertical-align:middle;margin:-.25em .25em 0;background-color:#e8e8e8;border-color:#e8e8e8;padding:.5em .8em;color:rgba(0,0,0,.65);text-transform:uppercase;font-weight:400;border-radius:.325em;box-sizing:border-box;transition:background .1s linear;font-size:75%;background-color:transparent;position:absolute;top:2.25em;right:0;z-index:10;margin:0;width:45px;height:45px;padding:0;text-align:center;transition:color .2s ease}.app-field-required .required-icon:after{position:absolute;content:"";right:1px;top:1px;z-index:-1;width:0;height:0;transition:border-color .2s ease}.app-field-required .required-icon .text{margin:-3px 0 0 12px;color:#c00;font-size:2.25rem;font-weight:300}.has-error .app-form-control{border-color:#c00}::-ms-clear,::-ms-reveal{display:none!important}.hideShowPassword-toggle{background:transparent;border:0;border-radius:.25em;color:#888;cursor:pointer;font-size:.75em;font-weight:700;margin-right:.5em;padding:.5em;text-transform:uppercase;-moz-appearance:none;-webkit-appearance:none}.hideShowPassword-toggle:focus,.hideShowPassword-toggle:hover{background-color:#eee;color:#555;outline:transparent}@media (min-width:576px){.app-toolbar{position:fixed;top:0;left:0;height:100%;width:120px;background:rgba(0,0,0,.9)}}.app-toolbar-header{margin-bottom:1rem;padding:.25rem;color:#f2f2f2;border-bottom:1px solid #adb5bd}.app-toolbar-nav{margin-bottom:1rem;font-size:.75rem}.app-toolbar-nav li>a{color:#fff}.plone-toolbar{position:fixed;height:100%;width:60px;top:0;left:0;z-index:3;font-weight:300;color:#dee2e6;background:#adb5bd}.plone-toolbar-logo{background:#005880;height:50px;padding-left:18px;padding-right:18px;cursor:pointer;display:table-cell;vertical-align:middle;width:60px}.plone-toolbar-logo:after{content:"";border-top:4px solid #005880;border-left:4px solid transparent;border-right:4px solid transparent;position:absolute;left:25px;top:50px}.plone-toolbar-logo:hover{background:#007bb3;transition:background .35s}.plone-toolbar-logo:hover:after{border-top:4px solid #007bb3;transition:border-top .35s}.expanded .plone-toolbar-logo{width:120px}.expanded .plone-toolbar-logo span{display:inline}.plone-toolbar-nav{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;list-style:none;margin:0;padding:0}.plone-toolbar-nav [class^=icon]{font-size:20px}.plone-toolbar-nav a{position:relative;color:hsla(0,0%,100%,.9);overflow:hidden;height:50px}.plone-toolbar-nav a:hover>span{margin-top:-50px;transition:margin-top .35s}.plone-toolbar-nav a:hover>span.plone-toolbar-caret{opacity:1}.plone-toolbar-nav a>span{display:block;text-align:center;height:50px;width:60px}.plone-toolbar-nav a>span:before{line-height:50px}.plone-toolbar-nav a>span+span{display:table-cell;text-align:center;padding:0 8px;height:50px;width:60px;vertical-align:middle;background:#007bb3;line-height:1em}.plone-toolbar-subnav{display:none;position:absolute;left:60px;background:hsla(0,0%,8%,.95);top:0;overflow-y:auto;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;list-style:none;padding:0;margin:0;line-height:30px}.plone-toolbar-subnav a{color:#fff}.plone-toolbar-subnav a:hover{color:#d9d9d9;background:rgba(26,26,26,.9)}.plone-toolbar-subnav li:last-child{margin-bottom:5px}.plone-toolbar-subnav li>span{display:block}.plone-toolbar-subnav .plone-toolbar-submenu-header>a{color:#007bb3;font-weight:500}.plone-toolbar-subnav .plone-toolbar-submenu-header>a:hover{color:#004667}.plone-toolbar-subnav .plone-toolbar-submenu-header>span{font-weight:500;color:#777}.plone-toolbar-subnav li:not(.plone-toolbar-submenu-header)>a:before{content:"•";left:15px;color:#007bb3;position:absolute}.plone-toolbar-subnav li:not(.plone-toolbar-submenu-header)>span:before{content:"•";left:15px;color:rgba(77,77,77,.9);position:absolute}.plone-toolbar-subnav li:not(.plone-toolbar-submenu-header)>a:hover:before{color:#34bfff}.plone-toolbar-subnav .actionMenuSelected{color:hsla(0,0%,100%,.9);font-weight:500}.plone-toolbar-subnav .actionMenuSelected:before{content:"✓"!important;margin-left:-3px}.plone-toolbar-subnav .actionMenuSelected:hover{color:hsla(0,0%,100%,.9);background:none;cursor:default}.plone-toolbar-subnav li:not(.plone-toolbar-submenu-header)>a.actionMenuSelected:before{color:hsla(0,0%,100%,.9)}.plone-toolbar-subnav li{width:180px}.plone-toolbar-subnav li>a,.plone-toolbar-subnav li>span{padding:5px 15px;height:auto;line-height:20px}.plone-toolbar-subnav li:not(.plone-toolbar-submenu-header)>a,.plone-toolbar-subnav li:not(.plone-toolbar-submenu-header)>span{padding:5px 15px 5px 30px;height:auto}.plone-toolbar-subnav li:not(.plone-toolbar-submenu-header)>span{color:hsla(0,0%,100%,.9);font-weight:100}.plone-toolbar-subnav .plone-toolbar-submenu-header{border-top:1px solid hsla(0,0%,100%,.17);padding:5px 0 0;margin:5px 0 0}.plone-toolbar-subnav .plone-toolbar-submenu-header:first-child{border-top:0;margin:0}.plone-toolbar-subnav [class^=icon]{display:inline!important;line-height:0}.plone-toolbar-subnav [class^=icon]:before{font-size:10px;line-height:18px;position:absolute;right:10px;color:#c4183c;margin-top:7px;top:0}.plone-toolbar-subnav .plone-toolbar-submenu-header :after{font-size:30px;right:13px}.plone-toolbar-separator{border-bottom:1px solid hsla(0,0%,100%,.17)}.plone-toolbar-caret{border-left:4px solid;border-bottom:4px solid transparent;border-top:4px solid transparent;position:absolute;right:0;background:transparent!important;margin-top:0!important;top:21px;opacity:.67;display:inline-block;width:0;height:0;right:2px;padding:0;vertical-align:middle}.plone-toolbar-switcher{position:absolute;width:10px;height:10px;background:rgba(0,0,0,.2);border-radius:0 0 100% 0;top:0;cursor:pointer}.plone-toolbar-switcher span{font-size:0}.plone-toolbar-left-default{padding-left:60px}.plone-toolbar-left-expanded{padding-left:120px}.plone-toolbar-top-default,.plone-toolbar-top-expanded{margin-top:60px}.plone-toolbar-compressed{margin-top:0;margin-left:0}.ratio-container{position:relative}.ratio-container:after{display:block;height:0;width:100%;content:""}.ratio-container-base:after{padding-bottom:100%}.ratio-container-2-1:after{padding-bottom:50%}.ratio-container-1-2:after{padding-bottom:200%}.ratio-container-4-3:after{padding-bottom:75%}.ratio-container-16-9:after{padding-bottom:56.25%}.ratio-container>*{position:absolute;top:0;left:0;width:100%;height:100%}.unknown-ratio-container>*{max-width:100%;max-height:100%;width:auto;height:auto}.lazyload,.lazyloading{min-height:200px}img[data-sizes=auto]{display:block;width:100%}.app-callout{padding:.5rem 1rem 1rem;margin:1rem 0;border-left:5px solid #eee}.app-callout-title{margin-top:0;margin-bottom:.25rem}.app-callout p:last-child{margin-bottom:0}.app-callout-btn{float:right;margin-bottom:.5rem}.app-callout-default{color:#000;background-color:#dee2e6;border-color:#adb5bd}.app-callout-default hr{border-top-color:#9fa8b2}.app-callout-default .alert-link{color:#000}.app-callout-success{color:#28a745;background-color:#e9ecef;border-color:#28a745}.app-callout-success hr{border-top-color:#23923d}.app-callout-success .alert-link{color:#1e7e34}.app-callout-danger{color:#dc3545;background-color:#e9ecef;border-color:#dc3545}.app-callout-danger hr{border-top-color:#d32535}.app-callout-danger .alert-link{color:#bd2130}.app-callout-warning{color:#ffc107;background-color:#e9ecef;border-color:#ffc107}.app-callout-warning hr{border-top-color:#edb100}.app-callout-warning .alert-link{color:#d39e00}.app-pathbar{margin-top:0;font-size:.875rem;border-radius:0;background-color:transparent;padding-left:0}.section-front-page .app-pathbar,.template-search .app-pathbar{display:none}.app-pathbar .breadcrumb{background-color:transparent;margin-bottom:0}.app-pathbar>*>span{display:inline-block;color:#dee2e6;padding:1rem 0 1rem 1rem;font-weight:100}@media (max-width:767.98px){.app-pathbar>*>span{display:none}}.app-pathbar ol{display:inline-block;padding:1rem 2rem;list-style:none;margin:0}@media (min-width:992px){.app-pathbar ol{padding:1rem 0}}.app-pathbar ol>li{font-weight:300;display:inline-block;line-height:0;position:relative;padding:0}.app-pathbar ol>li+li:before{content:" > ";padding:0 .5rem;color:#000}.app-pathbar ol>#breadcrumbs-current{color:#6c757d}#breadcrumbs-you-are-here,body.template-frontpage-view .app-pathbar{display:none}.app-brand,.app-brand-panel-inverse{width:100%}.app-brand-img{display:block;width:100%}.app-brandname-logo{margin:0 0 1rem;text-transform:uppercase;font-weight:700;font-size:2rem}@media (min-width:576px){.app-brandname-logo{margin:1rem 0 0}}.app-orange{color:#95cc6e}.app-signin-header-content path{fill:#000}.app-brandname{display:block;padding:1rem 0;font-size:1.25rem;font-weight:500;line-height:1.25;color:#507378;text-transform:uppercase}.app-brand-panel .app-brandname{-ms-flex:1;flex:1;margin-top:-1rem}@media (min-width:768px){.app-brand-panel .app-brandname{-ms-flex:0 0 66.6666%;flex:0 0 66.6666%}}.app-brand-panel-inverse .app-brandname{font-size:1.25rem;line-height:1;color:#fff}@media (min-width:768px){.app-brand-panel-inverse .app-brandname{-ms-flex:0 0 75%;flex:0 0 75%}}@media (min-width:576px){.app-brandname{font-size:1.65rem}}.app-brand-aside{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.app-logo-mobile{padding:1rem 1rem 0}.app-actions{display:-ms-flexbox;display:flex;font-size:.85rem}.app-action{-ms-flex:1;flex:1;padding:.25rem;color:#fff;background:#507378;text-align:center}.app-action:nth-child(2n){color:#fff;background:#95cc6e}.app-action-search{-ms-flex:1;flex:1;color:#507378;background:#666}.app-searchbox-control,.app-searchbox-group{display:-ms-flexbox;display:flex}.app-searchbox-field{width:66.6666%;background-color:#666;border-color:#666}.app-searchbox-field:-ms-input-placeholder{color:#507378;opacity:1}.app-searchbox-field::placeholder{color:#507378;opacity:1}.app-searchbox-btn{-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;color:#212529;background-color:#fff;border-color:#95cc6e}.app-searchbox-btn:hover{color:#212529;background-color:#95cc6e;border-color:#79bf48}.app-searchbox-btn.focus,.app-searchbox-btn:focus{box-shadow:0 0 0 .2rem hsla(95,48%,62%,.5)}.app-searchbox-btn.disabled,.app-searchbox-btn:disabled{color:#212529;background-color:#fff;border-color:#95cc6e}.app-searchbox-btn:not(:disabled):not(.disabled).active,.app-searchbox-btn:not(:disabled):not(.disabled):active,.show>.app-searchbox-btn.dropdown-toggle{color:#212529;background-color:#e6e6e6;border-color:#73b941}.app-searchbox-btn:not(:disabled):not(.disabled).active:focus,.app-searchbox-btn:not(:disabled):not(.disabled):active:focus,.show>.app-searchbox-btn.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(95,48%,62%,.5)}.app-bannerbar{padding-top:0}.app-banner{height:210px;overflow:hidden;margin-bottom:2rem;background:#fff;padding:1rem;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.app-banner{max-width:540px}}@media (min-width:768px){.app-banner{max-width:720px}}@media (min-width:992px){.app-banner{max-width:960px}}@media (min-width:1200px){.app-banner{max-width:1140px}}@media (min-width:768px){.app-banner{margin-left:auto;margin-bottom:1rem;height:100%}}.app-banner-item{position:relative;height:166px;min-height:166px;width:100%;background-size:cover!important;background-position:top}@media (min-width:768px){.app-banner-item{height:450px;min-height:450px}}.app-banner-item-content{position:absolute;bottom:0;width:100%;color:#fff;min-height:100px;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2) 30%,rgba(0,0,0,.38) 58%,rgba(0,0,0,.65))}.app-banner-item-body{color:#fff;padding:2rem 2rem 1rem;width:100%}@media (min-width:576px){.app-banner-item-body{padding:0 3rem 2rem}}.app-baner-item-title,.app-banner-item-headline{font-size:1.2rem;font-weight:500;text-transform:uppercase}@media (min-width:576px){.app-baner-item-title,.app-banner-item-headline{font-size:2rem}}.app-banner-item-description{font-size:.9rem}.app-banner-item-abstract{text-transform:uppercase}.app-banner-text{font-size:1rem}.app-banner-text a{color:#fff}.flickity-prev-next-button.previous{left:20px}.flickity-prev-next-button.next{right:20px}.flickity-page-dots{display:none}@media (min-width:576px){.flickity-page-dots{display:block;text-align:right;padding-right:1rem}}.app-cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-flexbox .app-cards{display:table}.app-card{background:#fff;margin-bottom:1rem}.no-flexbox .app-card{display:table-cell}.app-cards .app-card{position:relative;width:100%;padding-right:15px;padding-left:15px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.app-cards .app-card{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:768px){.app-cards .app-card{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}}.app-card-gutter{margin-left:-1rem;margin-right:-1rem}.app-card-gutter .app-card{margin-left:1rem;margin-right:1rem}.app-card__header{padding:1rem;background:#fff;text-transform:uppercase;font-weight:700}.app-card__header:after{display:block;clear:both;content:""}.app-nav-list .app-card__header{display:none}.app-card__main{padding:.75rem 1.25rem}.app-card__main:after{display:block;clear:both;content:""}.app-card--nav .app-card__main{padding:0}.app-card__main ul{padding-left:0}.app-card__footer{padding:.75rem 1.25rem;display:none}.app-card--level-2{margin-left:0;margin-right:0;margin-bottom:0;border:0}.app-card__title{font-size:1.25rem;font-weight:500}.app-card__content{padding-top:1rem;font-size:1rem}.app-card__placeholder{margin:.5rem auto;padding:1rem;text-align:center}@media (min-width:576px){.app-card__placeholder{padding:2rem 3rem;width:66.66%}}.app-card__placeholder--sign{width:4rem;height:4rem;margin:0 auto;padding-top:.5rem;border-radius:50%;border:1px solid #ced4da;color:#ced4da;font-size:2rem}.app-gallery{height:213px;overflow:hidden;margin-bottom:1rem}@media (min-width:576px){.app-gallery{height:315px}}@media (min-width:768px){.app-gallery{height:435px}}@media (min-width:992px){.app-gallery{height:360px}}@media (min-width:1200px){.app-gallery{height:464px}}.app-gallery .flickity-page-dots{display:none}.project-gallery{position:relative}.app-gallery-caption{width:100%}@media (min-width:576px){.app-gallery-caption{position:absolute;top:2rem;left:4rem;z-index:1001;width:35%;padding:4rem 2rem 2rem;background:#507378}}.app-gallery-cell{width:100%;height:213px;overflow:hidden}@media (min-width:576px){.app-gallery-cell{height:315px}}@media (min-width:768px){.app-gallery-cell{height:435px}}@media (min-width:992px){.app-gallery-cell{height:360px}}@media (min-width:1200px){.app-gallery-cell{height:464px}}.app-gallery-cell img{width:100%}.flickity-prev-next-button{background:transparent}.flickity-prev-next-button .arrow{fill:#fff}.flickity-prev-next-button:hover{background:none}.flickity-page-dots{bottom:20px!important}.flickity-page-dots .dot{background:#fff}.app-nav-tree{background-color:transparent;font-weight:500}.app-nav__list{padding-left:0;list-style:none}.app-nav__list--level-1,.app-nav__list--level-2{margin-left:.5rem}.app-nav-tree-list{padding-left:0;list-style:none}.app-nav-tree-list li{width:100%}.app-nav__list-item{text-transform:uppercase;margin-left:0;padding:.5rem .25rem}.app-nav__list-item:not(last){border-bottom:.5rem solid #e9ecef}.app-nav__list-item:last-of-type{border-bottom:0}.app-nav__list-link{padding:1rem;line-height:3rem;color:#495057}.app-nav__list-link:hover{color:#3c5659}.app-nav__list-link.navTreeCurrentNode{color:#666}.app-nav__list-link--active,.app-nav__list-link--open{color:#fff}.app-nav__list--level-0{margin-bottom:0}.app-nav__list--level-0 .app-nav__list-item{background-color:#95cc6e;padding:0}.app-nav__list--level-0 .app-nav__list-item--active{background-color:#507378!important}.app-nav__list--level-1{margin-left:0}.app-nav__list--level-1 .app-nav__list-item{background-color:#fff;text-transform:none!important;padding:1rem;border-bottom:0}.app-nav__list--level-1 .app-nav__list-link--active{color:#fff}.app-nav__list--level-1 .app-nav__list-link{padding:0;line-height:1rem}ul .portletItem{list-style:none;padding:1rem 0;border-bottom:1px solid #6c757d}.app-nav-bar{position:relative;right:-140%}.app-nav-bar--overlay{pointer-events:all;position:fixed;top:0;right:0;z-index:1001;width:90vw;height:100vh;border-top:10px solid #212529;background-color:#fff;box-shadow:0 1rem 2rem rgba(0,0,0,.25),0 .65rem .65rem rgba(0,0,0,.22);transition:right .5s linear}@media (min-width:768px){.app-nav-bar--overlay{width:50vw}}@media (min-width:992px){.app-nav-bar{display:none;right:0;min-height:3rem;background:transparent}}.app-nav-bar--hidden{height:0}.app-nav-bar__header{display:-ms-flexbox;display:flex;margin-bottom:1rem;background:#507378;color:#fff}@media (min-width:992px){.app-nav-bar__header{display:none}}.app-nav-bar__title{width:100%;padding:1rem;text-transform:uppercase;font-size:1.25rem}.app-nav-bar__toggle{width:4rem;line-height:1;background:transparent;border:1px solid transparent;font-size:3rem;color:#fff;text-align:right;padding:0}.app-nav__toggle{display:block;width:3rem}.app-nav__toggle--close{display:none;height:0}.app-nav-bar--overlay .app-nav__toggle--close{display:block;height:3rem}.app-nav__toggle--open{height:3rem}.app-nav-bar--overlay .app-nav__toggle--open{display:none;height:0}.app-nav__toggle-icon{fill:#fff;stroke:#fff}.app-nav{width:100%;list-style:none;padding:0;background-color:#fff;text-align:right}@media (min-width:992px){.app-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-ms-flex-align:end;align-items:flex-end;margin-top:0;margin-bottom:0;padding-left:.5rem;-ms-flex-pack:end;justify-content:flex-end;background:transparent}}.app-nav--level-1{height:0;overflow-y:scroll;position:relative;right:-100%}@media (min-width:992px){.app-nav--level-1{right:0;display:none}}.app-nav__item{position:relative;overflow:visible;width:100%;margin:0;padding:0;border-bottom:1px solid #dee2e6;background-color:#fff;text-align:left}@media (min-width:992px){.app-nav__item{width:auto;border:none;background:transparent}}.app-nav__item--back-link{background-color:#dee2e6;display:-ms-flexbox;display:flex;padding:0}.app-nav__item--has-children{position:relative}.app-nav__link{display:block;text-decoration:none;color:#212529;text-transform:none;font-weight:700;line-height:1;font-size:1rem}@media (min-width:768px){.app-nav__link{text-transform:uppercase;padding:1rem .5rem}}.app-nav__link:hover{text-decoration:none;color:#507378}.app-nav__link--active,.app-nav__link--open{text-decoration:none;color:#507378!important}.app-nav--level-1 .app-nav__link:after{display:none}@media (min-width:992px){.app-nav__link{color:#000;line-height:1rem}.app-nav__link:after{display:none}}.app-nav__link--back-link{height:3rem}@media (max-width:1199.98px){.app-nav__link--has-icon{display:-ms-flexbox;display:flex}}.app-nav__tab{display:inline-block;width:100%;padding:1rem}.app-nav__link--has-icon .app-nav__tab{display:block}@media (min-width:992px){.app-nav__link--has-icon .app-nav__tab{display:inline-block}}.app-nav__tab--hide-text{text-indent:-9999px;overflow:hidden;width:0;padding:0}.app-nav__tab--action{margin-top:.5rem;padding:0;width:2rem;height:2rem}@media (min-width:992px){.app-nav__tab--action{display:none}}.app-nav__link--back-link .app-nav__tab--action{display:inline-block}@media (min-width:992px){.app-nav__tab{padding:0}}.app-nav__dropdown{position:fixed;top:4rem;right:0;z-index:1002;width:90vw;height:calc(100vh - 60px);margin:2rem 0 0;background-color:#fff;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:right .25s linear}@media (min-width:992px){.app-nav__dropdown{display:none;position:absolute;top:100%;left:0;z-index:1000;float:left;width:50vw}}.app-nav__dropdown--hidden{right:-100%;transition:right .25s linear}.button{display:inline-block;font-weight:400;line-height:1;text-align:center;text-transform:uppercase;white-space:normal;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:0}@media screen and (prefers-reduced-motion:reduce){.button{transition:none}}.button:focus,.button:hover{text-decoration:none!important}.button.focus,.button:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.button.disabled,.button:disabled{opacity:.65}.button.active,.button:active{background-image:none}@media (min-width:768px){.button{white-space:nowrap}}a.button.disabled,fieldset[disabled] a.button{pointer-events:none}.button--default{color:#666;border-color:#666}.button--default:hover{color:#fff;background-color:#666;border-color:#666}.button--default.focus,.button--default:focus{box-shadow:0 0 0 .2rem hsla(0,0%,40%,.5)}.button--default.disabled,.button--default:disabled{color:#666;background-color:transparent}.button--default:not(:disabled):not(.disabled).active,.button--default:not(:disabled):not(.disabled):active,.show>.button--default.dropdown-toggle{color:#fff;background-color:#666;border-color:#666}.button--default:not(:disabled):not(.disabled).active:focus,.button--default:not(:disabled):not(.disabled):active:focus,.show>.button--default.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(0,0%,40%,.5)}.button--primary{color:#fff;background-color:#666;border-color:#666}.button--primary:hover{color:#fff;background-color:#535353;border-color:#4d4d4d}.button--primary.focus,.button--primary:focus{box-shadow:0 0 0 .2rem hsla(0,0%,40%,.5)}.button--primary.disabled,.button--primary:disabled{color:#fff;background-color:#666;border-color:#666}.button--primary:not(:disabled):not(.disabled).active,.button--primary:not(:disabled):not(.disabled):active,.show>.button--primary.dropdown-toggle{color:#fff;background-color:#4d4d4d;border-color:#464646}.button--primary:not(:disabled):not(.disabled).active:focus,.button--primary:not(:disabled):not(.disabled):active:focus,.show>.button--primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(0,0%,40%,.5)}.button+.button{margin-right:1rem}.app-layout-simple{background:#343a40}.app-signin-wrapper{margin:0 auto;max-width:480px}.app-signin{margin-top:2rem;border-radius:0}.app-signin-header{padding-bottom:1.5rem;text-align:center}.app-signin-brand{width:200px;margin:0 auto}.app-signin-title{font-weight:400;color:#507378}.app-signin-content{padding-bottom:1.5rem}.app-signin-group{padding:0}.app-signin-group.app-signin-group-text{margin-top:1rem;padding:1rem 0;border-top:1px dotted #ced4da}.app-signin-group .signin-label,.app-signin-group label{font-weight:300;color:#adb5bd}.app-signin-field{position:relative}.app-signin-control{padding-bottom:1rem}.app-signin-control.app-signin-control-bordered{border-bottom:1px dotted #ced4da}.page-aside{position:relative;padding:2rem 1rem}.page-signin{color:#dee2e6}.page-signin .documentDescription{margin-bottom:1rem}.app-register{margin-bottom:2rem;border-bottom:5px solid #28a745}.app-register-actions,.app-signin-actions{padding:2rem 0 0;text-align:center}.app-signin-btn{margin-bottom:1.5rem;font-weight:300}.app-signin-suggestion{display:block;position:absolute;top:-5px;right:-265px;width:260px;margin-top:5px;padding:.5rem 5px;color:#dee2e6!important;font-size:.75rem;text-align:center;text-decoration:none;background-color:#6c757d}.app-signin-suggestion:hover{color:#fff!important}.jvFloat{position:relative;display:block;margin-top:1.5rem}.jvFloat .placeHolder.required{color:red}.jvFloat .placeHolder{position:absolute;top:-10px;left:0;font-weight:400;color:#adb5bd;transform:translate(0);transition:transform .15s,opacity .1s,visibility .1s;opacity:0;visibility:hidden}.jvFloat .placeHolder.active{display:block;width:100%;visibility:visible;transform:translateY(-1em);transition:transform .1s,opacity .12s,visibility .12s;opacity:1}.app-page{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding:1rem}@media (min-width:576px){.app-page{max-width:540px}}@media (min-width:768px){.app-page{max-width:720px}}@media (min-width:992px){.app-page{max-width:960px}}@media (min-width:1200px){.app-page{max-width:1140px}}@media (min-width:576px){.app-page{margin-bottom:1rem}}.app-page h1,.app-page h2,.app-page h3,.app-page h4,.app-page h5{text-transform:uppercase;color:#666}@media (min-width:576px){.app-page{margin-top:0;margin-bottom:1rem}.template-search .app-page{margin-top:1rem}}.template-frontpage-view .app-page{background:transparent}.app-page td{padding:1rem}.app-page-headline,.app-page-title,.app-page__headline{font-size:1.5rem;font-weight:700;margin-bottom:1rem;margin-top:1rem;text-transform:uppercase;color:#507378!important}@media (min-width:576px){.app-page-headline,.app-page-title,.app-page__headline{margin-top:0}}@media (min-width:992px){.app-page-headline,.app-page-title,.app-page__headline{font-size:1.6rem!important;margin-top:0}}.app-page-abstract,.app-page__abstract{text-transform:none;font-size:1rem;color:#adb5bd}.app-page-leadimage{margin-bottom:2rem}.app-page-image-container{margin-bottom:0}#parent-fieldname-text ul,.app-page-text ul{list-style:none;padding-left:0}#parent-fieldname-text ol,.app-page-text ol{padding-left:0;list-style-position:inside}#parent-fieldname-text li:before,.app-page-text li:before{content:"• ";display:inline}#parent-fieldname-text a,.app-page-text a{font-weight:500}#parent-fieldname-text h1,.app-page-text h1{font-size:1.6rem}#parent-fieldname-text h2,.app-page-text h2{font-size:1.4rem}#parent-fieldname-text h3,.app-page-text h3{font-size:1.2rem}.app-page-block{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-right:0;margin-left:0}.app-page-block-content-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.app-page-block-content-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}}.app-page-block-content-2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.app-page-block-content-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}}.app-page-block-content-3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.app-page-block-content-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.app-page-block-content-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.app-page-block-content-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}}.app-page-block-content-5{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.app-page-block-content-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}}.app-page-block-content-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.app-page-block-content-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.app-page-block-content-7{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.app-page-block-content-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}}.app-page-block-content-8{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.app-page-block-content-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}}.app-page-block-content-9{padding:1rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.app-page-block-content-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}.app-page-block-content-10{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.app-page-block-content-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}}.app-page-block-content-11{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.app-page-block-content-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}}.app-page-block-content-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.app-page-block-content-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.btn-primary{background:#95cc6e;border-color:#95cc6e!important;color:#fff!important}.app-img{width:100%}.app-page-embed,.embed-responsive{margin-bottom:1rem}.newsImage{width:100%}.newsImageContainer{margin-bottom:0}.tileImage{float:left}.portaltype-news-item .leadImage{display:none}.app-page-title{font-size:1.2rem}@media (min-width:576px){.app-page-title{font-size:2rem}}.tileHeadline{font-size:1.2rem;line-height:1.5rem;font-weight:100;margin-bottom:1rem}@media (min-width:576px){.tileHeadline{font-size:2rem}}.option{display:block}.userrole-member{margin-left:-60px!important}.app-news-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;padding-top:1rem;padding-bottom:1rem}.app-news-wrapper .app-news-left{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0}@media (min-width:576px){.app-news-wrapper .app-news-left{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 1rem}}.app-news-wrapper .app-news-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;background:#efefef;padding:1rem}@media (min-width:576px){.app-news-wrapper .app-news-right{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:2rem;background:#efefef}}.app-news-wrapper ul{list-style:none;padding-left:0}.app-news-wrapper ol{padding-left:0;list-style-position:inside}.app-news-wrapper li:before{content:"• ";display:inline}.app-summary-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-left:0!important;margin-right:0!important;padding-top:1rem}.app-summary-wrapper .app-summary-left{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0;margin-bottom:1rem}@media (min-width:576px){.app-summary-wrapper .app-summary-left{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:0;padding:0 1rem 0 0}}.app-summary-wrapper .app-summary-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:2rem;background:#efefef}@media (min-width:576px){.app-summary-wrapper .app-summary-right{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.back{background:#507378;border-color:#507378!important}.back a{color:#fff;text-transform:uppercase}.event.summary{float:none!important;clear:right;margin:1em 0 1em 1em}article.vevent{background-color:#eaeaea;border-radius:0;margin-top:1em;padding:1em}.vevent span.cal_wkday{display:block;font-size:1.5em;font-weight:700;padding-bottom:.3em}.vevent span.cal_day{font-size:1.7em;display:inline-block;padding-top:.3em}.vevent span.cal_month{font-size:1.3em!important;line-height:1.3em;display:inline-block;background:transparent!important}.vevent div.cal_info{margin-right:0;margin-left:0!important}article.vevent .documentByLine{background:none repeat scroll 0 0 transparent;color:#000!important;font-size:1em!important;font-weight:700;padding:0}#content .vevent ul.metadata{margin:.8em 0}#content .vevent ul.horizontal{padding:0}#content .vevent ul.horizontal li{display:inline-block;line-height:1.5em;list-style-image:none;list-style-type:none}.vevent .horizontal.metadata li:after{content:" \2014 "}.vevent .horizontal.metadata li:last-child:after{content:""}.vevent .horizontal.metadata .category span:after{content:","}.vevent .horizontal.metadata .category span:last-child:after{content:""}.vevent .timezone{display:block;margin-top:.5em;padding:.2em 0;background-color:#ffe;color:#354;width:100%}.vevent .timerange,.vevent .timezone{font-size:85%;line-height:1em;white-space:nowrap}.vevent .datedisplay{line-height:1.5em;margin-bottom:.2em;font-weight:700;font-size:100%}.vevent abbr.dtstart{font-weight:700}#content .event_listing nav ul{margin-left:0;list-style-type:none}#content .event_listing nav ul li{display:inline-block;padding:0 .75em;line-height:2em;margin:0}#content .event_listing nav ul li:last-of-type{margin-right:0}.event_listing nav,.event_listing nav>ul{background-color:#ddd;min-height:2em}.event_listing nav{border:.3em solid #ddd;border-bottom:none;border-top-left-radius:.5em;border-top-right-radius:.5em}.event_listing ul.mode_selector{display:block;margin-left:0;float:left}ul.mode_selector{font-size:18px;margin-top:3rem;padding:1rem;background:#ced4da;opacity:.7}ul.mode_selector li{display:inline;padding-right:1rem}.event_listing ul.sub_nav{display:none;margin-left:0;float:right;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}#content .event_listing nav ul li a{border:none;display:inline-block}.event_listing ul.mode_selector li.selected,.event_listing ul.mode_selector li:hover{background:#fff;border-top-left-radius:.5em;border-top-right-radius:.5em}.event_listing ul.mode_selector li.selected{font-weight:700}#content .event_listing p{margin:0}.event_listing div.location{display:inline-block}.portletCalendar{width:auto;margin:1px 0 1em}.portletCalendar dt{background-color:#eee;font-weight:700;text-align:center;line-height:1.6em;border-bottom:none}.portletCalendar dd{margin:0;padding:0}.portletCalendar dt a.calendarPrevious{float:left;padding:0 1em;margin:0 -.5em}.portletCalendar dt a.calendarNext{float:right;padding:0 1em;margin:0 -.5em}.ploneCalendar a,.portletCalendar a,.portletCalendar a:focus,.portletCalendar a:hover{text-decoration:none;border-bottom:none!important}.ploneCalendar{border-spacing:0;width:100%}.ploneCalendar td{background-color:transparent;width:14%;border:2px solid #eee}.ploneCalendar .weekdays th,.ploneCalendar td{text-align:center;padding:2px;background-color:#eee}.ploneCalendar .event{background-color:#eee}.ploneCalendar .todayevent{background-color:#eee;border:2px solid #205c90}.ploneCalendar .todaynoevent{border:2px solid #205c90}.ploneCalendar td.today{background-color:#fff;border-color:#205c90}.ploneCalendar td:hover{background-color:#fff}.ploneCalendar td a{display:inline-block;width:100%;height:100%}.ploneCalendar td.cal_next_month,.ploneCalendar td.cal_prev_month{opacity:.4}.pae_calendar_tooltip{display:none;background-color:#fff;border:1px solid #000;border-radius:.3em;box-shadow:.1em .1em .1em #000;font-size:80%;padding:10px;margin:10px;max-width:30em;z-index:10}.pae_calendar_tooltip a{color:#000;display:block;width:100%}.pae_calendar_tooltip a:hover{color:blue}.pae_calendar_tooltip a .title{font-weight:700}#archetypes-fieldname-endDate,#archetypes-fieldname-openEnd,#archetypes-fieldname-startDate,#archetypes-fieldname-wholeDay,#formfield-form-widgets-IEventBasic-end,#formfield-form-widgets-IEventBasic-open_end,#formfield-form-widgets-IEventBasic-start,#formfield-form-widgets-IEventBasic-whole_day{clear:none;float:left;margin-right:2em;vertical-align:top}#archetypes-fieldname-recurrence,#archetypes-fieldname-wholeDay,#formfield-form-widgets-IEventBasic-whole_day,#formfield-form-widgets-IEventRecurrence-recurrence{clear:left}.event_listing nav{border:0!important;background:transparent!important}.event_listing .mode_selector{background:transparent}.event_listing .mode_selector li.selected a{font-weight:700;color:#fff;padding-left:1rem;padding-right:1rem;border-radius:.5rem}.event_listing ul.mode_selector li.selected,.event_listing ul.mode_selector li:hover{background:none;color:#000}article.vevent{border-radius:0!important;background-color:transparent!important;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-right:0;margin-left:0}.event .hiddenStructure,.vevent .hiddenStructure{display:none}.vevent div.cal_date{background-color:#95cc6e!important;border:medium none;border-radius:0!important;box-shadow:none;float:none;margin:0!important;min-width:4.4em;padding:1rem;vertical-align:top;text-align:center;color:#fff}.cal_date{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;border-right:0}@media (min-width:576px){.cal_date{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.cal_info{background:#dee2e6;padding:2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.cal_info .tileHeadline{font-size:1.2rem}@media (min-width:576px){.cal_info{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.cal_info .tileHeadline{font-size:1.5rem}}.event_listing ul.mode_selector{font-size:14px}.summary dt{text-transform:uppercase}.timezone{display:none!important}.event.details{float:none;margin:1rem 1rem 1rem 0;background:#ced4da;padding:1rem;color:#000;opacity:.7}.event.details dd,.event.details dt{padding:.5rem}.event ul{list-style-position:inside}.pagination{padding-top:1rem;padding-bottom:1rem}#search-results .pagination{background-color:#ccc}.pagination ul{margin-bottom:0}.pagination li{display:inline}.pagination .active{font-weight:700}.pagination .active span:after{content:"]";display:inline;color:#507378}.pagination .active span:before{content:"[";display:inline;color:#507378}#app-events .app-card{background-image:none!important}#app-events .app-card .app-card__header{display:none}#app-events .app-card .app-card__main{padding:0}#app-events .app-card .app-card__main ul{padding-left:0}#app-events .app-card .app-card__main li{list-style-type:none;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #adb5bd}#app-events .app-card .app-card__main li .tile{display:block;font-weight:500}#app-events .app-card .app-card__footer{display:none}.portletItemDetails{display:block}.app-main{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.app-main{max-width:540px}}@media (min-width:768px){.app-main{max-width:720px}}@media (min-width:992px){.app-main{max-width:960px}}@media (min-width:1200px){.app-main{max-width:1140px}}.app-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.app-content-aside,.app-content-main{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.app-content-aside{display:none}@media (min-width:992px){.app-content-aside{display:block;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;padding:0 1rem 1rem 0}}.app-content-main{background:#fff;padding:1rem}@media (min-width:992px){.app-content-main-sm{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}}.app-content-main-full{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:992px){.app-content-main-full{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 1rem 0 0}}.app-aside{-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:576px){.app-aside{-ms-flex:0 0 15rem;flex:0 0 15rem;width:15rem;padding:1rem 1rem 1rem 0}.app-aside-inverse{position:absolute;top:0;right:0;border:1px solid blue}}.app-frontpage{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding:0}@media (min-width:576px){.app-frontpage{max-width:540px}}@media (min-width:768px){.app-frontpage{max-width:720px}}@media (min-width:992px){.app-frontpage{max-width:960px}}@media (min-width:1200px){.app-frontpage{max-width:1140px}}.app-intro{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (min-width:1200px){.app-intro{margin-bottom:2rem;padding-left:1rem;padding-right:1rem}}.app-intro-left{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;display:none}@media (min-width:1200px){.app-intro-left{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;display:block}}.app-intro-left .app-intro-left-content{padding:0;margin:0;height:100%}@media (min-width:1200px){.app-intro-left .app-intro-left-content{margin:0 1rem 0 0}}.app-intro-left img{width:100%}.app-intro-right{padding:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.app-intro-right{padding:1rem}}@media (min-width:1200px){.app-intro-right{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;padding:0}}.app-intro-right .app-intro-right-content{background:#efefef;padding:1rem}#popover-rename input{height:50px}.collapse{display:none}.collapse.in{display:block}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9pb25pY29ucy9kaXN0L3Njc3MvaW9uaWNvbnMuc2NzcyIsIm1haW4uY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2lvbmljb25zL2Rpc3Qvc2Nzcy9pb25pY29ucy1pY29ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ1dGlscy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mbG9hdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXNpYmlsaXR5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZmxpY2tpdHkvY3NzL2ZsaWNraXR5LmNzcyIsImJhc2UvX3N5bnRheC5zY3NzIiwiYmFzZS9fYW5pbWF0aW9uLnNjc3MiLCJiYXNlL19zY2FmZm9sZGluZy5zY3NzIiwidXRpbHMvX21peGlucy5zY3NzIiwiYmFzZS9fYnJhbmQuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX25hdmJhci5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NpemUuc2NzcyIsImxheW91dC9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX3Rvb2xiYXIuc2NzcyIsImNvbXBvbmVudHMvX21lZGlhLnNjc3MiLCJjb21wb25lbnRzL19jYWxsb3V0cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsImNvbXBvbmVudHMvX3BhdGhiYXIuc2NzcyIsImNvbXBvbmVudHMvX2JyYW5kLnNjc3MiLCJjb21wb25lbnRzL19hY3Rpb25iYXIuc2NzcyIsImNvbXBvbmVudHMvX2Jhbm5lci5zY3NzIiwiY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsImNvbXBvbmVudHMvX2dhbGxlcnkuc2NzcyIsImNvbXBvbmVudHMvX25hdmxpc3Quc2NzcyIsImNvbXBvbmVudHMvX25hdi1iYXIuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsInBhZ2VzL19zaWduaW4uc2NzcyIsInBhZ2VzL19jb250ZW50cGFnZS5zY3NzIiwicGFnZXMvX25ld3Muc2NzcyIsInBhZ2VzL19ldmVudHMuc2NzcyIsInRoZW1lcy9fdGhlbWUuc2NzcyIsInRoZW1lcy9fZnJvbnRwYWdlLnNjc3MiLCJfc2hhbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxpQkFVRTtBQVZGOzs7Ozs7Ozs7O0VBVUUsQUFLRixXQUNDLHFCQUF3QixBQUN4QixzREFBTyxBQUNQLDRXQUlrRixBQUNsRixnQkFBb0IsQUFDcEIsaUJBQW1CLENDUG5CLEFEVUQsMHR4QkFDRSxxQkFBc0IsQUFDdEIscUJBQXdCLEFBQ3hCLFdBQVksQUFDWixrQkFBbUIsQUFDbkIsZ0JBQW9CLEFBQ3BCLG9CQUFxQixBQUNyQixvQkFBcUIsQUFDckIsb0JBQXFCLEFBQ3JCLGNBQWUsQUFDZixtQ0FBb0MsQUFDcEMsaUNBQW1DLENBQ3BDLEFFcENELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLDJCQUE2QixlQUFpQixDQUFJLEFBQ2xELG1DQUFxQyxlQUFpQixDQUFJLEFBQzFELDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELGtDQUFvQyxlQUFpQixDQUFJLEFBQ3pELDBDQUE0QyxlQUFpQixDQUFJLEFBQ2pFLDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELGtDQUFvQyxlQUFpQixDQUFJLEFBQ3pELHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELGlDQUFtQyxlQUFpQixDQUFJLEFBQ3hELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELGlDQUFtQyxlQUFpQixDQUFJLEFBQ3hELHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLGdDQUFrQyxlQUFpQixDQUFJLEFBRXZELDhEQUFxQyxlQUFpQixDQUFJLEFBRTFELDhEQUFxQyxlQUFpQixDQUFJLEFBQzFELCtCQUFpQyxlQUFpQixDQUFJLEFBRXRELG9GQUFnRCxlQUFpQixDQUFJLEFBQ3JFLHVDQUF5QyxlQUFpQixDQUFJLEFBQzlELCtCQUFpQyxlQUFpQixDQUFJLEFBRXRELG9GQUFnRCxlQUFpQixDQUFJLEFBQ3JFLHVDQUF5QyxlQUFpQixDQUFJLEFBQzlELGdDQUFrQyxlQUFpQixDQUFJLEFBRXZELHNGQUFpRCxlQUFpQixDQUFJLEFBQ3RFLHdDQUEwQyxlQUFpQixDQUFJLEFBQy9ELDZCQUErQixlQUFpQixDQUFJLEFBRXBELGdGQUE4QyxlQUFpQixDQUFJLEFBQ25FLHFDQUF1QyxlQUFpQixDQUFJLEFBRTVELG9FQUF3QyxlQUFpQixDQUFJLEFBRTdELDBFQUEyQyxlQUFpQixDQUFJLEFBRWhFLDBFQUEyQyxlQUFpQixDQUFJLEFBRWhFLGdGQUE4QyxlQUFpQixDQUFJLEFBRW5FLHNFQUF5QyxlQUFpQixDQUFJLEFBRTlELDBEQUFtQyxlQUFpQixDQUFJLEFBQ3hELG1CQUFxQixlQUFpQixDQUFJLEFBQzFDLDJCQUE2QixlQUFpQixDQUFJLEFBRWxELHNEQUFpQyxlQUFpQixDQUFJLEFBQ3RELDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELGtDQUFvQyxlQUFpQixDQUFJLEFBQ3pELHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLGdDQUFrQyxlQUFpQixDQUFJLEFBQ3ZELHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELGlDQUFtQyxlQUFpQixDQUFJLEFBQ3hELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELDJCQUE2QixlQUFpQixDQUFJLEFBQ2xELG1DQUFxQyxlQUFpQixDQUFJLEFBRTFELDBFQUEyQyxlQUFpQixDQUFJLEFBRWhFLGtFQUF1QyxlQUFpQixDQUFJLEFBRTVELGtFQUF1QyxlQUFpQixDQUFJLEFBQzVELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBRXBELHdEQUFrQyxlQUFpQixDQUFJLEFBRXZELDREQUFvQyxlQUFpQixDQUFJLEFBQ3pELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLGdDQUFrQyxlQUFpQixDQUFJLEFBQ3ZELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELGlDQUFtQyxlQUFpQixDQUFJLEFBQ3hELDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELGtDQUFvQyxlQUFpQixDQUFJLEFBQ3pELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELGtDQUFvQyxlQUFpQixDQUFJLEFBQ3pELHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELGlDQUFtQyxlQUFpQixDQUFJLEFBQ3hELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELDJCQUE2QixlQUFpQixDQUFJLEFBQ2xELG1DQUFxQyxlQUFpQixDQUFJLEFBQzFELHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELGlDQUFtQyxlQUFpQixDQUFJLEFBQ3hELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELGtDQUFvQyxlQUFpQixDQUFJLEFBQ3pELDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELG9DQUFzQyxlQUFpQixDQUFJLEFBQzNELHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELGlDQUFtQyxlQUFpQixDQUFJLEFBQ3hELDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELGlDQUFtQyxlQUFpQixDQUFJLEFBQ3hELHlDQUEyQyxlQUFpQixDQUFJLEFBQ2hFLGtDQUFvQyxlQUFpQixDQUFJLEFBQ3pELDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELGtDQUFvQyxlQUFpQixDQUFJLEFBQ3pELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHFDQUF1QyxlQUFpQixDQUFJLEFBQzVELDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELGtDQUFvQyxlQUFpQixDQUFJLEFBQ3pELDBDQUE0QyxlQUFpQixDQUFJLEFBQ2pFLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHFDQUF1QyxlQUFpQixDQUFJLEFBQzVELDJCQUE2QixlQUFpQixDQUFJLEFBQ2xELG1DQUFxQyxlQUFpQixDQUFJLEFBQzFELCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHVDQUF5QyxlQUFpQixDQUFJLEFBQzlELDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHFDQUF1QyxlQUFpQixDQUFJLEFBQzVELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHFDQUF1QyxlQUFpQixDQUFJLEFBQzVELCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHFCQUF1QixlQUFpQixDQUFJLEFBRTVDLG9FQUF3QyxlQUFpQixDQUFJLEFBQzdELDZCQUErQixlQUFpQixDQUFJLEFBRXBELGtFQUF1QyxlQUFpQixDQUFJLEFBQzVELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELDJCQUE2QixlQUFpQixDQUFJLEFBQ2xELG1DQUFxQyxlQUFpQixDQUFJLEFBQzFELDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHFDQUF1QyxlQUFpQixDQUFJLEFBQzVELDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHNDQUF3QyxlQUFpQixDQUFJLEFBQzdELDJCQUE2QixlQUFpQixDQUFJLEFBQ2xELG1DQUFxQyxlQUFpQixDQUFJLEFBQzFELHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLGdDQUFrQyxlQUFpQixDQUFJLEFBQ3ZELDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELGtDQUFvQyxlQUFpQixDQUFJLEFBQ3pELHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLGdDQUFrQyxlQUFpQixDQUFJLEFBQ3ZELHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELGlDQUFtQyxlQUFpQixDQUFJLEFBRXhELDBEQUFtQyxlQUFpQixDQUFJLEFBRXhELDBEQUFtQyxlQUFpQixDQUFJLEFBQ3hELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLGdDQUFrQyxlQUFpQixDQUFJLEFBQ3ZELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELGlDQUFtQyxlQUFpQixDQUFJLEFBRXhELDBEQUFtQyxlQUFpQixDQUFJLEFBQ3hELHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELGlDQUFtQyxlQUFpQixDQUFJLEFBQ3hELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBRXBELHNEQUFpQyxlQUFpQixDQUFJLEFBQ3RELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLGdDQUFrQyxlQUFpQixDQUFJLEFBQ3ZELDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELG9DQUFzQyxlQUFpQixDQUFJLEFBRTNELHNEQUFpQyxlQUFpQixDQUFJLEFBQ3RELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBRXBELGtFQUF1QyxlQUFpQixDQUFJLEFBQzVELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELG9DQUFzQyxlQUFpQixDQUFJLEFBQzNELCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELGlDQUFtQyxlQUFpQixDQUFJLEFBQ3hELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELGtDQUFvQyxlQUFpQixDQUFJLEFBQ3pELDBDQUE0QyxlQUFpQixDQUFJLEFBQ2pFLGtDQUFvQyxlQUFpQixDQUFJLEFBQ3pELDBDQUE0QyxlQUFpQixDQUFJLEFBRWpFLDhEQUFxQyxlQUFpQixDQUFJLEFBRTFELDhEQUFxQyxlQUFpQixDQUFJLEFBRTFELGdFQUFzQyxlQUFpQixDQUFJLEFBRTNELDREQUFvQyxlQUFpQixDQUFJLEFBRXpELGdFQUFzQyxlQUFpQixDQUFJLEFBRTNELDBFQUEyQyxlQUFpQixDQUFJLEFBQ2hFLHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLGdDQUFrQyxlQUFpQixDQUFJLEFBQ3ZELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLGdDQUFrQyxlQUFpQixDQUFJLEFBQ3ZELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELGtDQUFvQyxlQUFpQixDQUFJLEFBQ3pELDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELG9DQUFzQyxlQUFpQixDQUFJLEFBQzNELDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELGtDQUFvQyxlQUFpQixDQUFJLEFBQ3pELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELGlDQUFtQyxlQUFpQixDQUFJLEFBQ3hELDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELG1DQUFxQyxlQUFpQixDQUFJLEFBQzFELDJDQUE2QyxlQUFpQixDQUFJLEFBQ2xFLG9DQUFzQyxlQUFpQixDQUFJLEFBQzNELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELGlDQUFtQyxlQUFpQixDQUFJLEFBQ3hELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBRXRELHNEQUFpQyxlQUFpQixDQUFJLEFBQ3RELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELGlDQUFtQyxlQUFpQixDQUFJLEFBQ3hELDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBRXBELHNEQUFpQyxlQUFpQixDQUFJLEFBRXRELHdEQUFrQyxlQUFpQixDQUFJLEFBQ3ZELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELGtDQUFvQyxlQUFpQixDQUFJLEFBQ3pELDZCQUErQixlQUFpQixDQUFJLEFBRXBELGtEQUErQixlQUFpQixDQUFJLEFBQ3BELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLGdDQUFrQyxlQUFpQixDQUFJLEFBQ3ZELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELGtDQUFvQyxlQUFpQixDQUFJLEFBQ3pELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLGdDQUFrQyxlQUFpQixDQUFJLEFBQ3ZELDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELDJCQUE2QixlQUFpQixDQUFJLEFBQ2xELG1DQUFxQyxlQUFpQixDQUFJLEFBQzFELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBRXBELGtEQUErQixlQUFpQixDQUFJLEFBQ3BELDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHFDQUF1QyxlQUFpQixDQUFJLEFBQzVELDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHNDQUF3QyxlQUFpQixDQUFJLEFBQzdELHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELGlDQUFtQyxlQUFpQixDQUFJLEFBQ3hELDJCQUE2QixlQUFpQixDQUFJLEFBQ2xELG1DQUFxQyxlQUFpQixDQUFJLEFBQzFELDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELGtDQUFvQyxlQUFpQixDQUFJLEFBQ3pELDBDQUE0QyxlQUFpQixDQUFJLEFBQ2pFLHNDQUF3QyxlQUFpQixDQUFJLEFBQzdELHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLGdDQUFrQyxlQUFpQixDQUFJLEFBQ3ZELDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELGtDQUFvQyxlQUFpQixDQUFJLEFBQ3pELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLGdDQUFrQyxlQUFpQixDQUFJLEFBQ3ZELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELG9DQUFzQyxlQUFpQixDQUFJLEFBQzNELDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHFDQUF1QyxlQUFpQixDQUFJLEFBQzVELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLDJCQUE2QixlQUFpQixDQUFJLEFBQ2xELG1DQUFxQyxlQUFpQixDQUFJLEFBQzFELCtCQUFpQyxlQUFpQixDQUFJLEFBRXRELHdFQUEwQyxlQUFpQixDQUFJLEFBRS9ELHNFQUF5QyxlQUFpQixDQUFJLEFBQzlELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELGlDQUFtQyxlQUFpQixDQUFJLEFBQ3hELDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELGtDQUFvQyxlQUFpQixDQUFJLEFBQ3pELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBRXJELDhEQUFxQyxlQUFpQixDQUFJLEFBQzFELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHNCQUF3QixlQUFpQixDQUFJLEFBRTdDLDBFQUEyQyxlQUFpQixDQUFJLEFBRWhFLHdFQUEwQyxlQUFpQixDQUFJLEFBQy9ELDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELGtDQUFvQyxlQUFpQixDQUFJLEFBQ3pELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHVDQUF5QyxlQUFpQixDQUFJLEFBQzlELGdDQUFrQyxlQUFpQixDQUFJLEFBQ3ZELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHNDQUF3QyxlQUFpQixDQUFJLEFBQzdELCtCQUFpQyxlQUFpQixDQUFJLEFBRXRELHdEQUFrQyxlQUFpQixDQUFJLEFBRXZELHNEQUFpQyxlQUFpQixDQUFJLEFBRXRELHNEQUFpQyxlQUFpQixDQUFJLEFBQ3RELDJCQUE2QixlQUFpQixDQUFJLEFBQ2xELG1DQUFxQyxlQUFpQixDQUFJLEFBRTFELGdFQUFzQyxlQUFpQixDQUFJLEFBRTNELGtFQUF1QyxlQUFpQixDQUFJLEFBQzVELCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHVDQUF5QyxlQUFpQixDQUFJLEFBQzlELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELGlDQUFtQyxlQUFpQixDQUFJLEFBQ3hELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELGtDQUFvQyxlQUFpQixDQUFJLEFBQ3pELDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBRXJELHdEQUFrQyxlQUFpQixDQUFJLEFBQ3ZELDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHNDQUF3QyxlQUFpQixDQUFJLEFBQzdELDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHFDQUF1QyxlQUFpQixDQUFJLEFBQzVELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELG9DQUFzQyxlQUFpQixDQUFJLEFBQzNELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHFCQUF1QixlQUFpQixDQUFJLEFBRTVDLDREQUFvQyxlQUFpQixDQUFJLEFBQ3pELDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELGtDQUFvQyxlQUFpQixDQUFJLEFBQ3pELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBRXJELGtEQUErQixlQUFpQixDQUFJLEFBQ3BELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBRXRELGtEQUErQixlQUFpQixDQUFJLEFBRXBELDBFQUEyQyxlQUFpQixDQUFJLEFBRWhFLHdFQUEwQyxlQUFpQixDQUFJLEFBQy9ELDJCQUE2QixlQUFpQixDQUFJLEFBQ2xELG1DQUFxQyxlQUFpQixDQUFJLEFBQzFELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELG9DQUFzQyxlQUFpQixDQUFJLEFBQzNELDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELG9DQUFzQyxlQUFpQixDQUFJLEFBQzNELDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELGtDQUFvQyxlQUFpQixDQUFJLEFBQ3pELDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHFDQUF1QyxlQUFpQixDQUFJLEFBQzVELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBRXJELGdFQUFzQyxlQUFpQixDQUFJLEFBQzNELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBRXJELG9FQUF3QyxlQUFpQixDQUFJLEFBRTdELGdFQUFzQyxlQUFpQixDQUFJLEFBQzNELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELGlDQUFtQyxlQUFpQixDQUFJLEFBQ3hELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELGlDQUFtQyxlQUFpQixDQUFJLEFBRXhELGdFQUFzQyxlQUFpQixDQUFJLEFBRTNELGdFQUFzQyxlQUFpQixDQUFJLEFBRTNELDhEQUFxQyxlQUFpQixDQUFJLEFBRTFELDREQUFvQyxlQUFpQixDQUFJLEFBRXpELGtEQUErQixlQUFpQixDQUFJLEFBQ3BELHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLGdDQUFrQyxlQUFpQixDQUFJLEFBRXZELG9EQUFnQyxlQUFpQixDQUFJLEFBQ3JELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLDJCQUE2QixlQUFpQixDQUFJLEFBQ2xELDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELDJCQUE2QixlQUFpQixDQUFJLEFBQ2xELDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELDJCQUE2QixlQUFpQixDQUFJLEFBQ2xELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELG1CQUFxQixlQUFpQixDQUFJLEFBQzFDLDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLGlDQUFtQyxlQUFpQixDQUFJLEFBQ3hELHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHFDQUF1QyxlQUFpQixDQUFJLEFBQzVELDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHFDQUF1QyxlQUFpQixDQUFJLEFBQzVELCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHNDQUF3QyxlQUFpQixDQUFJLEFBQzdELDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELG1DQUFxQyxlQUFpQixDQUFJLEFBQzFELDZCQUErQixlQUFpQixDQUFJLEFBQ3BELGdDQUFrQyxlQUFpQixDQUFJLEFBQ3ZELGdDQUFrQyxlQUFpQixDQUFJLEFBQ3ZELG1DQUFxQyxlQUFpQixDQUFJLEFBQzFELDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLGtCQUFvQixlQUFpQixDQUFJLEFBQ3pDLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELGdDQUFrQyxlQUFpQixDQUFJLEFBQ3ZELDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLG1CQUFxQixlQUFpQixDQUFJLEFBQzFDLHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLG1CQUFxQixlQUFpQixDQUFJLEFBQzFDLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLG1CQUFxQixlQUFpQixDQUFJLEFBQzFDLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELDJCQUE2QixlQUFpQixDQUFJLEFBQ2xELHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLGdDQUFrQyxlQUFpQixDQUFJLEFBQ3ZELHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELGdDQUFrQyxlQUFpQixDQUFJLEFBQ3ZELHdDQUEwQyxlQUFpQixDQUFJLEFBQy9ELHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELGlDQUFtQyxlQUFpQixDQUFJLEFBQ3hELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELDZCQUErQixlQUFpQixDQUFJLEFBQ3BELDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELG1CQUFxQixlQUFpQixDQUFJLEFBQzFDLDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELDZCQUErQixlQUFpQixDQUFJLEFBQ3BELDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLG1CQUFxQixlQUFpQixDQUFJLEFBQzFDLHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLG1CQUFxQixlQUFpQixDQUFJLEFBQzFDLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLG1CQUFxQixlQUFpQixDQUFJLEFBQzFDLHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLDJCQUE2QixlQUFpQixDQUFJLEFBQ2xELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDJCQUE2QixlQUFpQixDQUFJLEFBQ2xELHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLGlDQUFtQyxlQUFpQixDQUFJLEFBQ3hELGlDQUFtQyxlQUFpQixDQUFJLEFBQ3hELDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELDJCQUE2QixlQUFpQixDQUFJLEFBQ2xELHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELDJCQUE2QixlQUFpQixDQUFJLEFBQ2xELGdDQUFrQyxlQUFpQixDQUFJLEFBQ3ZELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELDJCQUE2QixlQUFpQixDQUFJLEFBQ2xELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLDJCQUE2QixlQUFpQixDQUFJLEFBQ2xELGtDQUFvQyxlQUFpQixDQUFJLEFBQ3pELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLG1CQUFxQixlQUFpQixDQUFJLEFBQzFDLG1CQUFxQixlQUFpQixDQUFJLEFBQzFDLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLG1CQUFxQixlQUFpQixDQUFJLEFBQzFDLG1CQUFxQixlQUFpQixDQUFJLEFBQzFDLHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLG1CQUFxQixlQUFpQixDQUFJLEFBQzFDLHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELDZCQUErQixlQUFpQixDQUFJLEFBQ3BELGlDQUFtQyxlQUFpQixDQUFJLEFBQ3hELHFDQUF1QyxlQUFpQixDQUFJLEFBQzVELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDJCQUE2QixlQUFpQixDQUFJLEFBQ2xELDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLG1CQUFxQixlQUFpQixDQUFJLEFBQzFDLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLG1CQUFxQixlQUFpQixDQUFJLEFBQzFDLG1CQUFxQixlQUFpQixDQUFJLEFBQzFDLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLGdDQUFrQyxlQUFpQixDQUFJLEFBQ3ZELCtCQUFpQyxlQUFpQixDQUFJLEFBQ3RELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDBCQUE0QixlQUFpQixDQUFJLEFBQ2pELDJCQUE2QixlQUFpQixDQUFJLEFBQ2xELDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLG1CQUFxQixlQUFpQixDQUFJLEFBQzFDLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLHdCQUEwQixlQUFpQixDQUFJLEFBQy9DLHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLHVCQUF5QixlQUFpQixDQUFJLEFBQzlDLDZCQUErQixlQUFpQixDQUFJLEFBQ3BELDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLDJCQUE2QixlQUFpQixDQUFJLEFBQ2xELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLDhCQUFnQyxlQUFpQixDQUFJLEFBQ3JELG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELDRCQUE4QixlQUFpQixDQUFJLEFBQ25ELHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLHlCQUEyQixlQUFpQixDQUFJLEFBQ2hELHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLHFCQUF1QixlQUFpQixDQUFJLEFBQzVDLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLHNCQUF3QixlQUFpQixDQUFJLEFBQzdDLG9CQUFzQixlQUFpQixDQUFJLEFBQzNDLGdDQUFrQyxlQUFpQixDQUFJ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c0JBb0JJLFVBQVcsQUFDWCwwQ3BCYWEsQ29CWmQsQUF0QkgsNEJBMkJJLFdwQndXNkIsQ29CdFc5QixBQTdCSCxtQ0FpQ0ksY0FBZ0IsQ0FDakIsQUFhSCx1Q0FFRSxtQkFBcUIsQ0FDdEIsQUFRQyxhQzFEQSxXckJJYSxBbUJKWCx5Qm5Ca0NhLEFxQmhDZixvQnJCZ0NlLENvQjBCZCxBQUZELG1CQ3BERSxXckJGVyxBbUJKWCx5QkVEaUUsQUFTakUsb0JBVDJHLENsQk92RixBaUJvRHRCLHNDQ3pDSSx5Q3JCaUJXLENxQmZkLEFEdUNELDRDQ2xDRSxXckJwQlcsQXFCcUJYLHlCckJTYSxBcUJSYixvQnJCUWEsQ3FCUGQsQUQrQkQsdUlDMUJFLFdyQjVCVyxBcUI2QlgseUJBbENxSixBQXNDckosb0JBdEMrTCxDQWdEaE0sQURXRCx5SkNkTSx5Q3JCVlMsQ3FCWVosQURZSCxlQzFEQSxXckJJYSxBbUJKWCx5Qm5CVWMsQXFCUmhCLG9CckJRZ0IsQ29Ca0RmLEFBRkQscUJDcERFLFdyQkZXLEFtQkpYLHlCRURpRSxBQVNqRSxvQkFUMkcsQ2xCT3ZGLEFpQm9EdEIsMENDekNJLDBDckJQWSxDcUJTZixBRHVDRCxnRENsQ0UsV3JCcEJXLEFxQnFCWCx5QnJCZmMsQXFCZ0JkLG9CckJoQmMsQ3FCaUJmLEFEK0JELDZJQzFCRSxXckI1QlcsQXFCNkJYLHlCQWxDcUosQUFzQ3JKLG9CQXRDK0wsQ0FnRGhNLEFEV0QsK0pDZE0sMENyQmxDVSxDcUJvQ2IsQURZSCxhQzFEQSxXckJJYSxBbUJKWCx5Qm5CeUNhLEFxQnZDZixvQnJCdUNlLENvQm1CZCxBQUZELG1CQ3BERSxXckJGVyxBbUJKWCx5QkVEaUUsQUFTakUsb0JBVDJHLENsQk92RixBaUJvRHRCLHNDQ3pDSSx5Q3JCd0JXLENxQnRCZCxBRHVDRCw0Q0NsQ0UsV3JCcEJXLEFxQnFCWCx5QnJCZ0JhLEFxQmZiLG9CckJlYSxDcUJkZCxBRCtCRCx1SUMxQkUsV3JCNUJXLEFxQjZCWCx5QkFsQ3FKLEFBc0NySixvQkF0QytMLENBZ0RoTSxBRFdELHlKQ2RNLHlDckJIUyxDcUJLWixBRFlILFVDMURBLFdyQklhLEFtQkpYLHlCbkIyQ2EsQXFCekNmLG9CckJ5Q2UsQ29CaUJkLEFBRkQsZ0JDcERFLFdyQkZXLEFtQkpYLHlCRURpRSxBQVNqRSxvQkFUMkcsQ2xCT3ZGLEFpQm9EdEIsZ0NDekNJLDBDckIwQlcsQ3FCeEJkLEFEdUNELHNDQ2xDRSxXckJwQlcsQXFCcUJYLHlCckJrQmEsQXFCakJiLG9CckJpQmEsQ3FCaEJkLEFEK0JELDhIQzFCRSxXckI1QlcsQXFCNkJYLHlCQWxDcUosQUFzQ3JKLG9CQXRDK0wsQ0FnRGhNLEFEV0QsZ0pDZE0sMENyQkRTLENxQkdaLEFEWUgsYUMxREEsY3JCYWdCLEFtQmJkLHlCbkJ3Q2EsQXFCdENmLG9CckJzQ2UsQ29Cb0JkLEFBRkQsbUJDcERFLGNyQk9jLEFtQmJkLHlCRURpRSxBQVNqRSxvQkFUMkcsQ2xCT3ZGLEFpQm9EdEIsc0NDekNJLHlDckJ1QlcsQ3FCckJkLEFEdUNELDRDQ2xDRSxjckJYYyxBcUJZZCx5QnJCZWEsQXFCZGIsb0JyQmNhLENxQmJkLEFEK0JELHVJQzFCRSxjckJuQmMsQXFCb0JkLHlCQWxDcUosQUFzQ3JKLG9CQXRDK0wsQ0FnRGhNLEFEV0QseUpDZE0seUNyQkpTLENxQk1aLEFEWUgsWUMxREEsV3JCSWEsQW1CSlgseUJuQnNDYSxBcUJwQ2Ysb0JyQm9DZSxDb0JzQmQsQUFGRCxrQkNwREUsV3JCRlcsQW1CSlgseUJFRGlFLEFBU2pFLG9CQVQyRyxDbEJPdkYsQWlCb0R0QixvQ0N6Q0kseUNyQnFCVyxDcUJuQmQsQUR1Q0QsMENDbENFLFdyQnBCVyxBcUJxQlgseUJyQmFhLEFxQlpiLG9CckJZYSxDcUJYZCxBRCtCRCxvSUMxQkUsV3JCNUJXLEFxQjZCWCx5QkFsQ3FKLEFBc0NySixvQkF0QytMLENBZ0RoTSxBRFdELHNKQ2RNLHlDckJOUyxDcUJRWixBRFlILFdDMURBLGNyQmFnQixBbUJiZCx5Qm5CS2MsQXFCSGhCLG9CckJHZ0IsQ29CdURmLEFBRkQsaUJDcERFLGNyQk9jLEFtQmJkLHlCRURpRSxBQVNqRSxvQkFUMkcsQ2xCT3ZGLEFpQm9EdEIsa0NDekNJLDJDckJaWSxDcUJjZixBRHVDRCx3Q0NsQ0UsY3JCWGMsQXFCWWQseUJyQnBCYyxBcUJxQmQsb0JyQnJCYyxDcUJzQmYsQUQrQkQsaUlDMUJFLGNyQm5CYyxBcUJvQmQseUJBbENxSixBQXNDckosb0JBdEMrTCxDQWdEaE0sQURXRCxtSkNkTSwyQ3JCdkNVLENxQnlDYixBRFlILFVDMURBLFdyQklhLEFtQkpYLHlCbkJZYyxBcUJWaEIsb0JyQlVnQixDb0JnRGYsQUFGRCxnQkNwREUsV3JCRlcsQW1CSlgseUJFRGlFLEFBU2pFLG9CQVQyRyxDbEJPdkYsQWlCb0R0QixnQ0N6Q0ksd0NyQkxZLENxQk9mLEFEdUNELHNDQ2xDRSxXckJwQlcsQXFCcUJYLHlCckJiYyxBcUJjZCxvQnJCZGMsQ3FCZWYsQUQrQkQsOEhDMUJFLFdyQjVCVyxBcUI2QlgseUJBbENxSixBQXNDckosb0JBdEMrTCxDQWdEaE0sQURXRCxnSkNkTSx3Q3JCaENVLENxQmtDYixBRGtCSCxxQkNiQSxjckJqQmUsQXFCa0JmLG9CckJsQmUsQ29CZ0NkLEFBRkQsMkJDVEUsV3JCbkRXLEFxQm9EWCx5QnJCdEJhLEFxQnVCYixvQnJCdkJhLENxQndCZCxBRE1ELHNEQ0ZFLHlDckI1QmEsQ3FCNkJkLEFEQ0QsNERDR0UsY3JCakNhLEFxQmtDYiw0QkFBOEIsQ0FDL0IsQURMRCwrSkNVRSxXckJ0RVcsQXFCdUVYLHlCckJ6Q2EsQXFCMENiLG9CckIxQ2EsQ3FCb0RkLEFEdEJELGlMQ21CTSx5Q3JCakRTLENxQm1EWixBRHJCSCx1QkNiQSxjckJ6Q2dCLEFxQjBDaEIsb0JyQjFDZ0IsQ29Cd0RmLEFBRkQsNkJDVEUsV3JCbkRXLEFxQm9EWCx5QnJCOUNjLEFxQitDZCxvQnJCL0NjLENxQmdEZixBRE1ELDBEQ0ZFLDBDckJwRGMsQ3FCcURmLEFEQ0QsZ0VDR0UsY3JCekRjLEFxQjBEZCw0QkFBOEIsQ0FDL0IsQURMRCxxS0NVRSxXckJ0RVcsQXFCdUVYLHlCckJqRWMsQXFCa0VkLG9CckJsRWMsQ3FCNEVmLEFEdEJELHVMQ21CTSwwQ3JCekVVLENxQjJFYixBRHJCSCxxQkNiQSxjckJWZSxBcUJXZixvQnJCWGUsQ29CeUJkLEFBRkQsMkJDVEUsV3JCbkRXLEFxQm9EWCx5QnJCZmEsQXFCZ0JiLG9CckJoQmEsQ3FCaUJkLEFETUQsc0RDRkUseUNyQnJCYSxDcUJzQmQsQURDRCw0RENHRSxjckIxQmEsQXFCMkJiLDRCQUE4QixDQUMvQixBRExELCtKQ1VFLFdyQnRFVyxBcUJ1RVgseUJyQmxDYSxBcUJtQ2Isb0JyQm5DYSxDcUI2Q2QsQUR0QkQsaUxDbUJNLHlDckIxQ1MsQ3FCNENaLEFEckJILGtCQ2JBLGNyQlJlLEFxQlNmLG9CckJUZSxDb0J1QmQsQUFGRCx3QkNURSxXckJuRFcsQXFCb0RYLHlCckJiYSxBcUJjYixvQnJCZGEsQ3FCZWQsQURNRCxnRENGRSwwQ3JCbkJhLENxQm9CZCxBRENELHNEQ0dFLGNyQnhCYSxBcUJ5QmIsNEJBQThCLENBQy9CLEFETEQsc0pDVUUsV3JCdEVXLEFxQnVFWCx5QnJCaENhLEFxQmlDYixvQnJCakNhLENxQjJDZCxBRHRCRCx3S0NtQk0sMENyQnhDUyxDcUIwQ1osQURyQkgscUJDYkEsY3JCWGUsQXFCWWYsb0JyQlplLENvQjBCZCxBQUZELDJCQ1RFLGNyQjFDYyxBcUIyQ2QseUJyQmhCYSxBcUJpQmIsb0JyQmpCYSxDcUJrQmQsQURNRCxzRENGRSx5Q3JCdEJhLENxQnVCZCxBRENELDREQ0dFLGNyQjNCYSxBcUI0QmIsNEJBQThCLENBQy9CLEFETEQsK0pDVUUsY3JCN0RjLEFxQjhEZCx5QnJCbkNhLEFxQm9DYixvQnJCcENhLENxQjhDZCxBRHRCRCxpTENtQk0seUNyQjNDUyxDcUI2Q1osQURyQkgsb0JDYkEsY3JCYmUsQXFCY2Ysb0JyQmRlLENvQjRCZCxBQUZELDBCQ1RFLFdyQm5EVyxBcUJvRFgseUJyQmxCYSxBcUJtQmIsb0JyQm5CYSxDcUJvQmQsQURNRCxvRENGRSx5Q3JCeEJhLENxQnlCZCxBRENELDBEQ0dFLGNyQjdCYSxBcUI4QmIsNEJBQThCLENBQy9CLEFETEQsNEpDVUUsV3JCdEVXLEFxQnVFWCx5QnJCckNhLEFxQnNDYixvQnJCdENhLENxQmdEZCxBRHRCRCw4S0NtQk0seUNyQjdDUyxDcUIrQ1osQURyQkgsbUJDYkEsY3JCOUNnQixBcUIrQ2hCLG9CckIvQ2dCLENvQjZEZixBQUZELHlCQ1RFLGNyQjFDYyxBcUIyQ2QseUJyQm5EYyxBcUJvRGQsb0JyQnBEYyxDcUJxRGYsQURNRCxrRENGRSwyQ3JCekRjLENxQjBEZixBRENELHdEQ0dFLGNyQjlEYyxBcUIrRGQsNEJBQThCLENBQy9CLEFETEQseUpDVUUsY3JCN0RjLEFxQjhEZCx5QnJCdEVjLEFxQnVFZCxvQnJCdkVjLENxQmlGZixBRHRCRCwyS0NtQk0sMkNyQjlFVSxDcUJnRmIsQURyQkgsa0JDYkEsY3JCdkNnQixBcUJ3Q2hCLG9CckJ4Q2dCLENvQnNEZixBQUZELHdCQ1RFLFdyQm5EVyxBcUJvRFgseUJyQjVDYyxBcUI2Q2Qsb0JyQjdDYyxDcUI4Q2YsQURNRCxnRENGRSx3Q3JCbERjLENxQm1EZixBRENELHNEQ0dFLGNyQnZEYyxBcUJ3RGQsNEJBQThCLENBQy9CLEFETEQsc0pDVUUsV3JCdEVXLEFxQnVFWCx5QnJCL0RjLEFxQmdFZCxvQnJCaEVjLENxQjBFZixBRHRCRCx3S0NtQk0sd0NyQnZFVSxDcUJ5RWIsQURWTCxVQUNFLGdCcEJtTCtCLEFvQmxML0IsY2xCM0VnQyxBa0I0RWhDLDRCQUE4QixDQXVCL0IsQUExQkQsZ0JBTUksY3BCa0Y4QixBb0JoRjlCLDRCQUE4QixDakI3RVYsQWlCcUV4QixnREFPSSwwQnBCa0ZpQyxBb0JoRmpDLHdCQUEwQixDQVQ5QixBQWlCRyxnQ0FEQyxlQUFpQixDQUNsQixBQWpCSCxzQ0FxQkksY3BCdEZjLEFvQnVGZCxtQkFBcUIsQ0FDdEIsQUFVSCwyQkNqQkUsbUJyQjRRZ0MsQXFCM1FoQyxrQnJCOEo0QyxBcUI3SjVDLGdCckIwSCtCLEFxQnJIN0IsZUFBaUIsQ0RZcEIsQUFFRCwyQkNyQkUscUJyQndRaUMsQXFC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d0pvRCxBd0JwSnBELGlCQUFrQixBTHJTbEIseUJuQk1jLEF3QmlTZCxtQkFBcUIsQ0FFdEIsQUFTSCxjQUNFLFdBQVksQUFDWixjQUFZLEFBQ1osVUFBVyxBQUNYLDZCQUE4QixBQUM5Qix3QkFBaUIsQUFBakIscUJBQWlCLEFBQWpCLGVBQWlCLENBa0lsQixBQXZJRCxvQkFRSSxZQUFjLENBT2YsQUFmSCwwQ0FZOEIseUR4QjVSYixDd0I0UmlFLEFBWmxGLHNDQWE4Qix5RHhCN1JiLEN3QjZSaUUsQUFibEYsK0JBYzhCLHlEeEI5UmIsQ3dCOFJpRSxBQWRsRixnQ0FrQkksUUFBVSxDQUNYLEFBbkJILG9DQXNCSSxXeEJzTjZDLEF3QnJON0MsWXhCcU42QyxBd0JwTjdDLG1CQUF3QyxBTDFVeEMseUJuQmtDYSxBd0IwU2IsU3hCcU4wQyxBd0JqTjFDLHdCQUFpQixBQUFqQixlQUFpQixDQUtsQixBUGxWRCxrRE8rU0Ysb0NQOVNJLGVBQWlCLENPaVZsQixDM0J5alJGLEEyQjVsUkQsMkNMbFRJLHdCbkJzaUJnRCxDd0JsTi9DLEFBbENMLDZDQXNDSSxXeEIrTG9DLEF3QjlMcEMsYXhCK0xxQyxBd0I5THJDLGtCQUFtQixBQUNuQixleEI4THVDLEF3QjdMdkMseUJ4QnJWYyxBd0JzVmQsd0JBQTBCLENBRzNCLEFBOUNILGdDQWlESSxXeEIyTDZDLEF3QjFMN0MsWXhCMEw2QyxBbUI5aEI3Qyx5Qm5Ca0NhLEF3Qm9VYixTeEIyTDBDLEF3QnZMMUMscUJBQWlCLEFBQWpCLGVBQWlCLENBS2xCLEFQNVdELGtETytTRixnQ1A5U0ksZUFBaUIsQ08yV2xCLEMzQjBqUkYsQTJCdm5SRCx1Q0xsVEksd0JuQnNpQmdELEN3QnhML0MsQUE1REwsZ0NBZ0VJLFd4QnFLb0MsQXdCcEtwQyxheEJxS3FDLEF3QnBLckMsa0JBQW1CLEFBQ25CLGV4Qm9LdUMsQXdCbkt2Qyx5QnhCL1djLEF3QmdYZCx3QkFBMEIsQ0FHM0IsQUF4RUgseUJBMkVJLFd4QmlLNkMsQXdCaEs3QyxZeEJnSzZDLEF3Qi9KN0MsYUFBYyxBQUNk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QUN4QixBQUVELGlCcERVRSxXbkIzQ2tDLEFtQjRDbEMsaUJuQjVDa0MsQ3VFbUNuQyxBQUZELHVCcERjSSxXckJuRFcsQXFCb0RYLHNCbkJoRGdDLEFtQmlEaEMsaUJuQmpEZ0MsQ21Ca0RqQyxBb0RqQkgsOENwRHFCSSx3Q25CdERnQyxDbUJ1RGpDLEFvRHRCSCxvRHBEMEJJLFduQjNEZ0MsQW1CNERoQyw0QkFBOEIsQ0FDL0IsQW9ENUJILG1KcERpQ0ksV3JCdEVXLEFxQnVFWCxzQm5CbkVnQyxBbUJvRWhDLGlCbkJwRWdDLENtQjhFakMsQW9EN0NILHFLcEQwQ1Esd0NuQjNFNEIsQ21CNkUvQixBb0R4Q0wsaUJwRDdDRSxXckJJYSxBbUJKWCxzQmpCUWdDLEFtQk5sQyxpQm5CTWtDLEN1RXVDbkMsQUFGRCx1QnBEdkNJLFdyQkZXLEFtQkpYLHlCRURpRSxBQVNqRSxvQkFUMkcsQ2xCT3ZGLEFzRXVDeEIsOENwRDVCTSx3Q25CVDhCLENtQldqQyxBb0QwQkgsb0RwRHJCSSxXckJwQlcsQXFCcUJYLHNCbkJqQmdDLEFtQmtCaEMsaUJuQmxCZ0MsQ21CbUJqQyxBb0RrQkgsbUpwRGJJLFdyQjVCVyxBcUI2QlgseUJBbENxSixBQXNDckosb0JBdEMrTCxDQWdEaE0sQW9ERkgscUtwRERRLHdDbkJwQzRCLENtQnNDL0IsQW9ER0wsZ0JBQ0ksaUJBQW1CLENBQ3RCLEFDckRELG1CQUNJLGtCMUVhYyxDMEVaakIsQUFFRCxvQkFDSSxjQUFlLEFBQ2YsZUFBaUIsQ0FDcEIsQUFFRCxZQUNJLGdCQUFvQixBQUNwQixlQUFpQixDQUNwQixBQUVELG1CQUNJLHNCQUF1QixBQUN2QixpQkFBbUIsQ0FDdEIsQUFFRCxrQkFDSSxZQUFhLEFBQ2IsYUFBZSxDQUNsQixBQUVELGtCQUNJLGdCQUFpQixBQUNqQixheEV0QjhCLEN3RXVCakMsQUFFRCxvQkFDSSxxQkFBdUIsQ0FDMUIsQUFNRCxrQkFDSSxTQUFXLENBWWQsQUFiRCx3Q0FJUSxnQjFFa0ZLLEEwRWpGTCxlQUFrQixBQUNsQiw2QjFFakNVLEMwRWtDYixB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QkFBbUIsQUFDbkIsa0JBQW9CLENBRXJCLENsRnFyZ0JBLEFrRm5yZ0JELGdCckV5QkUsa0JBQW9CLEFBQXBCLGNBQW9CLEFBSXBCLGVBQXFCLEFxRTNCdEIsWUFBYyxDQWlCZCxBcEUwQkcsMEJvRTdDSixnQnJFeUJFLDRCQUFvQixBQUFwQix3QkFBb0IsQUFJcEIseUJBQXFCLEFxRXhCckIsYUFBZSxDQWNoQixDbEY4cWdCQSxBa0Zqc2dCRCx3Q0FRRSxVQUFXLEFBQ1gsU0FBVSxBQUNWLFdBQWEsQ0FLYixBcEU4QkUsMEJvRTdDSix3Q0FZRyxpQkFBbUIsQ0FHcEIsQ2xGOHJnQkQsQWtGN3NnQkQsb0JBaUJFLFVBQVksQ0FDWixBQUdGLGlCQUNDLFVBQVcsQXJFR1Ysa0JBQW9CLEFBQXBCLGNBQW9CLEFBSXBCLGNBQXFCLENxRU10QixBcEVVRyx5Qm9FeEJKLGlCQUlFLFlBQWMsQ0FVZixDbEYwcmdCQSxBY2hyZ0JHLDBCb0V4QkosaUJyRUlFLDRCQUFvQixBQUFwQix3QkFBb0IsQUFJcEIseUJBQXFCLEFxRUFyQixTQUFXLENBTVosQ2xGa3NnQkEsQWtGaHRnQkQsMENBV0UsbUI3RWhDa0MsQTZFaUNsQyxZQUFjLENBQ2QsQUM5QkYsc0JBQ0MsV0FBYSxDQUNiLEFBT0QsVUFDSSxZQUFjLENBSWpCLEFBTEQsYUFHUSxhQUFlLENBQ2xCIiwiZmlsZSI6ImRnci5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcImlvbmljb25zLXZhcmlhYmxlc1wiO1xuLyohXG4gIElvbmljb25zLCB2I3skaW9uaWNvbnMtdmVyc2lvbn1cbiAgQ3JlYXRlZCBieSBCZW4gU3BlcnJ5IGZvciB0aGUgSW9uaWMgRnJhbWV3b3JrLCBodHRwOi8vaW9uaWNvbnMuY29tL1xuICBodHRwczovL3R3aXR0ZXIuY29tL2JlbmpzcGVycnkgIGh0dHBzOi8vdHdpdHRlci5jb20vaW9uaWNmcmFtZXdvcmtcbiAgTUlUIExpY2Vuc2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9kcmlmdHljby9pb25pY29uc1xuXG4gIEFuZHJvaWQtc3R5bGUgaWNvbnMgb3JpZ2luYWxseSBidWlsdCBieSBHb29nbGXigJlzXG4gIE1hdGVyaWFsIERlc2lnbiBJY29uczogaHR0cHM6Ly9naXRodWIuY29tL2dvb2dsZS9tYXRlcmlhbC1kZXNpZ24taWNvbnNcbiAgdXNlZCB1bmRlciBDQyBCWSBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS80LjAvXG4gIE1vZGlmaWVkIGljb25zIHRvIGZpdCBpb25pY29u4oCZcyBncmlkIGZyb20gb3JpZ2luYWwuXG4qL1xuXG4vLyBJb25pY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZvbnQtZmFjZSB7XG4gZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiBzcmM6dXJsKFwiI3skaW9uaWNvbnMtZm9udC1wYXRofS9pb25pY29ucy5lb3Q/dj0jeyRpb25pY29ucy12ZXJzaW9ufVwiKTtcbiBzcmM6dXJsKFwiI3skaW9uaWNvbnMtZm9udC1wYXRofS9pb25pY29ucy5lb3Q/dj0jeyRpb25pY29ucy12ZXJzaW9ufSNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgdXJsKFwiI3skaW9uaWNvbnMtZm9udC1wYXRofS9pb25pY29ucy53b2ZmMj92PSN7JGlvbmljb25zLXZlcnNpb259XCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCIjeyRpb25pY29ucy1mb250LXBhdGh9L2lvbmljb25zLndvZmY/dj0jeyRpb25pY29ucy12ZXJzaW9ufVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCIjeyRpb25pY29ucy1mb250LXBhdGh9L2lvbmljb25zLnR0Zj92PSN7JGlvbmljb25zLXZlcnNpb259XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICB1cmwoXCIjeyRpb25pY29ucy1mb250LXBhdGh9L2lvbmljb25zLnN2Zz92PSN7JGlvbmljb25zLXZlcnNpb259I0lvbmljb25zXCIpIGZvcm1hdChcInN2Z1wiKTtcbiBmb250LXdlaWdodDogbm9ybWFsO1xuIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AaW1wb3J0IFwiaW9uaWNvbnMtY29tbW9uXCI7XG5AaW1wb3J0IFwiaW9uaWNvbnMtaWNvbnNcIjtcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICBJb25pY29ucywgdjMuMC4wLWFscGhhLjNcbiAgQ3JlYXRlZCBieSBCZW4gU3BlcnJ5IGZvciB0aGUgSW9uaWMgRnJhbWV3b3JrLCBodHRwOi8vaW9uaWNvbnMuY29tL1xuICBodHRwczovL3R3aXR0ZXIuY29tL2JlbmpzcGVycnkgIGh0dHBzOi8vdHdpdHRlci5jb20vaW9uaWNmcmFtZXdvcmtcbiAgTUlUIExpY2Vuc2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9kcmlmdHljby9pb25pY29uc1xuXG4gIEFuZHJvaWQtc3R5bGUgaWNvbnMgb3JpZ2luYWxseSBidWlsdCBieSBHb29nbGXigJlzXG4gIE1hdGVyaWFsIERlc2lnbiBJY29uczogaHR0cHM6Ly9naXRodWIuY29tL2dvb2dsZS9tYXRlcmlhbC1kZXNpZ24taWNvbnNcbiAgdXNlZCB1bmRlciBDQyBCWSBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS80LjAvXG4gIE1vZGlmaWVkIGljb25zIHRvIGZpdCBpb25pY29u4oCZcyBncmlkIGZyb20gb3JpZ2luYWwuXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2lvbmljb25zLmVvdD92PTMuMC4wLWFscGhhLjNcIik7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2lvbmljb25zLmVvdD92PTMuMC4wLWFscGhhLjMjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9pb25pY29ucy53b2ZmMj92PTMuMC4wLWFscGhhLjNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9pb25pY29ucy53b2ZmP3Y9My4wLjAtYWxwaGEuM1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvaW9uaWNvbnMudHRmP3Y9My4wLjAtYWxwaGEuM1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2lvbmljb25zLnN2Zz92PTMuMC4wLWFscGhhLjMjSW9uaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5pb24sIC5pb25pY29ucyxcbi5pb24taW9zLWFkZDpiZWZvcmUsXG4uaW9uLWlvcy1hZGQtY2lyY2xlOmJlZm9yZSxcbi5pb24taW9zLWFkZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hZGQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hbGFybTpiZWZvcmUsXG4uaW9uLWlvcy1hbGFybS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFsYnVtczpiZWZvcmUsXG4uaW9uLWlvcy1hbGJ1bXMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hbGVydDpiZWZvcmUsXG4uaW9uLWlvcy1hbGVydC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFtZXJpY2FuLWZvb3RiYWxsOmJlZm9yZSxcbi5pb24taW9zLWFtZXJpY2FuLWZvb3RiYWxsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYW5hbHl0aWNzOmJlZm9yZSxcbi5pb24taW9zLWFuYWx5dGljcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFwZXJ0dXJlOmJlZm9yZSxcbi5pb24taW9zLWFwZXJ0dXJlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXBwczpiZWZvcmUsXG4uaW9uLWlvcy1hcHBzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXBwc3RvcmU6YmVmb3JlLFxuLmlvbi1pb3MtYXBwc3RvcmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hcmNoaXZlOmJlZm9yZSxcbi5pb24taW9zLWFyY2hpdmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1iYWNrOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWJhY2stb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1kb3duOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWRvd24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1kcm9wZG93bjpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1kcm9wZG93bi1jaXJjbGU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZHJvcGRvd24tY2lyY2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZHJvcGRvd24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1kcm9wbGVmdDpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1kcm9wbGVmdC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZHJvcGxlZnQtY2lyY2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZHJvcGxlZnQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1kcm9wcmlnaHQ6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZTpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1kcm9wcmlnaHQtY2lyY2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZHJvcHJpZ2h0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZHJvcHVwOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWRyb3B1cC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZHJvcHVwLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWRyb3B1cC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWZvcndhcmQ6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZm9yd2FyZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFycm93LXJvdW5kLWJhY2s6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctcm91bmQtYmFjay1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFycm93LXJvdW5kLWRvd246YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctcm91bmQtZG93bi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFycm93LXJvdW5kLWZvcndhcmQ6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctcm91bmQtZm9yd2FyZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFycm93LXJvdW5kLXVwOmJlZm9yZSxcbi5pb24taW9zLWFycm93LXJvdW5kLXVwLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctdXA6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctdXAtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hdDpiZWZvcmUsXG4uaW9uLWlvcy1hdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWF0dGFjaDpiZWZvcmUsXG4uaW9uLWlvcy1hdHRhY2gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1iYWNrc3BhY2U6YmVmb3JlLFxuLmlvbi1pb3MtYmFja3NwYWNlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmFyY29kZTpiZWZvcmUsXG4uaW9uLWlvcy1iYXJjb2RlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmFzZWJhbGw6YmVmb3JlLFxuLmlvbi1pb3MtYmFzZWJhbGwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1iYXNrZXQ6YmVmb3JlLFxuLmlvbi1pb3MtYmFza2V0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmFza2V0YmFsbDpiZWZvcmUsXG4uaW9uLWlvcy1iYXNrZXRiYWxsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmF0dGVyeS1jaGFyZ2luZzpiZWZvcmUsXG4uaW9uLWlvcy1iYXR0ZXJ5LWNoYXJnaW5nLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmF0dGVyeS1kZWFkOmJlZm9yZSxcbi5pb24taW9zLWJhdHRlcnktZGVhZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJhdHRlcnktZnVsbDpiZWZvcmUsXG4uaW9uLWlvcy1iYXR0ZXJ5LWZ1bGwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1iZWFrZXI6YmVmb3JlLFxuLmlvbi1pb3MtYmVha2VyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmVlcjpiZWZvcmUsXG4uaW9uLWlvcy1iZWVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmljeWNsZTpiZWZvcmUsXG4uaW9uLWlvcy1iaWN5Y2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmx1ZXRvb3RoOmJlZm9yZSxcbi5pb24taW9zLWJsdWV0b290aC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJvYXQ6YmVmb3JlLFxuLmlvbi1pb3MtYm9hdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJvZHk6YmVmb3JlLFxuLmlvbi1pb3MtYm9keS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJvbmZpcmU6YmVmb3JlLFxuLmlvbi1pb3MtYm9uZmlyZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJvb2s6YmVmb3JlLFxuLmlvbi1pb3MtYm9vay1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJvb2ttYXJrOmJlZm9yZSxcbi5pb24taW9zLWJvb2ttYXJrLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYm9va21hcmtzOmJlZm9yZSxcbi5pb24taW9zLWJvb2ttYXJrcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJvd3RpZTpiZWZvcmUsXG4uaW9uLWlvcy1ib3d0aWUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1icmllZmNhc2U6YmVmb3JlLFxuLmlvbi1pb3MtYnJpZWZjYXNlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYnJvd3NlcnM6YmVmb3JlLFxuLmlvbi1pb3MtYnJvd3NlcnMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1icnVzaDpiZWZvcmUsXG4uaW9uLWlvcy1icnVzaC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJ1ZzpiZWZvcmUsXG4uaW9uLWlvcy1idWctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1idWlsZDpiZWZvcmUsXG4uaW9uLWlvcy1idWlsZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJ1bGI6YmVmb3JlLFxuLmlvbi1pb3MtYnVsYi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJ1czpiZWZvcmUsXG4uaW9uLWlvcy1idXMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jYWZlOmJlZm9yZSxcbi5pb24taW9zLWNhZmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jYWxjdWxhdG9yOmJlZm9yZSxcbi5pb24taW9zLWNhbGN1bGF0b3Itb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jYWxlbmRhcjpiZWZvcmUsXG4uaW9uLWlvcy1jYWxlbmRhci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNhbGw6YmVmb3JlLFxuLmlvbi1pb3MtY2FsbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNhbWVyYTpiZWZvcmUsXG4uaW9uLWlvcy1jYW1lcmEtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jYXI6YmVmb3JlLFxuLmlvbi1pb3MtY2FyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2FyZDpiZWZvcmUsXG4uaW9uLWlvcy1jYXJkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2FydDpiZWZvcmUsXG4uaW9uLWlvcy1jYXJ0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2FzaDpiZWZvcmUsXG4uaW9uLWlvcy1jYXNoLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2hhdGJveGVzOmJlZm9yZSxcbi5pb24taW9zLWNoYXRib3hlcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNoYXRidWJibGVzOmJlZm9yZSxcbi5pb24taW9zLWNoYXRidWJibGVzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2hlY2tib3g6YmVmb3JlLFxuLmlvbi1pb3MtY2hlY2tib3gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jaGVja21hcms6YmVmb3JlLFxuLmlvbi1pb3MtY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUsXG4uaW9uLWlvcy1jaGVja21hcmstY2lyY2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2hlY2ttYXJrLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xpcGJvYXJkOmJlZm9yZSxcbi5pb24taW9zLWNsaXBib2FyZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb2NrOmJlZm9yZSxcbi5pb24taW9zLWNsb2NrLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvc2U6YmVmb3JlLFxuLmlvbi1pb3MtY2xvc2UtY2lyY2xlOmJlZm9yZSxcbi5pb24taW9zLWNsb3NlLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb3NlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlLFxuLmlvbi1pb3MtY2xvc2VkLWNhcHRpb25pbmctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZDpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWQtY2lyY2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWQtZG9uZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZC1kb25lLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWQtZG93bmxvYWQ6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWQtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkLXVwbG9hZDpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZC11cGxvYWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZHk6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWR5LW5pZ2h0OmJlZm9yZSxcbi5pb24taW9zLWNsb3VkeS1uaWdodC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkeS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvZGU6YmVmb3JlLFxuLmlvbi1pb3MtY29kZS1kb3dubG9hZDpiZWZvcmUsXG4uaW9uLWlvcy1jb2RlLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29kZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvZGUtd29ya2luZzpiZWZvcmUsXG4uaW9uLWlvcy1jb2RlLXdvcmtpbmctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb2c6YmVmb3JlLFxuLmlvbi1pb3MtY29nLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29sb3ItZmlsbDpiZWZvcmUsXG4uaW9uLWlvcy1jb2xvci1maWxsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29sb3ItZmlsdGVyOmJlZm9yZSxcbi5pb24taW9zLWNvbG9yLWZpbHRlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvbG9yLXBhbGV0dGU6YmVmb3JlLFxuLmlvbi1pb3MtY29sb3ItcGFsZXR0ZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvbG9yLXdhbmQ6YmVmb3JlLFxuLmlvbi1pb3MtY29sb3Itd2FuZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvbXBhc3M6YmVmb3JlLFxuLmlvbi1pb3MtY29tcGFzcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvbnN0cnVjdDpiZWZvcmUsXG4uaW9uLWlvcy1jb25zdHJ1Y3Qtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb250YWN0OmJlZm9yZSxcbi5pb24taW9zLWNvbnRhY3Qtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb250YWN0czpiZWZvcmUsXG4uaW9uLWlvcy1jb250YWN0cy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvbnRyYWN0OmJlZm9yZSxcbi5pb24taW9zLWNvbnRyYWN0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29udHJhc3Q6YmVmb3JlLFxuLmlvbi1pb3MtY29udHJhc3Qtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb3B5OmJlZm9yZSxcbi5pb24taW9zLWNvcHktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jcmVhdGU6YmVmb3JlLFxuLmlvbi1pb3MtY3JlYXRlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY3JvcDpiZWZvcmUsXG4uaW9uLWlvcy1jcm9wLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY3ViZTpiZWZvcmUsXG4uaW9uLWlvcy1jdWJlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY3V0OmJlZm9yZSxcbi5pb24taW9zLWN1dC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWRlc2t0b3A6YmVmb3JlLFxuLmlvbi1pb3MtZGVza3RvcC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWRpc2M6YmVmb3JlLFxuLmlvbi1pb3MtZGlzYy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWRvY3VtZW50OmJlZm9yZSxcbi5pb24taW9zLWRvY3VtZW50LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZG9uZS1hbGw6YmVmb3JlLFxuLmlvbi1pb3MtZG9uZS1hbGwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1kb3dubG9hZDpiZWZvcmUsXG4uaW9uLWlvcy1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWVhc2VsOmJlZm9yZSxcbi5pb24taW9zLWVhc2VsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZWdnOmJlZm9yZSxcbi5pb24taW9zLWVnZy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWV4aXQ6YmVmb3JlLFxuLmlvbi1pb3MtZXhpdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWV4cGFuZDpiZWZvcmUsXG4uaW9uLWlvcy1leHBhbmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1leWU6YmVmb3JlLFxuLmlvbi1pb3MtZXllLW9mZjpiZWZvcmUsXG4uaW9uLWlvcy1leWUtb2ZmLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZXllLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZmFzdGZvcndhcmQ6YmVmb3JlLFxuLmlvbi1pb3MtZmFzdGZvcndhcmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mZW1hbGU6YmVmb3JlLFxuLmlvbi1pb3MtZmVtYWxlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZmlsaW5nOmJlZm9yZSxcbi5pb24taW9zLWZpbGluZy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZpbG06YmVmb3JlLFxuLmlvbi1pb3MtZmlsbS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZpbmdlci1wcmludDpiZWZvcmUsXG4uaW9uLWlvcy1maW5nZXItcHJpbnQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mbGFnOmJlZm9yZSxcbi5pb24taW9zLWZsYWctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mbGFtZTpiZWZvcmUsXG4uaW9uLWlvcy1mbGFtZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZsYXNoOmJlZm9yZSxcbi5pb24taW9zLWZsYXNoLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZmxhc2s6YmVmb3JlLFxuLmlvbi1pb3MtZmxhc2stb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mbG93ZXI6YmVmb3JlLFxuLmlvbi1pb3MtZmxvd2VyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZm9sZGVyOmJlZm9yZSxcbi5pb24taW9zLWZvbGRlci1vcGVuOmJlZm9yZSxcbi5pb24taW9zLWZvbGRlci1vcGVuLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZm9sZGVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZm9vdGJhbGw6YmVmb3JlLFxuLmlvbi1pb3MtZm9vdGJhbGwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mdW5uZWw6YmVmb3JlLFxuLmlvbi1pb3MtZnVubmVsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWE6YmVmb3JlLFxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWEtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYjpiZWZvcmUsXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWdpdC1icmFuY2g6YmVmb3JlLFxuLmlvbi1pb3MtZ2l0LWJyYW5jaC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWdpdC1jb21taXQ6YmVmb3JlLFxuLmlvbi1pb3MtZ2l0LWNvbW1pdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWdpdC1jb21wYXJlOmJlZm9yZSxcbi5pb24taW9zLWdpdC1jb21wYXJlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZ2l0LW1lcmdlOmJlZm9yZSxcbi5pb24taW9zLWdpdC1tZXJnZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWdpdC1uZXR3b3JrOmJlZm9yZSxcbi5pb24taW9zLWdpdC1uZXR3b3JrLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZ2l0LXB1bGwtcmVxdWVzdDpiZWZvcmUsXG4uaW9uLWlvcy1naXQtcHVsbC1yZXF1ZXN0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZ2xhc3NlczpiZWZvcmUsXG4uaW9uLWlvcy1nbGFzc2VzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZ2xvYmU6YmVmb3JlLFxuLmlvbi1pb3MtZ2xvYmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ncmlkOmJlZm9yZSxcbi5pb24taW9zLWdyaWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1oYW1tZXI6YmVmb3JlLFxuLmlvbi1pb3MtaGFtbWVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaGFuZDpiZWZvcmUsXG4uaW9uLWlvcy1oYW5kLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaGFwcHk6YmVmb3JlLFxuLmlvbi1pb3MtaGFwcHktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1oZWFkc2V0OmJlZm9yZSxcbi5pb24taW9zLWhlYWRzZXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1oZWFydDpiZWZvcmUsXG4uaW9uLWlvcy1oZWFydC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWhlbHA6YmVmb3JlLFxuLmlvbi1pb3MtaGVscC1idW95OmJlZm9yZSxcbi5pb24taW9zLWhlbHAtYnVveS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWhlbHAtY2lyY2xlOmJlZm9yZSxcbi5pb24taW9zLWhlbHAtY2lyY2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaGVscC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWhvbWU6YmVmb3JlLFxuLmlvbi1pb3MtaG9tZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWljZS1jcmVhbTpiZWZvcmUsXG4uaW9uLWlvcy1pY2UtY3JlYW0tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1pbWFnZTpiZWZvcmUsXG4uaW9uLWlvcy1pbWFnZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWltYWdlczpiZWZvcmUsXG4uaW9uLWlvcy1pbWFnZXMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1pbmZpbml0ZTpiZWZvcmUsXG4uaW9uLWlvcy1pbmZpbml0ZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWluZm9ybWF0aW9uOmJlZm9yZSxcbi5pb24taW9zLWluZm9ybWF0aW9uLWNpcmNsZTpiZWZvcmUsXG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1jaXJjbGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWlvbmljOmJlZm9yZSxcbi5pb24taW9zLWlvbmljLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaW9uaXRyb246YmVmb3JlLFxuLmlvbi1pb3MtaW9uaXRyb24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1qZXQ6YmVmb3JlLFxuLmlvbi1pb3MtamV0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mta2V5OmJlZm9yZSxcbi5pb24taW9zLWtleS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWtleXBhZDpiZWZvcmUsXG4uaW9uLWlvcy1rZXlwYWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1sYXB0b3A6YmVmb3JlLFxuLmlvbi1pb3MtbGFwdG9wLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbGVhZjpiZWZvcmUsXG4uaW9uLWlvcy1sZWFmLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbGluazpiZWZvcmUsXG4uaW9uLWlvcy1saW5rLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbGlzdDpiZWZvcmUsXG4uaW9uLWlvcy1saXN0LWJveDpiZWZvcmUsXG4uaW9uLWlvcy1saXN0LWJveC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWxpc3Qtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1sb2NhdGU6YmVmb3JlLFxuLmlvbi1pb3MtbG9jYXRlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbG9jazpiZWZvcmUsXG4uaW9uLWlvcy1sb2NrLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbG9nLWluOmJlZm9yZSxcbi5pb24taW9zLWxvZy1pbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWxvZy1vdXQ6YmVmb3JlLFxuLmlvbi1pb3MtbG9nLW91dC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1hZ25ldDpiZWZvcmUsXG4uaW9uLWlvcy1tYWduZXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tYWlsOmJlZm9yZSxcbi5pb24taW9zLW1haWwtb3BlbjpiZWZvcmUsXG4uaW9uLWlvcy1tYWlsLW9wZW4tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tYWlsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWFsZTpiZWZvcmUsXG4uaW9uLWlvcy1tYWxlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWFuOmJlZm9yZSxcbi5pb24taW9zLW1hbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1hcDpiZWZvcmUsXG4uaW9uLWlvcy1tYXAtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tZWRhbDpiZWZvcmUsXG4uaW9uLWlvcy1tZWRhbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1lZGljYWw6YmVmb3JlLFxuLmlvbi1pb3MtbWVkaWNhbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1lZGtpdDpiZWZvcmUsXG4uaW9uLWlvcy1tZWRraXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tZWdhcGhvbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWVnYXBob25lLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWVudTpiZWZvcmUsXG4uaW9uLWlvcy1tZW51LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWljOmJlZm9yZSxcbi5pb24taW9zLW1pYy1vZmY6YmVmb3JlLFxuLmlvbi1pb3MtbWljLW9mZi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1pYy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1pY3JvcGhvbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWljcm9waG9uZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1vb246YmVmb3JlLFxuLmlvbi1pb3MtbW9vbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1vcmU6YmVmb3JlLFxuLmlvbi1pb3MtbW9yZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1vdmU6YmVmb3JlLFxuLmlvbi1pb3MtbW92ZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW11c2ljYWwtbm90ZTpiZWZvcmUsXG4uaW9uLWlvcy1tdXNpY2FsLW5vdGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tdXNpY2FsLW5vdGVzOmJlZm9yZSxcbi5pb24taW9zLW11c2ljYWwtbm90ZXMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1uYXZpZ2F0ZTpiZWZvcmUsXG4uaW9uLWlvcy1uYXZpZ2F0ZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW5vLXNtb2tpbmc6YmVmb3JlLFxuLmlvbi1pb3Mtbm8tc21va2luZy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW5vdGlmaWNhdGlvbnM6YmVmb3JlLFxuLmlvbi1pb3Mtbm90aWZpY2F0aW9ucy1vZmY6YmVmb3JlLFxuLmlvbi1pb3Mtbm90aWZpY2F0aW9ucy1vZmYtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ub3RpZmljYXRpb25zLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbnVjbGVhcjpiZWZvcmUsXG4uaW9uLWlvcy1udWNsZWFyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbnV0cml0aW9uOmJlZm9yZSxcbi5pb24taW9zLW51dHJpdGlvbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW9wZW46YmVmb3JlLFxuLmlvbi1pb3Mtb3Blbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW9wdGlvbnM6YmVmb3JlLFxuLmlvbi1pb3Mtb3B0aW9ucy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW91dGxldDpiZWZvcmUsXG4uaW9uLWlvcy1vdXRsZXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wYXBlcjpiZWZvcmUsXG4uaW9uLWlvcy1wYXBlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBhcGVyLXBsYW5lOmJlZm9yZSxcbi5pb24taW9zLXBhcGVyLXBsYW5lLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGFydGx5LXN1bm55OmJlZm9yZSxcbi5pb24taW9zLXBhcnRseS1zdW5ueS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBhdXNlOmJlZm9yZSxcbi5pb24taW9zLXBhdXNlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGF3OmJlZm9yZSxcbi5pb24taW9zLXBhdy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBlb3BsZTpiZWZvcmUsXG4uaW9uLWlvcy1wZW9wbGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wZXJzb246YmVmb3JlLFxuLmlvbi1pb3MtcGVyc29uLWFkZDpiZWZvcmUsXG4uaW9uLWlvcy1wZXJzb24tYWRkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGVyc29uLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGhvbmUtbGFuZHNjYXBlOmJlZm9yZSxcbi5pb24taW9zLXBob25lLWxhbmRzY2FwZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBob25lLXBvcnRyYWl0OmJlZm9yZSxcbi5pb24taW9zLXBob25lLXBvcnRyYWl0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGhvdG9zOmJlZm9yZSxcbi5pb24taW9zLXBob3Rvcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBpZTpiZWZvcmUsXG4uaW9uLWlvcy1waWUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1waW46YmVmb3JlLFxuLmlvbi1pb3MtcGluLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGludDpiZWZvcmUsXG4uaW9uLWlvcy1waW50LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGl6emE6YmVmb3JlLFxuLmlvbi1pb3MtcGl6emEtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wbGFuZTpiZWZvcmUsXG4uaW9uLWlvcy1wbGFuZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBsYW5ldDpiZWZvcmUsXG4uaW9uLWlvcy1wbGFuZXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wbGF5OmJlZm9yZSxcbi5pb24taW9zLXBsYXktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wb2RpdW06YmVmb3JlLFxuLmlvbi1pb3MtcG9kaXVtLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcG93ZXI6YmVmb3JlLFxuLmlvbi1pb3MtcG93ZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wcmljZXRhZzpiZWZvcmUsXG4uaW9uLWlvcy1wcmljZXRhZy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXByaWNldGFnczpiZWZvcmUsXG4uaW9uLWlvcy1wcmljZXRhZ3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wcmludDpiZWZvcmUsXG4uaW9uLWlvcy1wcmludC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXB1bHNlOmJlZm9yZSxcbi5pb24taW9zLXB1bHNlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcXItc2Nhbm5lcjpiZWZvcmUsXG4uaW9uLWlvcy1xci1zY2FubmVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcXVvdGU6YmVmb3JlLFxuLmlvbi1pb3MtcXVvdGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yYWRpbzpiZWZvcmUsXG4uaW9uLWlvcy1yYWRpby1idXR0b24tb2ZmOmJlZm9yZSxcbi5pb24taW9zLXJhZGlvLWJ1dHRvbi1vZmYtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yYWRpby1idXR0b24tb246YmVmb3JlLFxuLmlvbi1pb3MtcmFkaW8tYnV0dG9uLW9uLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmFkaW8tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yYWlueTpiZWZvcmUsXG4uaW9uLWlvcy1yYWlueS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJlY29yZGluZzpiZWZvcmUsXG4uaW9uLWlvcy1yZWNvcmRpbmctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZWRvOmJlZm9yZSxcbi5pb24taW9zLXJlZG8tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZWZyZXNoOmJlZm9yZSxcbi5pb24taW9zLXJlZnJlc2gtY2lyY2xlOmJlZm9yZSxcbi5pb24taW9zLXJlZnJlc2gtY2lyY2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmVmcmVzaC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJlbW92ZTpiZWZvcmUsXG4uaW9uLWlvcy1yZW1vdmUtY2lyY2xlOmJlZm9yZSxcbi5pb24taW9zLXJlbW92ZS1jaXJjbGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZW1vdmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZW9yZGVyOmJlZm9yZSxcbi5pb24taW9zLXJlb3JkZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZXBlYXQ6YmVmb3JlLFxuLmlvbi1pb3MtcmVwZWF0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmVzaXplOmJlZm9yZSxcbi5pb24taW9zLXJlc2l6ZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJlc3RhdXJhbnQ6YmVmb3JlLFxuLmlvbi1pb3MtcmVzdGF1cmFudC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJldHVybi1sZWZ0OmJlZm9yZSxcbi5pb24taW9zLXJldHVybi1sZWZ0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmV0dXJuLXJpZ2h0OmJlZm9yZSxcbi5pb24taW9zLXJldHVybi1yaWdodC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJldmVyc2UtY2FtZXJhOmJlZm9yZSxcbi5pb24taW9zLXJldmVyc2UtY2FtZXJhLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmV3aW5kOmJlZm9yZSxcbi5pb24taW9zLXJld2luZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJpYmJvbjpiZWZvcmUsXG4uaW9uLWlvcy1yaWJib24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yb3NlOmJlZm9yZSxcbi5pb24taW9zLXJvc2Utb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zYWQ6YmVmb3JlLFxuLmlvbi1pb3Mtc2FkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc2Nob29sOmJlZm9yZSxcbi5pb24taW9zLXNjaG9vbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXNlYXJjaDpiZWZvcmUsXG4uaW9uLWlvcy1zZWFyY2gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zZW5kOmJlZm9yZSxcbi5pb24taW9zLXNlbmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zZXR0aW5nczpiZWZvcmUsXG4uaW9uLWlvcy1zZXR0aW5ncy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXNoYXJlOmJlZm9yZSxcbi5pb24taW9zLXNoYXJlLWFsdDpiZWZvcmUsXG4uaW9uLWlvcy1zaGFyZS1hbHQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zaGFyZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXNoaXJ0OmJlZm9yZSxcbi5pb24taW9zLXNoaXJ0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc2h1ZmZsZTpiZWZvcmUsXG4uaW9uLWlvcy1zaHVmZmxlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc2tpcC1iYWNrd2FyZDpiZWZvcmUsXG4uaW9uLWlvcy1za2lwLWJhY2t3YXJkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc2tpcC1mb3J3YXJkOmJlZm9yZSxcbi5pb24taW9zLXNraXAtZm9yd2FyZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXNub3c6YmVmb3JlLFxuLmlvbi1pb3Mtc25vdy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXNwZWVkb21ldGVyOmJlZm9yZSxcbi5pb24taW9zLXNwZWVkb21ldGVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc3F1YXJlOmJlZm9yZSxcbi5pb24taW9zLXNxdWFyZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXN0YXI6YmVmb3JlLFxuLmlvbi1pb3Mtc3Rhci1oYWxmOmJlZm9yZSxcbi5pb24taW9zLXN0YXItaGFsZi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXN0YXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zdGF0czpiZWZvcmUsXG4uaW9uLWlvcy1zdGF0cy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXN0b3B3YXRjaDpiZWZvcmUsXG4uaW9uLWlvcy1zdG9wd2F0Y2gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zdWJ3YXk6YmVmb3JlLFxuLmlvbi1pb3Mtc3Vid2F5LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc3Vubnk6YmVmb3JlLFxuLmlvbi1pb3Mtc3Vubnktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zd2FwOmJlZm9yZSxcbi5pb24taW9zLXN3YXAtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zd2l0Y2g6YmVmb3JlLFxuLmlvbi1pb3Mtc3dpdGNoLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc3luYzpiZWZvcmUsXG4uaW9uLWlvcy1zeW5jLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdGFibGV0LWxhbmRzY2FwZTpiZWZvcmUsXG4uaW9uLWlvcy10YWJsZXQtbGFuZHNjYXBlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdGFibGV0LXBvcnRyYWl0OmJlZm9yZSxcbi5pb24taW9zLXRhYmxldC1wb3J0cmFpdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRlbm5pc2JhbGw6YmVmb3JlLFxuLmlvbi1pb3MtdGVubmlzYmFsbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRleHQ6YmVmb3JlLFxuLmlvbi1pb3MtdGV4dC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5pb24taW9zLXRoZXJtb21ldGVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdGh1bWJzLWRvd246YmVmb3JlLFxuLmlvbi1pb3MtdGh1bWJzLWRvd24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10aHVtYnMtdXA6YmVmb3JlLFxuLmlvbi1pb3MtdGh1bWJzLXVwLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdGh1bmRlcnN0b3JtOmJlZm9yZSxcbi5pb24taW9zLXRodW5kZXJzdG9ybS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRpbWU6YmVmb3JlLFxuLmlvbi1pb3MtdGltZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRpbWVyOmJlZm9yZSxcbi5pb24taW9zLXRpbWVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdHJhaW46YmVmb3JlLFxuLmlvbi1pb3MtdHJhaW4tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10cmFuc2dlbmRlcjpiZWZvcmUsXG4uaW9uLWlvcy10cmFuc2dlbmRlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRyYXNoOmJlZm9yZSxcbi5pb24taW9zLXRyYXNoLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdHJlbmRpbmctZG93bjpiZWZvcmUsXG4uaW9uLWlvcy10cmVuZGluZy1kb3duLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdHJlbmRpbmctdXA6YmVmb3JlLFxuLmlvbi1pb3MtdHJlbmRpbmctdXAtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10cm9waHk6YmVmb3JlLFxuLmlvbi1pb3MtdHJvcGh5LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdW1icmVsbGE6YmVmb3JlLFxuLmlvbi1pb3MtdW1icmVsbGEtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy11bmRvOmJlZm9yZSxcbi5pb24taW9zLXVuZG8tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy11bmxvY2s6YmVmb3JlLFxuLmlvbi1pb3MtdW5sb2NrLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdmlkZW9jYW06YmVmb3JlLFxuLmlvbi1pb3MtdmlkZW9jYW0tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy12b2x1bWUtZG93bjpiZWZvcmUsXG4uaW9uLWlvcy12b2x1bWUtZG93bi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXZvbHVtZS1tdXRlOmJlZm9yZSxcbi5pb24taW9zLXZvbHVtZS1tdXRlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtdm9sdW1lLW9mZjpiZWZvcmUsXG4uaW9uLWlvcy12b2x1bWUtb2ZmLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtdm9sdW1lLXVwOmJlZm9yZSxcbi5pb24taW9zLXZvbHVtZS11cC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXdhbGs6YmVmb3JlLFxuLmlvbi1pb3Mtd2Fsay1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXdhcm5pbmc6YmVmb3JlLFxuLmlvbi1pb3Mtd2FybmluZy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXdhdGNoOmJlZm9yZSxcbi5pb24taW9zLXdhdGNoLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtd2F0ZXI6YmVmb3JlLFxuLmlvbi1pb3Mtd2F0ZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy13aWZpOmJlZm9yZSxcbi5pb24taW9zLXdpZmktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy13aW5lOmJlZm9yZSxcbi5pb24taW9zLXdpbmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy13b21hbjpiZWZvcmUsXG4uaW9uLWlvcy13b21hbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24tbG9nby1hbmRyb2lkOmJlZm9yZSxcbi5pb24tbG9nby1hbmd1bGFyOmJlZm9yZSxcbi5pb24tbG9nby1hcHBsZTpiZWZvcmUsXG4uaW9uLWxvZ28tYml0Y29pbjpiZWZvcmUsXG4uaW9uLWxvZ28tYnVmZmVyOmJlZm9yZSxcbi5pb24tbG9nby1jaHJvbWU6YmVmb3JlLFxuLmlvbi1sb2dvLWNvZGVwZW46YmVmb3JlLFxuLmlvbi1sb2dvLWNzczM6YmVmb3JlLFxuLmlvbi1sb2dvLWRlc2lnbmVybmV3czpiZWZvcmUsXG4uaW9uLWxvZ28tZHJpYmJibGU6YmVmb3JlLFxuLmlvbi1sb2dvLWRyb3Bib3g6YmVmb3JlLFxuLmlvbi1sb2dvLWV1cm86YmVmb3JlLFxuLmlvbi1sb2dvLWZhY2Vib29rOmJlZm9yZSxcbi5pb24tbG9nby1mb3Vyc3F1YXJlOmJlZm9yZSxcbi5pb24tbG9nby1mcmVlYnNkLWRldmlsOmJlZm9yZSxcbi5pb24tbG9nby1naXRodWI6YmVmb3JlLFxuLmlvbi1sb2dvLWdvb2dsZTpiZWZvcmUsXG4uaW9uLWxvZ28tZ29vZ2xlcGx1czpiZWZvcmUsXG4uaW9uLWxvZ28taGFja2VybmV3czpiZWZvcmUsXG4uaW9uLWxvZ28taHRtbDU6YmVmb3JlLFxuLmlvbi1sb2dvLWluc3RhZ3JhbTpiZWZvcmUsXG4uaW9uLWxvZ28tamF2YXNjcmlwdDpiZWZvcmUsXG4uaW9uLWxvZ28tbGlua2VkaW46YmVmb3JlLFxuLmlvbi1sb2dvLW1hcmtkb3duOmJlZm9yZSxcbi5pb24tbG9nby1ub2RlanM6YmVmb3JlLFxuLmlvbi1sb2dvLW9jdG9jYXQ6YmVmb3JlLFxuLmlvbi1sb2dvLXBpbnRlcmVzdDpiZWZvcmUsXG4uaW9uLWxvZ28tcGxheXN0YXRpb246YmVmb3JlLFxuLmlvbi1sb2dvLXB5dGhvbjpiZWZvcmUsXG4uaW9uLWxvZ28tcmVkZGl0OmJlZm9yZSxcbi5pb24tbG9nby1yc3M6YmVmb3JlLFxuLmlvbi1sb2dvLXNhc3M6YmVmb3JlLFxuLmlvbi1sb2dvLXNreXBlOmJlZm9yZSxcbi5pb24tbG9nby1zbmFwY2hhdDpiZWZvcmUsXG4uaW9uLWxvZ28tc3RlYW06YmVmb3JlLFxuLmlvbi1sb2dvLXR1bWJscjpiZWZvcmUsXG4uaW9uLWxvZ28tdHV4OmJlZm9yZSxcbi5pb24tbG9nby10d2l0Y2g6YmVmb3JlLFxuLmlvbi1sb2dvLXR3aXR0ZXI6YmVmb3JlLFxuLmlvbi1sb2dvLXVzZDpiZWZvcmUsXG4uaW9uLWxvZ28tdmltZW86YmVmb3JlLFxuLmlvbi1sb2dvLXdoYXRzYXBwOmJlZm9yZSxcbi5pb24tbG9nby13aW5kb3dzOmJlZm9yZSxcbi5pb24tbG9nby13b3JkcHJlc3M6YmVmb3JlLFxuLmlvbi1sb2dvLXhib3g6YmVmb3JlLFxuLmlvbi1sb2dvLXlhaG9vOmJlZm9yZSxcbi5pb24tbG9nby15ZW46YmVmb3JlLFxuLmlvbi1sb2dvLXlvdXR1YmU6YmVmb3JlLFxuLmlvbi1tZC1hZGQ6YmVmb3JlLFxuLmlvbi1tZC1hZGQtY2lyY2xlOmJlZm9yZSxcbi5pb24tbWQtYWxhcm06YmVmb3JlLFxuLmlvbi1tZC1hbGJ1bXM6YmVmb3JlLFxuLmlvbi1tZC1hbGVydDpiZWZvcmUsXG4uaW9uLW1kLWFtZXJpY2FuLWZvb3RiYWxsOmJlZm9yZSxcbi5pb24tbWQtYW5hbHl0aWNzOmJlZm9yZSxcbi5pb24tbWQtYXBlcnR1cmU6YmVmb3JlLFxuLmlvbi1tZC1hcHBzOmJlZm9yZSxcbi5pb24tbWQtYXBwc3RvcmU6YmVmb3JlLFxuLmlvbi1tZC1hcmNoaXZlOmJlZm9yZSxcbi5pb24tbWQtYXJyb3ctYmFjazpiZWZvcmUsXG4uaW9uLW1kLWFycm93LWRvd246YmVmb3JlLFxuLmlvbi1tZC1hcnJvdy1kcm9wZG93bjpiZWZvcmUsXG4uaW9uLW1kLWFycm93LWRyb3Bkb3duLWNpcmNsZTpiZWZvcmUsXG4uaW9uLW1kLWFycm93LWRyb3BsZWZ0OmJlZm9yZSxcbi5pb24tbWQtYXJyb3ctZHJvcGxlZnQtY2lyY2xlOmJlZm9yZSxcbi5pb24tbWQtYXJyb3ctZHJvcHJpZ2h0OmJlZm9yZSxcbi5pb24tbWQtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZTpiZWZvcmUsXG4uaW9uLW1kLWFycm93LWRyb3B1cDpiZWZvcmUsXG4uaW9uLW1kLWFycm93LWRyb3B1cC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1tZC1hcnJvdy1mb3J3YXJkOmJlZm9yZSxcbi5pb24tbWQtYXJyb3ctcm91bmQtYmFjazpiZWZvcmUsXG4uaW9uLW1kLWFycm93LXJvdW5kLWRvd246YmVmb3JlLFxuLmlvbi1tZC1hcnJvdy1yb3VuZC1mb3J3YXJkOmJlZm9yZSxcbi5pb24tbWQtYXJyb3ctcm91bmQtdXA6YmVmb3JlLFxuLmlvbi1tZC1hcnJvdy11cDpiZWZvcmUsXG4uaW9uLW1kLWF0OmJlZm9yZSxcbi5pb24tbWQtYXR0YWNoOmJlZm9yZSxcbi5pb24tbWQtYmFja3NwYWNlOmJlZm9yZSxcbi5pb24tbWQtYmFyY29kZTpiZWZvcmUsXG4uaW9uLW1kLWJhc2ViYWxsOmJlZm9yZSxcbi5pb24tbWQtYmFza2V0OmJlZm9yZSxcbi5pb24tbWQtYmFza2V0YmFsbDpiZWZvcmUsXG4uaW9uLW1kLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlLFxuLmlvbi1tZC1iYXR0ZXJ5LWRlYWQ6YmVmb3JlLFxuLmlvbi1tZC1iYXR0ZXJ5LWZ1bGw6YmVmb3JlLFxuLmlvbi1tZC1iZWFrZXI6YmVmb3JlLFxuLmlvbi1tZC1iZWVyOmJlZm9yZSxcbi5pb24tbWQtYmljeWNsZTpiZWZvcmUsXG4uaW9uLW1kLWJsdWV0b290aDpiZWZvcmUsXG4uaW9uLW1kLWJvYXQ6YmVmb3JlLFxuLmlvbi1tZC1ib2R5OmJlZm9yZSxcbi5pb24tbWQtYm9uZmlyZTpiZWZvcmUsXG4uaW9uLW1kLWJvb2s6YmVmb3JlLFxuLmlvbi1tZC1ib29rbWFyazpiZWZvcmUsXG4uaW9uLW1kLWJvb2ttYXJrczpiZWZvcmUsXG4uaW9uLW1kLWJvd3RpZTpiZWZvcmUsXG4uaW9uLW1kLWJyaWVmY2FzZTpiZWZvcmUsXG4uaW9uLW1kLWJyb3dzZXJzOmJlZm9yZSxcbi5pb24tbWQtYnJ1c2g6YmVmb3JlLFxuLmlvbi1tZC1idWc6YmVmb3JlLFxuLmlvbi1tZC1idWlsZDpiZWZvcmUsXG4uaW9uLW1kLWJ1bGI6YmVmb3JlLFxuLmlvbi1tZC1idXM6YmVmb3JlLFxuLmlvbi1tZC1jYWZlOmJlZm9yZSxcbi5pb24tbWQtY2FsY3VsYXRvcjpiZWZvcmUsXG4uaW9uLW1kLWNhbGVuZGFyOmJlZm9yZSxcbi5pb24tbWQtY2FsbDpiZWZvcmUsXG4uaW9uLW1kLWNhbWVyYTpiZWZvcmUsXG4uaW9uLW1kLWNhcjpiZWZvcmUsXG4uaW9uLW1kLWNhcmQ6YmVmb3JlLFxuLmlvbi1tZC1jYXJ0OmJlZm9yZSxcbi5pb24tbWQtY2FzaDpiZWZvcmUsXG4uaW9uLW1kLWNoYXRib3hlczpiZWZvcmUsXG4uaW9uLW1kLWNoYXRidWJibGVzOmJlZm9yZSxcbi5pb24tbWQtY2hlY2tib3g6YmVmb3JlLFxuLmlvbi1tZC1jaGVja2JveC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tbWQtY2hlY2ttYXJrOmJlZm9yZSxcbi5pb24tbWQtY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUsXG4uaW9uLW1kLWNoZWNrbWFyay1jaXJjbGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLW1kLWNsaXBib2FyZDpiZWZvcmUsXG4uaW9uLW1kLWNsb2NrOmJlZm9yZSxcbi5pb24tbWQtY2xvc2U6YmVmb3JlLFxuLmlvbi1tZC1jbG9zZS1jaXJjbGU6YmVmb3JlLFxuLmlvbi1tZC1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUsXG4uaW9uLW1kLWNsb3VkOmJlZm9yZSxcbi5pb24tbWQtY2xvdWQtY2lyY2xlOmJlZm9yZSxcbi5pb24tbWQtY2xvdWQtZG9uZTpiZWZvcmUsXG4uaW9uLW1kLWNsb3VkLWRvd25sb2FkOmJlZm9yZSxcbi5pb24tbWQtY2xvdWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLW1kLWNsb3VkLXVwbG9hZDpiZWZvcmUsXG4uaW9uLW1kLWNsb3VkeTpiZWZvcmUsXG4uaW9uLW1kLWNsb3VkeS1uaWdodDpiZWZvcmUsXG4uaW9uLW1kLWNvZGU6YmVmb3JlLFxuLmlvbi1tZC1jb2RlLWRvd25sb2FkOmJlZm9yZSxcbi5pb24tbWQtY29kZS13b3JraW5nOmJlZm9yZSxcbi5pb24tbWQtY29nOmJlZm9yZSxcbi5pb24tbWQtY29sb3ItZmlsbDpiZWZvcmUsXG4uaW9uLW1kLWNvbG9yLWZpbHRlcjpiZWZvcmUsXG4uaW9uLW1kLWNvbG9yLXBhbGV0dGU6YmVmb3JlLFxuLmlvbi1tZC1jb2xvci13YW5kOmJlZm9yZSxcbi5pb24tbWQtY29tcGFzczpiZWZvcmUsXG4uaW9uLW1kLWNvbnN0cnVjdDpiZWZvcmUsXG4uaW9uLW1kLWNvbnRhY3Q6YmVmb3JlLFxuLmlvbi1tZC1jb250YWN0czpiZWZvcmUsXG4uaW9uLW1kLWNvbnRyYWN0OmJlZm9yZSxcbi5pb24tbWQtY29udHJhc3Q6YmVmb3JlLFxuLmlvbi1tZC1jb3B5OmJlZm9yZSxcbi5pb24tbWQtY3JlYXRlOmJlZm9yZSxcbi5pb24tbWQtY3JvcDpiZWZvcmUsXG4uaW9uLW1kLWN1YmU6YmVmb3JlLFxuLmlvbi1tZC1jdXQ6YmVmb3JlLFxuLmlvbi1tZC1kZXNrdG9wOmJlZm9yZSxcbi5pb24tbWQtZGlzYzpiZWZvcmUsXG4uaW9uLW1kLWRvY3VtZW50OmJlZm9yZSxcbi5pb24tbWQtZG9uZS1hbGw6YmVmb3JlLFxuLmlvbi1tZC1kb3dubG9hZDpiZWZvcmUsXG4uaW9uLW1kLWVhc2VsOmJlZm9yZSxcbi5pb24tbWQtZWdnOmJlZm9yZSxcbi5pb24tbWQtZXhpdDpiZWZvcmUsXG4uaW9uLW1kLWV4cGFuZDpiZWZvcmUsXG4uaW9uLW1kLWV5ZTpiZWZvcmUsXG4uaW9uLW1kLWV5ZS1vZmY6YmVmb3JlLFxuLmlvbi1tZC1mYXN0Zm9yd2FyZDpiZWZvcmUsXG4uaW9uLW1kLWZlbWFsZTpiZWZvcmUsXG4uaW9uLW1kLWZpbGluZzpiZWZvcmUsXG4uaW9uLW1kLWZpbG06YmVmb3JlLFxuLmlvbi1tZC1maW5nZXItcHJpbnQ6YmVmb3JlLFxuLmlvbi1tZC1mbGFnOmJlZm9yZSxcbi5pb24tbWQtZmxhbWU6YmVmb3JlLFxuLmlvbi1tZC1mbGFzaDpiZWZvcmUsXG4uaW9uLW1kLWZsYXNrOmJlZm9yZSxcbi5pb24tbWQtZmxvd2VyOmJlZm9yZSxcbi5pb24tbWQtZm9sZGVyOmJlZm9yZSxcbi5pb24tbWQtZm9sZGVyLW9wZW46YmVmb3JlLFxuLmlvbi1tZC1mb290YmFsbDpiZWZvcmUsXG4uaW9uLW1kLWZ1bm5lbDpiZWZvcmUsXG4uaW9uLW1kLWdhbWUtY29udHJvbGxlci1hOmJlZm9yZSxcbi5pb24tbWQtZ2FtZS1jb250cm9sbGVyLWI6YmVmb3JlLFxuLmlvbi1tZC1naXQtYnJhbmNoOmJlZm9yZSxcbi5pb24tbWQtZ2l0LWNvbW1pdDpiZWZvcmUsXG4uaW9uLW1kLWdpdC1jb21wYXJlOmJlZm9yZSxcbi5pb24tbWQtZ2l0LW1lcmdlOmJlZm9yZSxcbi5pb24tbWQtZ2l0LW5ldHdvcms6YmVmb3JlLFxuLmlvbi1tZC1naXQtcHVsbC1yZXF1ZXN0OmJlZm9yZSxcbi5pb24tbWQtZ2xhc3NlczpiZWZvcmUsXG4uaW9uLW1kLWdsb2JlOmJlZm9yZSxcbi5pb24tbWQtZ3JpZDpiZWZvcmUsXG4uaW9uLW1kLWhhbW1lcjpiZWZvcmUsXG4uaW9uLW1kLWhhbmQ6YmVmb3JlLFxuLmlvbi1tZC1oYXBweTpiZWZvcmUsXG4uaW9uLW1kLWhlYWRzZXQ6YmVmb3JlLFxuLmlvbi1tZC1oZWFydDpiZWZvcmUsXG4uaW9uLW1kLWhlYXJ0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1tZC1oZWxwOmJlZm9yZSxcbi5pb24tbWQtaGVscC1idW95OmJlZm9yZSxcbi5pb24tbWQtaGVscC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1tZC1ob21lOmJlZm9yZSxcbi5pb24tbWQtaWNlLWNyZWFtOmJlZm9yZSxcbi5pb24tbWQtaW1hZ2U6YmVmb3JlLFxuLmlvbi1tZC1pbWFnZXM6YmVmb3JlLFxuLmlvbi1tZC1pbmZpbml0ZTpiZWZvcmUsXG4uaW9uLW1kLWluZm9ybWF0aW9uOmJlZm9yZSxcbi5pb24tbWQtaW5mb3JtYXRpb24tY2lyY2xlOmJlZm9yZSxcbi5pb24tbWQtaW9uaWM6YmVmb3JlLFxuLmlvbi1tZC1pb25pdHJvbjpiZWZvcmUsXG4uaW9uLW1kLWpldDpiZWZvcmUsXG4uaW9uLW1kLWtleTpiZWZvcmUsXG4uaW9uLW1kLWtleXBhZDpiZWZvcmUsXG4uaW9uLW1kLWxhcHRvcDpiZWZvcmUsXG4uaW9uLW1kLWxlYWY6YmVmb3JlLFxuLmlvbi1tZC1saW5rOmJlZm9yZSxcbi5pb24tbWQtbGlzdDpiZWZvcmUsXG4uaW9uLW1kLWxpc3QtYm94OmJlZm9yZSxcbi5pb24tbWQtbG9jYXRlOmJlZm9yZSxcbi5pb24tbWQtbG9jazpiZWZvcmUsXG4uaW9uLW1kLWxvZy1pbjpiZWZvcmUsXG4uaW9uLW1kLWxvZy1vdXQ6YmVmb3JlLFxuLmlvbi1tZC1tYWduZXQ6YmVmb3JlLFxuLmlvbi1tZC1tYWlsOmJlZm9yZSxcbi5pb24tbWQtbWFpbC1vcGVuOmJlZm9yZSxcbi5pb24tbWQtbWFsZTpiZWZvcmUsXG4uaW9uLW1kLW1hbjpiZWZvcmUsXG4uaW9uLW1kLW1hcDpiZWZvcmUsXG4uaW9uLW1kLW1lZGFsOmJlZm9yZSxcbi5pb24tbWQtbWVkaWNhbDpiZWZvcmUsXG4uaW9uLW1kLW1lZGtpdDpiZWZvcmUsXG4uaW9uLW1kLW1lZ2FwaG9uZTpiZWZvcmUsXG4uaW9uLW1kLW1lbnU6YmVmb3JlLFxuLmlvbi1tZC1taWM6YmVmb3JlLFxuLmlvbi1tZC1taWMtb2ZmOmJlZm9yZSxcbi5pb24tbWQtbWljcm9waG9uZTpiZWZvcmUsXG4uaW9uLW1kLW1vb246YmVmb3JlLFxuLmlvbi1tZC1tb3JlOmJlZm9yZSxcbi5pb24tbWQtbW92ZTpiZWZvcmUsXG4uaW9uLW1kLW11c2ljYWwtbm90ZTpiZWZvcmUsXG4uaW9uLW1kLW11c2ljYWwtbm90ZXM6YmVmb3JlLFxuLmlvbi1tZC1uYXZpZ2F0ZTpiZWZvcmUsXG4uaW9uLW1kLW5vLXNtb2tpbmc6YmVmb3JlLFxuLmlvbi1tZC1ub3RpZmljYXRpb25zOmJlZm9yZSxcbi5pb24tbWQtbm90aWZpY2F0aW9ucy1vZmY6YmVmb3JlLFxuLmlvbi1tZC1ub3RpZmljYXRpb25zLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1tZC1udWNsZWFyOmJlZm9yZSxcbi5pb24tbWQtbnV0cml0aW9uOmJlZm9yZSxcbi5pb24tbWQtb3BlbjpiZWZvcmUsXG4uaW9uLW1kLW9wdGlvbnM6YmVmb3JlLFxuLmlvbi1tZC1vdXRsZXQ6YmVmb3JlLFxuLmlvbi1tZC1wYXBlcjpiZWZvcmUsXG4uaW9uLW1kLXBhcGVyLXBsYW5lOmJlZm9yZSxcbi5pb24tbWQtcGFydGx5LXN1bm55OmJlZm9yZSxcbi5pb24tbWQtcGF1c2U6YmVmb3JlLFxuLmlvbi1tZC1wYXc6YmVmb3JlLFxuLmlvbi1tZC1wZW9wbGU6YmVmb3JlLFxuLmlvbi1tZC1wZXJzb246YmVmb3JlLFxuLmlvbi1tZC1wZXJzb24tYWRkOmJlZm9yZSxcbi5pb24tbWQtcGhvbmUtbGFuZHNjYXBlOmJlZm9yZSxcbi5pb24tbWQtcGhvbmUtcG9ydHJhaXQ6YmVmb3JlLFxuLmlvbi1tZC1waG90b3M6YmVmb3JlLFxuLmlvbi1tZC1waWU6YmVmb3JlLFxuLmlvbi1tZC1waW46YmVmb3JlLFxuLmlvbi1tZC1waW50OmJlZm9yZSxcbi5pb24tbWQtcGl6emE6YmVmb3JlLFxuLmlvbi1tZC1wbGFuZTpiZWZvcmUsXG4uaW9uLW1kLXBsYW5ldDpiZWZvcmUsXG4uaW9uLW1kLXBsYXk6YmVmb3JlLFxuLmlvbi1tZC1wb2RpdW06YmVmb3JlLFxuLmlvbi1tZC1wb3dlcjpiZWZvcmUsXG4uaW9uLW1kLXByaWNldGFnOmJlZm9yZSxcbi5pb24tbWQtcHJpY2V0YWdzOmJlZm9yZSxcbi5pb24tbWQtcHJpbnQ6YmVmb3JlLFxuLmlvbi1tZC1wdWxzZTpiZWZvcmUsXG4uaW9uLW1kLXFyLXNjYW5uZXI6YmVmb3JlLFxuLmlvbi1tZC1xdW90ZTpiZWZvcmUsXG4uaW9uLW1kLXJhZGlvOmJlZm9yZSxcbi5pb24tbWQtcmFkaW8tYnV0dG9uLW9mZjpiZWZvcmUsXG4uaW9uLW1kLXJhZGlvLWJ1dHRvbi1vbjpiZWZvcmUsXG4uaW9uLW1kLXJhaW55OmJlZm9yZSxcbi5pb24tbWQtcmVjb3JkaW5nOmJlZm9yZSxcbi5pb24tbWQtcmVkbzpiZWZvcmUsXG4uaW9uLW1kLXJlZnJlc2g6YmVmb3JlLFxuLmlvbi1tZC1yZWZyZXNoLWNpcmNsZTpiZWZvcmUsXG4uaW9uLW1kLXJlbW92ZTpiZWZvcmUsXG4uaW9uLW1kLXJlbW92ZS1jaXJjbGU6YmVmb3JlLFxuLmlvbi1tZC1yZW9yZGVyOmJlZm9yZSxcbi5pb24tbWQtcmVwZWF0OmJlZm9yZSxcbi5pb24tbWQtcmVzaXplOmJlZm9yZSxcbi5pb24tbWQtcmVzdGF1cmFudDpiZWZvcmUsXG4uaW9uLW1kLXJldHVybi1sZWZ0OmJlZm9yZSxcbi5pb24tbWQtcmV0dXJuLXJpZ2h0OmJlZm9yZSxcbi5pb24tbWQtcmV2ZXJzZS1jYW1lcmE6YmVmb3JlLFxuLmlvbi1tZC1yZXdpbmQ6YmVmb3JlLFxuLmlvbi1tZC1yaWJib246YmVmb3JlLFxuLmlvbi1tZC1yb3NlOmJlZm9yZSxcbi5pb24tbWQtc2FkOmJlZm9yZSxcbi5pb24tbWQtc2Nob29sOmJlZm9yZSxcbi5pb24tbWQtc2VhcmNoOmJlZm9yZSxcbi5pb24tbWQtc2VuZDpiZWZvcmUsXG4uaW9uLW1kLXNldHRpbmdzOmJlZm9yZSxcbi5pb24tbWQtc2hhcmU6YmVmb3JlLFxuLmlvbi1tZC1zaGFyZS1hbHQ6YmVmb3JlLFxuLmlvbi1tZC1zaGlydDpiZWZvcmUsXG4uaW9uLW1kLXNodWZmbGU6YmVmb3JlLFxuLmlvbi1tZC1za2lwLWJhY2t3YXJkOmJlZm9yZSxcbi5pb24tbWQtc2tpcC1mb3J3YXJkOmJlZm9yZSxcbi5pb24tbWQtc25vdzpiZWZvcmUsXG4uaW9uLW1kLXNwZWVkb21ldGVyOmJlZm9yZSxcbi5pb24tbWQtc3F1YXJlOmJlZm9yZSxcbi5pb24tbWQtc3F1YXJlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1tZC1zdGFyOmJlZm9yZSxcbi5pb24tbWQtc3Rhci1oYWxmOmJlZm9yZSxcbi5pb24tbWQtc3Rhci1vdXRsaW5lOmJlZm9yZSxcbi5pb24tbWQtc3RhdHM6YmVmb3JlLFxuLmlvbi1tZC1zdG9wd2F0Y2g6YmVmb3JlLFxuLmlvbi1tZC1zdWJ3YXk6YmVmb3JlLFxuLmlvbi1tZC1zdW5ueTpiZWZvcmUsXG4uaW9uLW1kLXN3YXA6YmVmb3JlLFxuLmlvbi1tZC1zd2l0Y2g6YmVmb3JlLFxuLmlvbi1tZC1zeW5jOmJlZm9yZSxcbi5pb24tbWQtdGFibGV0LWxhbmRzY2FwZTpiZWZvcmUsXG4uaW9uLW1kLXRhYmxldC1wb3J0cmFpdDpiZWZvcmUsXG4uaW9uLW1kLXRlbm5pc2JhbGw6YmVmb3JlLFxuLmlvbi1tZC10ZXh0OmJlZm9yZSxcbi5pb24tbWQtdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLmlvbi1tZC10aHVtYnMtZG93bjpiZWZvcmUsXG4uaW9uLW1kLXRodW1icy11cDpiZWZvcmUsXG4uaW9uLW1kLXRodW5kZXJzdG9ybTpiZWZvcmUsXG4uaW9uLW1kLXRpbWU6YmVmb3JlLFxuLmlvbi1tZC10aW1lcjpiZWZvcmUsXG4uaW9uLW1kLXRyYWluOmJlZm9yZSxcbi5pb24tbWQtdHJhbnNnZW5kZXI6YmVmb3JlLFxuLmlvbi1tZC10cmFzaDpiZWZvcmUsXG4uaW9uLW1kLXRyZW5kaW5nLWRvd246YmVmb3JlLFxuLmlvbi1tZC10cmVuZGluZy11cDpiZWZvcmUsXG4uaW9uLW1kLXRyb3BoeTpiZWZvcmUsXG4uaW9uLW1kLXVtYnJlbGxhOmJlZm9yZSxcbi5pb24tbWQtdW5kbzpiZWZvcmUsXG4uaW9uLW1kLXVubG9jazpiZWZvcmUsXG4uaW9uLW1kLXZpZGVvY2FtOmJlZm9yZSxcbi5pb24tbWQtdm9sdW1lLWRvd246YmVmb3JlLFxuLmlvbi1tZC12b2x1bWUtbXV0ZTpiZWZvcmUsXG4uaW9uLW1kLXZvbHVtZS1vZmY6YmVmb3JlLFxuLmlvbi1tZC12b2x1bWUtdXA6YmVmb3JlLFxuLmlvbi1tZC13YWxrOmJlZm9yZSxcbi5pb24tbWQtd2FybmluZzpiZWZvcmUsXG4uaW9uLW1kLXdhdGNoOmJlZm9yZSxcbi5pb24tbWQtd2F0ZXI6YmVmb3JlLFxuLmlvbi1tZC13aWZpOmJlZm9yZSxcbi5pb24tbWQtd2luZTpiZWZvcmUsXG4uaW9uLW1kLXdvbWFuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaW9uLWlvcy1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLmlvbi1pb3MtYWRkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4uaW9uLWlvcy1hZGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cblxuLmlvbi1pb3MtYWRkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLmlvbi1pb3MtYWxhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzhcIjtcbn1cblxuLmlvbi1pb3MtYWxhcm0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjN1wiO1xufVxuXG4uaW9uLWlvcy1hbGJ1bXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2FcIjtcbn1cblxuLmlvbi1pb3MtYWxidW1zLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzlcIjtcbn1cblxuLmlvbi1pb3MtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLmlvbi1pb3MtYWxlcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4uaW9uLWlvcy1hbWVyaWNhbi1mb290YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4uaW9uLWlvcy1hbWVyaWNhbi1mb290YmFsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5pb24taW9zLWFuYWx5dGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZVwiO1xufVxuXG4uaW9uLWlvcy1hbmFseXRpY3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZFwiO1xufVxuXG4uaW9uLWlvcy1hcGVydHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4uaW9uLWlvcy1hcGVydHVyZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5pb24taW9zLWFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLmlvbi1pb3MtYXBwcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi5pb24taW9zLWFwcHN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG5cbi5pb24taW9zLWFwcHN0b3JlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLmlvbi1pb3MtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4uaW9uLWlvcy1hcmNoaXZlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLmlvbi1pb3MtYXJyb3ctYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZlwiO1xufVxuXG4uaW9uLWlvcy1hcnJvdy1iYWNrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2ZcIjtcbn1cblxuLmlvbi1pb3MtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMFwiO1xufVxuXG4uaW9uLWlvcy1hcnJvdy1kb3duLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDBcIjtcbn1cblxuLmlvbi1pb3MtYXJyb3ctZHJvcGRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cblxuLmlvbi1pb3MtYXJyb3ctZHJvcGRvd24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBmXCI7XG59XG5cbi5pb24taW9zLWFycm93LWRyb3Bkb3duLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBmXCI7XG59XG5cbi5pb24taW9zLWFycm93LWRyb3Bkb3duLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cblxuLmlvbi1pb3MtYXJyb3ctZHJvcGxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cblxuLmlvbi1pb3MtYXJyb3ctZHJvcGxlZnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG5cbi5pb24taW9zLWFycm93LWRyb3BsZWZ0LWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG5cbi5pb24taW9zLWFycm93LWRyb3BsZWZ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cblxuLmlvbi1pb3MtYXJyb3ctZHJvcHJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG5cbi5pb24taW9zLWFycm93LWRyb3ByaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cblxuLmlvbi1pb3MtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG5cbi5pb24taW9zLWFycm93LWRyb3ByaWdodC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG5cbi5pb24taW9zLWFycm93LWRyb3B1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNlwiO1xufVxuXG4uaW9uLWlvcy1hcnJvdy1kcm9wdXAtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG5cbi5pb24taW9zLWFycm93LWRyb3B1cC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNVwiO1xufVxuXG4uaW9uLWlvcy1hcnJvdy1kcm9wdXAtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNlwiO1xufVxuXG4uaW9uLWlvcy1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QxXCI7XG59XG5cbi5pb24taW9zLWFycm93LWZvcndhcmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiO1xufVxuXG4uaW9uLWlvcy1hcnJvdy1yb3VuZC1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE3XCI7XG59XG5cbi5pb24taW9zLWFycm93LXJvdW5kLWJhY2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExN1wiO1xufVxuXG4uaW9uLWlvcy1hcnJvdy1yb3VuZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi5pb24taW9zLWFycm93LXJvdW5kLWRvd24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4uaW9uLWlvcy1hcnJvdy1yb3VuZC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi5pb24taW9zLWFycm93LXJvdW5kLWZvcndhcmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuXG4uaW9uLWlvcy1hcnJvdy1yb3VuZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuXG4uaW9uLWlvcy1hcnJvdy1yb3VuZC11cC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi5pb24taW9zLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q4XCI7XG59XG5cbi5pb24taW9zLWFycm93LXVwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDhcIjtcbn1cblxuLmlvbi1pb3MtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGFcIjtcbn1cblxuLmlvbi1pb3MtYXQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOVwiO1xufVxuXG4uaW9uLWlvcy1hdHRhY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLmlvbi1pb3MtYXR0YWNoLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLmlvbi1pb3MtYmFja3NwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG5cbi5pb24taW9zLWJhY2tzcGFjZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG5cbi5pb24taW9zLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGNcIjtcbn1cblxuLmlvbi1pb3MtYmFyY29kZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RiXCI7XG59XG5cbi5pb24taW9zLWJhc2ViYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RlXCI7XG59XG5cbi5pb24taW9zLWJhc2ViYWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGRcIjtcbn1cblxuLmlvbi1pb3MtYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFmXCI7XG59XG5cbi5pb24taW9zLWJhc2tldC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG5cbi5pb24taW9zLWJhc2tldGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTBcIjtcbn1cblxuLmlvbi1pb3MtYmFza2V0YmFsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RmXCI7XG59XG5cbi5pb24taW9zLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cblxuLmlvbi1pb3MtYmF0dGVyeS1jaGFyZ2luZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7XG59XG5cbi5pb24taW9zLWJhdHRlcnktZGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuXG4uaW9uLWlvcy1iYXR0ZXJ5LWRlYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuXG4uaW9uLWlvcy1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLmlvbi1pb3MtYmF0dGVyeS1mdWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLmlvbi1pb3MtYmVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG5cbi5pb24taW9zLWJlYWtlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG5cbi5pb24taW9zLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cblxuLmlvbi1pb3MtYmVlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG5cbi5pb24taW9zLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLmlvbi1pb3MtYmljeWNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5pb24taW9zLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuXG4uaW9uLWlvcy1ibHVldG9vdGgtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuXG4uaW9uLWlvcy1ib2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG5cbi5pb24taW9zLWJvYXQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuXG4uaW9uLWlvcy1ib2R5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U0XCI7XG59XG5cbi5pb24taW9zLWJvZHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlM1wiO1xufVxuXG4uaW9uLWlvcy1ib25maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7XG59XG5cbi5pb24taW9zLWJvbmZpcmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuXG4uaW9uLWlvcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCI7XG59XG5cbi5pb24taW9zLWJvb2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlN1wiO1xufVxuXG4uaW9uLWlvcy1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuXG4uaW9uLWlvcy1ib29rbWFyay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG5cbi5pb24taW9zLWJvb2ttYXJrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYVwiO1xufVxuXG4uaW9uLWlvcy1ib29rbWFya3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOVwiO1xufVxuXG4uaW9uLWlvcy1ib3d0aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLmlvbi1pb3MtYm93dGllLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmZcIjtcbn1cblxuLmlvbi1pb3MtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VlXCI7XG59XG5cbi5pb24taW9zLWJyaWVmY2FzZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VkXCI7XG59XG5cbi5pb24taW9zLWJyb3dzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YwXCI7XG59XG5cbi5pb24taW9zLWJyb3dzZXJzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWZcIjtcbn1cblxuLmlvbi1pb3MtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cblxuLmlvbi1pb3MtYnJ1c2gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuXG4uaW9uLWlvcy1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjtcbn1cblxuLmlvbi1pb3MtYnVnLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cblxuLmlvbi1pb3MtYnVpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjtcbn1cblxuLmlvbi1pb3MtYnVpbGQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuXG4uaW9uLWlvcy1idWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG5cbi5pb24taW9zLWJ1bGItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuXG4uaW9uLWlvcy1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cblxuLmlvbi1pb3MtYnVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjtcbn1cblxuLmlvbi1pb3MtY2FmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuXG4uaW9uLWlvcy1jYWZlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cblxuLmlvbi1pb3MtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMlwiO1xufVxuXG4uaW9uLWlvcy1jYWxjdWxhdG9yLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjFcIjtcbn1cblxuLmlvbi1pb3MtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjRcIjtcbn1cblxuLmlvbi1pb3MtY2FsZW5kYXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmM1wiO1xufVxuXG4uaW9uLWlvcy1jYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG5cbi5pb24taW9zLWNhbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuXG4uaW9uLWlvcy1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjZcIjtcbn1cblxuLmlvbi1pb3MtY2FtZXJhLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjVcIjtcbn1cblxuLmlvbi1pb3MtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG5cbi5pb24taW9zLWNhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNmXCI7XG59XG5cbi5pb24taW9zLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjtcbn1cblxuLmlvbi1pb3MtY2FyZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG59XG5cbi5pb24taW9zLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjhcIjtcbn1cblxuLmlvbi1pb3MtY2FydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y3XCI7XG59XG5cbi5pb24taW9zLWNhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cblxuLmlvbi1pb3MtY2FzaC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG5cbi5pb24taW9zLWNoYXRib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYVwiO1xufVxuXG4uaW9uLWlvcy1jaGF0Ym94ZXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOVwiO1xufVxuXG4uaW9uLWlvcy1jaGF0YnViYmxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuXG4uaW9uLWlvcy1jaGF0YnViYmxlcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG59XG5cbi5pb24taW9zLWNoZWNrYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XG59XG5cbi5pb24taW9zLWNoZWNrYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjtcbn1cblxuLmlvbi1pb3MtY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZmXCI7XG59XG5cbi5pb24taW9zLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cblxuLmlvbi1pb3MtY2hlY2ttYXJrLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG5cbi5pb24taW9zLWNoZWNrbWFyay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZmXCI7XG59XG5cbi5pb24taW9zLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuXG4uaW9uLWlvcy1jbGlwYm9hcmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuXG4uaW9uLWlvcy1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiO1xufVxuXG4uaW9uLWlvcy1jbG9jay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAyXCI7XG59XG5cbi5pb24taW9zLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7XG59XG5cbi5pb24taW9zLWNsb3NlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuXG4uaW9uLWlvcy1jbG9zZS1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xufVxuXG4uaW9uLWlvcy1jbG9zZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7XG59XG5cbi5pb24taW9zLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5pb24taW9zLWNsb3NlZC1jYXB0aW9uaW5nLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGZcIjtcbn1cblxuLmlvbi1pb3MtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGNcIjtcbn1cblxuLmlvbi1pb3MtY2xvdWQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG5cbi5pb24taW9zLWNsb3VkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG5cbi5pb24taW9zLWNsb3VkLWRvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cblxuLmlvbi1pb3MtY2xvdWQtZG9uZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG5cbi5pb24taW9zLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA4XCI7XG59XG5cbi5pb24taW9zLWNsb3VkLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDdcIjtcbn1cblxuLmlvbi1pb3MtY2xvdWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOVwiO1xufVxuXG4uaW9uLWlvcy1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGJcIjtcbn1cblxuLmlvbi1pb3MtY2xvdWQtdXBsb2FkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGFcIjtcbn1cblxuLmlvbi1pb3MtY2xvdWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCI7XG59XG5cbi5pb24taW9zLWNsb3VkeS1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZVwiO1xufVxuXG4uaW9uLWlvcy1jbG91ZHktbmlnaHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZFwiO1xufVxuXG4uaW9uLWlvcy1jbG91ZHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZlwiO1xufVxuXG4uaW9uLWlvcy1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5pb24taW9zLWNvZGUtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjtcbn1cblxuLmlvbi1pb3MtY29kZS1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG5cbi5pb24taW9zLWNvZGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uaW9uLWlvcy1jb2RlLXdvcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cblxuLmlvbi1pb3MtY29kZS13b3JraW5nLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cblxuLmlvbi1pb3MtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEyXCI7XG59XG5cbi5pb24taW9zLWNvZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDExXCI7XG59XG5cbi5pb24taW9zLWNvbG9yLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLmlvbi1pb3MtY29sb3ItZmlsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5pb24taW9zLWNvbG9yLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNFwiO1xufVxuXG4uaW9uLWlvcy1jb2xvci1maWx0ZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxM1wiO1xufVxuXG4uaW9uLWlvcy1jb2xvci1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG5cbi5pb24taW9zLWNvbG9yLXBhbGV0dGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuXG4uaW9uLWlvcy1jb2xvci13YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE2XCI7XG59XG5cbi5pb24taW9zLWNvbG9yLXdhbmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiO1xufVxuXG4uaW9uLWlvcy1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG5cbi5pb24taW9zLWNvbXBhc3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuXG4uaW9uLWlvcy1jb25zdHJ1Y3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWZcIjtcbn1cblxuLmlvbi1pb3MtY29uc3RydWN0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjtcbn1cblxuLmlvbi1pb3MtY29udGFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYVwiO1xufVxuXG4uaW9uLWlvcy1jb250YWN0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTlcIjtcbn1cblxuLmlvbi1pb3MtY29udGFjdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cblxuLmlvbi1pb3MtY29udGFjdHMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuXG4uaW9uLWlvcy1jb250cmFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuXG4uaW9uLWlvcy1jb250cmFjdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG5cbi5pb24taW9zLWNvbnRyYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XG59XG5cbi5pb24taW9zLWNvbnRyYXN0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cblxuLmlvbi1pb3MtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxY1wiO1xufVxuXG4uaW9uLWlvcy1jb3B5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWJcIjtcbn1cblxuLmlvbi1pb3MtY3JlYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG59XG5cbi5pb24taW9zLWNyZWF0ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG5cbi5pb24taW9zLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWVcIjtcbn1cblxuLmlvbi1pb3MtY3JvcC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG5cbi5pb24taW9zLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cblxuLmlvbi1pb3MtY3ViZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG5cbi5pb24taW9zLWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YVwiO1xufVxuXG4uaW9uLWlvcy1jdXQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuXG4uaW9uLWlvcy1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG5cbi5pb24taW9zLWRlc2t0b3Atb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuXG4uaW9uLWlvcy1kaXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG5cbi5pb24taW9zLWRpc2Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuXG4uaW9uLWlvcy1kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuXG4uaW9uLWlvcy1kb2N1bWVudC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZmXCI7XG59XG5cbi5pb24taW9zLWRvbmUtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG5cbi5pb24taW9zLWRvbmUtYWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cblxuLmlvbi1pb3MtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjBcIjtcbn1cblxuLmlvbi1pb3MtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZlwiO1xufVxuXG4uaW9uLWlvcy1lYXNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuXG4uaW9uLWlvcy1lYXNlbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcyXCI7XG59XG5cbi5pb24taW9zLWVnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiO1xufVxuXG4uaW9uLWlvcy1lZ2ctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuXG4uaW9uLWlvcy1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG59XG5cbi5pb24taW9zLWV4aXQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuXG4uaW9uLWlvcy1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cblxuLmlvbi1pb3MtZXhwYW5kLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cblxuLmlvbi1pb3MtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI1XCI7XG59XG5cbi5pb24taW9zLWV5ZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cblxuLmlvbi1pb3MtZXllLW9mZi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG5cbi5pb24taW9zLWV5ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI0XCI7XG59XG5cbi5pb24taW9zLWZhc3Rmb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI3XCI7XG59XG5cbi5pb24taW9zLWZhc3Rmb3J3YXJkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjZcIjtcbn1cblxuLmlvbi1pb3MtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG5cbi5pb24taW9zLWZlbWFsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG5cbi5pb24taW9zLWZpbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOVwiO1xufVxuXG4uaW9uLWlvcy1maWxpbmctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOFwiO1xufVxuXG4uaW9uLWlvcy1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJiXCI7XG59XG5cbi5pb24taW9zLWZpbG0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYVwiO1xufVxuXG4uaW9uLWlvcy1maW5nZXItcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjtcbn1cblxuLmlvbi1pb3MtZmluZ2VyLXByaW50LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjtcbn1cblxuLmlvbi1pb3MtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZFwiO1xufVxuXG4uaW9uLWlvcy1mbGFnLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmNcIjtcbn1cblxuLmlvbi1pb3MtZmxhbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmZcIjtcbn1cblxuLmlvbi1pb3MtZmxhbWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZVwiO1xufVxuXG4uaW9uLWlvcy1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuXG4uaW9uLWlvcy1mbGFzaC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG5cbi5pb24taW9zLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7XG59XG5cbi5pb24taW9zLWZsYXNrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzBcIjtcbn1cblxuLmlvbi1pb3MtZmxvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMzXCI7XG59XG5cbi5pb24taW9zLWZsb3dlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMyXCI7XG59XG5cbi5pb24taW9zLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNVwiO1xufVxuXG4uaW9uLWlvcy1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuXG4uaW9uLWlvcy1mb2xkZXItb3Blbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdmXCI7XG59XG5cbi5pb24taW9zLWZvbGRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM0XCI7XG59XG5cbi5pb24taW9zLWZvb3RiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM3XCI7XG59XG5cbi5pb24taW9zLWZvb3RiYWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzZcIjtcbn1cblxuLmlvbi1pb3MtZnVubmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG5cbi5pb24taW9zLWZ1bm5lbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG5cbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM5XCI7XG59XG5cbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1hLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzhcIjtcbn1cblxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2JcIjtcbn1cblxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYVwiO1xufVxuXG4uaW9uLWlvcy1naXQtYnJhbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG5cbi5pb24taW9zLWdpdC1icmFuY2gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuXG4uaW9uLWlvcy1naXQtY29tbWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG5cbi5pb24taW9zLWdpdC1jb21taXQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuXG4uaW9uLWlvcy1naXQtY29tcGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uaW9uLWlvcy1naXQtY29tcGFyZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG5cbi5pb24taW9zLWdpdC1tZXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuXG4uaW9uLWlvcy1naXQtbWVyZ2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuXG4uaW9uLWlvcy1naXQtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuXG4uaW9uLWlvcy1naXQtbmV0d29yay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG5cbi5pb24taW9zLWdpdC1wdWxsLXJlcXVlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cblxuLmlvbi1pb3MtZ2l0LXB1bGwtcmVxdWVzdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XG59XG5cbi5pb24taW9zLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2ZcIjtcbn1cblxuLmlvbi1pb3MtZ2xhc3Nlcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNlXCI7XG59XG5cbi5pb24taW9zLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG5cbi5pb24taW9zLWdsb2JlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjtcbn1cblxuLmlvbi1pb3MtZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuXG4uaW9uLWlvcy1ncmlkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cblxuLmlvbi1pb3MtaGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThlXCI7XG59XG5cbi5pb24taW9zLWhhbW1lci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG5cbi5pb24taW9zLWhhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTBcIjtcbn1cblxuLmlvbi1pb3MtaGFuZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThmXCI7XG59XG5cbi5pb24taW9zLWhhcHB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG5cbi5pb24taW9zLWhhcHB5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cblxuLmlvbi1pb3MtaGVhZHNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuXG4uaW9uLWlvcy1oZWFkc2V0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cblxuLmlvbi1pb3MtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDNcIjtcbn1cblxuLmlvbi1pb3MtaGVhcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MlwiO1xufVxuXG4uaW9uLWlvcy1oZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ2XCI7XG59XG5cbi5pb24taW9zLWhlbHAtYnVveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiO1xufVxuXG4uaW9uLWlvcy1oZWxwLWJ1b3ktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4uaW9uLWlvcy1oZWxwLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuXG4uaW9uLWlvcy1oZWxwLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG5cbi5pb24taW9zLWhlbHAtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NlwiO1xufVxuXG4uaW9uLWlvcy1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ4XCI7XG59XG5cbi5pb24taW9zLWhvbWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0N1wiO1xufVxuXG4uaW9uLWlvcy1pY2UtY3JlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjtcbn1cblxuLmlvbi1pb3MtaWNlLWNyZWFtLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjtcbn1cblxuLmlvbi1pb3MtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLmlvbi1pb3MtaW1hZ2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuXG4uaW9uLWlvcy1pbWFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjtcbn1cblxuLmlvbi1pb3MtaW1hZ2VzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLmlvbi1pb3MtaW5maW5pdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGFcIjtcbn1cblxuLmlvbi1pb3MtaW5maW5pdGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0OVwiO1xufVxuXG4uaW9uLWlvcy1pbmZvcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiO1xufVxuXG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjtcbn1cblxuLmlvbi1pb3MtaW5mb3JtYXRpb24tY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWZcIjtcbn1cblxuLmlvbi1pb3MtaW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiO1xufVxuXG4uaW9uLWlvcy1pb25pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiO1xufVxuXG4uaW9uLWlvcy1pb25pYy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRlXCI7XG59XG5cbi5pb24taW9zLWlvbml0cm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG5cbi5pb24taW9zLWlvbml0cm9uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cblxuLmlvbi1pb3MtamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7XG59XG5cbi5pb24taW9zLWpldC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG5cbi5pb24taW9zLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuXG4uaW9uLWlvcy1rZXktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuXG4uaW9uLWlvcy1rZXlwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIjtcbn1cblxuLmlvbi1pb3Mta2V5cGFkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGZcIjtcbn1cblxuLmlvbi1pb3MtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG5cbi5pb24taW9zLWxhcHRvcC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG5cbi5pb24taW9zLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cblxuLmlvbi1pb3MtbGVhZi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG5cbi5pb24taW9zLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cblxuLmlvbi1pb3MtbGluay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG5cbi5pb24taW9zLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTRcIjtcbn1cblxuLmlvbi1pb3MtbGlzdC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjtcbn1cblxuLmlvbi1pb3MtbGlzdC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuXG4uaW9uLWlvcy1saXN0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTRcIjtcbn1cblxuLmlvbi1pb3MtbG9jYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG5cbi5pb24taW9zLWxvY2F0ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG5cbi5pb24taW9zLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cblxuLmlvbi1pb3MtbG9jay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFmXCI7XG59XG5cbi5pb24taW9zLWxvZy1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMVwiO1xufVxuXG4uaW9uLWlvcy1sb2ctaW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMVwiO1xufVxuXG4uaW9uLWlvcy1sb2ctb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG59XG5cbi5pb24taW9zLWxvZy1vdXQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiO1xufVxuXG4uaW9uLWlvcy1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cblxuLmlvbi1pb3MtbWFnbmV0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjtcbn1cblxuLmlvbi1pb3MtbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuXG4uaW9uLWlvcy1tYWlsLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cblxuLmlvbi1pb3MtbWFpbC1vcGVuLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjtcbn1cblxuLmlvbi1pb3MtbWFpbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG5cbi5pb24taW9zLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLmlvbi1pb3MtbWFsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5pb24taW9zLW1hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuXG4uaW9uLWlvcy1tYW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4uaW9uLWlvcy1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjtcbn1cblxuLmlvbi1pb3MtbWFwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cblxuLmlvbi1pb3MtbWVkYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmZcIjtcbn1cblxuLmlvbi1pb3MtbWVkYWwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuXG4uaW9uLWlvcy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVjXCI7XG59XG5cbi5pb24taW9zLW1lZGljYWwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1YlwiO1xufVxuXG4uaW9uLWlvcy1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWVcIjtcbn1cblxuLmlvbi1pb3MtbWVka2l0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIjtcbn1cblxuLmlvbi1pb3MtbWVnYXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG5cbi5pb24taW9zLW1lZ2FwaG9uZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG5cbi5pb24taW9zLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbn1cblxuLmlvbi1pb3MtbWVudS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG5cbi5pb24taW9zLW1pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MVwiO1xufVxuXG4uaW9uLWlvcy1taWMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVmXCI7XG59XG5cbi5pb24taW9zLW1pYy1vZmYtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuXG4uaW9uLWlvcy1taWMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MFwiO1xufVxuXG4uaW9uLWlvcy1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5pb24taW9zLW1pY3JvcGhvbmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uaW9uLWlvcy1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY4XCI7XG59XG5cbi5pb24taW9zLW1vb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2N1wiO1xufVxuXG4uaW9uLWlvcy1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5pb24taW9zLW1vcmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuXG4uaW9uLWlvcy1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG5cbi5pb24taW9zLW1vdmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuXG4uaW9uLWlvcy1tdXNpY2FsLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmJcIjtcbn1cblxuLmlvbi1pb3MtbXVzaWNhbC1ub3RlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cblxuLmlvbi1pb3MtbXVzaWNhbC1ub3RlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2Y1wiO1xufVxuXG4uaW9uLWlvcy1tdXNpY2FsLW5vdGVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLmlvbi1pb3MtbmF2aWdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmVcIjtcbn1cblxuLmlvbi1pb3MtbmF2aWdhdGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZFwiO1xufVxuXG4uaW9uLWlvcy1uby1zbW9raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNmXCI7XG59XG5cbi5pb24taW9zLW5vLXNtb2tpbmctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiO1xufVxuXG4uaW9uLWlvcy1ub3RpZmljYXRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG5cbi5pb24taW9zLW5vdGlmaWNhdGlvbnMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG5cbi5pb24taW9zLW5vdGlmaWNhdGlvbnMtb2ZmLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cblxuLmlvbi1pb3Mtbm90aWZpY2F0aW9ucy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG5cbi5pb24taW9zLW51Y2xlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cblxuLmlvbi1pb3MtbnVjbGVhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG5cbi5pb24taW9zLW51dHJpdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MFwiO1xufVxuXG4uaW9uLWlvcy1udXRyaXRpb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZlwiO1xufVxuXG4uaW9uLWlvcy1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG5cbi5pb24taW9zLW9wZW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuXG4uaW9uLWlvcy1vcHRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG5cbi5pb24taW9zLW9wdGlvbnMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4uaW9uLWlvcy1vdXRsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjtcbn1cblxuLmlvbi1pb3Mtb3V0bGV0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjtcbn1cblxuLmlvbi1pb3MtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzJcIjtcbn1cblxuLmlvbi1pb3MtcGFwZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MVwiO1xufVxuXG4uaW9uLWlvcy1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiO1xufVxuXG4uaW9uLWlvcy1wYXBlci1wbGFuZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG5cbi5pb24taW9zLXBhcnRseS1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZlwiO1xufVxuXG4uaW9uLWlvcy1wYXJ0bHktc3Vubnktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiO1xufVxuXG4uaW9uLWlvcy1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OFwiO1xufVxuXG4uaW9uLWlvcy1wYXVzZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc3XCI7XG59XG5cbi5pb24taW9zLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3YVwiO1xufVxuXG4uaW9uLWlvcy1wYXctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OVwiO1xufVxuXG4uaW9uLWlvcy1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2NcIjtcbn1cblxuLmlvbi1pb3MtcGVvcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2JcIjtcbn1cblxuLmlvbi1pb3MtcGVyc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdlXCI7XG59XG5cbi5pb24taW9zLXBlcnNvbi1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cblxuLmlvbi1pb3MtcGVyc29uLWFkZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG5cbi5pb24taW9zLXBlcnNvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdkXCI7XG59XG5cbi5pb24taW9zLXBob25lLWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuXG4uaW9uLWlvcy1waG9uZS1sYW5kc2NhcGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuXG4uaW9uLWlvcy1waG9uZS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuXG4uaW9uLWlvcy1waG9uZS1wb3J0cmFpdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG5cbi5pb24taW9zLXBob3RvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MlwiO1xufVxuXG4uaW9uLWlvcy1waG90b3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MVwiO1xufVxuXG4uaW9uLWlvcy1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODRcIjtcbn1cblxuLmlvbi1pb3MtcGllLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODNcIjtcbn1cblxuLmlvbi1pb3MtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG59XG5cbi5pb24taW9zLXBpbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG5cbi5pb24taW9zLXBpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODZcIjtcbn1cblxuLmlvbi1pb3MtcGludC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg1XCI7XG59XG5cbi5pb24taW9zLXBpenphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG59XG5cbi5pb24taW9zLXBpenphLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cblxuLmlvbi1pb3MtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjtcbn1cblxuLmlvbi1pb3MtcGxhbmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuXG4uaW9uLWlvcy1wbGFuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cblxuLmlvbi1pb3MtcGxhbmV0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjtcbn1cblxuLmlvbi1pb3MtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4OFwiO1xufVxuXG4uaW9uLWlvcy1wbGF5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODdcIjtcbn1cblxuLmlvbi1pb3MtcG9kaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG5cbi5pb24taW9zLXBvZGl1bS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG59XG5cbi5pb24taW9zLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVmXCI7XG59XG5cbi5pb24taW9zLXBvd2VyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjtcbn1cblxuLmlvbi1pb3MtcHJpY2V0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGRcIjtcbn1cblxuLmlvbi1pb3MtcHJpY2V0YWctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4Y1wiO1xufVxuXG4uaW9uLWlvcy1wcmljZXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGZcIjtcbn1cblxuLmlvbi1pb3MtcHJpY2V0YWdzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGVcIjtcbn1cblxuLmlvbi1pb3MtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjtcbn1cblxuLmlvbi1pb3MtcHJpbnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuXG4uaW9uLWlvcy1wdWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5M1wiO1xufVxuXG4uaW9uLWlvcy1wdWxzZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG5cbi5pb24taW9zLXFyLXNjYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cblxuLmlvbi1pb3MtcXItc2Nhbm5lci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7XG59XG5cbi5pb24taW9zLXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG5cbi5pb24taW9zLXF1b3RlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjtcbn1cblxuLmlvbi1pb3MtcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cblxuLmlvbi1pb3MtcmFkaW8tYnV0dG9uLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuXG4uaW9uLWlvcy1yYWRpby1idXR0b24tb2ZmLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjtcbn1cblxuLmlvbi1pb3MtcmFkaW8tYnV0dG9uLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY3XCI7XG59XG5cbi5pb24taW9zLXJhZGlvLWJ1dHRvbi1vbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY3XCI7XG59XG5cbi5pb24taW9zLXJhZGlvLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjtcbn1cblxuLmlvbi1pb3MtcmFpbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTVcIjtcbn1cblxuLmlvbi1pb3MtcmFpbnktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NFwiO1xufVxuXG4uaW9uLWlvcy1yZWNvcmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTdcIjtcbn1cblxuLmlvbi1pb3MtcmVjb3JkaW5nLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTZcIjtcbn1cblxuLmlvbi1pb3MtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5OVwiO1xufVxuXG4uaW9uLWlvcy1yZWRvLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OThcIjtcbn1cblxuLmlvbi1pb3MtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5Y1wiO1xufVxuXG4uaW9uLWlvcy1yZWZyZXNoLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuXG4uaW9uLWlvcy1yZWZyZXNoLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7XG59XG5cbi5pb24taW9zLXJlZnJlc2gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5Y1wiO1xufVxuXG4uaW9uLWlvcy1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cblxuLmlvbi1pb3MtcmVtb3ZlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuXG4uaW9uLWlvcy1yZW1vdmUtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjtcbn1cblxuLmlvbi1pb3MtcmVtb3ZlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cblxuLmlvbi1pb3MtcmVvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuXG4uaW9uLWlvcy1yZW9yZGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cblxuLmlvbi1pb3MtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG5cbi5pb24taW9zLXJlcGVhdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG5cbi5pb24taW9zLXJlc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZlwiO1xufVxuXG4uaW9uLWlvcy1yZXNpemUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZlwiO1xufVxuXG4uaW9uLWlvcy1yZXN0YXVyYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG5cbi5pb24taW9zLXJlc3RhdXJhbnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuXG4uaW9uLWlvcy1yZXR1cm4tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4uaW9uLWlvcy1yZXR1cm4tbGVmdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7XG59XG5cbi5pb24taW9zLXJldHVybi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uaW9uLWlvcy1yZXR1cm4tcmlnaHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uaW9uLWlvcy1yZXZlcnNlLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZlwiO1xufVxuXG4uaW9uLWlvcy1yZXZlcnNlLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDllXCI7XG59XG5cbi5pb24taW9zLXJld2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhMVwiO1xufVxuXG4uaW9uLWlvcy1yZXdpbmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhMFwiO1xufVxuXG4uaW9uLWlvcy1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjtcbn1cblxuLmlvbi1pb3MtcmliYm9uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cblxuLmlvbi1pb3Mtcm9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhM1wiO1xufVxuXG4uaW9uLWlvcy1yb3NlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTJcIjtcbn1cblxuLmlvbi1pb3Mtc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5pb24taW9zLXNhZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5pb24taW9zLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuXG4uaW9uLWlvcy1zY2hvb2wtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiO1xufVxuXG4uaW9uLWlvcy1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTVcIjtcbn1cblxuLmlvbi1pb3Mtc2VhcmNoLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cblxuLmlvbi1pb3Mtc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwY1wiO1xufVxuXG4uaW9uLWlvcy1zZW5kLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLmlvbi1pb3Mtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTdcIjtcbn1cblxuLmlvbi1pb3Mtc2V0dGluZ3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiO1xufVxuXG4uaW9uLWlvcy1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuXG4uaW9uLWlvcy1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGZcIjtcbn1cblxuLmlvbi1pb3Mtc2hhcmUtYWx0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cblxuLmlvbi1pb3Mtc2hhcmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiO1xufVxuXG4uaW9uLWlvcy1zaGlydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiO1xufVxuXG4uaW9uLWlvcy1zaGlydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG5cbi5pb24taW9zLXNodWZmbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTlcIjtcbn1cblxuLmlvbi1pb3Mtc2h1ZmZsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE5XCI7XG59XG5cbi5pb24taW9zLXNraXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjtcbn1cblxuLmlvbi1pb3Mtc2tpcC1iYWNrd2FyZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7XG59XG5cbi5pb24taW9zLXNraXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiO1xufVxuXG4uaW9uLWlvcy1za2lwLWZvcndhcmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiO1xufVxuXG4uaW9uLWlvcy1zbm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7XG59XG5cbi5pb24taW9zLXNub3ctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuXG4uaW9uLWlvcy1zcGVlZG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMFwiO1xufVxuXG4uaW9uLWlvcy1zcGVlZG9tZXRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFmXCI7XG59XG5cbi5pb24taW9zLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuXG4uaW9uLWlvcy1zcXVhcmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4uaW9uLWlvcy1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIzXCI7XG59XG5cbi5pb24taW9zLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMVwiO1xufVxuXG4uaW9uLWlvcy1zdGFyLWhhbGYtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMVwiO1xufVxuXG4uaW9uLWlvcy1zdGFyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjJcIjtcbn1cblxuLmlvbi1pb3Mtc3RhdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjtcbn1cblxuLmlvbi1pb3Mtc3RhdHMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiO1xufVxuXG4uaW9uLWlvcy1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjVcIjtcbn1cblxuLmlvbi1pb3Mtc3RvcHdhdGNoLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjRcIjtcbn1cblxuLmlvbi1pb3Mtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG5cbi5pb24taW9zLXN1YndheS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG5cbi5pb24taW9zLXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI3XCI7XG59XG5cbi5pb24taW9zLXN1bm55LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjZcIjtcbn1cblxuLmlvbi1pb3Mtc3dhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZlwiO1xufVxuXG4uaW9uLWlvcy1zd2FwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWZcIjtcbn1cblxuLmlvbi1pb3Mtc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG5cbi5pb24taW9zLXN3aXRjaC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIwXCI7XG59XG5cbi5pb24taW9zLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjtcbn1cblxuLmlvbi1pb3Mtc3luYy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG5cbi5pb24taW9zLXRhYmxldC1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjtcbn1cblxuLmlvbi1pb3MtdGFibGV0LWxhbmRzY2FwZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5pb24taW9zLXRhYmxldC1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4uaW9uLWlvcy10YWJsZXQtcG9ydHJhaXQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4uaW9uLWlvcy10ZW5uaXNiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJiXCI7XG59XG5cbi5pb24taW9zLXRlbm5pc2JhbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiYVwiO1xufVxuXG4uaW9uLWlvcy10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUwXCI7XG59XG5cbi5pb24taW9zLXRleHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZlwiO1xufVxuXG4uaW9uLWlvcy10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiO1xufVxuXG4uaW9uLWlvcy10aGVybW9tZXRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7XG59XG5cbi5pb24taW9zLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7XG59XG5cbi5pb24taW9zLXRodW1icy1kb3duLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjtcbn1cblxuLmlvbi1pb3MtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7XG59XG5cbi5pb24taW9zLXRodW1icy11cC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7XG59XG5cbi5pb24taW9zLXRodW5kZXJzdG9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZFwiO1xufVxuXG4uaW9uLWlvcy10aHVuZGVyc3Rvcm0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiY1wiO1xufVxuXG4uaW9uLWlvcy10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJmXCI7XG59XG5cbi5pb24taW9zLXRpbWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZVwiO1xufVxuXG4uaW9uLWlvcy10aW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMVwiO1xufVxuXG4uaW9uLWlvcy10aW1lci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMwXCI7XG59XG5cbi5pb24taW9zLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XG59XG5cbi5pb24taW9zLXRyYWluLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjtcbn1cblxuLmlvbi1pb3MtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjtcbn1cblxuLmlvbi1pb3MtdHJhbnNnZW5kZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiO1xufVxuXG4uaW9uLWlvcy10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNVwiO1xufVxuXG4uaW9uLWlvcy10cmFzaC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM0XCI7XG59XG5cbi5pb24taW9zLXRyZW5kaW5nLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjtcbn1cblxuLmlvbi1pb3MtdHJlbmRpbmctZG93bi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG5cbi5pb24taW9zLXRyZW5kaW5nLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7XG59XG5cbi5pb24taW9zLXRyZW5kaW5nLXVwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjtcbn1cblxuLmlvbi1pb3MtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7XG59XG5cbi5pb24taW9zLXRyb3BoeS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG59XG5cbi5pb24taW9zLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVmXCI7XG59XG5cbi5pb24taW9zLXVtYnJlbGxhLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjtcbn1cblxuLmlvbi1pb3MtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjN1wiO1xufVxuXG4uaW9uLWlvcy11bmRvLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzZcIjtcbn1cblxuLmlvbi1pb3MtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7XG59XG5cbi5pb24taW9zLXVubG9jay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7XG59XG5cbi5pb24taW9zLXZpZGVvY2FtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNkXCI7XG59XG5cbi5pb24taW9zLXZpZGVvY2FtLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2NcIjtcbn1cblxuLmlvbi1pb3Mtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjtcbn1cblxuLmlvbi1pb3Mtdm9sdW1lLWRvd24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiO1xufVxuXG4uaW9uLWlvcy12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiO1xufVxuXG4uaW9uLWlvcy12b2x1bWUtbXV0ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XG59XG5cbi5pb24taW9zLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cblxuLmlvbi1pb3Mtdm9sdW1lLW9mZi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7XG59XG5cbi5pb24taW9zLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiO1xufVxuXG4uaW9uLWlvcy12b2x1bWUtdXAtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiO1xufVxuXG4uaW9uLWlvcy13YWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7XG59XG5cbi5pb24taW9zLXdhbGstb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiO1xufVxuXG4uaW9uLWlvcy13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7XG59XG5cbi5pb24taW9zLXdhcm5pbmctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiO1xufVxuXG4uaW9uLWlvcy13YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiO1xufVxuXG4uaW9uLWlvcy13YXRjaC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XG59XG5cbi5pb24taW9zLXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7XG59XG5cbi5pb24taW9zLXdhdGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjtcbn1cblxuLmlvbi1pb3Mtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiO1xufVxuXG4uaW9uLWlvcy13aWZpLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cblxuLmlvbi1pb3Mtd2luZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZlwiO1xufVxuXG4uaW9uLWlvcy13aW5lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjtcbn1cblxuLmlvbi1pb3Mtd29tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjtcbn1cblxuLmlvbi1pb3Mtd29tYW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiO1xufVxuXG4uaW9uLWxvZ28tYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuXG4uaW9uLWxvZ28tYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuXG4uaW9uLWxvZ28tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjtcbn1cblxuLmlvbi1sb2dvLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cblxuLmlvbi1sb2dvLWJ1ZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiO1xufVxuXG4uaW9uLWxvZ28tY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJmXCI7XG59XG5cbi5pb24tbG9nby1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMwXCI7XG59XG5cbi5pb24tbG9nby1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59XG5cbi5pb24tbG9nby1kZXNpZ25lcm5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjtcbn1cblxuLmlvbi1sb2dvLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG5cbi5pb24tbG9nby1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7XG59XG5cbi5pb24tbG9nby1ldXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7XG59XG5cbi5pb24tbG9nby1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuXG4uaW9uLWxvZ28tZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuXG4uaW9uLWxvZ28tZnJlZWJzZC1kZXZpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuXG4uaW9uLWxvZ28tZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG5cbi5pb24tbG9nby1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjtcbn1cblxuLmlvbi1sb2dvLWdvb2dsZXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjtcbn1cblxuLmlvbi1sb2dvLWhhY2tlcm5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjtcbn1cblxuLmlvbi1sb2dvLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XG59XG5cbi5pb24tbG9nby1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cblxuLmlvbi1sb2dvLWphdmFzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2ZcIjtcbn1cblxuLmlvbi1sb2dvLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG5cbi5pb24tbG9nby1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuXG4uaW9uLWxvZ28tbm9kZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7XG59XG5cbi5pb24tbG9nby1vY3RvY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG5cbi5pb24tbG9nby1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjtcbn1cblxuLmlvbi1sb2dvLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XG59XG5cbi5pb24tbG9nby1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjtcbn1cblxuLmlvbi1sb2dvLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiO1xufVxuXG4uaW9uLWxvZ28tcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XG59XG5cbi5pb24tbG9nby1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7XG59XG5cbi5pb24tbG9nby1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YVwiO1xufVxuXG4uaW9uLWxvZ28tc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjtcbn1cblxuLmlvbi1sb2dvLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7XG59XG5cbi5pb24tbG9nby10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjtcbn1cblxuLmlvbi1sb2dvLXR1eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiO1xufVxuXG4uaW9uLWxvZ28tdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFmXCI7XG59XG5cbi5pb24tbG9nby10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7XG59XG5cbi5pb24tbG9nby11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjFcIjtcbn1cblxuLmlvbi1sb2dvLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7XG59XG5cbi5pb24tbG9nby13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiO1xufVxuXG4uaW9uLWxvZ28td2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyZlwiO1xufVxuXG4uaW9uLWxvZ28td29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMwXCI7XG59XG5cbi5pb24tbG9nby14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRjXCI7XG59XG5cbi5pb24tbG9nby15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZFwiO1xufVxuXG4uaW9uLWxvZ28teWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRlXCI7XG59XG5cbi5pb24tbG9nby15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRmXCI7XG59XG5cbi5pb24tbWQtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG5cbi5pb24tbWQtYWRkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiO1xufVxuXG4uaW9uLW1kLWFsYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG5cbi5pb24tbWQtYWxidW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7XG59XG5cbi5pb24tbWQtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjtcbn1cblxuLmlvbi1tZC1hbWVyaWNhbi1mb290YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiO1xufVxuXG4uaW9uLW1kLWFuYWx5dGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OFwiO1xufVxuXG4uaW9uLW1kLWFwZXJ0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7XG59XG5cbi5pb24tbWQtYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xufVxuXG4uaW9uLW1kLWFwcHN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdiXCI7XG59XG5cbi5pb24tbWQtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiO1xufVxuXG4uaW9uLW1kLWFycm93LWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cblxuLmlvbi1tZC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7XG59XG5cbi5pb24tbWQtYXJyb3ctZHJvcGRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjtcbn1cblxuLmlvbi1tZC1hcnJvdy1kcm9wZG93bi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2ZcIjtcbn1cblxuLmlvbi1tZC1hcnJvdy1kcm9wbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiO1xufVxuXG4uaW9uLW1kLWFycm93LWRyb3BsZWZ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiO1xufVxuXG4uaW9uLW1kLWFycm93LWRyb3ByaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiO1xufVxuXG4uaW9uLW1kLWFycm93LWRyb3ByaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODNcIjtcbn1cblxuLmlvbi1tZC1hcnJvdy1kcm9wdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjtcbn1cblxuLmlvbi1tZC1hcnJvdy1kcm9wdXAtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7XG59XG5cbi5pb24tbWQtYXJyb3ctZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiO1xufVxuXG4uaW9uLW1kLWFycm93LXJvdW5kLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjtcbn1cblxuLmlvbi1tZC1hcnJvdy1yb3VuZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XG59XG5cbi5pb24tbWQtYXJyb3ctcm91bmQtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiO1xufVxuXG4uaW9uLW1kLWFycm93LXJvdW5kLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG5cbi5pb24tbWQtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGNcIjtcbn1cblxuLmlvbi1tZC1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiO1xufVxuXG4uaW9uLW1kLWF0dGFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZVwiO1xufVxuXG4uaW9uLW1kLWJhY2tzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZlwiO1xufVxuXG4uaW9uLW1kLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjtcbn1cblxuLmlvbi1tZC1iYXNlYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiO1xufVxuXG4uaW9uLW1kLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiO1xufVxuXG4uaW9uLW1kLWJhc2tldGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjtcbn1cblxuLmlvbi1tZC1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XG59XG5cbi5pb24tbWQtYmF0dGVyeS1kZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7XG59XG5cbi5pb24tbWQtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7XG59XG5cbi5pb24tbWQtYmVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7XG59XG5cbi5pb24tbWQtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiO1xufVxuXG4uaW9uLW1kLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjtcbn1cblxuLmlvbi1tZC1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjtcbn1cblxuLmlvbi1tZC1ib2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjliXCI7XG59XG5cbi5pb24tbWQtYm9keTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5Y1wiO1xufVxuXG4uaW9uLW1kLWJvbmZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjtcbn1cblxuLmlvbi1tZC1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7XG59XG5cbi5pb24tbWQtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWZcIjtcbn1cblxuLmlvbi1tZC1ib29rbWFya3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjtcbn1cblxuLmlvbi1tZC1ib3d0aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjtcbn1cblxuLmlvbi1tZC1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjtcbn1cblxuLmlvbi1tZC1icm93c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiO1xufVxuXG4uaW9uLW1kLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG59XG5cbi5pb24tbWQtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7XG59XG5cbi5pb24tbWQtYnVpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjtcbn1cblxuLmlvbi1tZC1idWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG59XG5cbi5pb24tbWQtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7XG59XG5cbi5pb24tbWQtY2FmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiO1xufVxuXG4uaW9uLW1kLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjtcbn1cblxuLmlvbi1tZC1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiO1xufVxuXG4uaW9uLW1kLWNhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWNcIjtcbn1cblxuLmlvbi1tZC1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjtcbn1cblxuLmlvbi1tZC1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjtcbn1cblxuLmlvbi1tZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7XG59XG5cbi5pb24tbWQtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiO1xufVxuXG4uaW9uLW1kLWNhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjtcbn1cblxuLmlvbi1tZC1jaGF0Ym94ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjtcbn1cblxuLmlvbi1tZC1jaGF0YnViYmxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiN1wiO1xufVxuXG4uaW9uLW1kLWNoZWNrYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7XG59XG5cbi5pb24tbWQtY2hlY2tib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiO1xufVxuXG4uaW9uLW1kLWNoZWNrbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiO1xufVxuXG4uaW9uLW1kLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjtcbn1cblxuLmlvbi1tZC1jaGVja21hcmstY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmFcIjtcbn1cblxuLmlvbi1tZC1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIjtcbn1cblxuLmlvbi1tZC1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZVwiO1xufVxuXG4uaW9uLW1kLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMwXCI7XG59XG5cbi5pb24tbWQtY2xvc2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJmXCI7XG59XG5cbi5pb24tbWQtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjtcbn1cblxuLmlvbi1tZC1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiO1xufVxuXG4uaW9uLW1kLWNsb3VkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiO1xufVxuXG4uaW9uLW1kLWNsb3VkLWRvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzNcIjtcbn1cblxuLmlvbi1tZC1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiO1xufVxuXG4uaW9uLW1kLWNsb3VkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjtcbn1cblxuLmlvbi1tZC1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cblxuLmlvbi1tZC1jbG91ZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjtcbn1cblxuLmlvbi1tZC1jbG91ZHktbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjtcbn1cblxuLmlvbi1tZC1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7XG59XG5cbi5pb24tbWQtY29kZS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiO1xufVxuXG4uaW9uLW1kLWNvZGUtd29ya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiO1xufVxuXG4uaW9uLW1kLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZlwiO1xufVxuXG4uaW9uLW1kLWNvbG9yLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjtcbn1cblxuLmlvbi1tZC1jb2xvci1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjtcbn1cblxuLmlvbi1tZC1jb2xvci1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7XG59XG5cbi5pb24tbWQtY29sb3Itd2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkM1wiO1xufVxuXG4uaW9uLW1kLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDRcIjtcbn1cblxuLmlvbi1tZC1jb25zdHJ1Y3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjtcbn1cblxuLmlvbi1tZC1jb250YWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG59XG5cbi5pb24tbWQtY29udGFjdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIjtcbn1cblxuLmlvbi1tZC1jb250cmFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiO1xufVxuXG4uaW9uLW1kLWNvbnRyYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XG59XG5cbi5pb24tbWQtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiO1xufVxuXG4uaW9uLW1kLWNyZWF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiO1xufVxuXG4uaW9uLW1kLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjtcbn1cblxuLmlvbi1tZC1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7XG59XG5cbi5pb24tbWQtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7XG59XG5cbi5pb24tbWQtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZlwiO1xufVxuXG4uaW9uLW1kLWRpc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjtcbn1cblxuLmlvbi1tZC1kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMVwiO1xufVxuXG4uaW9uLW1kLWRvbmUtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUyXCI7XG59XG5cbi5pb24tbWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTNcIjtcbn1cblxuLmlvbi1tZC1lYXNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNFwiO1xufVxuXG4uaW9uLW1kLWVnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiO1xufVxuXG4uaW9uLW1kLWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTZcIjtcbn1cblxuLmlvbi1tZC1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjtcbn1cblxuLmlvbi1tZC1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTlcIjtcbn1cblxuLmlvbi1tZC1leWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU4XCI7XG59XG5cbi5pb24tbWQtZmFzdGZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWFcIjtcbn1cblxuLmlvbi1tZC1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWJcIjtcbn1cblxuLmlvbi1tZC1maWxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWNcIjtcbn1cblxuLmlvbi1tZC1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7XG59XG5cbi5pb24tbWQtZmluZ2VyLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVlXCI7XG59XG5cbi5pb24tbWQtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZlwiO1xufVxuXG4uaW9uLW1kLWZsYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYwXCI7XG59XG5cbi5pb24tbWQtZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjFcIjtcbn1cblxuLmlvbi1tZC1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMlwiO1xufVxuXG4uaW9uLW1kLWZsb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmM1wiO1xufVxuXG4uaW9uLW1kLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNVwiO1xufVxuXG4uaW9uLW1kLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY0XCI7XG59XG5cbi5pb24tbWQtZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjZcIjtcbn1cblxuLmlvbi1tZC1mdW5uZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjdcIjtcbn1cblxuLmlvbi1tZC1nYW1lLWNvbnRyb2xsZXItYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOFwiO1xufVxuXG4uaW9uLW1kLWdhbWUtY29udHJvbGxlci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7XG59XG5cbi5pb24tbWQtZ2l0LWJyYW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmYVwiO1xufVxuXG4uaW9uLW1kLWdpdC1jb21taXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmJcIjtcbn1cblxuLmlvbi1tZC1naXQtY29tcGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmY1wiO1xufVxuXG4uaW9uLW1kLWdpdC1tZXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZFwiO1xufVxuXG4uaW9uLW1kLWdpdC1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZlXCI7XG59XG5cbi5pb24tbWQtZ2l0LXB1bGwtcmVxdWVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZlwiO1xufVxuXG4uaW9uLW1kLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDBcIjtcbn1cblxuLmlvbi1tZC1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMVwiO1xufVxuXG4uaW9uLW1kLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDJcIjtcbn1cblxuLmlvbi1tZC1oYW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDNcIjtcbn1cblxuLmlvbi1tZC1oYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA0XCI7XG59XG5cbi5pb24tbWQtaGFwcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDVcIjtcbn1cblxuLmlvbi1tZC1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA2XCI7XG59XG5cbi5pb24tbWQtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDhcIjtcbn1cblxuLmlvbi1tZC1oZWFydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA3XCI7XG59XG5cbi5pb24tbWQtaGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiO1xufVxuXG4uaW9uLW1kLWhlbHAtYnVveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiO1xufVxuXG4uaW9uLW1kLWhlbHAtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7XG59XG5cbi5pb24tbWQtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwY1wiO1xufVxuXG4uaW9uLW1kLWljZS1jcmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZFwiO1xufVxuXG4uaW9uLW1kLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBlXCI7XG59XG5cbi5pb24tbWQtaW1hZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBmXCI7XG59XG5cbi5pb24tbWQtaW5maW5pdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTBcIjtcbn1cblxuLmlvbi1tZC1pbmZvcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMlwiO1xufVxuXG4uaW9uLW1kLWluZm9ybWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMVwiO1xufVxuXG4uaW9uLW1kLWlvbmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEzXCI7XG59XG5cbi5pb24tbWQtaW9uaXRyb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTRcIjtcbn1cblxuLmlvbi1tZC1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTVcIjtcbn1cblxuLmlvbi1tZC1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTZcIjtcbn1cblxuLmlvbi1tZC1rZXlwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTdcIjtcbn1cblxuLmlvbi1tZC1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMThcIjtcbn1cblxuLmlvbi1tZC1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE5XCI7XG59XG5cbi5pb24tbWQtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZVwiO1xufVxuXG4uaW9uLW1kLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWJcIjtcbn1cblxuLmlvbi1tZC1saXN0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxYVwiO1xufVxuXG4uaW9uLW1kLWxvY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxY1wiO1xufVxuXG4uaW9uLW1kLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWRcIjtcbn1cblxuLmlvbi1tZC1sb2ctaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjtcbn1cblxuLmlvbi1tZC1sb2ctb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFmXCI7XG59XG5cbi5pb24tbWQtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIwXCI7XG59XG5cbi5pb24tbWQtbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMlwiO1xufVxuXG4uaW9uLW1kLW1haWwtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMVwiO1xufVxuXG4uaW9uLW1kLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjNcIjtcbn1cblxuLmlvbi1tZC1tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjRcIjtcbn1cblxuLmlvbi1tZC1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjVcIjtcbn1cblxuLmlvbi1tZC1tZWRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNlwiO1xufVxuXG4uaW9uLW1kLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjdcIjtcbn1cblxuLmlvbi1tZC1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjhcIjtcbn1cblxuLmlvbi1tZC1tZWdhcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjlcIjtcbn1cblxuLmlvbi1tZC1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJhXCI7XG59XG5cbi5pb24tbWQtbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJjXCI7XG59XG5cbi5pb24tbWQtbWljLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyYlwiO1xufVxuXG4uaW9uLW1kLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmRcIjtcbn1cblxuLmlvbi1tZC1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJlXCI7XG59XG5cbi5pb24tbWQtbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuXG4uaW9uLW1kLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzFcIjtcbn1cblxuLmlvbi1tZC1tdXNpY2FsLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzJcIjtcbn1cblxuLmlvbi1tZC1tdXNpY2FsLW5vdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMzXCI7XG59XG5cbi5pb24tbWQtbmF2aWdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzRcIjtcbn1cblxuLmlvbi1tZC1uby1zbW9raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM1XCI7XG59XG5cbi5pb24tbWQtbm90aWZpY2F0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOFwiO1xufVxuXG4uaW9uLW1kLW5vdGlmaWNhdGlvbnMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM2XCI7XG59XG5cbi5pb24tbWQtbm90aWZpY2F0aW9ucy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM3XCI7XG59XG5cbi5pb24tbWQtbnVjbGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOVwiO1xufVxuXG4uaW9uLW1kLW51dHJpdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzYVwiO1xufVxuXG4uaW9uLW1kLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2JcIjtcbn1cblxuLmlvbi1tZC1vcHRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNjXCI7XG59XG5cbi5pb24tbWQtb3V0bGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNkXCI7XG59XG5cbi5pb24tbWQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2ZcIjtcbn1cblxuLmlvbi1tZC1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZVwiO1xufVxuXG4uaW9uLW1kLXBhcnRseS1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MFwiO1xufVxuXG4uaW9uLW1kLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQxXCI7XG59XG5cbi5pb24tbWQtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQyXCI7XG59XG5cbi5pb24tbWQtcGVvcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQzXCI7XG59XG5cbi5pb24tbWQtcGVyc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ1XCI7XG59XG5cbi5pb24tbWQtcGVyc29uLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NFwiO1xufVxuXG4uaW9uLW1kLXBob25lLWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NlwiO1xufVxuXG4uaW9uLW1kLXBob25lLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ3XCI7XG59XG5cbi5pb24tbWQtcGhvdG9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ4XCI7XG59XG5cbi5pb24tbWQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ5XCI7XG59XG5cbi5pb24tbWQtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRhXCI7XG59XG5cbi5pb24tbWQtcGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0YlwiO1xufVxuXG4uaW9uLW1kLXBpenphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU0XCI7XG59XG5cbi5pb24tbWQtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTVcIjtcbn1cblxuLmlvbi1tZC1wbGFuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTZcIjtcbn1cblxuLmlvbi1tZC1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU3XCI7XG59XG5cbi5pb24tbWQtcG9kaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7XG59XG5cbi5pb24tbWQtcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTlcIjtcbn1cblxuLmlvbi1tZC1wcmljZXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YVwiO1xufVxuXG4uaW9uLW1kLXByaWNldGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YlwiO1xufVxuXG4uaW9uLW1kLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVjXCI7XG59XG5cbi5pb24tbWQtcHVsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIjtcbn1cblxuLmlvbi1tZC1xci1zY2FubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVlXCI7XG59XG5cbi5pb24tbWQtcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWZcIjtcbn1cblxuLmlvbi1tZC1yYWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MlwiO1xufVxuXG4uaW9uLW1kLXJhZGlvLWJ1dHRvbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjBcIjtcbn1cblxuLmlvbi1tZC1yYWRpby1idXR0b24tb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjFcIjtcbn1cblxuLmlvbi1tZC1yYWlueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2M1wiO1xufVxuXG4uaW9uLW1kLXJlY29yZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NFwiO1xufVxuXG4uaW9uLW1kLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjVcIjtcbn1cblxuLmlvbi1tZC1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY2XCI7XG59XG5cbi5pb24tbWQtcmVmcmVzaC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjtcbn1cblxuLmlvbi1tZC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjhcIjtcbn1cblxuLmlvbi1tZC1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY3XCI7XG59XG5cbi5pb24tbWQtcmVvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OVwiO1xufVxuXG4uaW9uLW1kLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YVwiO1xufVxuXG4uaW9uLW1kLXJlc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YlwiO1xufVxuXG4uaW9uLW1kLXJlc3RhdXJhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmNcIjtcbn1cblxuLmlvbi1tZC1yZXR1cm4tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZFwiO1xufVxuXG4uaW9uLW1kLXJldHVybi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZVwiO1xufVxuXG4uaW9uLW1kLXJldmVyc2UtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZmXCI7XG59XG5cbi5pb24tbWQtcmV3aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcwXCI7XG59XG5cbi5pb24tbWQtcmliYm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcxXCI7XG59XG5cbi5pb24tbWQtcm9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MlwiO1xufVxuXG4uaW9uLW1kLXNhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3M1wiO1xufVxuXG4uaW9uLW1kLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NFwiO1xufVxuXG4uaW9uLW1kLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiO1xufVxuXG4uaW9uLW1kLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzZcIjtcbn1cblxuLmlvbi1tZC1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3N1wiO1xufVxuXG4uaW9uLW1kLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc5XCI7XG59XG5cbi5pb24tbWQtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc4XCI7XG59XG5cbi5pb24tbWQtc2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2FcIjtcbn1cblxuLmlvbi1tZC1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdiXCI7XG59XG5cbi5pb24tbWQtc2tpcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3Y1wiO1xufVxuXG4uaW9uLW1kLXNraXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZFwiO1xufVxuXG4uaW9uLW1kLXNub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2VcIjtcbn1cblxuLmlvbi1tZC1zcGVlZG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZlwiO1xufVxuXG4uaW9uLW1kLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MVwiO1xufVxuXG4uaW9uLW1kLXNxdWFyZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgwXCI7XG59XG5cbi5pb24tbWQtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NFwiO1xufVxuXG4uaW9uLW1kLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MlwiO1xufVxuXG4uaW9uLW1kLXN0YXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4M1wiO1xufVxuXG4uaW9uLW1kLXN0YXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7XG59XG5cbi5pb24tbWQtc3RvcHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg2XCI7XG59XG5cbi5pb24tbWQtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg3XCI7XG59XG5cbi5pb24tbWQtc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODhcIjtcbn1cblxuLmlvbi1tZC1zd2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg5XCI7XG59XG5cbi5pb24tbWQtc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhhXCI7XG59XG5cbi5pb24tbWQtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YlwiO1xufVxuXG4uaW9uLW1kLXRhYmxldC1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGNcIjtcbn1cblxuLmlvbi1tZC10YWJsZXQtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGRcIjtcbn1cblxuLmlvbi1tZC10ZW5uaXNiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhlXCI7XG59XG5cbi5pb24tbWQtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZlwiO1xufVxuXG4uaW9uLW1kLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkwXCI7XG59XG5cbi5pb24tbWQtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTFcIjtcbn1cblxuLmlvbi1tZC10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjtcbn1cblxuLmlvbi1tZC10aHVuZGVyc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTNcIjtcbn1cblxuLmlvbi1tZC10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk0XCI7XG59XG5cbi5pb24tbWQtdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTVcIjtcbn1cblxuLmlvbi1tZC10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NlwiO1xufVxuXG4uaW9uLW1kLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7XG59XG5cbi5pb24tbWQtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOThcIjtcbn1cblxuLmlvbi1tZC10cmVuZGluZy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk5XCI7XG59XG5cbi5pb24tbWQtdHJlbmRpbmctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWFcIjtcbn1cblxuLmlvbi1tZC10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWJcIjtcbn1cblxuLmlvbi1tZC11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5Y1wiO1xufVxuXG4uaW9uLW1kLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWRcIjtcbn1cblxuLmlvbi1tZC11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWVcIjtcbn1cblxuLmlvbi1tZC12aWRlb2NhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZlwiO1xufVxuXG4uaW9uLW1kLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EwXCI7XG59XG5cbi5pb24tbWQtdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTFcIjtcbn1cblxuLmlvbi1tZC12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EyXCI7XG59XG5cbi5pb24tbWQtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EzXCI7XG59XG5cbi5pb24tbWQtd2FsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNFwiO1xufVxuXG4uaW9uLW1kLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTVcIjtcbn1cblxuLmlvbi1tZC13YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNlwiO1xufVxuXG4uaW9uLW1kLXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E3XCI7XG59XG5cbi5pb24tbWQtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOFwiO1xufVxuXG4uaW9uLW1kLXdpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTlcIjtcbn1cblxuLmlvbi1tZC13b21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYVwiO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhOm5vdCguYnRuKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuICBAcGFnZSB7XG4gICAgc2l6ZTogYTM7XG4gIH1cbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250YWluZXIsIC5hcHAtZm9vdGVyLWNhcmRzLCAuYXBwLWNvcHlyaWdodCwgLmFwcC1wYXRoYmFyIHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhciwgLmFwcC1uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJhZGdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZCxcbiAgLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtZGFyayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLnRhYmxlLWRhcmsgdGgsXG4gIC50YWJsZS1kYXJrIHRkLFxuICAudGFibGUtZGFyayB0aGVhZCB0aCxcbiAgLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICB9XG4gIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICB9XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzUwNzM3ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlciwgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiO1xufVxuXG4uaW1nLWZsdWlkLCAuYXBwLWJhbm5lci1pbWFnZSwgLmFwcC1pbWcsIC5pbWFnZS1pbmxpbmUsIC5pbWFnZS1sZWZ0LCAubmV3c0ltYWdlLCAudGlsZUltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNlODNlOGM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xufVxuXG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uY29udGFpbmVyLCAuYXBwLWZvb3Rlci1jYXJkcywgLmFwcC1jb3B5cmlnaHQsIC5hcHAtcGF0aGJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLCAuYXBwLWZvb3Rlci1jYXJkcywgLmFwcC1jb3B5cmlnaHQsIC5hcHAtcGF0aGJhciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciwgLmFwcC1mb290ZXItY2FyZHMsIC5hcHAtY29weXJpZ2h0LCAuYXBwLXBhdGhiYXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIsIC5hcHAtZm9vdGVyLWNhcmRzLCAuYXBwLWNvcHlyaWdodCwgLmFwcC1wYXRoYmFyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciwgLmFwcC1mb290ZXItY2FyZHMsIC5hcHAtY29weXJpZ2h0LCAuYXBwLXBhdGhiYXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udGFibGUgdGgsXG4udGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi50YWJsZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi50YWJsZSAudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udGFibGUtc20gdGgsXG4udGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAwLjNyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGFmZjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7XG59XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cblxuLnRhYmxlLXN1Y2Nlc3MsXG4udGFibGUtc3VjY2VzcyA+IHRoLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xufVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG5cbi50YWJsZS13YXJuaW5nLFxuLnRhYmxlLXdhcm5pbmcgPiB0aCxcbi50YWJsZS13YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcbn1cblxuLnRhYmxlLWRhbmdlcixcbi50YWJsZS1kYW5nZXIgPiB0aCxcbi50YWJsZS1kYW5nZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xufVxuXG4udGFibGUtbGlnaHQsXG4udGFibGUtbGlnaHQgPiB0aCxcbi50YWJsZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcbn1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMzIzODNlO1xufVxuXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbn1cblxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzIzODNlO1xufVxuXG4udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cblxuLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1zbSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wsIHNlbGVjdCxcbnRleHRhcmVhLFxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLCAuYXBwLXNlYXJjaGJveC1maWVsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wsIHNlbGVjdCxcbiAgdGV4dGFyZWEsXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cIndlZWtcIl0sXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbiAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgaW5wdXRbdHlwZT1cImNvbG9yXCJdLCAuYXBwLXNlYXJjaGJveC1maWVsZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kLCBzZWxlY3Q6Oi1tcy1leHBhbmQsXG50ZXh0YXJlYTo6LW1zLWV4cGFuZCxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotbXMtZXhwYW5kLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotbXMtZXhwYW5kLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOjotbXMtZXhwYW5kLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOjotbXMtZXhwYW5kLFxuaW5wdXRbdHlwZT1cImRhdGVcIl06Oi1tcy1leHBhbmQsXG5pbnB1dFt0eXBlPVwibW9udGhcIl06Oi1tcy1leHBhbmQsXG5pbnB1dFt0eXBlPVwidGltZVwiXTo6LW1zLWV4cGFuZCxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdOjotbXMtZXhwYW5kLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LW1zLWV4cGFuZCxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LW1zLWV4cGFuZCxcbmlucHV0W3R5cGU9XCJ1cmxcIl06Oi1tcy1leHBhbmQsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotbXMtZXhwYW5kLFxuaW5wdXRbdHlwZT1cInRlbFwiXTo6LW1zLWV4cGFuZCxcbmlucHV0W3R5cGU9XCJjb2xvclwiXTo6LW1zLWV4cGFuZCwgLmFwcC1zZWFyY2hib3gtZmllbGQ6Oi1tcy1leHBhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzLCBzZWxlY3Q6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cywgLmFwcC1zZWFyY2hib3gtZmllbGQ6Zm9jdXMge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLCBzZWxlY3Q6OnBsYWNlaG9sZGVyLFxudGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1cImRhdGVcIl06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9XCJ0aW1lXCJdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9XCJ1cmxcIl06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPVwidGVsXCJdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9XCJjb2xvclwiXTo6cGxhY2Vob2xkZXIsIC5hcHAtc2VhcmNoYm94LWZpZWxkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCBzZWxlY3Q6ZGlzYWJsZWQsXG50ZXh0YXJlYTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1cImRhdGVcIl06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPVwibW9udGhcIl06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPVwidGltZVwiXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9XCJ1cmxcIl06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1cInRlbFwiXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9XCJjb2xvclwiXTpkaXNhYmxlZCwgLmFwcC1zZWFyY2hib3gtZmllbGQ6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLCBzZWxlY3RbcmVhZG9ubHldLFxudGV4dGFyZWFbcmVhZG9ubHldLFxuaW5wdXRbcmVhZG9ubHldW3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbcmVhZG9ubHldW3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3JlYWRvbmx5XVt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFtyZWFkb25seV1bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbcmVhZG9ubHldW3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbcmVhZG9ubHldW3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3JlYWRvbmx5XVt0eXBlPVwidGltZVwiXSxcbmlucHV0W3JlYWRvbmx5XVt0eXBlPVwid2Vla1wiXSxcbmlucHV0W3JlYWRvbmx5XVt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbcmVhZG9ubHldW3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3JlYWRvbmx5XVt0eXBlPVwidXJsXCJdLFxuaW5wdXRbcmVhZG9ubHldW3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFtyZWFkb25seV1bdHlwZT1cInRlbFwiXSxcbmlucHV0W3JlYWRvbmx5XVt0eXBlPVwiY29sb3JcIl0sIFtyZWFkb25seV0uYXBwLXNlYXJjaGJveC1maWVsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSwgc2VsZWN0OmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjgxMjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygyLjg3NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sIHNlbGVjdFtzaXplXSwgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sIHNlbGVjdFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCxcbnRleHRhcmVhLCB0ZXh0YXJlYS5hcHAtc2VhcmNoYm94LWZpZWxkIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuXG4uZm9ybS1yb3cgPiAuY29sLFxuLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC45KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLndhcy12YWxpZGF0ZWQgc2VsZWN0OnZhbGlkLCAud2FzLXZhbGlkYXRlZFxudGV4dGFyZWE6dmFsaWQsIC53YXMtdmFsaWRhdGVkXG5pbnB1dFt0eXBlPVwidGV4dFwiXTp2YWxpZCwgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTp2YWxpZCwgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXTp2YWxpZCwgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTp2YWxpZCwgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJkYXRlXCJdOnZhbGlkLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdOnZhbGlkLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cInRpbWVcIl06dmFsaWQsIC53YXMtdmFsaWRhdGVkXG5pbnB1dFt0eXBlPVwid2Vla1wiXTp2YWxpZCwgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06dmFsaWQsIC53YXMtdmFsaWRhdGVkXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06dmFsaWQsIC53YXMtdmFsaWRhdGVkXG5pbnB1dFt0eXBlPVwidXJsXCJdOnZhbGlkLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTp2YWxpZCwgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJ0ZWxcIl06dmFsaWQsIC53YXMtdmFsaWRhdGVkXG5pbnB1dFt0eXBlPVwiY29sb3JcIl06dmFsaWQsIC53YXMtdmFsaWRhdGVkIC5hcHAtc2VhcmNoYm94LWZpZWxkOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkLCBzZWxlY3QuaXMtdmFsaWQsXG50ZXh0YXJlYS5pcy12YWxpZCxcbmlucHV0LmlzLXZhbGlkW3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXQuaXMtdmFsaWRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXQuaXMtdmFsaWRbdHlwZT1cImRhdGV0aW1lXCJdLFxuaW5wdXQuaXMtdmFsaWRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXQuaXMtdmFsaWRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dC5pcy12YWxpZFt0eXBlPVwibW9udGhcIl0sXG5pbnB1dC5pcy12YWxpZFt0eXBlPVwidGltZVwiXSxcbmlucHV0LmlzLXZhbGlkW3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXQuaXMtdmFsaWRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0LmlzLXZhbGlkW3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0LmlzLXZhbGlkW3R5cGU9XCJ1cmxcIl0sXG5pbnB1dC5pcy12YWxpZFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXQuaXMtdmFsaWRbdHlwZT1cInRlbFwiXSxcbmlucHV0LmlzLXZhbGlkW3R5cGU9XCJjb2xvclwiXSwgLmlzLXZhbGlkLmFwcC1zZWFyY2hib3gtZmllbGQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCBjYWxjKDIuMjVyZW0gLyA0KTtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDIuMjVyZW0gLyAyKSBjYWxjKDIuMjVyZW0gLyAyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZCBzZWxlY3Q6dmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkXG50ZXh0YXJlYTp2YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cImRhdGVcIl06dmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkXG5pbnB1dFt0eXBlPVwibW9udGhcIl06dmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkXG5pbnB1dFt0eXBlPVwidGltZVwiXTp2YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdOnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTp2YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTp2YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJ1cmxcIl06dmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cInRlbFwiXTp2YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJjb2xvclwiXTp2YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWQgLmFwcC1zZWFyY2hib3gtZmllbGQ6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsIHNlbGVjdC5pcy12YWxpZDpmb2N1cyxcbnRleHRhcmVhLmlzLXZhbGlkOmZvY3VzLFxuaW5wdXQuaXMtdmFsaWRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG5pbnB1dC5pcy12YWxpZFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG5pbnB1dC5pcy12YWxpZFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsXG5pbnB1dC5pcy12YWxpZFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsXG5pbnB1dC5pcy12YWxpZFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxcbmlucHV0LmlzLXZhbGlkW3R5cGU9XCJtb250aFwiXTpmb2N1cyxcbmlucHV0LmlzLXZhbGlkW3R5cGU9XCJ0aW1lXCJdOmZvY3VzLFxuaW5wdXQuaXMtdmFsaWRbdHlwZT1cIndlZWtcIl06Zm9jdXMsXG5pbnB1dC5pcy12YWxpZFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuaW5wdXQuaXMtdmFsaWRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuaW5wdXQuaXMtdmFsaWRbdHlwZT1cInVybFwiXTpmb2N1cyxcbmlucHV0LmlzLXZhbGlkW3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG5pbnB1dC5pcy12YWxpZFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuaW5wdXQuaXMtdmFsaWRbdHlwZT1cImNvbG9yXCJdOmZvY3VzLCAuaXMtdmFsaWQuYXBwLXNlYXJjaGJveC1maWVsZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCBzZWxlY3Q6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkXG50ZXh0YXJlYTp2YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cImRhdGVcIl06dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkXG5pbnB1dFt0eXBlPVwibW9udGhcIl06dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkXG5pbnB1dFt0eXBlPVwidGltZVwiXTp2YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTp2YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTp2YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJ1cmxcIl06dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cInRlbFwiXTp2YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJjb2xvclwiXTp2YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLmFwcC1zZWFyY2hib3gtZmllbGQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4ud2FzLXZhbGlkYXRlZCBzZWxlY3Q6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi53YXMtdmFsaWRhdGVkXG50ZXh0YXJlYTp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4ud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4ud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4ud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4ud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cImRhdGVcIl06dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi53YXMtdmFsaWRhdGVkXG5pbnB1dFt0eXBlPVwibW9udGhcIl06dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi53YXMtdmFsaWRhdGVkXG5pbnB1dFt0eXBlPVwidGltZVwiXTp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4ud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJ1cmxcIl06dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi53YXMtdmFsaWRhdGVkXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4ud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cInRlbFwiXTp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJjb2xvclwiXTp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLndhcy12YWxpZGF0ZWQgLmFwcC1zZWFyY2hib3gtZmllbGQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxudGV4dGFyZWEuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG5pbnB1dC5pcy12YWxpZFt0eXBlPVwidGV4dFwiXSB+IC52YWxpZC1mZWVkYmFjayxcbmlucHV0LmlzLXZhbGlkW3R5cGU9XCJwYXNzd29yZFwiXSB+IC52YWxpZC1mZWVkYmFjayxcbmlucHV0LmlzLXZhbGlkW3R5cGU9XCJkYXRldGltZVwiXSB+IC52YWxpZC1mZWVkYmFjayxcbmlucHV0LmlzLXZhbGlkW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSB+IC52YWxpZC1mZWVkYmFjayxcbmlucHV0LmlzLXZhbGlkW3R5cGU9XCJkYXRlXCJdIH4gLnZhbGlkLWZlZWRiYWNrLFxuaW5wdXQuaXMtdmFsaWRbdHlwZT1cIm1vbnRoXCJdIH4gLnZhbGlkLWZlZWRiYWNrLFxuaW5wdXQuaXMtdmFsaWRbdHlwZT1cInRpbWVcIl0gfiAudmFsaWQtZmVlZGJhY2ssXG5pbnB1dC5pcy12YWxpZFt0eXBlPVwid2Vla1wiXSB+IC52YWxpZC1mZWVkYmFjayxcbmlucHV0LmlzLXZhbGlkW3R5cGU9XCJudW1iZXJcIl0gfiAudmFsaWQtZmVlZGJhY2ssXG5pbnB1dC5pcy12YWxpZFt0eXBlPVwiZW1haWxcIl0gfiAudmFsaWQtZmVlZGJhY2ssXG5pbnB1dC5pcy12YWxpZFt0eXBlPVwidXJsXCJdIH4gLnZhbGlkLWZlZWRiYWNrLFxuaW5wdXQuaXMtdmFsaWRbdHlwZT1cInNlYXJjaFwiXSB+IC52YWxpZC1mZWVkYmFjayxcbmlucHV0LmlzLXZhbGlkW3R5cGU9XCJ0ZWxcIl0gfiAudmFsaWQtZmVlZGJhY2ssXG5pbnB1dC5pcy12YWxpZFt0eXBlPVwiY29sb3JcIl0gfiAudmFsaWQtZmVlZGJhY2ssIC5pcy12YWxpZC5hcHAtc2VhcmNoYm94LWZpZWxkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwLCBzZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbnRleHRhcmVhLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG5pbnB1dC5pcy12YWxpZFt0eXBlPVwidGV4dFwiXSB+IC52YWxpZC10b29sdGlwLFxuaW5wdXQuaXMtdmFsaWRbdHlwZT1cInBhc3N3b3JkXCJdIH4gLnZhbGlkLXRvb2x0aXAsXG5pbnB1dC5pcy12YWxpZFt0eXBlPVwiZGF0ZXRpbWVcIl0gfiAudmFsaWQtdG9vbHRpcCxcbmlucHV0LmlzLXZhbGlkW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSB+IC52YWxpZC10b29sdGlwLFxuaW5wdXQuaXMtdmFsaWRbdHlwZT1cImRhdGVcIl0gfiAudmFsaWQtdG9vbHRpcCxcbmlucHV0LmlzLXZhbGlkW3R5cGU9XCJtb250aFwiXSB+IC52YWxpZC10b29sdGlwLFxuaW5wdXQuaXMtdmFsaWRbdHlwZT1cInRpbWVcIl0gfiAudmFsaWQtdG9vbHRpcCxcbmlucHV0LmlzLXZhbGlkW3R5cGU9XCJ3ZWVrXCJdIH4gLnZhbGlkLXRvb2x0aXAsXG5pbnB1dC5pcy12YWxpZFt0eXBlPVwibnVtYmVyXCJdIH4gLnZhbGlkLXRvb2x0aXAsXG5pbnB1dC5pcy12YWxpZFt0eXBlPVwiZW1haWxcIl0gfiAudmFsaWQtdG9vbHRpcCxcbmlucHV0LmlzLXZhbGlkW3R5cGU9XCJ1cmxcIl0gfiAudmFsaWQtdG9vbHRpcCxcbmlucHV0LmlzLXZhbGlkW3R5cGU9XCJzZWFyY2hcIl0gfiAudmFsaWQtdG9vbHRpcCxcbmlucHV0LmlzLXZhbGlkW3R5cGU9XCJ0ZWxcIl0gfiAudmFsaWQtdG9vbHRpcCxcbmlucHV0LmlzLXZhbGlkW3R5cGU9XCJjb2xvclwiXSB+IC52YWxpZC10b29sdGlwLCAuaXMtdmFsaWQuYXBwLXNlYXJjaGJveC1maWVsZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgLndhcy12YWxpZGF0ZWRcbnRleHRhcmVhOnZhbGlkLCAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5hcHAtc2VhcmNoYm94LWZpZWxkOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsXG50ZXh0YXJlYS5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDIuMjVyZW0gLyA0KSByaWdodCBjYWxjKDIuMjVyZW0gLyA0KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4LCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAyLjAyNXJlbS9jYWxjKDIuMjVyZW0gLyAyKSBjYWxjKDIuMjVyZW0gLyAyKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLWZpbGUuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLWZpbGUuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MWRkOGE7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0Y2U1Nztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjkpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC53YXMtdmFsaWRhdGVkIHNlbGVjdDppbnZhbGlkLCAud2FzLXZhbGlkYXRlZFxudGV4dGFyZWE6aW52YWxpZCwgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmludmFsaWQsIC53YXMtdmFsaWRhdGVkXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06aW52YWxpZCwgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXTppbnZhbGlkLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmludmFsaWQsIC53YXMtdmFsaWRhdGVkXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTppbnZhbGlkLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmludmFsaWQsIC53YXMtdmFsaWRhdGVkXG5pbnB1dFt0eXBlPVwidGltZVwiXTppbnZhbGlkLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cIndlZWtcIl06aW52YWxpZCwgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06aW52YWxpZCwgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTppbnZhbGlkLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cInVybFwiXTppbnZhbGlkLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTppbnZhbGlkLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cInRlbFwiXTppbnZhbGlkLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdOmludmFsaWQsIC53YXMtdmFsaWRhdGVkIC5hcHAtc2VhcmNoYm94LWZpZWxkOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwgc2VsZWN0LmlzLWludmFsaWQsXG50ZXh0YXJlYS5pcy1pbnZhbGlkLFxuaW5wdXQuaXMtaW52YWxpZFt0eXBlPVwidGV4dFwiXSxcbmlucHV0LmlzLWludmFsaWRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXQuaXMtaW52YWxpZFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dC5pcy1pbnZhbGlkW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0LmlzLWludmFsaWRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dC5pcy1pbnZhbGlkW3R5cGU9XCJtb250aFwiXSxcbmlucHV0LmlzLWludmFsaWRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dC5pcy1pbnZhbGlkW3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXQuaXMtaW52YWxpZFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXQuaXMtaW52YWxpZFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dC5pcy1pbnZhbGlkW3R5cGU9XCJ1cmxcIl0sXG5pbnB1dC5pcy1pbnZhbGlkW3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dC5pcy1pbnZhbGlkW3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dC5pcy1pbnZhbGlkW3R5cGU9XCJjb2xvclwiXSwgLmlzLWludmFsaWQuYXBwLXNlYXJjaGJveC1maWVsZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IGNhbGMoMi4yNXJlbSAvIDQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMi4yNXJlbSAvIDIpIGNhbGMoMi4yNXJlbSAvIDIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2RjMzU0NScgdmlld0JveD0nLTIgLTIgNyA3JyUzRSUzQ3BhdGggc3Ryb2tlPSclMjNkOTUzNGYnIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzRSUzQ2NpcmNsZSByPScuNScvJTNFJTNDY2lyY2xlIGN4PSczJyByPScuNScvJTNFJTNDY2lyY2xlIGN5PSczJyByPScuNScvJTNFJTNDY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWQgc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkXG50ZXh0YXJlYTppbnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cInRleHRcIl06aW52YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTppbnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmludmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06aW52YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJkYXRlXCJdOmludmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkXG5pbnB1dFt0eXBlPVwibW9udGhcIl06aW52YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJ0aW1lXCJdOmludmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkXG5pbnB1dFt0eXBlPVwid2Vla1wiXTppbnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTppbnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOmludmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkXG5pbnB1dFt0eXBlPVwidXJsXCJdOmludmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmludmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkXG5pbnB1dFt0eXBlPVwidGVsXCJdOmludmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkXG5pbnB1dFt0eXBlPVwiY29sb3JcIl06aW52YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWQgLmFwcC1zZWFyY2hib3gtZmllbGQ6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLCBzZWxlY3QuaXMtaW52YWxpZDpmb2N1cyxcbnRleHRhcmVhLmlzLWludmFsaWQ6Zm9jdXMsXG5pbnB1dC5pcy1pbnZhbGlkW3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuaW5wdXQuaXMtaW52YWxpZFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG5pbnB1dC5pcy1pbnZhbGlkW3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cyxcbmlucHV0LmlzLWludmFsaWRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLFxuaW5wdXQuaXMtaW52YWxpZFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxcbmlucHV0LmlzLWludmFsaWRbdHlwZT1cIm1vbnRoXCJdOmZvY3VzLFxuaW5wdXQuaXMtaW52YWxpZFt0eXBlPVwidGltZVwiXTpmb2N1cyxcbmlucHV0LmlzLWludmFsaWRbdHlwZT1cIndlZWtcIl06Zm9jdXMsXG5pbnB1dC5pcy1pbnZhbGlkW3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG5pbnB1dC5pcy1pbnZhbGlkW3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmlucHV0LmlzLWludmFsaWRbdHlwZT1cInVybFwiXTpmb2N1cyxcbmlucHV0LmlzLWludmFsaWRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyxcbmlucHV0LmlzLWludmFsaWRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbmlucHV0LmlzLWludmFsaWRbdHlwZT1cImNvbG9yXCJdOmZvY3VzLCAuaXMtaW52YWxpZC5hcHAtc2VhcmNoYm94LWZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCBzZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZFxudGV4dGFyZWE6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cInRleHRcIl06aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXTppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cImRhdGVcIl06aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJ0aW1lXCJdOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJ1cmxcIl06aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkXG5pbnB1dFt0eXBlPVwidGVsXCJdOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJjb2xvclwiXTppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC5hcHAtc2VhcmNoYm94LWZpZWxkOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4ud2FzLXZhbGlkYXRlZCBzZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4ud2FzLXZhbGlkYXRlZFxudGV4dGFyZWE6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4ud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cInRleHRcIl06aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4ud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXTppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi53YXMtdmFsaWRhdGVkXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4ud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cImRhdGVcIl06aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4ud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJ0aW1lXCJdOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4ud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJ1cmxcIl06aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4ud2FzLXZhbGlkYXRlZFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi53YXMtdmFsaWRhdGVkXG5pbnB1dFt0eXBlPVwidGVsXCJdOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLndhcy12YWxpZGF0ZWRcbmlucHV0W3R5cGU9XCJjb2xvclwiXTppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi53YXMtdmFsaWRhdGVkIC5hcHAtc2VhcmNoYm94LWZpZWxkOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbnRleHRhcmVhLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbmlucHV0LmlzLWludmFsaWRbdHlwZT1cInRleHRcIl0gfiAuaW52YWxpZC1mZWVkYmFjayxcbmlucHV0LmlzLWludmFsaWRbdHlwZT1cInBhc3N3b3JkXCJdIH4gLmludmFsaWQtZmVlZGJhY2ssXG5pbnB1dC5pcy1pbnZhbGlkW3R5cGU9XCJkYXRldGltZVwiXSB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuaW5wdXQuaXMtaW52YWxpZFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0gfiAuaW52YWxpZC1mZWVkYmFjayxcbmlucHV0LmlzLWludmFsaWRbdHlwZT1cImRhdGVcIl0gfiAuaW52YWxpZC1mZWVkYmFjayxcbmlucHV0LmlzLWludmFsaWRbdHlwZT1cIm1vbnRoXCJdIH4gLmludmFsaWQtZmVlZGJhY2ssXG5pbnB1dC5pcy1pbnZhbGlkW3R5cGU9XCJ0aW1lXCJdIH4gLmludmFsaWQtZmVlZGJhY2ssXG5pbnB1dC5pcy1pbnZhbGlkW3R5cGU9XCJ3ZWVrXCJdIH4gLmludmFsaWQtZmVlZGJhY2ssXG5pbnB1dC5pcy1pbnZhbGlkW3R5cGU9XCJudW1iZXJcIl0gfiAuaW52YWxpZC1mZWVkYmFjayxcbmlucHV0LmlzLWludmFsaWRbdHlwZT1cImVtYWlsXCJdIH4gLmludmFsaWQtZmVlZGJhY2ssXG5pbnB1dC5pcy1pbnZhbGlkW3R5cGU9XCJ1cmxcIl0gfiAuaW52YWxpZC1mZWVkYmFjayxcbmlucHV0LmlzLWludmFsaWRbdHlwZT1cInNlYXJjaFwiXSB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuaW5wdXQuaXMtaW52YWxpZFt0eXBlPVwidGVsXCJdIH4gLmludmFsaWQtZmVlZGJhY2ssXG5pbnB1dC5pcy1pbnZhbGlkW3R5cGU9XCJjb2xvclwiXSB+IC5pbnZhbGlkLWZlZWRiYWNrLCAuaXMtaW52YWxpZC5hcHAtc2VhcmNoYm94LWZpZWxkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCBzZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG50ZXh0YXJlYS5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbmlucHV0LmlzLWludmFsaWRbdHlwZT1cInRleHRcIl0gfiAuaW52YWxpZC10b29sdGlwLFxuaW5wdXQuaXMtaW52YWxpZFt0eXBlPVwicGFzc3dvcmRcIl0gfiAuaW52YWxpZC10b29sdGlwLFxuaW5wdXQuaXMtaW52YWxpZFt0eXBlPVwiZGF0ZXRpbWVcIl0gfiAuaW52YWxpZC10b29sdGlwLFxuaW5wdXQuaXMtaW52YWxpZFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0gfiAuaW52YWxpZC10b29sdGlwLFxuaW5wdXQuaXMtaW52YWxpZFt0eXBlPVwiZGF0ZVwiXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG5pbnB1dC5pcy1pbnZhbGlkW3R5cGU9XCJtb250aFwiXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG5pbnB1dC5pcy1pbnZhbGlkW3R5cGU9XCJ0aW1lXCJdIH4gLmludmFsaWQtdG9vbHRpcCxcbmlucHV0LmlzLWludmFsaWRbdHlwZT1cIndlZWtcIl0gfiAuaW52YWxpZC10b29sdGlwLFxuaW5wdXQuaXMtaW52YWxpZFt0eXBlPVwibnVtYmVyXCJdIH4gLmludmFsaWQtdG9vbHRpcCxcbmlucHV0LmlzLWludmFsaWRbdHlwZT1cImVtYWlsXCJdIH4gLmludmFsaWQtdG9vbHRpcCxcbmlucHV0LmlzLWludmFsaWRbdHlwZT1cInVybFwiXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG5pbnB1dC5pcy1pbnZhbGlkW3R5cGU9XCJzZWFyY2hcIl0gfiAuaW52YWxpZC10b29sdGlwLFxuaW5wdXQuaXMtaW52YWxpZFt0eXBlPVwidGVsXCJdIH4gLmludmFsaWQtdG9vbHRpcCxcbmlucHV0LmlzLWludmFsaWRbdHlwZT1cImNvbG9yXCJdIH4gLmludmFsaWQtdG9vbHRpcCwgLmlzLWludmFsaWQuYXBwLXNlYXJjaGJveC1maWVsZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIC53YXMtdmFsaWRhdGVkXG50ZXh0YXJlYTppbnZhbGlkLCAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5hcHAtc2VhcmNoYm94LWZpZWxkOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLFxudGV4dGFyZWEuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDIuMjVyZW0gLyA0KSByaWdodCBjYWxjKDIuMjVyZW0gLyA0KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogMi4yNXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNkYzM1NDUnIHZpZXdCb3g9Jy0yIC0yIDcgNyclM0UlM0NwYXRoIHN0cm9rZT0nJTIzZDk1MzRmJyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM0UlM0NjaXJjbGUgcj0nLjUnLyUzRSUzQ2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzRSUzQ2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzRSUzQ2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMi4wMjVyZW0vY2FsYygyLjI1cmVtIC8gMikgY2FsYygyLjI1cmVtIC8gMik7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wtZmlsZS5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLWZpbGUuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmYTJhOTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDYwNmQ7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wsIC5mb3JtLWlubGluZSBzZWxlY3QsIC5mb3JtLWlubGluZVxuICB0ZXh0YXJlYSwgLmZvcm0taW5saW5lXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuZm9ybS1pbmxpbmVcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCAuZm9ybS1pbmxpbmVcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLCAuZm9ybS1pbmxpbmVcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLCAuZm9ybS1pbmxpbmVcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0sIC5mb3JtLWlubGluZVxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0sIC5mb3JtLWlubGluZVxuICBpbnB1dFt0eXBlPVwidGltZVwiXSwgLmZvcm0taW5saW5lXG4gIGlucHV0W3R5cGU9XCJ3ZWVrXCJdLCAuZm9ybS1pbmxpbmVcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgLmZvcm0taW5saW5lXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLmZvcm0taW5saW5lXG4gIGlucHV0W3R5cGU9XCJ1cmxcIl0sIC5mb3JtLWlubGluZVxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCAuZm9ybS1pbmxpbmVcbiAgaW5wdXRbdHlwZT1cInRlbFwiXSwgLmZvcm0taW5saW5lXG4gIGlucHV0W3R5cGU9XCJjb2xvclwiXSwgLmZvcm0taW5saW5lIC5hcHAtc2VhcmNoYm94LWZpZWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwLFxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmJ0bjpob3ZlciwgLmJ0bjpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWQ5O1xuICBib3JkZXItY29sb3I6ICMwMDYyY2M7XG59XG5cbi5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjO1xuICBib3JkZXItY29sb3I6ICMwMDVjYmY7XG59XG5cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICBib3JkZXItY29sb3I6ICM1NDViNjI7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MjtcbiAgYm9yZGVyLWNvbG9yOiAjNGU1NTViO1xufVxuXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTg4Mzg7XG4gIGJvcmRlci1jb2xvcjogIzFlN2UzNDtcbn1cblxuLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7XG4gIGJvcmRlci1jb2xvcjogIzFjNzQzMDtcbn1cblxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzODQ5NjtcbiAgYm9yZGVyLWNvbG9yOiAjMTE3YThiO1xufVxuXG4uYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG4gIGJvcmRlci1jb2xvcjogIzEwNzA3Zjtcbn1cblxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGE4MDA7XG4gIGJvcmRlci1jb2xvcjogI2QzOWUwMDtcbn1cblxuLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG4gIGJvcmRlci1jb2xvcjogI2M2OTUwMDtcbn1cblxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODIzMzM7XG4gIGJvcmRlci1jb2xvcjogI2JkMjEzMDtcbn1cblxuLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbiAgYm9yZGVyLWNvbG9yOiAjYjIxZjJkO1xufVxuXG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcbn1cblxuLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG4gIGJvcmRlci1jb2xvcjogI2QzZDlkZjtcbn1cblxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5idG4tZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG59XG5cbi5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cblxuLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG4gIGJvcmRlci1jb2xvcjogIzE3MWExZDtcbn1cblxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzUwNzM3ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rLmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cCA+IHNlbGVjdCwgLmlucHV0LWdyb3VwID5cbnRleHRhcmVhLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInRleHRcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJtb250aFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ0aW1lXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cIndlZWtcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInVybFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidGVsXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLCAuaW5wdXQtZ3JvdXAgPiAuYXBwLXNlYXJjaGJveC1maWVsZCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwID4gc2VsZWN0ICsgLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwID5cbnRleHRhcmVhICsgLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdICsgLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSArIC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0gKyAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdICsgLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJkYXRlXCJdICsgLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJtb250aFwiXSArIC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidGltZVwiXSArIC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwid2Vla1wiXSArIC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdICsgLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJlbWFpbFwiXSArIC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidXJsXCJdICsgLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0gKyAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInRlbFwiXSArIC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiY29sb3JcIl0gKyAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAgPiAuYXBwLXNlYXJjaGJveC1maWVsZCArIC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBzZWxlY3QsIC5pbnB1dC1ncm91cCA+IHNlbGVjdCArIHNlbGVjdCwgLmlucHV0LWdyb3VwID5cbnRleHRhcmVhICsgc2VsZWN0LCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInRleHRcIl0gKyBzZWxlY3QsIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0gKyBzZWxlY3QsIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0gKyBzZWxlY3QsIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0gKyBzZWxlY3QsIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSArIHNlbGVjdCwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJtb250aFwiXSArIHNlbGVjdCwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ0aW1lXCJdICsgc2VsZWN0LCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cIndlZWtcIl0gKyBzZWxlY3QsIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdICsgc2VsZWN0LCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImVtYWlsXCJdICsgc2VsZWN0LCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInVybFwiXSArIHNlbGVjdCwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0gKyBzZWxlY3QsIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidGVsXCJdICsgc2VsZWN0LCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImNvbG9yXCJdICsgc2VsZWN0LCAuaW5wdXQtZ3JvdXAgPiAuYXBwLXNlYXJjaGJveC1maWVsZCArIHNlbGVjdCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArXG50ZXh0YXJlYSwgLmlucHV0LWdyb3VwID4gc2VsZWN0ICtcbnRleHRhcmVhLCAuaW5wdXQtZ3JvdXAgPlxudGV4dGFyZWEgK1xudGV4dGFyZWEsIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidGV4dFwiXSArXG50ZXh0YXJlYSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSArXG50ZXh0YXJlYSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSArXG50ZXh0YXJlYSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSArXG50ZXh0YXJlYSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJkYXRlXCJdICtcbnRleHRhcmVhLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdICtcbnRleHRhcmVhLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInRpbWVcIl0gK1xudGV4dGFyZWEsIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwid2Vla1wiXSArXG50ZXh0YXJlYSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl0gK1xudGV4dGFyZWEsIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZW1haWxcIl0gK1xudGV4dGFyZWEsIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidXJsXCJdICtcbnRleHRhcmVhLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSArXG50ZXh0YXJlYSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ0ZWxcIl0gK1xudGV4dGFyZWEsIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiY29sb3JcIl0gK1xudGV4dGFyZWEsIC5pbnB1dC1ncm91cCA+IC5hcHAtc2VhcmNoYm94LWZpZWxkICtcbnRleHRhcmVhLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICtcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgK1xuaW5wdXRbdHlwZT1cInRleHRcIl0sIC5pbnB1dC1ncm91cCA+XG50ZXh0YXJlYSArXG5pbnB1dFt0eXBlPVwidGV4dFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdICtcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdICtcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdICtcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdICtcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImRhdGVcIl0gK1xuaW5wdXRbdHlwZT1cInRleHRcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwibW9udGhcIl0gK1xuaW5wdXRbdHlwZT1cInRleHRcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidGltZVwiXSArXG5pbnB1dFt0eXBlPVwidGV4dFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ3ZWVrXCJdICtcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSArXG5pbnB1dFt0eXBlPVwidGV4dFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJlbWFpbFwiXSArXG5pbnB1dFt0eXBlPVwidGV4dFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ1cmxcIl0gK1xuaW5wdXRbdHlwZT1cInRleHRcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdICtcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInRlbFwiXSArXG5pbnB1dFt0eXBlPVwidGV4dFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJjb2xvclwiXSArXG5pbnB1dFt0eXBlPVwidGV4dFwiXSwgLmlucHV0LWdyb3VwID4gLmFwcC1zZWFyY2hib3gtZmllbGQgK1xuaW5wdXRbdHlwZT1cInRleHRcIl0sIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgK1xuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgK1xuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCAuaW5wdXQtZ3JvdXAgPlxudGV4dGFyZWEgK1xuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInRleHRcIl0gK1xuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdICtcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSArXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0gK1xuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImRhdGVcIl0gK1xuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdICtcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ0aW1lXCJdICtcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ3ZWVrXCJdICtcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl0gK1xuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImVtYWlsXCJdICtcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ1cmxcIl0gK1xuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSArXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidGVsXCJdICtcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJjb2xvclwiXSArXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIC5pbnB1dC1ncm91cCA+IC5hcHAtc2VhcmNoYm94LWZpZWxkICtcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIC5pbnB1dC1ncm91cCA+IHNlbGVjdCArXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIC5pbnB1dC1ncm91cCA+XG50ZXh0YXJlYSArXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidGV4dFwiXSArXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0gK1xuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdICtcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSArXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSArXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwibW9udGhcIl0gK1xuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInRpbWVcIl0gK1xuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cIndlZWtcIl0gK1xuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSArXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZW1haWxcIl0gK1xuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInVybFwiXSArXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdICtcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ0ZWxcIl0gK1xuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImNvbG9yXCJdICtcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSwgLmlucHV0LWdyb3VwID4gLmFwcC1zZWFyY2hib3gtZmllbGQgK1xuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICtcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgLmlucHV0LWdyb3VwID4gc2VsZWN0ICtcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgLmlucHV0LWdyb3VwID5cbnRleHRhcmVhICtcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdICtcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSArXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0gK1xuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdICtcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJkYXRlXCJdICtcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJtb250aFwiXSArXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidGltZVwiXSArXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwid2Vla1wiXSArXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdICtcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJlbWFpbFwiXSArXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidXJsXCJdICtcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0gK1xuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInRlbFwiXSArXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiY29sb3JcIl0gK1xuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLCAuaW5wdXQtZ3JvdXAgPiAuYXBwLXNlYXJjaGJveC1maWVsZCArXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgK1xuaW5wdXRbdHlwZT1cImRhdGVcIl0sIC5pbnB1dC1ncm91cCA+IHNlbGVjdCArXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSwgLmlucHV0LWdyb3VwID5cbnRleHRhcmVhICtcbmlucHV0W3R5cGU9XCJkYXRlXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInRleHRcIl0gK1xuaW5wdXRbdHlwZT1cImRhdGVcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0gK1xuaW5wdXRbdHlwZT1cImRhdGVcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0gK1xuaW5wdXRbdHlwZT1cImRhdGVcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0gK1xuaW5wdXRbdHlwZT1cImRhdGVcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSArXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJtb250aFwiXSArXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ0aW1lXCJdICtcbmlucHV0W3R5cGU9XCJkYXRlXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cIndlZWtcIl0gK1xuaW5wdXRbdHlwZT1cImRhdGVcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdICtcbmlucHV0W3R5cGU9XCJkYXRlXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImVtYWlsXCJdICtcbmlucHV0W3R5cGU9XCJkYXRlXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInVybFwiXSArXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0gK1xuaW5wdXRbdHlwZT1cImRhdGVcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidGVsXCJdICtcbmlucHV0W3R5cGU9XCJkYXRlXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImNvbG9yXCJdICtcbmlucHV0W3R5cGU9XCJkYXRlXCJdLCAuaW5wdXQtZ3JvdXAgPiAuYXBwLXNlYXJjaGJveC1maWVsZCArXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sIC5pbnB1dC1ncm91cCA+IHNlbGVjdCArXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sIC5pbnB1dC1ncm91cCA+XG50ZXh0YXJlYSArXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidGV4dFwiXSArXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0gK1xuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdICtcbmlucHV0W3R5cGU9XCJtb250aFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSArXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSArXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwibW9udGhcIl0gK1xuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInRpbWVcIl0gK1xuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cIndlZWtcIl0gK1xuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSArXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZW1haWxcIl0gK1xuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInVybFwiXSArXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdICtcbmlucHV0W3R5cGU9XCJtb250aFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ0ZWxcIl0gK1xuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImNvbG9yXCJdICtcbmlucHV0W3R5cGU9XCJtb250aFwiXSwgLmlucHV0LWdyb3VwID4gLmFwcC1zZWFyY2hib3gtZmllbGQgK1xuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICtcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLCAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgK1xuaW5wdXRbdHlwZT1cInRpbWVcIl0sIC5pbnB1dC1ncm91cCA+XG50ZXh0YXJlYSArXG5pbnB1dFt0eXBlPVwidGltZVwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdICtcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdICtcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdICtcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdICtcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImRhdGVcIl0gK1xuaW5wdXRbdHlwZT1cInRpbWVcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwibW9udGhcIl0gK1xuaW5wdXRbdHlwZT1cInRpbWVcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidGltZVwiXSArXG5pbnB1dFt0eXBlPVwidGltZVwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ3ZWVrXCJdICtcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSArXG5pbnB1dFt0eXBlPVwidGltZVwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJlbWFpbFwiXSArXG5pbnB1dFt0eXBlPVwidGltZVwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ1cmxcIl0gK1xuaW5wdXRbdHlwZT1cInRpbWVcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdICtcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInRlbFwiXSArXG5pbnB1dFt0eXBlPVwidGltZVwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJjb2xvclwiXSArXG5pbnB1dFt0eXBlPVwidGltZVwiXSwgLmlucHV0LWdyb3VwID4gLmFwcC1zZWFyY2hib3gtZmllbGQgK1xuaW5wdXRbdHlwZT1cInRpbWVcIl0sIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgK1xuaW5wdXRbdHlwZT1cIndlZWtcIl0sIC5pbnB1dC1ncm91cCA+IHNlbGVjdCArXG5pbnB1dFt0eXBlPVwid2Vla1wiXSwgLmlucHV0LWdyb3VwID5cbnRleHRhcmVhICtcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInRleHRcIl0gK1xuaW5wdXRbdHlwZT1cIndlZWtcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0gK1xuaW5wdXRbdHlwZT1cIndlZWtcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0gK1xuaW5wdXRbdHlwZT1cIndlZWtcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0gK1xuaW5wdXRbdHlwZT1cIndlZWtcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSArXG5pbnB1dFt0eXBlPVwid2Vla1wiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJtb250aFwiXSArXG5pbnB1dFt0eXBlPVwid2Vla1wiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ0aW1lXCJdICtcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cIndlZWtcIl0gK1xuaW5wdXRbdHlwZT1cIndlZWtcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdICtcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImVtYWlsXCJdICtcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInVybFwiXSArXG5pbnB1dFt0eXBlPVwid2Vla1wiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0gK1xuaW5wdXRbdHlwZT1cIndlZWtcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidGVsXCJdICtcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImNvbG9yXCJdICtcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLCAuaW5wdXQtZ3JvdXAgPiAuYXBwLXNlYXJjaGJveC1maWVsZCArXG5pbnB1dFt0eXBlPVwid2Vla1wiXSwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgK1xuaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgLmlucHV0LWdyb3VwID5cbnRleHRhcmVhICtcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidGV4dFwiXSArXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdICtcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0gK1xuaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSArXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImRhdGVcIl0gK1xuaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJtb250aFwiXSArXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInRpbWVcIl0gK1xuaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ3ZWVrXCJdICtcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdICtcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZW1haWxcIl0gK1xuaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ1cmxcIl0gK1xuaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0gK1xuaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ0ZWxcIl0gK1xuaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJjb2xvclwiXSArXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAuaW5wdXQtZ3JvdXAgPiAuYXBwLXNlYXJjaGJveC1maWVsZCArXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICtcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLmlucHV0LWdyb3VwID4gc2VsZWN0ICtcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLmlucHV0LWdyb3VwID5cbnRleHRhcmVhICtcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdICtcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSArXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0gK1xuaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdICtcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJkYXRlXCJdICtcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJtb250aFwiXSArXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidGltZVwiXSArXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwid2Vla1wiXSArXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdICtcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJlbWFpbFwiXSArXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidXJsXCJdICtcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0gK1xuaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInRlbFwiXSArXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiY29sb3JcIl0gK1xuaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAuaW5wdXQtZ3JvdXAgPiAuYXBwLXNlYXJjaGJveC1maWVsZCArXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgK1xuaW5wdXRbdHlwZT1cInVybFwiXSwgLmlucHV0LWdyb3VwID4gc2VsZWN0ICtcbmlucHV0W3R5cGU9XCJ1cmxcIl0sIC5pbnB1dC1ncm91cCA+XG50ZXh0YXJlYSArXG5pbnB1dFt0eXBlPVwidXJsXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInRleHRcIl0gK1xuaW5wdXRbdHlwZT1cInVybFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSArXG5pbnB1dFt0eXBlPVwidXJsXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdICtcbmlucHV0W3R5cGU9XCJ1cmxcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0gK1xuaW5wdXRbdHlwZT1cInVybFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJkYXRlXCJdICtcbmlucHV0W3R5cGU9XCJ1cmxcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwibW9udGhcIl0gK1xuaW5wdXRbdHlwZT1cInVybFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ0aW1lXCJdICtcbmlucHV0W3R5cGU9XCJ1cmxcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwid2Vla1wiXSArXG5pbnB1dFt0eXBlPVwidXJsXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSArXG5pbnB1dFt0eXBlPVwidXJsXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImVtYWlsXCJdICtcbmlucHV0W3R5cGU9XCJ1cmxcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidXJsXCJdICtcbmlucHV0W3R5cGU9XCJ1cmxcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdICtcbmlucHV0W3R5cGU9XCJ1cmxcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidGVsXCJdICtcbmlucHV0W3R5cGU9XCJ1cmxcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiY29sb3JcIl0gK1xuaW5wdXRbdHlwZT1cInVybFwiXSwgLmlucHV0LWdyb3VwID4gLmFwcC1zZWFyY2hib3gtZmllbGQgK1xuaW5wdXRbdHlwZT1cInVybFwiXSwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLCAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgK1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgLmlucHV0LWdyb3VwID5cbnRleHRhcmVhICtcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidGV4dFwiXSArXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdICtcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0gK1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSArXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImRhdGVcIl0gK1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJtb250aFwiXSArXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInRpbWVcIl0gK1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ3ZWVrXCJdICtcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdICtcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZW1haWxcIl0gK1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ1cmxcIl0gK1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0gK1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ0ZWxcIl0gK1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJjb2xvclwiXSArXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLCAuaW5wdXQtZ3JvdXAgPiAuYXBwLXNlYXJjaGJveC1maWVsZCArXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICtcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5pbnB1dC1ncm91cCA+IHNlbGVjdCArXG5pbnB1dFt0eXBlPVwidGVsXCJdLCAuaW5wdXQtZ3JvdXAgPlxudGV4dGFyZWEgK1xuaW5wdXRbdHlwZT1cInRlbFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdICtcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0gK1xuaW5wdXRbdHlwZT1cInRlbFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSArXG5pbnB1dFt0eXBlPVwidGVsXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdICtcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSArXG5pbnB1dFt0eXBlPVwidGVsXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdICtcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidGltZVwiXSArXG5pbnB1dFt0eXBlPVwidGVsXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cIndlZWtcIl0gK1xuaW5wdXRbdHlwZT1cInRlbFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl0gK1xuaW5wdXRbdHlwZT1cInRlbFwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJlbWFpbFwiXSArXG5pbnB1dFt0eXBlPVwidGVsXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInVybFwiXSArXG5pbnB1dFt0eXBlPVwidGVsXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSArXG5pbnB1dFt0eXBlPVwidGVsXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInRlbFwiXSArXG5pbnB1dFt0eXBlPVwidGVsXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImNvbG9yXCJdICtcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5pbnB1dC1ncm91cCA+IC5hcHAtc2VhcmNoYm94LWZpZWxkICtcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgK1xuaW5wdXRbdHlwZT1cImNvbG9yXCJdLCAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgK1xuaW5wdXRbdHlwZT1cImNvbG9yXCJdLCAuaW5wdXQtZ3JvdXAgPlxudGV4dGFyZWEgK1xuaW5wdXRbdHlwZT1cImNvbG9yXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInRleHRcIl0gK1xuaW5wdXRbdHlwZT1cImNvbG9yXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdICtcbmlucHV0W3R5cGU9XCJjb2xvclwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSArXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0gK1xuaW5wdXRbdHlwZT1cImNvbG9yXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImRhdGVcIl0gK1xuaW5wdXRbdHlwZT1cImNvbG9yXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdICtcbmlucHV0W3R5cGU9XCJjb2xvclwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ0aW1lXCJdICtcbmlucHV0W3R5cGU9XCJjb2xvclwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ3ZWVrXCJdICtcbmlucHV0W3R5cGU9XCJjb2xvclwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl0gK1xuaW5wdXRbdHlwZT1cImNvbG9yXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImVtYWlsXCJdICtcbmlucHV0W3R5cGU9XCJjb2xvclwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ1cmxcIl0gK1xuaW5wdXRbdHlwZT1cImNvbG9yXCJdLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSArXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidGVsXCJdICtcbmlucHV0W3R5cGU9XCJjb2xvclwiXSwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJjb2xvclwiXSArXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sIC5pbnB1dC1ncm91cCA+IC5hcHAtc2VhcmNoYm94LWZpZWxkICtcbmlucHV0W3R5cGU9XCJjb2xvclwiXSwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5hcHAtc2VhcmNoYm94LWZpZWxkLCAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyAuYXBwLXNlYXJjaGJveC1maWVsZCwgLmlucHV0LWdyb3VwID5cbnRleHRhcmVhICsgLmFwcC1zZWFyY2hib3gtZmllbGQsIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidGV4dFwiXSArIC5hcHAtc2VhcmNoYm94LWZpZWxkLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdICsgLmFwcC1zZWFyY2hib3gtZmllbGQsIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0gKyAuYXBwLXNlYXJjaGJveC1maWVsZCwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSArIC5hcHAtc2VhcmNoYm94LWZpZWxkLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImRhdGVcIl0gKyAuYXBwLXNlYXJjaGJveC1maWVsZCwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJtb250aFwiXSArIC5hcHAtc2VhcmNoYm94LWZpZWxkLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInRpbWVcIl0gKyAuYXBwLXNlYXJjaGJveC1maWVsZCwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ3ZWVrXCJdICsgLmFwcC1zZWFyY2hib3gtZmllbGQsIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdICsgLmFwcC1zZWFyY2hib3gtZmllbGQsIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZW1haWxcIl0gKyAuYXBwLXNlYXJjaGJveC1maWVsZCwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ1cmxcIl0gKyAuYXBwLXNlYXJjaGJveC1maWVsZCwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0gKyAuYXBwLXNlYXJjaGJveC1maWVsZCwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ0ZWxcIl0gKyAuYXBwLXNlYXJjaGJveC1maWVsZCwgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJjb2xvclwiXSArIC5hcHAtc2VhcmNoYm94LWZpZWxkLCAuaW5wdXQtZ3JvdXAgPiAuYXBwLXNlYXJjaGJveC1maWVsZCArIC5hcHAtc2VhcmNoYm94LWZpZWxkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gc2VsZWN0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPlxudGV4dGFyZWEgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidGV4dFwiXSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJkYXRlXCJdICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInRpbWVcIl0gKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwid2Vla1wiXSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl0gKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZW1haWxcIl0gKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidXJsXCJdICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ0ZWxcIl0gKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiY29sb3JcIl0gKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5hcHAtc2VhcmNoYm94LWZpZWxkICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID5cbnRleHRhcmVhICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0gKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJkYXRlXCJdICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJtb250aFwiXSArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidGltZVwiXSArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwid2Vla1wiXSArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJlbWFpbFwiXSArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidXJsXCJdICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0gKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInRlbFwiXSArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwiY29sb3JcIl0gKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuYXBwLXNlYXJjaGJveC1maWVsZCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgK1xudGV4dGFyZWEsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICtcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICtcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICtcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICtcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgK1xuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgK1xuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICtcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgK1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICtcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5hcHAtc2VhcmNoYm94LWZpZWxkLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIHNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArXG50ZXh0YXJlYSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgK1xuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICtcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgK1xuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgK1xuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgK1xuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgK1xuaW5wdXRbdHlwZT1cInVybFwiXSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICtcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgK1xuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmFwcC1zZWFyY2hib3gtZmllbGQsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tZmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLCAuaW5wdXQtZ3JvdXAgPiBzZWxlY3Q6Zm9jdXMsIC5pbnB1dC1ncm91cCA+XG50ZXh0YXJlYTpmb2N1cywgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1cywgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cywgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cywgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsIC5pbnB1dC1ncm91cCA+XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLCAuaW5wdXQtZ3JvdXAgPlxuaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cywgLmlucHV0LWdyb3VwID5cbmlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cywgLmlucHV0LWdyb3VwID4gLmFwcC1zZWFyY2hib3gtZmllbGQ6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgei1pbmRleDogNDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdCwgLmlucHV0LWdyb3VwLWxnID5cbnRleHRhcmVhLCAuaW5wdXQtZ3JvdXAtbGcgPlxuaW5wdXRbdHlwZT1cInRleHRcIl0sIC5pbnB1dC1ncm91cC1sZyA+XG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIC5pbnB1dC1ncm91cC1sZyA+XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIC5pbnB1dC1ncm91cC1sZyA+XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sIC5pbnB1dC1ncm91cC1sZyA+XG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSwgLmlucHV0LWdyb3VwLWxnID5cbmlucHV0W3R5cGU9XCJtb250aFwiXSwgLmlucHV0LWdyb3VwLWxnID5cbmlucHV0W3R5cGU9XCJ0aW1lXCJdLCAuaW5wdXQtZ3JvdXAtbGcgPlxuaW5wdXRbdHlwZT1cIndlZWtcIl0sIC5pbnB1dC1ncm91cC1sZyA+XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAuaW5wdXQtZ3JvdXAtbGcgPlxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAuaW5wdXQtZ3JvdXAtbGcgPlxuaW5wdXRbdHlwZT1cInVybFwiXSwgLmlucHV0LWdyb3VwLWxnID5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIC5pbnB1dC1ncm91cC1sZyA+XG5pbnB1dFt0eXBlPVwidGVsXCJdLCAuaW5wdXQtZ3JvdXAtbGcgPlxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLCAuaW5wdXQtZ3JvdXAtbGcgPiAuYXBwLXNlYXJjaGJveC1maWVsZCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIGhlaWdodDogY2FsYygyLjg3NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdCwgLmlucHV0LWdyb3VwLXNtID5cbnRleHRhcmVhLCAuaW5wdXQtZ3JvdXAtc20gPlxuaW5wdXRbdHlwZT1cInRleHRcIl0sIC5pbnB1dC1ncm91cC1zbSA+XG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIC5pbnB1dC1ncm91cC1zbSA+XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIC5pbnB1dC1ncm91cC1zbSA+XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sIC5pbnB1dC1ncm91cC1zbSA+XG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSwgLmlucHV0LWdyb3VwLXNtID5cbmlucHV0W3R5cGU9XCJtb250aFwiXSwgLmlucHV0LWdyb3VwLXNtID5cbmlucHV0W3R5cGU9XCJ0aW1lXCJdLCAuaW5wdXQtZ3JvdXAtc20gPlxuaW5wdXRbdHlwZT1cIndlZWtcIl0sIC5pbnB1dC1ncm91cC1zbSA+XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAuaW5wdXQtZ3JvdXAtc20gPlxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAuaW5wdXQtZ3JvdXAtc20gPlxuaW5wdXRbdHlwZT1cInVybFwiXSwgLmlucHV0LWdyb3VwLXNtID5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIC5pbnB1dC1ncm91cC1zbSA+XG5pbnB1dFt0eXBlPVwidGVsXCJdLCAuaW5wdXQtZ3JvdXAtc20gPlxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLCAuaW5wdXQtZ3JvdXAtc20gPiAuYXBwLXNlYXJjaGJveC1maWVsZCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIGhlaWdodDogY2FsYygxLjgxMjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA1MCU7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjc1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTI4LCAxODksIDI1NSwgMC41KTtcbn1cblxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uY3VzdG9tLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4uY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuODEyNXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDIuODc1cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xufVxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxcmVtICsgMC40cmVtKTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jdXN0b20tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXI6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlcjogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbn1cblxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4gIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm5hdiwgLmFwcC1uYXZiYXItbmF2LCAuYXBwLXRvb2xiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTYgI2RlZTJlNiAjZmZmO1xufVxuXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBjb250ZW50OiBcIi9cIjtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLCBhLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYyAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjIgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc3VjY2Vzczpob3ZlciwgYS5iZy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYW5nZXI6aG92ZXIsIGEuYmctZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuYS5iZy1saWdodDpob3ZlciwgYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4OjphZnRlciwgLmFwcC1uYXZiYXItbmF2OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSwgLmFwcC1wYWdlLWVtYmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUsIC5hcHAtcGFnZS1lbWJlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sIC5hcHAtcGFnZS1lbWJlZCAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLCAuYXBwLXBhZ2UtZW1iZWQgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsIC5hcHAtcGFnZS1lbWJlZCBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCwgLmFwcC1wYWdlLWVtYmVkIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvLCAuYXBwLXBhZ2UtZW1iZWQgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQyODU3MSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wci0wLFxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMSxcbi5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMyxcbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQsXG4ucHktNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNSxcbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEsXG4ubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjIge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjMsXG4ubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjQge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW40LFxuLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNSB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjUsXG4ubXktbjUge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwMDYyY2MgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjNTQ1YjYyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLCBhLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYXJrOmhvdmVyLCBhLnRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCwgLnBhZ2Utc2lnbmluIHAge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLyohIEZsaWNraXR5IHYyLjEuMlxuaHR0cHM6Ly9mbGlja2l0eS5tZXRhZml6enkuY29cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mbGlja2l0eS1lbmFibGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mbGlja2l0eS12aWV3cG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmxpY2tpdHktc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBkcmFnZ2FibGUgKi9cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0LmlzLXBvaW50ZXItZG93biB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLyogLS0tLSBmbGlja2l0eS1idXR0b24gLS0tLSAqL1xuLmZsaWNraXR5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mbGlja2l0eS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggIzE5Rjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5mbGlja2l0eS1idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogYXV0bztcbiAgLyogcHJldmVudCBkaXNhYmxlZCBidXR0b24gZnJvbSBjYXB0dXJpbmcgcG9pbnRlciB1cCBldmVudC4gIzcxNiAqL1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgZmlsbDogIzMzMztcbn1cblxuLyogLS0tLSBwcmV2aW91cy9uZXh0IGJ1dHRvbnMgLS0tLSAqL1xuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAvKiB2ZXJ0aWNhbGx5IGNlbnRlciAqL1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogMTBweDtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4vKiByaWdodCB0byBsZWZ0ICovXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwJTtcbiAgdG9wOiAyMCU7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xufVxuXG4vKiAtLS0tIHBhZ2UgZG90cyAtLS0tICovXG4uZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAtMjVweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmhsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmY2M7XG59XG5cbi5jIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5lcnIge1xuICBjb2xvcjogI0FBMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQUFBQTtcbn1cblxuLmsge1xuICBjb2xvcjogIzAwNjY5OTtcbn1cblxuLm8ge1xuICBjb2xvcjogIzU1NTU1NTtcbn1cblxuLmNtIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5jcCB7XG4gIGNvbG9yOiAjMDA5OTk5O1xufVxuXG4uYzEge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmNzIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5nZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNDQ0M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQzAwMDA7XG59XG5cbi5nZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmdyIHtcbiAgY29sb3I6ICNGRjAwMDA7XG59XG5cbi5naCB7XG4gIGNvbG9yOiAjMDAzMzAwO1xufVxuXG4uZ2kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NGRkNDO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBDQzAwO1xufVxuXG4uZ28ge1xuICBjb2xvcjogI0FBQUFBQTtcbn1cblxuLmdwIHtcbiAgY29sb3I6ICMwMDAwOTk7XG59XG5cbi5ndSB7XG4gIGNvbG9yOiAjMDAzMzAwO1xufVxuXG4uZ3Qge1xuICBjb2xvcjogIzk5Q0M2Njtcbn1cblxuLmtjIHtcbiAgY29sb3I6ICMwMDY2OTk7XG59XG5cbi5rZCB7XG4gIGNvbG9yOiAjMDA2Njk5O1xufVxuXG4ua24ge1xuICBjb2xvcjogIzAwNjY5OTtcbn1cblxuLmtwIHtcbiAgY29sb3I6ICMwMDY2OTk7XG59XG5cbi5rciB7XG4gIGNvbG9yOiAjMDA2Njk5O1xufVxuXG4ua3Qge1xuICBjb2xvcjogIzAwNzc4ODtcbn1cblxuLm0ge1xuICBjb2xvcjogI0ZGNjYwMDtcbn1cblxuLnMge1xuICBjb2xvcjogI2Q0NDk1MDtcbn1cblxuLm5hIHtcbiAgY29sb3I6ICM0ZjlmY2Y7XG59XG5cbi5uYiB7XG4gIGNvbG9yOiAjMzM2NjY2O1xufVxuXG4ubmMge1xuICBjb2xvcjogIzAwQUE4ODtcbn1cblxuLm5vIHtcbiAgY29sb3I6ICMzMzY2MDA7XG59XG5cbi5uZCB7XG4gIGNvbG9yOiAjOTk5OUZGO1xufVxuXG4ubmkge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLm5lIHtcbiAgY29sb3I6ICNDQzAwMDA7XG59XG5cbi5uZiB7XG4gIGNvbG9yOiAjQ0MwMEZGO1xufVxuXG4ubmwge1xuICBjb2xvcjogIzk5OTlGRjtcbn1cblxuLm5uIHtcbiAgY29sb3I6ICMwMENDRkY7XG59XG5cbi5udCB7XG4gIGNvbG9yOiAjMmY2ZjlmO1xufVxuXG4ubnYge1xuICBjb2xvcjogIzAwMzMzMztcbn1cblxuLm93IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi53IHtcbiAgY29sb3I6ICNiYmJiYmI7XG59XG5cbi5tZiB7XG4gIGNvbG9yOiAjRkY2NjAwO1xufVxuXG4ubWgge1xuICBjb2xvcjogI0ZGNjYwMDtcbn1cblxuLm1pIHtcbiAgY29sb3I6ICNGRjY2MDA7XG59XG5cbi5tbyB7XG4gIGNvbG9yOiAjRkY2NjAwO1xufVxuXG4uc2Ige1xuICBjb2xvcjogI0NDMzMwMDtcbn1cblxuLnNjIHtcbiAgY29sb3I6ICNDQzMzMDA7XG59XG5cbi5zZCB7XG4gIGNvbG9yOiAjQ0MzMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5zMiB7XG4gIGNvbG9yOiAjQ0MzMzAwO1xufVxuXG4uc2Uge1xuICBjb2xvcjogI0NDMzMwMDtcbn1cblxuLnNoIHtcbiAgY29sb3I6ICNDQzMzMDA7XG59XG5cbi5zaSB7XG4gIGNvbG9yOiAjQUEwMDAwO1xufVxuXG4uc3gge1xuICBjb2xvcjogI0NDMzMwMDtcbn1cblxuLnNyIHtcbiAgY29sb3I6ICMzM0FBQUE7XG59XG5cbi5zMSB7XG4gIGNvbG9yOiAjQ0MzMzAwO1xufVxuXG4uc3Mge1xuICBjb2xvcjogI0ZGQ0MzMztcbn1cblxuLmJwIHtcbiAgY29sb3I6ICMzMzY2NjY7XG59XG5cbi52YyB7XG4gIGNvbG9yOiAjMDAzMzMzO1xufVxuXG4udmcge1xuICBjb2xvcjogIzAwMzMzMztcbn1cblxuLnZpIHtcbiAgY29sb3I6ICMwMDMzMzM7XG59XG5cbi5pbCB7XG4gIGNvbG9yOiAjRkY2NjAwO1xufVxuXG4uY3NzIC5vLFxuLmNzcyAubyArIC5udCxcbi5jc3MgLm50ICsgLm50IHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLmZhZGVJbkRvd24ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICB9XG59XG5cbi5mYWRlT3V0VXAge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xufVxuXG5Aa2V5ZnJhbWVzIGRpbW1lci1hbmltYXRpb24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5kaW0taW4ge1xuICBvcGFjaXR5OiAwO1xuICAvKiBtYWtlIHRoaW5ncyBpbnZpc2libGUgdXBvbiBzdGFydCAqL1xuICBhbmltYXRpb246IGRpbW1lci1hbmltYXRpb24gZWFzZS1pbiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbn1cblxuLmRpbS1pbi5kaW0taW4tMSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG5cbi5kaW0taW4uZGltLWluLTIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xufVxuXG4uZGltLWluLmRpbS1pbi0zIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44cztcbn1cblxuLmFwcC1kbGF5LTEge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuXG4uYXBwLWRsYXktMiB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG59XG5cbi5hcHAtZGxheS0zIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44cztcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmZvbnRzLS1sb2FkZWQgYm9keSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbmJvZHkubm8tc2Nyb2xsIHtcbiAgLyogZGlzYWJsZSBzY3JvbGxiYXIgb24gYm90aCB4IGFuZCB5IGF4aXMgKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogZGlzYWJsZSBzY3JvbGwgKi9cbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIC8qIE9QVElPTkFMOiBub25lIG9mIGRvbSBlbGVtZW50IHdpbGwgYmUgY2xpY2stYWJsZSAqL1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mb250X19wcmltYXJ5LS1sb2FkZWQgYiwgLmZvbnRfX3ByaW1hcnktLWxvYWRlZFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjNmViMDQwO1xufVxuXG5hOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBsaW5lYXI7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oaWRkZW4sXG4uaGlkZGVuU3RydWN0dXJlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaGlkZGVuU3RydWN0dXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uaGlkZGVuU3RydWN0dXJlIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnBhdC1zdHJ1Y3R1cmUgLm5hdmJhciwgLnBhdC1zdHJ1Y3R1cmUgLmFwcC1uYXZiYXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhdC1zdHJ1Y3R1cmUgLm5hdmJhciA+IC5idG4tZ3JvdXAsIC5wYXQtc3RydWN0dXJlIC5hcHAtbmF2YmFyID4gLmJ0bi1ncm91cCxcbi5wYXQtc3RydWN0dXJlIC5uYXZiYXIgPiAubmF2YmFyLXNlYXJjaCxcbi5wYXQtc3RydWN0dXJlIC5hcHAtbmF2YmFyID4gLm5hdmJhci1zZWFyY2gge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ucGF0LXN0cnVjdHVyZSAubmF2YmFyID4gLmJ0biwgLnBhdC1zdHJ1Y3R1cmUgLmFwcC1uYXZiYXIgPiAuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGVtcGxhdGUtbmF2aWdhdGlvbi1jb250cm9scGFuZWwgLmxhYmVsOmVtcHR5IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ubWNlLWVkaXQtYXJlYSxcbiNjb250ZW50IC5maWVsZCB0ZXh0YXJlYSxcbiNjb250ZW50IC5maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbmRpdi5yaWZvcm0gLmxhYmVsIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5wYXR0ZXJuLXBpY2thZGF0ZS13cmFwcGVyIC5waWNrZXJfX3NlbGVjdC0tbW9udGgsXG4ucGF0dGVybi1waWNrYWRhdGUtd3JhcHBlciAucGlja2VyX19zZWxlY3QtLXllYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tY2VDb250ZW50Qm9keSB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5pY29uLWNvbnRyaWJ1dGluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODIwJztcbn1cblxuLmxpbmstbG9jYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXBwLWRlZmF1bHQge1xuICBjb2xvcjogIzUwNzM3ODtcbn1cblxuLmFwcC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICM1MDczNzg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXBwLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4uYXBwLWhlYWRlcl9fc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXBwLWhlYWRlcl9fc2VjdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcC1oZWFkZXJfX3NlY3Rpb24ge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcHAtaGVhZGVyX19zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFwcC1oZWFkZXJfX3NlY3Rpb24ge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXBwLWhlYWRlcl9fc2VjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmFwcC1oZWFkZXJfX3NlY3Rpb24tLWJ1cmdlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXBwLWhlYWRlcl9fc2VjdGlvbi0tYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hcHAtaGVhZGVyLXBhbmVscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5uby1mbGV4Ym94IC5hcHAtaGVhZGVyLXBhbmVsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLmFwcC1oZWFkZXItcGFuZWwuYXBwLWhlYWRlci1icmFuZGJhciB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXBwLWhlYWRlci1wYW5lbC5hcHAtaGVhZGVyLWJhbm5lcmJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnRlbXBsYXRlLWZyb250cGFnZS12aWV3IC5hcHAtaGVhZGVyLXBhbmVsLmFwcC1oZWFkZXItYmFubmVyYmFyIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxufVxuXG4uYXBwLWhlYWRlci1wYW5lbC5hcHAtaGVhZGVyLW5hdmJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udGVtcGxhdGUtbG9naW5fZm9ybSAuYXBwLWhlYWRlci1wYW5lbC5hcHAtaGVhZGVyLW5hdmJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50ZW1wbGF0ZS1sb2dnZWRfb3V0IC5hcHAtaGVhZGVyLXBhbmVsLmFwcC1oZWFkZXItbmF2YmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRlbXBsYXRlLWxvZ2luX2ZhaWxlZCAuYXBwLWhlYWRlci1wYW5lbC5hcHAtaGVhZGVyLW5hdmJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hcHAtY2xhaW0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5hcHAtY2xhaW0taXRlbS1sZWZ0IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcHAtY2xhaW0taXRlbS1sZWZ0IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBjb2xvcjogIzUwNzM3ODtcbiAgfVxufVxuXG4uYXBwLWNsYWltLWl0ZW0tcmlnaHQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcC1jbGFpbS1pdGVtLXJpZ2h0IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4uYXBwLW5hdmJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luOiAxcmVtIDFyZW0gMCAxcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFwcC1uYXZiYXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcHAtbmF2YmFyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXBwLW5hdmJhciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcHAtbmF2YmFyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFwcC1uYXZiYXIge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXBwLW5hdmJhciB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5cbi5hcHAtbmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4uYXBwLW5hdmJhci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmFwcC1uYXZiYXItaGVhZGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hcHAtbmF2YmFyLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYXBwLW5hdmJhci1oZWFkZXItdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5hcHAtbmF2YmFyLWhlYWRlci10b2dnbGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLXRvZ2dsZWFibGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci10b2dnbGVhYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM5NWNjNmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFwcC1uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFwcC1uYXZiYXItbmF2IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXBwLW5hdmJhci1uYXYge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uYXBwLW5hdml0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcHAtbmF2aXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFwcC1uYXZpdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC44cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IC44cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXBwLW5hdml0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuYXBwLW5hdml0ZW06bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uYXBwLW5hdml0ZW0tdGFiIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43cmVtO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXBwLW5hdml0ZW0tdGFiIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxufVxuXG4uYXBwLW5hdml0ZW0tdGFiOmhvdmVyIHtcbiAgY29sb3I6ICM0MTVkNjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hcHAtbmF2aXRlbS10YWIgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcC1uYXZpdGVtLXRhYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uYWN0aXZlIC5hcHAtbmF2aXRlbS10YWIge1xuICBjb2xvcjogIzQxNWQ2MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFwcC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uYXBwLWZvb3Rlci1jb250ZW50IHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG4uYXBwLWZvb3Rlci1jYXJkcyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLmFwcC1mb290ZXItaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi5hcHAtZm9vdGVyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFwcC1mb290ZXItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZWVlZWVlO1xufVxuXG4uYXBwLXNvY2lhbC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNkZWUyZTY7XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hcHAtc29jaWFsLWljb246aG92ZXIge1xuICBjb2xvcjogI2YxZjNmNDtcbn1cblxuLmFwcC1jb3B5cmlnaHQge1xuICBwYWRkaW5nOiAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXBwLWNvcHlyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbn1cblxuLmFwcC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzk1Y2M2ZTtcbn1cblxudGV4dGFyZWEge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLndmLWFjdGl2ZSBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5hcHAtZmllbGQtcmVxdWlyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcHAtZmllbGQtcmVxdWlyZWQgLnJlcXVpcmVkLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogLTAuMjVlbSAwLjI1ZW0gMGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEU4O1xuICBib3JkZXItY29sb3I6ICNFOEU4RTg7XG4gIHBhZGRpbmc6IDAuNWVtIDAuOGVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMC4zMjVlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzIGxpbmVhcjtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5cbi5hcHAtZmllbGQtcmVxdWlyZWQgLnJlcXVpcmVkLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIuMjVlbTtcbiAgcmlnaHQ6IDBlbTtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbjogMGVtO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuXG4uYXBwLWZpZWxkLXJlcXVpcmVkIC5yZXF1aXJlZC1pY29uOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogMXB4O1xuICB0b3A6IDFweDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAwZW07XG4gIGhlaWdodDogMGVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xufVxuXG4uYXBwLWZpZWxkLXJlcXVpcmVkIC5yZXF1aXJlZC1pY29uIC50ZXh0IHtcbiAgbWFyZ2luOiAtM3B4IDAgMCAxMnB4O1xuICBjb2xvcjogI2NjMDAwMDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uaGFzLWVycm9yIC5hcHAtZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2MwMDAwO1xufVxuXG46Oi1tcy1yZXZlYWwsXG46Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhpZGVTaG93UGFzc3dvcmQtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICBjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIHBhZGRpbmc6IDAuNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmhpZGVTaG93UGFzc3dvcmQtdG9nZ2xlOmhvdmVyLFxuLmhpZGVTaG93UGFzc3dvcmQtdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY29sb3I6ICM1NTU7XG4gIG91dGxpbmU6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFwcC10b29sYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIH1cbn1cblxuLmFwcC10b29sYmFyLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IC4yNXJlbTtcbiAgY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWRiNWJkO1xufVxuXG4uYXBwLXRvb2xiYXItbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uYXBwLXRvb2xiYXItbmF2IGxpID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGxvbmUtdG9vbGJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNjBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2RlZTJlNjtcbiAgYmFja2dyb3VuZDogI2FkYjViZDtcbn1cblxuLnBsb25lLXRvb2xiYXItbG9nbyB7XG4gIGJhY2tncm91bmQ6ICMwMDU4ODA7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA2MHB4O1xufVxuXG4ucGxvbmUtdG9vbGJhci1sb2dvOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDU4ODA7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI1cHg7XG4gIHRvcDogNTBweDtcbn1cblxuLnBsb25lLXRvb2xiYXItbG9nbzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDdiYjM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjM1cztcbn1cblxuLnBsb25lLXRvb2xiYXItbG9nbzpob3ZlcjphZnRlciB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDA3YmIzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItdG9wIC4zNXM7XG59XG5cbi5leHBhbmRlZCAucGxvbmUtdG9vbGJhci1sb2dvIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4uZXhwYW5kZWQgLnBsb25lLXRvb2xiYXItbG9nbyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ucGxvbmUtdG9vbGJhci1uYXYge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLypzdGF0ZXMgb24gZmlyc3QgbGV2ZWwqL1xufVxuXG4ucGxvbmUtdG9vbGJhci1uYXYgW2NsYXNzXj1cImljb25cIl0ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5wbG9uZS10b29sYmFyLW5hdiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5wbG9uZS10b29sYmFyLW5hdiBhOmhvdmVyID4gc3BhbiB7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIC4zNXM7XG59XG5cbi5wbG9uZS10b29sYmFyLW5hdiBhOmhvdmVyID4gc3Bhbi5wbG9uZS10b29sYmFyLWNhcmV0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBsb25lLXRvb2xiYXItbmF2IGEgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNjBweDtcbn1cblxuLnBsb25lLXRvb2xiYXItbmF2IGEgPiBzcGFuOmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuXG4ucGxvbmUtdG9vbGJhci1uYXYgYSA+IHNwYW4gKyBzcGFuIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogIzAwN2JiMztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLnBsb25lLXRvb2xiYXItc3VibmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwLCAyMCwgMjAsIDAuOTUpO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgLypzdGF0ZSBtYXJrZXIqL1xuICAvKmN1cnJlbnQqL1xufVxuXG4ucGxvbmUtdG9vbGJhci1zdWJuYXYgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucGxvbmUtdG9vbGJhci1zdWJuYXYgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDlkOWQ5O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI2LCAyNiwgMjYsIDAuOSk7XG59XG5cbi5wbG9uZS10b29sYmFyLXN1Ym5hdiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucGxvbmUtdG9vbGJhci1zdWJuYXYgbGkgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wbG9uZS10b29sYmFyLXN1Ym5hdiAucGxvbmUtdG9vbGJhci1zdWJtZW51LWhlYWRlciA+IGEge1xuICBjb2xvcjogIzAwN2JiMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnBsb25lLXRvb2xiYXItc3VibmF2IC5wbG9uZS10b29sYmFyLXN1Ym1lbnUtaGVhZGVyID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA0NjY3O1xufVxuXG4ucGxvbmUtdG9vbGJhci1zdWJuYXYgLnBsb25lLXRvb2xiYXItc3VibWVudS1oZWFkZXIgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi5wbG9uZS10b29sYmFyLXN1Ym5hdiBsaTpub3QoLnBsb25lLXRvb2xiYXItc3VibWVudS1oZWFkZXIpID4gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBsZWZ0OiAxNXB4O1xuICBjb2xvcjogIzAwN2JiMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucGxvbmUtdG9vbGJhci1zdWJuYXYgbGk6bm90KC5wbG9uZS10b29sYmFyLXN1Ym1lbnUtaGVhZGVyKSA+IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgbGVmdDogMTVweDtcbiAgY29sb3I6IHJnYmEoNzcsIDc3LCA3NywgMC45KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucGxvbmUtdG9vbGJhci1zdWJuYXYgbGk6bm90KC5wbG9uZS10b29sYmFyLXN1Ym1lbnUtaGVhZGVyKSA+IGE6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICMzNGJmZmY7XG59XG5cbi5wbG9uZS10b29sYmFyLXN1Ym5hdiAuYWN0aW9uTWVudVNlbGVjdGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnBsb25lLXRvb2xiYXItc3VibmF2IC5hY3Rpb25NZW51U2VsZWN0ZWQ6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5wbG9uZS10b29sYmFyLXN1Ym5hdiAuYWN0aW9uTWVudVNlbGVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pyTXCIgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG59XG5cbi5wbG9uZS10b29sYmFyLXN1Ym5hdiAuYWN0aW9uTWVudVNlbGVjdGVkOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucGxvbmUtdG9vbGJhci1zdWJuYXYgbGk6bm90KC5wbG9uZS10b29sYmFyLXN1Ym1lbnUtaGVhZGVyKSA+IGEuYWN0aW9uTWVudVNlbGVjdGVkOmJlZm9yZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5cbi5wbG9uZS10b29sYmFyLXN1Ym5hdiBsaSB7XG4gIHdpZHRoOiAxODBweDtcbn1cblxuLnBsb25lLXRvb2xiYXItc3VibmF2IGxpID4gYSwgLnBsb25lLXRvb2xiYXItc3VibmF2IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ucGxvbmUtdG9vbGJhci1zdWJuYXYgbGk6bm90KC5wbG9uZS10b29sYmFyLXN1Ym1lbnUtaGVhZGVyKSA+IGEsIC5wbG9uZS10b29sYmFyLXN1Ym5hdiBsaTpub3QoLnBsb25lLXRvb2xiYXItc3VibWVudS1oZWFkZXIpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDVweCAzMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wbG9uZS10b29sYmFyLXN1Ym5hdiBsaTpub3QoLnBsb25lLXRvb2xiYXItc3VibWVudS1oZWFkZXIpID4gc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi5wbG9uZS10b29sYmFyLXN1Ym5hdiAucGxvbmUtdG9vbGJhci1zdWJtZW51LWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTcpO1xuICBwYWRkaW5nOiA1cHggMCAwO1xuICBtYXJnaW46IDVweCAwIDA7XG59XG5cbi5wbG9uZS10b29sYmFyLXN1Ym5hdiAucGxvbmUtdG9vbGJhci1zdWJtZW51LWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBsb25lLXRvb2xiYXItc3VibmF2IFtjbGFzc149XCJpY29uXCJdIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ucGxvbmUtdG9vbGJhci1zdWJuYXYgW2NsYXNzXj1cImljb25cIl06YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgY29sb3I6ICNjNDE4M2M7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgdG9wOiAwO1xufVxuXG4ucGxvbmUtdG9vbGJhci1zdWJuYXYgLnBsb25lLXRvb2xiYXItc3VibWVudS1oZWFkZXIgOmFmdGVyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICByaWdodDogMTNweDtcbn1cblxuLnBsb25lLXRvb2xiYXItc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNyk7XG59XG5cbi5wbG9uZS10b29sYmFyLWNhcmV0IHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgdG9wOiAyMXB4O1xuICBvcGFjaXR5OiAuNjc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcmlnaHQ6IDJweDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnBsb25lLXRvb2xiYXItc3dpdGNoZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwMCUgMDtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wbG9uZS10b29sYmFyLXN3aXRjaGVyIHNwYW4ge1xuICBmb250LXNpemU6IDA7XG59XG5cbi5wbG9uZS10b29sYmFyLWxlZnQtZGVmYXVsdCB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cblxuLnBsb25lLXRvb2xiYXItbGVmdC1leHBhbmRlZCB7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG59XG5cbi5wbG9uZS10b29sYmFyLXRvcC1kZWZhdWx0IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLnBsb25lLXRvb2xiYXItdG9wLWV4cGFuZGVkIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLnBsb25lLXRvb2xiYXItY29tcHJlc3NlZCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLnJhdGlvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJhdGlvLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5yYXRpby1jb250YWluZXItYmFzZTo6YWZ0ZXIge1xuICAvKiAxOjEgPSAxMDAlID0gY2FsYygxIC8gMSAqIDEwMCUpICovXG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuXG4ucmF0aW8tY29udGFpbmVyLTItMTo6YWZ0ZXIge1xuICAvKiAyOjEgPSA1MCUgPSBjYWxjKDEgLyAyICogMTAwJSkgKi9cbiAgcGFkZGluZy1ib3R0b206IDUwJTtcbn1cblxuLnJhdGlvLWNvbnRhaW5lci0xLTI6OmFmdGVyIHtcbiAgLyogMToyID0gMjAwJSA9IGNhbGMoMiAvIDEgKiAxMDAlKSAqL1xuICBwYWRkaW5nLWJvdHRvbTogMjAwJTtcbn1cblxuLnJhdGlvLWNvbnRhaW5lci00LTM6OmFmdGVyIHtcbiAgLyogNDozID0gNzUlID0gY2FsYygzIC8gNCAqIDEwMCUpICovXG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG59XG5cbi5yYXRpby1jb250YWluZXItMTYtOTo6YWZ0ZXIge1xuICAvKiAxNjo5ID0gNTYuMjUlID0gY2FsYyg5IC8gMTYgKiAxMDAlKSAqL1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuXG4ucmF0aW8tY29udGFpbmVyID4gKiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udW5rbm93bi1yYXRpby1jb250YWluZXIgPiAqIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubGF6eWxvYWQsXG4ubGF6eWxvYWRpbmcge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuaW1nW2RhdGEtc2l6ZXM9XCJhdXRvXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXBwLWNhbGxvdXQge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAxcmVtO1xuICBtYXJnaW46IDFyZW0gMDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWVlO1xufVxuXG4uYXBwLWNhbGxvdXQtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG59XG5cbi5hcHAtY2FsbG91dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYXBwLWNhbGxvdXQtYnRuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLmFwcC1jYWxsb3V0LWRlZmF1bHQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uYXBwLWNhbGxvdXQtZGVmYXVsdCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5ZmE4YjI7XG59XG5cbi5hcHAtY2FsbG91dC1kZWZhdWx0IC5hbGVydC1saW5rIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uYXBwLWNhbGxvdXQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5hcHAtY2FsbG91dC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzIzOTIzZDtcbn1cblxuLmFwcC1jYWxsb3V0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzFlN2UzNDtcbn1cblxuLmFwcC1jYWxsb3V0LWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5hcHAtY2FsbG91dC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDMyNTM1O1xufVxuXG4uYXBwLWNhbGxvdXQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNiZDIxMzA7XG59XG5cbi5hcHAtY2FsbG91dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmFwcC1jYWxsb3V0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWRiMTAwO1xufVxuXG4uYXBwLWNhbGxvdXQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjZDM5ZTAwO1xufVxuXG4uYXBwLXBhdGhiYXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4udGVtcGxhdGUtc2VhcmNoIC5hcHAtcGF0aGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWZyb250LXBhZ2UgLmFwcC1wYXRoYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFwcC1wYXRoYmFyIC5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hcHAtcGF0aGJhciA+ICogPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2RlZTJlNjtcbiAgcGFkZGluZzogMXJlbSAwIDFyZW0gMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hcHAtcGF0aGJhciA+ICogPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hcHAtcGF0aGJhciBvbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXBwLXBhdGhiYXIgb2wge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgfVxufVxuXG4uYXBwLXBhdGhiYXIgb2wgPiBsaSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFwcC1wYXRoYmFyIG9sID4gbGkgKyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIiA+IFwiO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5hcHAtcGF0aGJhciBvbCA+ICNicmVhZGNydW1icy1jdXJyZW50IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbmJvZHkudGVtcGxhdGUtZnJvbnRwYWdlLXZpZXcgLmFwcC1wYXRoYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2JyZWFkY3J1bWJzLXlvdS1hcmUtaGVyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hcHAtYnJhbmQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFwcC1icmFuZC1wYW5lbC1pbnZlcnNlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hcHAtYnJhbmQtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXBwLWJyYW5kbmFtZS1sb2dvIHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXBwLWJyYW5kbmFtZS1sb2dvIHtcbiAgICBtYXJnaW46IDFyZW0gMCAwIDA7XG4gIH1cbn1cblxuLmFwcC1vcmFuZ2Uge1xuICBjb2xvcjogIzk1Y2M2ZTtcbn1cblxuLmFwcC1zaWduaW4taGVhZGVyLWNvbnRlbnQgcGF0aCB7XG4gIGZpbGw6ICMwMDA7XG59XG5cbi5hcHAtYnJhbmRuYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICM1MDczNzg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5hcHAtYnJhbmQtcGFuZWwgLmFwcC1icmFuZG5hbWUge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcHAtYnJhbmQtcGFuZWwgLmFwcC1icmFuZG5hbWUge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2JTtcbiAgfVxufVxuXG4uYXBwLWJyYW5kLXBhbmVsLWludmVyc2UgLmFwcC1icmFuZG5hbWUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcHAtYnJhbmQtcGFuZWwtaW52ZXJzZSAuYXBwLWJyYW5kbmFtZSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFwcC1icmFuZG5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS42NXJlbTtcbiAgfVxufVxuXG4uYXBwLWJyYW5kLWFzaWRlIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uYXBwLWxvZ28tbW9iaWxlIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDAgMXJlbTtcbn1cblxuLmFwcC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xufVxuXG4uYXBwLWFjdGlvbiB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IC4yNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM1MDczNzg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFwcC1hY3Rpb246bnRoLWNoaWxkKGV2ZW4pIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM5NWNjNmU7XG59XG5cbi5hcHAtYWN0aW9uLXNlYXJjaCB7XG4gIGZsZXg6IDE7XG4gIGNvbG9yOiAjNTA3Mzc4O1xuICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xufVxuXG4uYXBwLXNlYXJjaGJveC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hcHAtc2VhcmNoYm94LWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYXBwLXNlYXJjaGJveC1maWVsZCB7XG4gIHdpZHRoOiA2Ni42NjY2JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcbiAgYm9yZGVyLWNvbG9yOiAjNjY2NjY2O1xufVxuXG4uYXBwLXNlYXJjaGJveC1maWVsZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzUwNzM3ODtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFwcC1zZWFyY2hib3gtYnRuIHtcbiAgZmxleDogMCAwIDMzLjMzMzMlO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjOTVjYzZlO1xufVxuXG4uYXBwLXNlYXJjaGJveC1idG46aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1Y2M2ZTtcbiAgYm9yZGVyLWNvbG9yOiAjNzliZjQ4O1xufVxuXG4uYXBwLXNlYXJjaGJveC1idG46Zm9jdXMsIC5hcHAtc2VhcmNoYm94LWJ0bi5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE0OSwgMjA0LCAxMTAsIDAuNSk7XG59XG5cbi5hcHAtc2VhcmNoYm94LWJ0bi5kaXNhYmxlZCwgLmFwcC1zZWFyY2hib3gtYnRuOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzk1Y2M2ZTtcbn1cblxuLmFwcC1zZWFyY2hib3gtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmFwcC1zZWFyY2hib3gtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmFwcC1zZWFyY2hib3gtYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICM3M2I5NDE7XG59XG5cbi5hcHAtc2VhcmNoYm94LWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5hcHAtc2VhcmNoYm94LWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5hcHAtc2VhcmNoYm94LWJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNDksIDIwNCwgMTEwLCAwLjUpO1xufVxuXG4uYXBwLWJhbm5lcmJhciB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5hcHAtYmFubmVyIHtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hcHAtYmFubmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXBwLWJhbm5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFwcC1iYW5uZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXBwLWJhbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcHAtYmFubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4vKiAtLS0tIFNpbmdsZSBiYW5uZXIgaXRlbSAtLS0tICovXG4uYXBwLWJhbm5lci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDE2NnB4O1xuICBtaW4taGVpZ2h0OiAxNjZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcHAtYmFubmVyLWl0ZW0ge1xuICAgIGhlaWdodDogNDUwcHg7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gIH1cbn1cblxuLmFwcC1iYW5uZXItaXRlbS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCByZ2JhKDAsIDAsIDAsIDAuMikgMzAlLCByZ2JhKDAsIDAsIDAsIDAuMzgpIDU4JSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgLyogVzNDICovXG59XG5cbi5hcHAtYmFubmVyLWl0ZW0tYm9keSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMXJlbSAycmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hcHAtYmFubmVyLWl0ZW0tYm9keSB7XG4gICAgcGFkZGluZzogMHJlbSAzcmVtIDJyZW0gM3JlbTtcbiAgfVxufVxuXG4uYXBwLWJhbmVyLWl0ZW0tdGl0bGUsXG4uYXBwLWJhbm5lci1pdGVtLWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXBwLWJhbmVyLWl0ZW0tdGl0bGUsXG4gIC5hcHAtYmFubmVyLWl0ZW0taGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4uYXBwLWJhbm5lci1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5cbi5hcHAtYmFubmVyLWl0ZW0tYWJzdHJhY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYXBwLWJhbm5lci10ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uYXBwLWJhbm5lci10ZXh0IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogLS0tLSBmbGlja2l0eSBvdmVycmlkZXMgLS0tLSAqL1xuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiAyMHB4O1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIC5hcnJvdyB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbi5hcHAtY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLm5vLWZsZXhib3ggLmFwcC1jYXJkcyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uYXBwLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubm8tZmxleGJveCAuYXBwLWNhcmQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4uYXBwLWNhcmRzIC5hcHAtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hcHAtY2FyZHMgLmFwcC1jYXJkIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXBwLWNhcmRzIC5hcHAtY2FyZCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cblxuLmFwcC1jYXJkLWd1dHRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbn1cblxuLmFwcC1jYXJkLWd1dHRlciAuYXBwLWNhcmQge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYXBwLWNhcmRfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hcHAtY2FyZF9faGVhZGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmFwcC1uYXYtbGlzdCAuYXBwLWNhcmRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hcHAtY2FyZF9fbWFpbiB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbn1cblxuLmFwcC1jYXJkX19tYWluOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmFwcC1jYXJkLS1uYXYgLmFwcC1jYXJkX19tYWluIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFwcC1jYXJkX19tYWluIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYXBwLWNhcmRfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFwcC1jYXJkLS1sZXZlbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uYXBwLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYXBwLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uYXBwLWNhcmRfX3BsYWNlaG9sZGVyIHtcbiAgbWFyZ2luOiAwLjVyZW0gYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFwcC1jYXJkX19wbGFjZWhvbGRlciB7XG4gICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICAgIHdpZHRoOiA2Ni42NiU7XG4gIH1cbn1cblxuLmFwcC1jYXJkX19wbGFjZWhvbGRlci0tc2lnbiB7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGNvbG9yOiAjY2VkNGRhO1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5hcHAtZ2FsbGVyeSB7XG4gIGhlaWdodDogMjEzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXBwLWdhbGxlcnkge1xuICAgIGhlaWdodDogMzE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcHAtZ2FsbGVyeSB7XG4gICAgaGVpZ2h0OiA0MzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFwcC1nYWxsZXJ5IHtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFwcC1nYWxsZXJ5IHtcbiAgICBoZWlnaHQ6IDQ2NHB4O1xuICB9XG59XG5cbi5hcHAtZ2FsbGVyeSAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2plY3QtZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFwcC1nYWxsZXJ5LWNhcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hcHAtZ2FsbGVyeS1jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycmVtO1xuICAgIGxlZnQ6IDRyZW07XG4gICAgei1pbmRleDogMTAwMTtcbiAgICB3aWR0aDogMzUlO1xuICAgIHBhZGRpbmc6IDRyZW0gMnJlbSAycmVtIDJyZW07XG4gICAgYmFja2dyb3VuZDogIzUwNzM3ODtcbiAgfVxufVxuXG4uYXBwLWdhbGxlcnktY2VsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIxM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFwcC1nYWxsZXJ5LWNlbGwge1xuICAgIGhlaWdodDogMzE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcHAtZ2FsbGVyeS1jZWxsIHtcbiAgICBoZWlnaHQ6IDQzNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXBwLWdhbGxlcnktY2VsbCB7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcHAtZ2FsbGVyeS1jZWxsIHtcbiAgICBoZWlnaHQ6IDQ2NHB4O1xuICB9XG59XG5cbi5hcHAtZ2FsbGVyeS1jZWxsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiAtLS0tIGZsaWNraXR5IG92ZXJyaWRlcyAtLS0tICovXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuYXJyb3cge1xuICBmaWxsOiAjZmZmO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmFwcC1uYXYtdHJlZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYXBwLW5hdl9fbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmFwcC1uYXZfX2xpc3QtLWxldmVsLTEsIC5hcHAtbmF2X19saXN0LS1sZXZlbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IC41cmVtO1xufVxuXG4uYXBwLW5hdi10cmVlLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5hcHAtbmF2LXRyZWUtbGlzdCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXBwLW5hdl9fbGlzdC1pdGVtIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IC41cmVtIC4yNXJlbTtcbn1cblxuLmFwcC1uYXZfX2xpc3QtaXRlbTpub3QobGFzdCkge1xuICBib3JkZXItYm90dG9tOiAwLjVyZW0gc29saWQgI2U5ZWNlZjtcbn1cblxuLmFwcC1uYXZfX2xpc3QtaXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG5cbi5hcHAtbmF2X19saXN0LWxpbmsge1xuICBwYWRkaW5nOiAxcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG5cbi5hcHAtbmF2X19saXN0LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzNjNTY1OTtcbn1cblxuLmFwcC1uYXZfX2xpc3QtbGluay5uYXZUcmVlQ3VycmVudE5vZGUge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLmFwcC1uYXZfX2xpc3QtbGluay0tb3BlbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYXBwLW5hdl9fbGlzdC1saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFwcC1uYXZfX2xpc3QtLWxldmVsLTAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYXBwLW5hdl9fbGlzdC0tbGV2ZWwtMCAuYXBwLW5hdl9fbGlzdC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1Y2M2ZTtcbiAgcGFkZGluZzogMHJlbTtcbn1cblxuLmFwcC1uYXZfX2xpc3QtLWxldmVsLTAgLmFwcC1uYXZfX2xpc3QtaXRlbS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwNzM3OCAhaW1wb3J0YW50O1xufVxuXG4uYXBwLW5hdl9fbGlzdC0tbGV2ZWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYXBwLW5hdl9fbGlzdC0tbGV2ZWwtMSAuYXBwLW5hdl9fbGlzdC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmFwcC1uYXZfX2xpc3QtLWxldmVsLTEgLmFwcC1uYXZfX2xpc3QtbGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hcHAtbmF2X19saXN0LS1sZXZlbC0xIC5hcHAtbmF2X19saXN0LWxpbmsge1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cblxudWwgLnBvcnRsZXRJdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZjNzU3ZDtcbn1cblxuLmFwcC1uYXYtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTE0MCU7XG59XG5cbi5hcHAtbmF2LWJhci0tb3ZlcmxheSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMTtcbiAgd2lkdGg6IDkwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gcmdiYSgwLCAwLCAwLCAwLjI1KSwgMCAwLjY1cmVtIDAuNjVyZW0gcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgLjVzIGxpbmVhcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcHAtbmF2LWJhci0tb3ZlcmxheSB7XG4gICAgd2lkdGg6IDUwdnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcHAtbmF2LWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICByaWdodDogMDtcbiAgICBtaW4taGVpZ2h0OiAzcmVtO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5hcHAtbmF2LWJhci0taGlkZGVuIHtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uYXBwLW5hdi1iYXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQ6ICM1MDczNzg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFwcC1uYXYtYmFyX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFwcC1uYXYtYmFyX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5hcHAtbmF2LWJhcl9fdG9nZ2xlIHtcbiAgd2lkdGg6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYXBwLW5hdl9fdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzcmVtO1xufVxuXG4uYXBwLW5hdl9fdG9nZ2xlLS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLmFwcC1uYXYtYmFyLS1vdmVybGF5IC5hcHAtbmF2X190b2dnbGUtLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogM3JlbTtcbn1cblxuLmFwcC1uYXZfX3RvZ2dsZS0tb3BlbiB7XG4gIGhlaWdodDogM3JlbTtcbn1cblxuLmFwcC1uYXYtYmFyLS1vdmVybGF5IC5hcHAtbmF2X190b2dnbGUtLW9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5hcHAtbmF2X190b2dnbGUtaWNvbiB7XG4gIGZpbGw6ICNmZmY7XG4gIHN0cm9rZTogI2ZmZjtcbn1cblxuLmFwcC1uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXBwLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm8td3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uYXBwLW5hdi0tbGV2ZWwtMSB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uYXBwLW5hdi0tbGV2ZWwtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0xMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFwcC1uYXYtLWxldmVsLTEge1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFwcC1uYXZfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcHAtbmF2X19pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmFwcC1uYXZfX2l0ZW0tLWJhY2stbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hcHAtbmF2X19pdGVtLS1oYXMtY2hpbGRyZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcHAtbmF2X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcC1uYXZfX2xpbmsge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMXJlbSAuNXJlbTtcbiAgfVxufVxuXG4uYXBwLW5hdl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM1MDczNzg7XG59XG5cbi5hcHAtbmF2X19saW5rLS1hY3RpdmUsIC5hcHAtbmF2X19saW5rLS1vcGVuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzUwNzM3OCAhaW1wb3J0YW50O1xufVxuXG4uYXBwLW5hdi0tbGV2ZWwtMSAuYXBwLW5hdl9fbGluazphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXBwLW5hdl9fbGluayB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIH1cbiAgLmFwcC1uYXZfX2xpbms6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFwcC1uYXZfX2xpbmstLWJhY2stbGluayB7XG4gIGhlaWdodDogM3JlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYXBwLW5hdl9fbGluay0taGFzLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmFwcC1uYXZfX3RhYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5hcHAtbmF2X19saW5rLS1oYXMtaWNvbiAuYXBwLW5hdl9fdGFiIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXBwLW5hdl9fbGluay0taGFzLWljb24gLmFwcC1uYXZfX3RhYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5hcHAtbmF2X190YWItLWhpZGUtdGV4dCB7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFwcC1uYXZfX3RhYi0tYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXBwLW5hdl9fdGFiLS1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFwcC1uYXZfX2xpbmstLWJhY2stbGluayAuYXBwLW5hdl9fdGFiLS1hY3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXBwLW5hdl9fdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5hcHAtbmF2X19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA0cmVtO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMjtcbiAgd2lkdGg6IDkwdnc7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICBtYXJnaW46IDJyZW0gMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDE0cHggMjhweCByZ2JhKDAsIDAsIDAsIDAuMjUpLCAwIDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICB0cmFuc2l0aW9uOiByaWdodCAuMjVzIGxpbmVhcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcHAtbmF2X19kcm9wZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTB2dztcbiAgfVxufVxuXG4uYXBwLW5hdl9fZHJvcGRvd24tLWhpZGRlbiB7XG4gIHJpZ2h0OiAtMTAwJTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgLjI1cyBsaW5lYXI7XG59XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmJ1dHRvbjpob3ZlciwgLmJ1dHRvbjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uYnV0dG9uLmRpc2FibGVkLCAuYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjY1O1xufVxuXG4uYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG5hLmJ1dHRvbi5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ1dHRvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnV0dG9uLS1kZWZhdWx0IHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJvcmRlci1jb2xvcjogIzY2NjY2Njtcbn1cblxuLmJ1dHRvbi0tZGVmYXVsdDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuICBib3JkZXItY29sb3I6ICM2NjY2NjY7XG59XG5cbi5idXR0b24tLWRlZmF1bHQ6Zm9jdXMsIC5idXR0b24tLWRlZmF1bHQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDIsIDEwMiwgMTAyLCAwLjUpO1xufVxuXG4uYnV0dG9uLS1kZWZhdWx0LmRpc2FibGVkLCAuYnV0dG9uLS1kZWZhdWx0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnV0dG9uLS1kZWZhdWx0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ1dHRvbi0tZGVmYXVsdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idXR0b24tLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG4gIGJvcmRlci1jb2xvcjogIzY2NjY2Njtcbn1cblxuLmJ1dHRvbi0tZGVmYXVsdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idXR0b24tLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnV0dG9uLS1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuNSk7XG59XG5cbi5idXR0b24tLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcbiAgYm9yZGVyLWNvbG9yOiAjNjY2NjY2O1xufVxuXG4uYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIGJvcmRlci1jb2xvcjogIzRkNGQ0ZDtcbn1cblxuLmJ1dHRvbi0tcHJpbWFyeTpmb2N1cywgLmJ1dHRvbi0tcHJpbWFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuNSk7XG59XG5cbi5idXR0b24tLXByaW1hcnkuZGlzYWJsZWQsIC5idXR0b24tLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcbiAgYm9yZGVyLWNvbG9yOiAjNjY2NjY2O1xufVxuXG4uYnV0dG9uLS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ1dHRvbi0tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idXR0b24tLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG4gIGJvcmRlci1jb2xvcjogIzQ2NDY0Njtcbn1cblxuLmJ1dHRvbi0tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idXR0b24tLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnV0dG9uLS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuNSk7XG59XG5cbi5idXR0b24gKyAuYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYXBwLWxheW91dC1zaW1wbGUge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xufVxuXG4uYXBwLXNpZ25pbi13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNDgwcHg7XG59XG5cbi5hcHAtc2lnbmluIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFwcC1zaWduaW4taGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXBwLXNpZ25pbi1icmFuZCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5hcHAtc2lnbmluLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1MDczNzg7XG59XG5cbi5hcHAtc2lnbmluLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuXG4uYXBwLXNpZ25pbi1ncm91cCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hcHAtc2lnbmluLWdyb3VwLmFwcC1zaWduaW4tZ3JvdXAtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjY2VkNGRhO1xufVxuXG4uYXBwLXNpZ25pbi1ncm91cCBsYWJlbCxcbi5hcHAtc2lnbmluLWdyb3VwIC5zaWduaW4tbGFiZWwge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2FkYjViZDtcbn1cblxuLmFwcC1zaWduaW4tZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcHAtc2lnbmluLWNvbnRyb2wge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLmFwcC1zaWduaW4tY29udHJvbC5hcHAtc2lnbmluLWNvbnRyb2wtYm9yZGVyZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjZWQ0ZGE7XG59XG5cbi5wYWdlLWFzaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG59XG5cbi5wYWdlLXNpZ25pbiB7XG4gIGNvbG9yOiAjZGVlMmU2O1xufVxuXG4ucGFnZS1zaWduaW4gLmRvY3VtZW50RGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uYXBwLXJlZ2lzdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMyOGE3NDU7XG59XG5cbi5hcHAtc2lnbmluLWFjdGlvbnMsXG4uYXBwLXJlZ2lzdGVyLWFjdGlvbnMge1xuICBwYWRkaW5nOiAycmVtIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXBwLXNpZ25pbi1idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5hcHAtc2lnbmluLXN1Z2dlc3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIHJpZ2h0OiAtMjY1cHg7XG4gIHdpZHRoOiAyNjBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAwLjVyZW0gNXB4O1xuICBjb2xvcjogI2RlZTJlNiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYXBwLXNpZ25pbi1zdWdnZXN0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLypcbiAqIERlZmF1bHQganZGbG9hdCB0aGVtZS5cbiAqIG1vZGlmeSBpdCBhcyB5b3Ugd2lzaCFcbiAqL1xuLmp2RmxvYXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5qdkZsb2F0IC5wbGFjZUhvbGRlci5yZXF1aXJlZCB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi8qIFN0YXJ0IENTUzMgQW5pbWF0aW9ucyBvbiBzdXBwb3J0ZWQgYnJvd3NlciAqL1xuLmp2RmxvYXQgLnBsYWNlSG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2FkYjViZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcywgb3BhY2l0eSAxMDBtcywgdmlzaWJpbGl0eSAxMDBtcztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKkFsbG93cyB0ZXh0YXJlYSBmbG9hdGluZyBwbGFjZWhvbGRlciB0byBiZSBwb3NpdGlvbmVkIGRpc3RpbmN0bHkgZnJvbSB0aGUgbm9ybWFsIC5wbGFjZUhvbGRlciBjbGFzc1xuICogVGhpcyBpcyByZXF1aXJlZCB3aGVuIHdvcmtpbmcgd2l0aCBNdWx0aWxpbmUgdGV4dCBhcmVhc1xuICovXG4uanZGbG9hdCAucGxhY2VIb2xkZXIudGV4dGFyZWEge1xuICAvKnRvcDogMHB4OyovXG59XG5cbi5qdkZsb2F0IC5wbGFjZUhvbGRlci5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xZW0pO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMsIG9wYWNpdHkgMTIwbXMsIHZpc2liaWxpdHkgMTIwbXM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hcHAtcGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXBwLXBhZ2Uge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcHAtcGFnZSB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFwcC1wYWdlIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFwcC1wYWdlIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFwcC1wYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi5hcHAtcGFnZSBoMSwgLmFwcC1wYWdlIGgyLCAuYXBwLXBhZ2UgaDMsIC5hcHAtcGFnZSBoNCwgLmFwcC1wYWdlIGg1IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXBwLXBhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAudGVtcGxhdGUtc2VhcmNoIC5hcHAtcGFnZSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4udGVtcGxhdGUtZnJvbnRwYWdlLXZpZXcgLmFwcC1wYWdlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5hcHAtcGFnZSB0ZCB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5hcHAtcGFnZS1oZWFkbGluZSxcbi5hcHAtcGFnZS10aXRsZSxcbi5hcHAtcGFnZV9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM1MDczNzggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hcHAtcGFnZS1oZWFkbGluZSxcbiAgLmFwcC1wYWdlLXRpdGxlLFxuICAuYXBwLXBhZ2VfX2hlYWRsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXBwLXBhZ2UtaGVhZGxpbmUsXG4gIC5hcHAtcGFnZS10aXRsZSxcbiAgLmFwcC1wYWdlX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICB9XG59XG5cbi5hcHAtcGFnZS1hYnN0cmFjdCxcbi5hcHAtcGFnZV9fYWJzdHJhY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI2FkYjViZDtcbn1cblxuLmFwcC1wYWdlLWxlYWRpbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5hcHAtcGFnZS1pbWFnZS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYXBwLXBhZ2UtdGV4dCB1bCxcbiNwYXJlbnQtZmllbGRuYW1lLXRleHQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5hcHAtcGFnZS10ZXh0IG9sLFxuI3BhcmVudC1maWVsZG5hbWUtdGV4dCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuXG4uYXBwLXBhZ2UtdGV4dCBsaTpiZWZvcmUsXG4jcGFyZW50LWZpZWxkbmFtZS10ZXh0IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiIFwiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5hcHAtcGFnZS10ZXh0IGEsXG4jcGFyZW50LWZpZWxkbmFtZS10ZXh0IGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYXBwLXBhZ2UtdGV4dCBoMSxcbiNwYXJlbnQtZmllbGRuYW1lLXRleHQgaDEge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLmFwcC1wYWdlLXRleHQgaDIsXG4jcGFyZW50LWZpZWxkbmFtZS10ZXh0IGgyIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5hcHAtcGFnZS10ZXh0IGgzLFxuI3BhcmVudC1maWVsZG5hbWUtdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uYXBwLXBhZ2UtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmFwcC1wYWdlLWJsb2NrLWNvbnRlbnQtMSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXBwLXBhZ2UtYmxvY2stY29udGVudC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbn1cblxuLmFwcC1wYWdlLWJsb2NrLWNvbnRlbnQtMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXBwLXBhZ2UtYmxvY2stY29udGVudC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuXG4uYXBwLXBhZ2UtYmxvY2stY29udGVudC0zIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hcHAtcGFnZS1ibG9jay1jb250ZW50LTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbn1cblxuLmFwcC1wYWdlLWJsb2NrLWNvbnRlbnQtNCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXBwLXBhZ2UtYmxvY2stY29udGVudC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuXG4uYXBwLXBhZ2UtYmxvY2stY29udGVudC01IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hcHAtcGFnZS1ibG9jay1jb250ZW50LTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG59XG5cbi5hcHAtcGFnZS1ibG9jay1jb250ZW50LTYge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFwcC1wYWdlLWJsb2NrLWNvbnRlbnQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uYXBwLXBhZ2UtYmxvY2stY29udGVudC03IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hcHAtcGFnZS1ibG9jay1jb250ZW50LTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG59XG5cbi5hcHAtcGFnZS1ibG9jay1jb250ZW50LTgge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFwcC1wYWdlLWJsb2NrLWNvbnRlbnQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cblxuLmFwcC1wYWdlLWJsb2NrLWNvbnRlbnQtOSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXBwLXBhZ2UtYmxvY2stY29udGVudC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG59XG5cbi5hcHAtcGFnZS1ibG9jay1jb250ZW50LTEwIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hcHAtcGFnZS1ibG9jay1jb250ZW50LTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxufVxuXG4uYXBwLXBhZ2UtYmxvY2stY29udGVudC0xMSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXBwLXBhZ2UtYmxvY2stY29udGVudC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cblxuLmFwcC1wYWdlLWJsb2NrLWNvbnRlbnQtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFwcC1wYWdlLWJsb2NrLWNvbnRlbnQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjOTVjYzZlO1xuICBib3JkZXItY29sb3I6ICM5NWNjNmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmFwcC1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFwcC1wYWdlLWVtYmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUsIC5hcHAtcGFnZS1lbWJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5uZXdzSW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5ld3NJbWFnZUNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50aWxlSW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnBvcnRhbHR5cGUtbmV3cy1pdGVtIC5sZWFkSW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXBwLXBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hcHAtcGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi50aWxlSGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50aWxlSGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4ub3B0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51c2Vycm9sZS1tZW1iZXIge1xuICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbn1cblxuLmFwcC1uZXdzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4uYXBwLW5ld3Mtd3JhcHBlciAuYXBwLW5ld3MtbGVmdCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXBwLW5ld3Mtd3JhcHBlciAuYXBwLW5ld3MtbGVmdCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDFyZW0gMCAxcmVtO1xuICB9XG59XG5cbi5hcHAtbmV3cy13cmFwcGVyIC5hcHAtbmV3cy1yaWdodCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXBwLW5ld3Mtd3JhcHBlciAuYXBwLW5ld3MtcmlnaHQge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICB9XG59XG5cbi5hcHAtbmV3cy13cmFwcGVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYXBwLW5ld3Mtd3JhcHBlciBvbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuXG4uYXBwLW5ld3Mtd3JhcHBlciBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAoiBcIjtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uYXBwLXN1bW1hcnktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi5hcHAtc3VtbWFyeS13cmFwcGVyIC5hcHAtc3VtbWFyeS1sZWZ0IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hcHAtc3VtbWFyeS13cmFwcGVyIC5hcHAtc3VtbWFyeS1sZWZ0IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgfVxufVxuXG4uYXBwLXN1bW1hcnktd3JhcHBlciAuYXBwLXN1bW1hcnktcmlnaHQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFwcC1zdW1tYXJ5LXdyYXBwZXIgLmFwcC1zdW1tYXJ5LXJpZ2h0IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbi5iYWNrIHtcbiAgYmFja2dyb3VuZDogIzUwNzM3ODtcbiAgYm9yZGVyLWNvbG9yOiAjNTA3Mzc4ICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmV2ZW50LnN1bW1hcnkge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBjbGVhcjogcmlnaHQ7XG4gIG1hcmdpbjogMWVtIDAgMWVtIDFlbTtcbn1cblxuLyogZXZlbnQgbGlzdGluZyBzdHlsZXMgKi9cbi8qIEJFR0lOIENPTU1PTiBFVkVOVCBTVFlMRVMgKi9cbmFydGljbGUudmV2ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBwYWRkaW5nOiAxZW07XG59XG5cbi52ZXZlbnQgc3Bhbi5jYWxfd2tkYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1ib3R0b206IDAuM2VtO1xufVxuXG4udmV2ZW50IHNwYW4uY2FsX2RheSB7XG4gIGZvbnQtc2l6ZTogMS43ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuM2VtO1xufVxuXG4udmV2ZW50IHNwYW4uY2FsX21vbnRoIHtcbiAgZm9udC1zaXplOiAxLjNlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnZldmVudCBkaXYuY2FsX2luZm8ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbmFydGljbGUudmV2ZW50IC5kb2N1bWVudEJ5TGluZSB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogaG9yaXpvbnRhbCBldmVudCBtZXRhZGF0YSAqL1xuI2NvbnRlbnQgLnZldmVudCB1bC5tZXRhZGF0YSB7XG4gIG1hcmdpbjogMC44ZW0gMDtcbn1cblxuI2NvbnRlbnQgLnZldmVudCB1bC5ob3Jpem9udGFsIHtcbiAgcGFkZGluZzogMDtcbn1cblxuI2NvbnRlbnQgLnZldmVudCB1bC5ob3Jpem9udGFsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnZldmVudCAuaG9yaXpvbnRhbC5tZXRhZGF0YSBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFxcMjAxNCBcIjtcbn1cblxuLnZldmVudCAuaG9yaXpvbnRhbC5tZXRhZGF0YSBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnZldmVudCAuaG9yaXpvbnRhbC5tZXRhZGF0YSAuY2F0ZWdvcnkgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLFwiO1xufVxuXG4udmV2ZW50IC5ob3Jpem9udGFsLm1ldGFkYXRhIC5jYXRlZ29yeSBzcGFuOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udmV2ZW50IC50aW1lem9uZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgcGFkZGluZzogMC4yZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTtcbiAgY29sb3I6ICMzNTQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmV2ZW50IC50aW1lcmFuZ2UsIC52ZXZlbnQgLnRpbWV6b25lIHtcbiAgZm9udC1zaXplOiA4NSU7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi52ZXZlbnQgLmRhdGVkaXNwbGF5IHtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuLnZldmVudCBhYmJyLmR0c3RhcnQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogRU5EIENPTU1PTiBFVkVOVCBTVFlMRVMgKi9cbi8qIEJFR0lOIEVWRU5UIExJU1RJTkcgU1RZTEVTICovXG4jY29udGVudCAuZXZlbnRfbGlzdGluZyBuYXYgdWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4jY29udGVudCAuZXZlbnRfbGlzdGluZyBuYXYgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMC43NWVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBtYXJnaW46IDA7XG59XG5cbiNjb250ZW50IC5ldmVudF9saXN0aW5nIG5hdiB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5ldmVudF9saXN0aW5nIG5hdiA+IHVsLFxuLmV2ZW50X2xpc3RpbmcgbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERERERDtcbiAgbWluLWhlaWdodDogMmVtO1xufVxuXG4uZXZlbnRfbGlzdGluZyBuYXYge1xuICBib3JkZXI6IDAuM2VtIHNvbGlkICNEREREREQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNWVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41ZW07XG59XG5cbi5ldmVudF9saXN0aW5nIHVsLm1vZGVfc2VsZWN0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG51bC5tb2RlX3NlbGVjdG9yIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjY2VkNGRhO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbnVsLm1vZGVfc2VsZWN0b3IgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5ldmVudF9saXN0aW5nIHVsLnN1Yl9uYXYge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNWVtO1xufVxuXG4jY29udGVudCAuZXZlbnRfbGlzdGluZyBuYXYgdWwgbGkgYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZXZlbnRfbGlzdGluZyB1bC5tb2RlX3NlbGVjdG9yIGxpOmhvdmVyLFxuLmV2ZW50X2xpc3RpbmcgdWwubW9kZV9zZWxlY3RvciBsaS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNWVtO1xuICBjb2xvcjogQmxhY2s7XG59XG5cbi5ldmVudF9saXN0aW5nIHVsLm1vZGVfc2VsZWN0b3IgbGkuc2VsZWN0ZWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuI2NvbnRlbnQgLmV2ZW50X2xpc3RpbmcgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmV2ZW50X2xpc3RpbmcgZGl2LmxvY2F0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBFTkQgRVZFTlQgTElTVElORyBTVFlMRVMgKi9cbi8qIEJFR0lOIFBPUlRMRVQgQ0FMRU5EQVIgKi9cbi5wb3J0bGV0Q2FsZW5kYXIge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxcHggMCAxZW0gMDtcbn1cblxuLnBvcnRsZXRDYWxlbmRhciBkdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnBvcnRsZXRDYWxlbmRhciBkZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBvcnRsZXRDYWxlbmRhciBkdCBhLmNhbGVuZGFyUHJldmlvdXMge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAxZW07XG4gIG1hcmdpbjogMCAtLjVlbTtcbn1cblxuLnBvcnRsZXRDYWxlbmRhciBkdCBhLmNhbGVuZGFyTmV4dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMCAxZW07XG4gIG1hcmdpbjogMCAtLjVlbTtcbn1cblxuLnBvcnRsZXRDYWxlbmRhciBhLCAucG9ydGxldENhbGVuZGFyIGE6Zm9jdXMsXG4ucG9ydGxldENhbGVuZGFyIGEsIC5wb3J0bGV0Q2FsZW5kYXIgYTpob3Zlcixcbi5wbG9uZUNhbGVuZGFyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBsb25lQ2FsZW5kYXIge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wbG9uZUNhbGVuZGFyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxNCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4ucGxvbmVDYWxlbmRhciAud2Vla2RheXMgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJweDtcbn1cblxuLnBsb25lQ2FsZW5kYXIgLmV2ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLnBsb25lQ2FsZW5kYXIgLnRvZGF5ZXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjA1QzkwO1xufVxuXG4ucGxvbmVDYWxlbmRhciAudG9kYXlub2V2ZW50IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzIwNUM5MDtcbn1cblxuLyogYWRkaXRpb25hbCB0byBzdW5idXJzdCAqL1xuLnBsb25lQ2FsZW5kYXIgdGQudG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjA1QzkwO1xufVxuXG4ucGxvbmVDYWxlbmRhciB0ZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4ucGxvbmVDYWxlbmRhciB0ZCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBncmV5IG91dCBwcmV2L25leHQgbW9udGggaW5jbC4gbGlua3MgYW5kIGJhY2tncm91bmQgKi9cbi5wbG9uZUNhbGVuZGFyIHRkLmNhbF9wcmV2X21vbnRoLFxuLnBsb25lQ2FsZW5kYXIgdGQuY2FsX25leHRfbW9udGgge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi8qIHRvb2x0aXAgc3R5bGluZy4gYnkgZGVmYXVsdCB0aGUgZWxlbWVudCB0byBiZSBzdHlsZWQgaXMgLnRvb2x0aXAgICovXG4ucGFlX2NhbGVuZGFyX3Rvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICBib3gtc2hhZG93OiAwLjFlbSAwLjFlbSAwLjFlbSBibGFjaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMTBweDtcbiAgbWF4LXdpZHRoOiAzMGVtO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnBhZV9jYWxlbmRhcl90b29sdGlwIGEge1xuICBjb2xvcjogYmxhY2s7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhZV9jYWxlbmRhcl90b29sdGlwIGE6aG92ZXIge1xuICBjb2xvcjogYmx1ZTtcbn1cblxuLnBhZV9jYWxlbmRhcl90b29sdGlwIGEgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIEVORCBQT1JUTEVUIENBTEVOREFSICovXG4vKiBFRElUIEZPUk0gU1RZTEVTICovXG4vKiBEWCBmaWVsZHMgKi9cbiNmb3JtZmllbGQtZm9ybS13aWRnZXRzLUlFdmVudEJhc2ljLXN0YXJ0LFxuI2Zvcm1maWVsZC1mb3JtLXdpZGdldHMtSUV2ZW50QmFzaWMtZW5kLFxuI2Zvcm1maWVsZC1mb3JtLXdpZGdldHMtSUV2ZW50QmFzaWMtd2hvbGVfZGF5LFxuI2Zvcm1maWVsZC1mb3JtLXdpZGdldHMtSUV2ZW50QmFzaWMtb3Blbl9lbmQsXG4jYXJjaGV0eXBlcy1maWVsZG5hbWUtc3RhcnREYXRlLFxuI2FyY2hldHlwZXMtZmllbGRuYW1lLWVuZERhdGUsXG4jYXJjaGV0eXBlcy1maWVsZG5hbWUtd2hvbGVEYXksXG4jYXJjaGV0eXBlcy1maWVsZG5hbWUtb3BlbkVuZCB7XG4gIGNsZWFyOiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbiNmb3JtZmllbGQtZm9ybS13aWRnZXRzLUlFdmVudEJhc2ljLXdob2xlX2RheSxcbiNhcmNoZXR5cGVzLWZpZWxkbmFtZS13aG9sZURheSB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4jZm9ybWZpZWxkLWZvcm0td2lkZ2V0cy1JRXZlbnRSZWN1cnJlbmNlLXJlY3VycmVuY2UsXG4jYXJjaGV0eXBlcy1maWVsZG5hbWUtcmVjdXJyZW5jZSB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4uZXZlbnRfbGlzdGluZyBuYXYge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmV2ZW50X2xpc3RpbmcgLm1vZGVfc2VsZWN0b3Ige1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmV2ZW50X2xpc3RpbmcgLm1vZGVfc2VsZWN0b3IgbGkuc2VsZWN0ZWQgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogLjVyZW07XG59XG5cbi5ldmVudF9saXN0aW5nIHVsLm1vZGVfc2VsZWN0b3IgbGk6aG92ZXIsIC5ldmVudF9saXN0aW5nIHVsLm1vZGVfc2VsZWN0b3IgbGkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuYXJ0aWNsZS52ZXZlbnQge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udmV2ZW50IC5oaWRkZW5TdHJ1Y3R1cmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZXZlbnQgLmhpZGRlblN0cnVjdHVyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52ZXZlbnQgZGl2LmNhbF9kYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1Y2M2ZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0LjRlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhbF9kYXRlIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhbF9kYXRlIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG59XG5cbi5jYWxfaW5mbyB7XG4gIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jYWxfaW5mbyAudGlsZUhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FsX2luZm8ge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNhbF9pbmZvIC50aWxlSGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5ldmVudF9saXN0aW5nIHVsLm1vZGVfc2VsZWN0b3Ige1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zdW1tYXJ5IGR0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRpbWV6b25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZXZlbnQuZGV0YWlscyB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDFyZW0gMXJlbSAxcmVtIDA7XG4gIGJhY2tncm91bmQ6ICNjZWQ0ZGE7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5ldmVudC5kZXRhaWxzIGR0IHtcbiAgcGFkZGluZzogLjVyZW07XG59XG5cbi5ldmVudC5kZXRhaWxzIGRkIHtcbiAgcGFkZGluZzogLjVyZW07XG59XG5cbi5ldmVudCB1bCB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbiNzZWFyY2gtcmVzdWx0cyAucGFnaW5hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG5cbi5wYWdpbmF0aW9uIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5wYWdpbmF0aW9uIC5hY3RpdmUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucGFnaW5hdGlvbiAuYWN0aXZlIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIl1cIjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogIzUwNzM3ODtcbn1cblxuLnBhZ2luYXRpb24gLmFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiW1wiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGNvbG9yOiAjNTA3Mzc4O1xufVxuXG4jYXBwLWV2ZW50cyAuYXBwLWNhcmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNhcHAtZXZlbnRzIC5hcHAtY2FyZCAuYXBwLWNhcmRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNhcHAtZXZlbnRzIC5hcHAtY2FyZCAuYXBwLWNhcmRfX21haW4ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4jYXBwLWV2ZW50cyAuYXBwLWNhcmQgLmFwcC1jYXJkX19tYWluIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4jYXBwLWV2ZW50cyAuYXBwLWNhcmQgLmFwcC1jYXJkX19tYWluIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZGI1YmQ7XG59XG5cbiNhcHAtZXZlbnRzIC5hcHAtY2FyZCAuYXBwLWNhcmRfX21haW4gbGkgLnRpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuI2FwcC1ldmVudHMgLmFwcC1jYXJkIC5hcHAtY2FyZF9fZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcnRsZXRJdGVtRGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXBwLW1haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFwcC1tYWluIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXBwLW1haW4ge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcHAtbWFpbiB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcHAtbWFpbiB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cblxuLmFwcC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5hcHAtY29udGVudC1hc2lkZSxcbi5hcHAtY29udGVudC1tYWluIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFwcC1jb250ZW50LWFzaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcHAtY29udGVudC1hc2lkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMCAxcmVtIDFyZW0gMHJlbTtcbiAgfVxufVxuXG4uYXBwLWNvbnRlbnQtbWFpbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXBwLWNvbnRlbnQtbWFpbi1zbSB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cblxuLmFwcC1jb250ZW50LW1haW4tZnVsbCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXBwLWNvbnRlbnQtbWFpbi1mdWxsIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgfVxufVxuXG4uYXBwLWFzaWRlIHtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXBwLWFzaWRlIHtcbiAgICBmbGV4OiAwIDAgMTVyZW07XG4gICAgd2lkdGg6IDE1cmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDA7XG4gIH1cbiAgLmFwcC1hc2lkZS1pbnZlcnNlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsdWU7XG4gIH1cbn1cblxuLmFwcC1mcm9udHBhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFwcC1mcm9udHBhZ2Uge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcHAtZnJvbnRwYWdlIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXBwLWZyb250cGFnZSB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcHAtZnJvbnRwYWdlIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG4uYXBwLWludHJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFwcC1pbnRybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxufVxuXG4uYXBwLWludHJvLWxlZnQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcHAtaW50cm8tbGVmdCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmFwcC1pbnRyby1sZWZ0IC5hcHAtaW50cm8tbGVmdC1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFwcC1pbnRyby1sZWZ0IC5hcHAtaW50cm8tbGVmdC1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gIH1cbn1cblxuLmFwcC1pbnRyby1sZWZ0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXBwLWludHJvLXJpZ2h0IHtcbiAgcGFkZGluZzogMDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hcHAtaW50cm8tcmlnaHQge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXBwLWludHJvLXJpZ2h0IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5hcHAtaW50cm8tcmlnaHQgLmFwcC1pbnRyby1yaWdodC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuI3BvcG92ZXItcmVuYW1lIGlucHV0IHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8vIElvbmljb25zIEljb24gRm9udCBDU1Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5pb24taW9zLWFkZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG4uaW9uLWlvcy1hZGQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cbi5pb24taW9zLWFkZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMFwiOyB9XG4uaW9uLWlvcy1hZGQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG4uaW9uLWlvcy1hbGFybTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjOFwiOyB9XG4uaW9uLWlvcy1hbGFybS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2M3XCI7IH1cbi5pb24taW9zLWFsYnVtczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjYVwiOyB9XG4uaW9uLWlvcy1hbGJ1bXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjOVwiOyB9XG4uaW9uLWlvcy1hbGVydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNFwiOyB9XG4uaW9uLWlvcy1hbGVydC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cbi5pb24taW9zLWFtZXJpY2FuLWZvb3RiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cbi5pb24taW9zLWFtZXJpY2FuLWZvb3RiYWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDVcIjsgfVxuLmlvbi1pb3MtYW5hbHl0aWNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2NlXCI7IH1cbi5pb24taW9zLWFuYWx5dGljcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2NkXCI7IH1cbi5pb24taW9zLWFwZXJ0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cbi5pb24taW9zLWFwZXJ0dXJlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDdcIjsgfVxuLmlvbi1pb3MtYXBwczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwYVwiOyB9XG4uaW9uLWlvcy1hcHBzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDlcIjsgfVxuLmlvbi1pb3MtYXBwc3RvcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGNcIjsgfVxuLmlvbi1pb3MtYXBwc3RvcmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG4uaW9uLWlvcy1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBlXCI7IH1cbi5pb24taW9zLWFyY2hpdmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG4uaW9uLWlvcy1hcnJvdy1iYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2NmXCI7IH1cbi5pb24taW9zLWFycm93LWJhY2stb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjZlwiOyB9XG4uaW9uLWlvcy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2QwXCI7IH1cbi5pb24taW9zLWFycm93LWRvd24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkMFwiOyB9XG4uaW9uLWlvcy1hcnJvdy1kcm9wZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMFwiOyB9XG4uaW9uLWlvcy1hcnJvdy1kcm9wZG93bi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGZcIjsgfVxuLmlvbi1pb3MtYXJyb3ctZHJvcGRvd24tY2lyY2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGZcIjsgfVxuLmlvbi1pb3MtYXJyb3ctZHJvcGRvd24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMFwiOyB9XG4uaW9uLWlvcy1hcnJvdy1kcm9wbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMlwiOyB9XG4uaW9uLWlvcy1hcnJvdy1kcm9wbGVmdC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTFcIjsgfVxuLmlvbi1pb3MtYXJyb3ctZHJvcGxlZnQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTFcIjsgfVxuLmlvbi1pb3MtYXJyb3ctZHJvcGxlZnQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMlwiOyB9XG4uaW9uLWlvcy1hcnJvdy1kcm9wcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTRcIjsgfVxuLmlvbi1pb3MtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExM1wiOyB9XG4uaW9uLWlvcy1hcnJvdy1kcm9wcmlnaHQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTNcIjsgfVxuLmlvbi1pb3MtYXJyb3ctZHJvcHJpZ2h0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTRcIjsgfVxuLmlvbi1pb3MtYXJyb3ctZHJvcHVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE2XCI7IH1cbi5pb24taW9zLWFycm93LWRyb3B1cC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTVcIjsgfVxuLmlvbi1pb3MtYXJyb3ctZHJvcHVwLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE1XCI7IH1cbi5pb24taW9zLWFycm93LWRyb3B1cC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE2XCI7IH1cbi5pb24taW9zLWFycm93LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDFcIjsgfVxuLmlvbi1pb3MtYXJyb3ctZm9yd2FyZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2QxXCI7IH1cbi5pb24taW9zLWFycm93LXJvdW5kLWJhY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTdcIjsgfVxuLmlvbi1pb3MtYXJyb3ctcm91bmQtYmFjay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE3XCI7IH1cbi5pb24taW9zLWFycm93LXJvdW5kLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMThcIjsgfVxuLmlvbi1pb3MtYXJyb3ctcm91bmQtZG93bi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cbi5pb24taW9zLWFycm93LXJvdW5kLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTlcIjsgfVxuLmlvbi1pb3MtYXJyb3ctcm91bmQtZm9yd2FyZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cbi5pb24taW9zLWFycm93LXJvdW5kLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cbi5pb24taW9zLWFycm93LXJvdW5kLXVwLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWFcIjsgfVxuLmlvbi1pb3MtYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDhcIjsgfVxuLmlvbi1pb3MtYXJyb3ctdXAtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkOFwiOyB9XG4uaW9uLWlvcy1hdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkYVwiOyB9XG4uaW9uLWlvcy1hdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Q5XCI7IH1cbi5pb24taW9zLWF0dGFjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExYlwiOyB9XG4uaW9uLWlvcy1hdHRhY2gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExYlwiOyB9XG4uaW9uLWlvcy1iYWNrc3BhY2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWRcIjsgfVxuLmlvbi1pb3MtYmFja3NwYWNlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWNcIjsgfVxuLmlvbi1pb3MtYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkY1wiOyB9XG4uaW9uLWlvcy1iYXJjb2RlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGJcIjsgfVxuLmlvbi1pb3MtYmFzZWJhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGVcIjsgfVxuLmlvbi1pb3MtYmFzZWJhbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkZFwiOyB9XG4uaW9uLWlvcy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWZcIjsgfVxuLmlvbi1pb3MtYmFza2V0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWVcIjsgfVxuLmlvbi1pb3MtYmFza2V0YmFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlMFwiOyB9XG4uaW9uLWlvcy1iYXNrZXRiYWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGZcIjsgfVxuLmlvbi1pb3MtYmF0dGVyeS1jaGFyZ2luZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMFwiOyB9XG4uaW9uLWlvcy1iYXR0ZXJ5LWNoYXJnaW5nLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjBcIjsgfVxuLmlvbi1pb3MtYmF0dGVyeS1kZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIxXCI7IH1cbi5pb24taW9zLWJhdHRlcnktZGVhZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIxXCI7IH1cbi5pb24taW9zLWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG4uaW9uLWlvcy1iYXR0ZXJ5LWZ1bGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG4uaW9uLWlvcy1iZWFrZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjRcIjsgfVxuLmlvbi1pb3MtYmVha2VyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjNcIjsgfVxuLmlvbi1pb3MtYmVlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG4uaW9uLWlvcy1iZWVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjVcIjsgfVxuLmlvbi1pb3MtYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG4uaW9uLWlvcy1iaWN5Y2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjdcIjsgfVxuLmlvbi1pb3MtYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cbi5pb24taW9zLWJsdWV0b290aC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cbi5pb24taW9zLWJvYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmFcIjsgfVxuLmlvbi1pb3MtYm9hdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI5XCI7IH1cbi5pb24taW9zLWJvZHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTRcIjsgfVxuLmlvbi1pb3MtYm9keS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2UzXCI7IH1cbi5pb24taW9zLWJvbmZpcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmNcIjsgfVxuLmlvbi1pb3MtYm9uZmlyZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cbi5pb24taW9zLWJvb2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZThcIjsgfVxuLmlvbi1pb3MtYm9vay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2U3XCI7IH1cbi5pb24taW9zLWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cbi5pb24taW9zLWJvb2ttYXJrLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmRcIjsgfVxuLmlvbi1pb3MtYm9va21hcmtzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2VhXCI7IH1cbi5pb24taW9zLWJvb2ttYXJrcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2U5XCI7IH1cbi5pb24taW9zLWJvd3RpZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMFwiOyB9XG4uaW9uLWlvcy1ib3d0aWUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZlwiOyB9XG4uaW9uLWlvcy1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZWVcIjsgfVxuLmlvbi1pb3MtYnJpZWZjYXNlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZWRcIjsgfVxuLmlvbi1pb3MtYnJvd3NlcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjBcIjsgfVxuLmlvbi1pb3MtYnJvd3NlcnMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlZlwiOyB9XG4uaW9uLWlvcy1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMlwiOyB9XG4uaW9uLWlvcy1icnVzaC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMxXCI7IH1cbi5pb24taW9zLWJ1ZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG4uaW9uLWlvcy1idWctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzM1wiOyB9XG4uaW9uLWlvcy1idWlsZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNlwiOyB9XG4uaW9uLWlvcy1idWlsZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cbi5pb24taW9zLWJ1bGI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzhcIjsgfVxuLmlvbi1pb3MtYnVsYi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM3XCI7IH1cbi5pb24taW9zLWJ1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzYVwiOyB9XG4uaW9uLWlvcy1idXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG4uaW9uLWlvcy1jYWZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNjXCI7IH1cbi5pb24taW9zLWNhZmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG4uaW9uLWlvcy1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2YyXCI7IH1cbi5pb24taW9zLWNhbGN1bGF0b3Itb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmMVwiOyB9XG4uaW9uLWlvcy1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmNFwiOyB9XG4uaW9uLWlvcy1jYWxlbmRhci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2YzXCI7IH1cbi5pb24taW9zLWNhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2VcIjsgfVxuLmlvbi1pb3MtY2FsbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cbi5pb24taW9zLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmNlwiOyB9XG4uaW9uLWlvcy1jYW1lcmEtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmNVwiOyB9XG4uaW9uLWlvcy1jYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDBcIjsgfVxuLmlvbi1pb3MtY2FyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2ZcIjsgfVxuLmlvbi1pb3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0MlwiOyB9XG4uaW9uLWlvcy1jYXJkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDFcIjsgfVxuLmlvbi1pb3MtY2FydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmOFwiOyB9XG4uaW9uLWlvcy1jYXJ0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjdcIjsgfVxuLmlvbi1pb3MtY2FzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NFwiOyB9XG4uaW9uLWlvcy1jYXNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDNcIjsgfVxuLmlvbi1pb3MtY2hhdGJveGVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2ZhXCI7IH1cbi5pb24taW9zLWNoYXRib3hlcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Y5XCI7IH1cbi5pb24taW9zLWNoYXRidWJibGVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ2XCI7IH1cbi5pb24taW9zLWNoYXRidWJibGVzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDVcIjsgfVxuLmlvbi1pb3MtY2hlY2tib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDhcIjsgfVxuLmlvbi1pb3MtY2hlY2tib3gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0N1wiOyB9XG4uaW9uLWlvcy1jaGVja21hcms6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZmZcIjsgfVxuLmlvbi1pb3MtY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG4uaW9uLWlvcy1jaGVja21hcmstY2lyY2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDlcIjsgfVxuLmlvbi1pb3MtY2hlY2ttYXJrLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZmZcIjsgfVxuLmlvbi1pb3MtY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRjXCI7IH1cbi5pb24taW9zLWNsaXBib2FyZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cbi5pb24taW9zLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDAzXCI7IH1cbi5pb24taW9zLWNsb2NrLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDJcIjsgfVxuLmlvbi1pb3MtY2xvc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDZcIjsgfVxuLmlvbi1pb3MtY2xvc2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRlXCI7IH1cbi5pb24taW9zLWNsb3NlLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRkXCI7IH1cbi5pb24taW9zLWNsb3NlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDZcIjsgfVxuLmlvbi1pb3MtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTBcIjsgfVxuLmlvbi1pb3MtY2xvc2VkLWNhcHRpb25pbmctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0ZlwiOyB9XG4uaW9uLWlvcy1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwY1wiOyB9XG4uaW9uLWlvcy1jbG91ZC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTJcIjsgfVxuLmlvbi1pb3MtY2xvdWQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTFcIjsgfVxuLmlvbi1pb3MtY2xvdWQtZG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NFwiOyB9XG4uaW9uLWlvcy1jbG91ZC1kb25lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTNcIjsgfVxuLmlvbi1pb3MtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDhcIjsgfVxuLmlvbi1pb3MtY2xvdWQtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwN1wiOyB9XG4uaW9uLWlvcy1jbG91ZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDA5XCI7IH1cbi5pb24taW9zLWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwYlwiOyB9XG4uaW9uLWlvcy1jbG91ZC11cGxvYWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwYVwiOyB9XG4uaW9uLWlvcy1jbG91ZHk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTBcIjsgfVxuLmlvbi1pb3MtY2xvdWR5LW5pZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDBlXCI7IH1cbi5pb24taW9zLWNsb3VkeS1uaWdodC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDBkXCI7IH1cbi5pb24taW9zLWNsb3VkeS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDBmXCI7IH1cbi5pb24taW9zLWNvZGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTdcIjsgfVxuLmlvbi1pb3MtY29kZS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG4uaW9uLWlvcy1jb2RlLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTVcIjsgfVxuLmlvbi1pb3MtY29kZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cbi5pb24taW9zLWNvZGUtd29ya2luZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NlwiOyB9XG4uaW9uLWlvcy1jb2RlLXdvcmtpbmctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NlwiOyB9XG4uaW9uLWlvcy1jb2c6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTJcIjsgfVxuLmlvbi1pb3MtY29nLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTFcIjsgfVxuLmlvbi1pb3MtY29sb3ItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG4uaW9uLWlvcy1jb2xvci1maWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNThcIjsgfVxuLmlvbi1pb3MtY29sb3ItZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDE0XCI7IH1cbi5pb24taW9zLWNvbG9yLWZpbHRlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDEzXCI7IH1cbi5pb24taW9zLWNvbG9yLXBhbGV0dGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWJcIjsgfVxuLmlvbi1pb3MtY29sb3ItcGFsZXR0ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVhXCI7IH1cbi5pb24taW9zLWNvbG9yLXdhbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTZcIjsgfVxuLmlvbi1pb3MtY29sb3Itd2FuZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDE1XCI7IH1cbi5pb24taW9zLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWRcIjsgfVxuLmlvbi1pb3MtY29tcGFzcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cbi5pb24taW9zLWNvbnN0cnVjdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1ZlwiOyB9XG4uaW9uLWlvcy1jb25zdHJ1Y3Qtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1ZVwiOyB9XG4uaW9uLWlvcy1jb250YWN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDFhXCI7IH1cbi5pb24taW9zLWNvbnRhY3Qtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxOVwiOyB9XG4uaW9uLWlvcy1jb250YWN0czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG4uaW9uLWlvcy1jb250YWN0cy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYwXCI7IH1cbi5pb24taW9zLWNvbnRyYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cbi5pb24taW9zLWNvbnRyYWN0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjJcIjsgfVxuLmlvbi1pb3MtY29udHJhc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjNcIjsgfVxuLmlvbi1pb3MtY29udHJhc3Qtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2M1wiOyB9XG4uaW9uLWlvcy1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDFjXCI7IH1cbi5pb24taW9zLWNvcHktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxYlwiOyB9XG4uaW9uLWlvcy1jcmVhdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjVcIjsgfVxuLmlvbi1pb3MtY3JlYXRlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjRcIjsgfVxuLmlvbi1pb3MtY3JvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxZVwiOyB9XG4uaW9uLWlvcy1jcm9wLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjZcIjsgfVxuLmlvbi1pb3MtY3ViZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2OFwiOyB9XG4uaW9uLWlvcy1jdWJlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjdcIjsgfVxuLmlvbi1pb3MtY3V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZhXCI7IH1cbi5pb24taW9zLWN1dC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY5XCI7IH1cbi5pb24taW9zLWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmNcIjsgfVxuLmlvbi1pb3MtZGVza3RvcC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZiXCI7IH1cbi5pb24taW9zLWRpc2M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmVcIjsgfVxuLmlvbi1pb3MtZGlzYy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZkXCI7IH1cbi5pb24taW9zLWRvY3VtZW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cbi5pb24taW9zLWRvY3VtZW50LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmZcIjsgfVxuLmlvbi1pb3MtZG9uZS1hbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzFcIjsgfVxuLmlvbi1pb3MtZG9uZS1hbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3MVwiOyB9XG4uaW9uLWlvcy1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyMFwiOyB9XG4uaW9uLWlvcy1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDFmXCI7IH1cbi5pb24taW9zLWVhc2VsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTczXCI7IH1cbi5pb24taW9zLWVhc2VsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzJcIjsgfVxuLmlvbi1pb3MtZWdnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc1XCI7IH1cbi5pb24taW9zLWVnZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc0XCI7IH1cbi5pb24taW9zLWV4aXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzdcIjsgfVxuLmlvbi1pb3MtZXhpdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc2XCI7IH1cbi5pb24taW9zLWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3OFwiOyB9XG4uaW9uLWlvcy1leHBhbmQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3OFwiOyB9XG4uaW9uLWlvcy1leWU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjVcIjsgfVxuLmlvbi1pb3MtZXllLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3YVwiOyB9XG4uaW9uLWlvcy1leWUtb2ZmLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzlcIjsgfVxuLmlvbi1pb3MtZXllLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjRcIjsgfVxuLmlvbi1pb3MtZmFzdGZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjdcIjsgfVxuLmlvbi1pb3MtZmFzdGZvcndhcmQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyNlwiOyB9XG4uaW9uLWlvcy1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2JcIjsgfVxuLmlvbi1pb3MtZmVtYWxlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2JcIjsgfVxuLmlvbi1pb3MtZmlsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDI5XCI7IH1cbi5pb24taW9zLWZpbGluZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDI4XCI7IH1cbi5pb24taW9zLWZpbG06YmVmb3JlIHsgY29udGVudDogXCJcXGY0MmJcIjsgfVxuLmlvbi1pb3MtZmlsbS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDJhXCI7IH1cbi5pb24taW9zLWZpbmdlci1wcmludDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3Y1wiOyB9XG4uaW9uLWlvcy1maW5nZXItcHJpbnQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3Y1wiOyB9XG4uaW9uLWlvcy1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDJkXCI7IH1cbi5pb24taW9zLWZsYWctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyY1wiOyB9XG4uaW9uLWlvcy1mbGFtZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyZlwiOyB9XG4uaW9uLWlvcy1mbGFtZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDJlXCI7IH1cbi5pb24taW9zLWZsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdlXCI7IH1cbi5pb24taW9zLWZsYXNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2RcIjsgfVxuLmlvbi1pb3MtZmxhc2s6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzFcIjsgfVxuLmlvbi1pb3MtZmxhc2stb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzMFwiOyB9XG4uaW9uLWlvcy1mbG93ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzNcIjsgfVxuLmlvbi1pb3MtZmxvd2VyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzJcIjsgfVxuLmlvbi1pb3MtZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDM1XCI7IH1cbi5pb24taW9zLWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgwXCI7IH1cbi5pb24taW9zLWZvbGRlci1vcGVuLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2ZcIjsgfVxuLmlvbi1pb3MtZm9sZGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzRcIjsgfVxuLmlvbi1pb3MtZm9vdGJhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzdcIjsgfVxuLmlvbi1pb3MtZm9vdGJhbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzNlwiOyB9XG4uaW9uLWlvcy1mdW5uZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODJcIjsgfVxuLmlvbi1pb3MtZnVubmVsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODFcIjsgfVxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWE6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzlcIjsgfVxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWEtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzOFwiOyB9XG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzYlwiOyB9XG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDNhXCI7IH1cbi5pb24taW9zLWdpdC1icmFuY2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODNcIjsgfVxuLmlvbi1pb3MtZ2l0LWJyYW5jaC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgzXCI7IH1cbi5pb24taW9zLWdpdC1jb21taXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODRcIjsgfVxuLmlvbi1pb3MtZ2l0LWNvbW1pdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg0XCI7IH1cbi5pb24taW9zLWdpdC1jb21wYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg1XCI7IH1cbi5pb24taW9zLWdpdC1jb21wYXJlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODVcIjsgfVxuLmlvbi1pb3MtZ2l0LW1lcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cbi5pb24taW9zLWdpdC1tZXJnZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cbi5pb24taW9zLWdpdC1uZXR3b3JrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg3XCI7IH1cbi5pb24taW9zLWdpdC1uZXR3b3JrLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODdcIjsgfVxuLmlvbi1pb3MtZ2l0LXB1bGwtcmVxdWVzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4OFwiOyB9XG4uaW9uLWlvcy1naXQtcHVsbC1yZXF1ZXN0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODhcIjsgfVxuLmlvbi1pb3MtZ2xhc3NlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzZlwiOyB9XG4uaW9uLWlvcy1nbGFzc2VzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0M2VcIjsgfVxuLmlvbi1pb3MtZ2xvYmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGFcIjsgfVxuLmlvbi1pb3MtZ2xvYmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4OVwiOyB9XG4uaW9uLWlvcy1ncmlkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThjXCI7IH1cbi5pb24taW9zLWdyaWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4YlwiOyB9XG4uaW9uLWlvcy1oYW1tZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGVcIjsgfVxuLmlvbi1pb3MtaGFtbWVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGRcIjsgfVxuLmlvbi1pb3MtaGFuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MFwiOyB9XG4uaW9uLWlvcy1oYW5kLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGZcIjsgfVxuLmlvbi1pb3MtaGFwcHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTJcIjsgfVxuLmlvbi1pb3MtaGFwcHktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MVwiOyB9XG4uaW9uLWlvcy1oZWFkc2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk0XCI7IH1cbi5pb24taW9zLWhlYWRzZXQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5M1wiOyB9XG4uaW9uLWlvcy1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0M1wiOyB9XG4uaW9uLWlvcy1oZWFydC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQyXCI7IH1cbi5pb24taW9zLWhlbHA6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDZcIjsgfVxuLmlvbi1pb3MtaGVscC1idW95OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk2XCI7IH1cbi5pb24taW9zLWhlbHAtYnVveS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk1XCI7IH1cbi5pb24taW9zLWhlbHAtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cbi5pb24taW9zLWhlbHAtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTdcIjsgfVxuLmlvbi1pb3MtaGVscC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ2XCI7IH1cbi5pb24taW9zLWhvbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDhcIjsgfVxuLmlvbi1pb3MtaG9tZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ3XCI7IH1cbi5pb24taW9zLWljZS1jcmVhbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5YVwiOyB9XG4uaW9uLWlvcy1pY2UtY3JlYW0tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5OVwiOyB9XG4uaW9uLWlvcy1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5Y1wiOyB9XG4uaW9uLWlvcy1pbWFnZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTliXCI7IH1cbi5pb24taW9zLWltYWdlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG4uaW9uLWlvcy1pbWFnZXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5ZFwiOyB9XG4uaW9uLWlvcy1pbmZpbml0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0YVwiOyB9XG4uaW9uLWlvcy1pbmZpbml0ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ5XCI7IH1cbi5pb24taW9zLWluZm9ybWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDRkXCI7IH1cbi5pb24taW9zLWluZm9ybWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhMFwiOyB9XG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1jaXJjbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5ZlwiOyB9XG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDRkXCI7IH1cbi5pb24taW9zLWlvbmljOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWExXCI7IH1cbi5pb24taW9zLWlvbmljLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NGVcIjsgfVxuLmlvbi1pb3MtaW9uaXRyb246YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTNcIjsgfVxuLmlvbi1pb3MtaW9uaXRyb24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhMlwiOyB9XG4uaW9uLWlvcy1qZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTVcIjsgfVxuLmlvbi1pb3MtamV0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTRcIjsgfVxuLmlvbi1pb3Mta2V5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE3XCI7IH1cbi5pb24taW9zLWtleS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cbi5pb24taW9zLWtleXBhZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1MFwiOyB9XG4uaW9uLWlvcy1rZXlwYWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0ZlwiOyB9XG4uaW9uLWlvcy1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYThcIjsgfVxuLmlvbi1pb3MtbGFwdG9wLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYThcIjsgfVxuLmlvbi1pb3MtbGVhZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhYVwiOyB9XG4uaW9uLWlvcy1sZWFmLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTlcIjsgfVxuLmlvbi1pb3MtbGluazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyYVwiOyB9XG4uaW9uLWlvcy1saW5rLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2FcIjsgfVxuLmlvbi1pb3MtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1NFwiOyB9XG4uaW9uLWlvcy1saXN0LWJveDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhY1wiOyB9XG4uaW9uLWlvcy1saXN0LWJveC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFiXCI7IH1cbi5pb24taW9zLWxpc3Qtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1NFwiOyB9XG4uaW9uLWlvcy1sb2NhdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWVcIjsgfVxuLmlvbi1pb3MtbG9jYXRlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWRcIjsgfVxuLmlvbi1pb3MtbG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiMFwiOyB9XG4uaW9uLWlvcy1sb2NrLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWZcIjsgfVxuLmlvbi1pb3MtbG9nLWluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIxXCI7IH1cbi5pb24taW9zLWxvZy1pbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIxXCI7IH1cbi5pb24taW9zLWxvZy1vdXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjJcIjsgfVxuLmlvbi1pb3MtbG9nLW91dC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cbi5pb24taW9zLW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNFwiOyB9XG4uaW9uLWlvcy1tYWduZXQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiM1wiOyB9XG4uaW9uLWlvcy1tYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI4XCI7IH1cbi5pb24taW9zLW1haWwtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG4uaW9uLWlvcy1tYWlsLW9wZW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNVwiOyB9XG4uaW9uLWlvcy1tYWlsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjdcIjsgfVxuLmlvbi1pb3MtbWFsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiOVwiOyB9XG4uaW9uLWlvcy1tYWxlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjlcIjsgfVxuLmlvbi1pb3MtbWFuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJiXCI7IH1cbi5pb24taW9zLW1hbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cbi5pb24taW9zLW1hcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiZFwiOyB9XG4uaW9uLWlvcy1tYXAtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiY1wiOyB9XG4uaW9uLWlvcy1tZWRhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiZlwiOyB9XG4uaW9uLWlvcy1tZWRhbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJlXCI7IH1cbi5pb24taW9zLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NWNcIjsgfVxuLmlvbi1pb3MtbWVkaWNhbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDViXCI7IH1cbi5pb24taW9zLW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1ZVwiOyB9XG4uaW9uLWlvcy1tZWRraXQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1ZFwiOyB9XG4uaW9uLWlvcy1tZWdhcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzFcIjsgfVxuLmlvbi1pb3MtbWVnYXBob25lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzBcIjsgfVxuLmlvbi1pb3MtbWVudTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjM1wiOyB9XG4uaW9uLWlvcy1tZW51LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzJcIjsgfVxuLmlvbi1pb3MtbWljOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDYxXCI7IH1cbi5pb24taW9zLW1pYy1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NWZcIjsgfVxuLmlvbi1pb3MtbWljLW9mZi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM0XCI7IH1cbi5pb24taW9zLW1pYy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDYwXCI7IH1cbi5pb24taW9zLW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzZcIjsgfVxuLmlvbi1pb3MtbWljcm9waG9uZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM1XCI7IH1cbi5pb24taW9zLW1vb246YmVmb3JlIHsgY29udGVudDogXCJcXGY0NjhcIjsgfVxuLmlvbi1pb3MtbW9vbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDY3XCI7IH1cbi5pb24taW9zLW1vcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzhcIjsgfVxuLmlvbi1pb3MtbW9yZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cbi5pb24taW9zLW1vdmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2JcIjsgfVxuLmlvbi1pb3MtbW92ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNiXCI7IH1cbi5pb24taW9zLW11c2ljYWwtbm90ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2YlwiOyB9XG4uaW9uLWlvcy1tdXNpY2FsLW5vdGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjY1wiOyB9XG4uaW9uLWlvcy1tdXNpY2FsLW5vdGVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDZjXCI7IH1cbi5pb24taW9zLW11c2ljYWwtbm90ZXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG4uaW9uLWlvcy1uYXZpZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2ZVwiOyB9XG4uaW9uLWlvcy1uYXZpZ2F0ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDZkXCI7IH1cbi5pb24taW9zLW5vLXNtb2tpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2ZcIjsgfVxuLmlvbi1pb3Mtbm8tc21va2luZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cbi5pb24taW9zLW5vdGlmaWNhdGlvbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDNcIjsgfVxuLmlvbi1pb3Mtbm90aWZpY2F0aW9ucy1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDFcIjsgfVxuLmlvbi1pb3Mtbm90aWZpY2F0aW9ucy1vZmYtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkMFwiOyB9XG4uaW9uLWlvcy1ub3RpZmljYXRpb25zLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDJcIjsgfVxuLmlvbi1pb3MtbnVjbGVhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkNVwiOyB9XG4uaW9uLWlvcy1udWNsZWFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDRcIjsgfVxuLmlvbi1pb3MtbnV0cml0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDcwXCI7IH1cbi5pb24taW9zLW51dHJpdGlvbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDZmXCI7IH1cbi5pb24taW9zLW9wZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDdcIjsgfVxuLmlvbi1pb3Mtb3Blbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ2XCI7IH1cbi5pb24taW9zLW9wdGlvbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDlcIjsgfVxuLmlvbi1pb3Mtb3B0aW9ucy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cbi5pb24taW9zLW91dGxldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkYlwiOyB9XG4uaW9uLWlvcy1vdXRsZXQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkYVwiOyB9XG4uaW9uLWlvcy1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3MlwiOyB9XG4uaW9uLWlvcy1wYXBlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDcxXCI7IH1cbi5pb24taW9zLXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRkXCI7IH1cbi5pb24taW9zLXBhcGVyLXBsYW5lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGNcIjsgfVxuLmlvbi1pb3MtcGFydGx5LXN1bm55OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRmXCI7IH1cbi5pb24taW9zLXBhcnRseS1zdW5ueS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cbi5pb24taW9zLXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDc4XCI7IH1cbi5pb24taW9zLXBhdXNlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzdcIjsgfVxuLmlvbi1pb3MtcGF3OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDdhXCI7IH1cbi5pb24taW9zLXBhdy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDc5XCI7IH1cbi5pb24taW9zLXBlb3BsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3Y1wiOyB9XG4uaW9uLWlvcy1wZW9wbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3YlwiOyB9XG4uaW9uLWlvcy1wZXJzb246YmVmb3JlIHsgY29udGVudDogXCJcXGY0N2VcIjsgfVxuLmlvbi1pb3MtcGVyc29uLWFkZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlMVwiOyB9XG4uaW9uLWlvcy1wZXJzb24tYWRkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTBcIjsgfVxuLmlvbi1pb3MtcGVyc29uLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0N2RcIjsgfVxuLmlvbi1pb3MtcGhvbmUtbGFuZHNjYXBlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUyXCI7IH1cbi5pb24taW9zLXBob25lLWxhbmRzY2FwZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUyXCI7IH1cbi5pb24taW9zLXBob25lLXBvcnRyYWl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUzXCI7IH1cbi5pb24taW9zLXBob25lLXBvcnRyYWl0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTNcIjsgfVxuLmlvbi1pb3MtcGhvdG9zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDgyXCI7IH1cbi5pb24taW9zLXBob3Rvcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDgxXCI7IH1cbi5pb24taW9zLXBpZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4NFwiOyB9XG4uaW9uLWlvcy1waWUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4M1wiOyB9XG4uaW9uLWlvcy1waW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTVcIjsgfVxuLmlvbi1pb3MtcGluLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTRcIjsgfVxuLmlvbi1pb3MtcGludDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4NlwiOyB9XG4uaW9uLWlvcy1waW50LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODVcIjsgfVxuLmlvbi1pb3MtcGl6emE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTdcIjsgfVxuLmlvbi1pb3MtcGl6emEtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlNlwiOyB9XG4uaW9uLWlvcy1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlOVwiOyB9XG4uaW9uLWlvcy1wbGFuZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU4XCI7IH1cbi5pb24taW9zLXBsYW5ldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlYlwiOyB9XG4uaW9uLWlvcy1wbGFuZXQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlYVwiOyB9XG4uaW9uLWlvcy1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDg4XCI7IH1cbi5pb24taW9zLXBsYXktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4N1wiOyB9XG4uaW9uLWlvcy1wb2RpdW06YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWRcIjsgfVxuLmlvbi1pb3MtcG9kaXVtLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWNcIjsgfVxuLmlvbi1pb3MtcG93ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWZcIjsgfVxuLmlvbi1pb3MtcG93ZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlZVwiOyB9XG4uaW9uLWlvcy1wcmljZXRhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4ZFwiOyB9XG4uaW9uLWlvcy1wcmljZXRhZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDhjXCI7IH1cbi5pb24taW9zLXByaWNldGFnczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4ZlwiOyB9XG4uaW9uLWlvcy1wcmljZXRhZ3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4ZVwiOyB9XG4uaW9uLWlvcy1wcmludDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmMVwiOyB9XG4uaW9uLWlvcy1wcmludC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWYwXCI7IH1cbi5pb24taW9zLXB1bHNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDkzXCI7IH1cbi5pb24taW9zLXB1bHNlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjJcIjsgfVxuLmlvbi1pb3MtcXItc2Nhbm5lcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmM1wiOyB9XG4uaW9uLWlvcy1xci1zY2FubmVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjNcIjsgfVxuLmlvbi1pb3MtcXVvdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjVcIjsgfVxuLmlvbi1pb3MtcXVvdGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmNFwiOyB9XG4uaW9uLWlvcy1yYWRpbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmOVwiOyB9XG4uaW9uLWlvcy1yYWRpby1idXR0b24tb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY2XCI7IH1cbi5pb24taW9zLXJhZGlvLWJ1dHRvbi1vZmYtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmNlwiOyB9XG4uaW9uLWlvcy1yYWRpby1idXR0b24tb246YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjdcIjsgfVxuLmlvbi1pb3MtcmFkaW8tYnV0dG9uLW9uLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjdcIjsgfVxuLmlvbi1pb3MtcmFkaW8tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmOFwiOyB9XG4uaW9uLWlvcy1yYWlueTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5NVwiOyB9XG4uaW9uLWlvcy1yYWlueS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDk0XCI7IH1cbi5pb24taW9zLXJlY29yZGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5N1wiOyB9XG4uaW9uLWlvcy1yZWNvcmRpbmctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5NlwiOyB9XG4uaW9uLWlvcy1yZWRvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDk5XCI7IH1cbi5pb24taW9zLXJlZG8tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5OFwiOyB9XG4uaW9uLWlvcy1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDljXCI7IH1cbi5pb24taW9zLXJlZnJlc2gtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI2XCI7IH1cbi5pb24taW9zLXJlZnJlc2gtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjRcIjsgfVxuLmlvbi1pb3MtcmVmcmVzaC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDljXCI7IH1cbi5pb24taW9zLXJlbW92ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmY1wiOyB9XG4uaW9uLWlvcy1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZiXCI7IH1cbi5pb24taW9zLXJlbW92ZS1jaXJjbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmYVwiOyB9XG4uaW9uLWlvcy1yZW1vdmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmY1wiOyB9XG4uaW9uLWlvcy1yZW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZkXCI7IH1cbi5pb24taW9zLXJlb3JkZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG4uaW9uLWlvcy1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmVcIjsgfVxuLmlvbi1pb3MtcmVwZWF0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmVcIjsgfVxuLmlvbi1pb3MtcmVzaXplOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZmXCI7IH1cbi5pb24taW9zLXJlc2l6ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZmXCI7IH1cbi5pb24taW9zLXJlc3RhdXJhbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDFcIjsgfVxuLmlvbi1pb3MtcmVzdGF1cmFudC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAwXCI7IH1cbi5pb24taW9zLXJldHVybi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAyXCI7IH1cbi5pb24taW9zLXJldHVybi1sZWZ0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDJcIjsgfVxuLmlvbi1pb3MtcmV0dXJuLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cbi5pb24taW9zLXJldHVybi1yaWdodC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cbi5pb24taW9zLXJldmVyc2UtY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDlmXCI7IH1cbi5pb24taW9zLXJldmVyc2UtY2FtZXJhLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OWVcIjsgfVxuLmlvbi1pb3MtcmV3aW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGExXCI7IH1cbi5pb24taW9zLXJld2luZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGEwXCI7IH1cbi5pb24taW9zLXJpYmJvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwNVwiOyB9XG4uaW9uLWlvcy1yaWJib24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwNFwiOyB9XG4uaW9uLWlvcy1yb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGEzXCI7IH1cbi5pb24taW9zLXJvc2Utb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhMlwiOyB9XG4uaW9uLWlvcy1zYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDdcIjsgfVxuLmlvbi1pb3Mtc2FkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDZcIjsgfVxuLmlvbi1pb3Mtc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA5XCI7IH1cbi5pb24taW9zLXNjaG9vbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cbi5pb24taW9zLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhNVwiOyB9XG4uaW9uLWlvcy1zZWFyY2gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwYVwiOyB9XG4uaW9uLWlvcy1zZW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBjXCI7IH1cbi5pb24taW9zLXNlbmQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwYlwiOyB9XG4uaW9uLWlvcy1zZXR0aW5nczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhN1wiOyB9XG4uaW9uLWlvcy1zZXR0aW5ncy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBkXCI7IH1cbi5pb24taW9zLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjExXCI7IH1cbi5pb24taW9zLXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwZlwiOyB9XG4uaW9uLWlvcy1zaGFyZS1hbHQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwZVwiOyB9XG4uaW9uLWlvcy1zaGFyZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjEwXCI7IH1cbi5pb24taW9zLXNoaXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjEzXCI7IH1cbi5pb24taW9zLXNoaXJ0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTJcIjsgfVxuLmlvbi1pb3Mtc2h1ZmZsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhOVwiOyB9XG4uaW9uLWlvcy1zaHVmZmxlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTlcIjsgfVxuLmlvbi1pb3Mtc2tpcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxNVwiOyB9XG4uaW9uLWlvcy1za2lwLWJhY2t3YXJkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTRcIjsgfVxuLmlvbi1pb3Mtc2tpcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE3XCI7IH1cbi5pb24taW9zLXNraXAtZm9yd2FyZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE2XCI7IH1cbi5pb24taW9zLXNub3c6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMThcIjsgfVxuLmlvbi1pb3Mtc25vdy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJjXCI7IH1cbi5pb24taW9zLXNwZWVkb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGIwXCI7IH1cbi5pb24taW9zLXNwZWVkb21ldGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YWZcIjsgfVxuLmlvbi1pb3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cbi5pb24taW9zLXNxdWFyZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE5XCI7IH1cbi5pb24taW9zLXN0YXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjNcIjsgfVxuLmlvbi1pb3Mtc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGIxXCI7IH1cbi5pb24taW9zLXN0YXItaGFsZi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGIxXCI7IH1cbi5pb24taW9zLXN0YXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiMlwiOyB9XG4uaW9uLWlvcy1zdGF0czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxY1wiOyB9XG4uaW9uLWlvcy1zdGF0cy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFiXCI7IH1cbi5pb24taW9zLXN0b3B3YXRjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiNVwiOyB9XG4uaW9uLWlvcy1zdG9wd2F0Y2gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiNFwiOyB9XG4uaW9uLWlvcy1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWVcIjsgfVxuLmlvbi1pb3Mtc3Vid2F5LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWRcIjsgfVxuLmlvbi1pb3Mtc3Vubnk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjdcIjsgfVxuLmlvbi1pb3Mtc3Vubnktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiNlwiOyB9XG4uaW9uLWlvcy1zd2FwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFmXCI7IH1cbi5pb24taW9zLXN3YXAtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxZlwiOyB9XG4uaW9uLWlvcy1zd2l0Y2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjFcIjsgfVxuLmlvbi1pb3Mtc3dpdGNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjBcIjsgfVxuLmlvbi1pb3Mtc3luYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyMlwiOyB9XG4uaW9uLWlvcy1zeW5jLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjJcIjsgfVxuLmlvbi1pb3MtdGFibGV0LWxhbmRzY2FwZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyM1wiOyB9XG4uaW9uLWlvcy10YWJsZXQtbGFuZHNjYXBlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjNcIjsgfVxuLmlvbi1pb3MtdGFibGV0LXBvcnRyYWl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRlXCI7IH1cbi5pb24taW9zLXRhYmxldC1wb3J0cmFpdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRlXCI7IH1cbi5pb24taW9zLXRlbm5pc2JhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YmJcIjsgfVxuLmlvbi1pb3MtdGVubmlzYmFsbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJhXCI7IH1cbi5pb24taW9zLXRleHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTBcIjsgfVxuLmlvbi1pb3MtdGV4dC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRmXCI7IH1cbi5pb24taW9zLXRoZXJtb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjUyXCI7IH1cbi5pb24taW9zLXRoZXJtb21ldGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTFcIjsgfVxuLmlvbi1pb3MtdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTRcIjsgfVxuLmlvbi1pb3MtdGh1bWJzLWRvd24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1M1wiOyB9XG4uaW9uLWlvcy10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTZcIjsgfVxuLmlvbi1pb3MtdGh1bWJzLXVwLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTVcIjsgfVxuLmlvbi1pb3MtdGh1bmRlcnN0b3JtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJkXCI7IH1cbi5pb24taW9zLXRodW5kZXJzdG9ybS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJjXCI7IH1cbi5pb24taW9zLXRpbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YmZcIjsgfVxuLmlvbi1pb3MtdGltZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJlXCI7IH1cbi5pb24taW9zLXRpbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGMxXCI7IH1cbi5pb24taW9zLXRpbWVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzBcIjsgfVxuLmlvbi1pb3MtdHJhaW46YmVmb3JlIHsgY29udGVudDogXCJcXGYyNThcIjsgfVxuLmlvbi1pb3MtdHJhaW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1N1wiOyB9XG4uaW9uLWlvcy10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG4uaW9uLWlvcy10cmFuc2dlbmRlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU5XCI7IH1cbi5pb24taW9zLXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGM1XCI7IH1cbi5pb24taW9zLXRyYXNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzRcIjsgfVxuLmlvbi1pb3MtdHJlbmRpbmctZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1YVwiOyB9XG4uaW9uLWlvcy10cmVuZGluZy1kb3duLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWFcIjsgfVxuLmlvbi1pb3MtdHJlbmRpbmctdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWJcIjsgfVxuLmlvbi1pb3MtdHJlbmRpbmctdXAtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG4uaW9uLWlvcy10cm9waHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWRcIjsgfVxuLmlvbi1pb3MtdHJvcGh5LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWNcIjsgfVxuLmlvbi1pb3MtdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWZcIjsgfVxuLmlvbi1pb3MtdW1icmVsbGEtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1ZVwiOyB9XG4uaW9uLWlvcy11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGM3XCI7IH1cbi5pb24taW9zLXVuZG8tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjNlwiOyB9XG4uaW9uLWlvcy11bmxvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjFcIjsgfVxuLmlvbi1pb3MtdW5sb2NrLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjBcIjsgfVxuLmlvbi1pb3MtdmlkZW9jYW06YmVmb3JlIHsgY29udGVudDogXCJcXGY0Y2RcIjsgfVxuLmlvbi1pb3MtdmlkZW9jYW0tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjY1wiOyB9XG4uaW9uLWlvcy12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2MlwiOyB9XG4uaW9uLWlvcy12b2x1bWUtZG93bi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjYyXCI7IH1cbi5pb24taW9zLXZvbHVtZS1tdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjYzXCI7IH1cbi5pb24taW9zLXZvbHVtZS1tdXRlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjNcIjsgfVxuLmlvbi1pb3Mtdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2NFwiOyB9XG4uaW9uLWlvcy12b2x1bWUtb2ZmLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjRcIjsgfVxuLmlvbi1pb3Mtdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY1XCI7IH1cbi5pb24taW9zLXZvbHVtZS11cC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY1XCI7IH1cbi5pb24taW9zLXdhbGs6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjZcIjsgfVxuLmlvbi1pb3Mtd2Fsay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY2XCI7IH1cbi5pb24taW9zLXdhcm5pbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjhcIjsgfVxuLmlvbi1pb3Mtd2FybmluZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY3XCI7IH1cbi5pb24taW9zLXdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY5XCI7IH1cbi5pb24taW9zLXdhdGNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjlcIjsgfVxuLmlvbi1pb3Mtd2F0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmJcIjsgfVxuLmlvbi1pb3Mtd2F0ZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2YVwiOyB9XG4uaW9uLWlvcy13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZkXCI7IH1cbi5pb24taW9zLXdpZmktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG4uaW9uLWlvcy13aW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZmXCI7IH1cbi5pb24taW9zLXdpbmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2ZVwiOyB9XG4uaW9uLWlvcy13b21hbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3MVwiOyB9XG4uaW9uLWlvcy13b21hbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cbi5pb24tbG9nby1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI1XCI7IH1cbi5pb24tbG9nby1hbmd1bGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI3XCI7IH1cbi5pb24tbG9nby1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyOVwiOyB9XG4uaW9uLWxvZ28tYml0Y29pbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyYlwiOyB9XG4uaW9uLWxvZ28tYnVmZmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJkXCI7IH1cbi5pb24tbG9nby1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmZcIjsgfVxuLmlvbi1sb2dvLWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzBcIjsgfVxuLmlvbi1sb2dvLWNzczM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzFcIjsgfVxuLmlvbi1sb2dvLWRlc2lnbmVybmV3czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzMlwiOyB9XG4uaW9uLWxvZ28tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzNcIjsgfVxuLmlvbi1sb2dvLWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzRcIjsgfVxuLmlvbi1sb2dvLWV1cm86YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzVcIjsgfVxuLmlvbi1sb2dvLWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM2XCI7IH1cbi5pb24tbG9nby1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM3XCI7IH1cbi5pb24tbG9nby1mcmVlYnNkLWRldmlsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM4XCI7IH1cbi5pb24tbG9nby1naXRodWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzlcIjsgfVxuLmlvbi1sb2dvLWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzYVwiOyB9XG4uaW9uLWxvZ28tZ29vZ2xlcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzYlwiOyB9XG4uaW9uLWxvZ28taGFja2VybmV3czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzY1wiOyB9XG4uaW9uLWxvZ28taHRtbDU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2RcIjsgfVxuLmlvbi1sb2dvLWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzZVwiOyB9XG4uaW9uLWxvZ28tamF2YXNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzZlwiOyB9XG4uaW9uLWxvZ28tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDBcIjsgfVxuLmlvbi1sb2dvLW1hcmtkb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQxXCI7IH1cbi5pb24tbG9nby1ub2RlanM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDJcIjsgfVxuLmlvbi1sb2dvLW9jdG9jYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDNcIjsgfVxuLmlvbi1sb2dvLXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0NFwiOyB9XG4uaW9uLWxvZ28tcGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDVcIjsgfVxuLmlvbi1sb2dvLXB5dGhvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0NlwiOyB9XG4uaW9uLWxvZ28tcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ3XCI7IH1cbi5pb24tbG9nby1yc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDhcIjsgfVxuLmlvbi1sb2dvLXNhc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDlcIjsgfVxuLmlvbi1sb2dvLXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRhXCI7IH1cbi5pb24tbG9nby1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0YlwiOyB9XG4uaW9uLWxvZ28tc3RlYW06YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGNcIjsgfVxuLmlvbi1sb2dvLXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0ZFwiOyB9XG4uaW9uLWxvZ28tdHV4OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFlXCI7IH1cbi5pb24tbG9nby10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWZcIjsgfVxuLmlvbi1sb2dvLXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjBcIjsgfVxuLmlvbi1sb2dvLXVzZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiMVwiOyB9XG4uaW9uLWxvZ28tdmltZW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzRcIjsgfVxuLmlvbi1sb2dvLXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM1XCI7IH1cbi5pb24tbG9nby13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzJmXCI7IH1cbi5pb24tbG9nby13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzBcIjsgfVxuLmlvbi1sb2dvLXhib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGNcIjsgfVxuLmlvbi1sb2dvLXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRkXCI7IH1cbi5pb24tbG9nby15ZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGVcIjsgfVxuLmlvbi1sb2dvLXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGZcIjsgfVxuLmlvbi1tZC1hZGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzNcIjsgfVxuLmlvbi1tZC1hZGQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjcyXCI7IH1cbi5pb24tbWQtYWxhcm06YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzRcIjsgfVxuLmlvbi1tZC1hbGJ1bXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzVcIjsgfVxuLmlvbi1tZC1hbGVydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3NlwiOyB9XG4uaW9uLW1kLWFtZXJpY2FuLWZvb3RiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc3XCI7IH1cbi5pb24tbWQtYW5hbHl0aWNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc4XCI7IH1cbi5pb24tbWQtYXBlcnR1cmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzlcIjsgfVxuLmlvbi1tZC1hcHBzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdhXCI7IH1cbi5pb24tbWQtYXBwc3RvcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2JcIjsgfVxuLmlvbi1tZC1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdjXCI7IH1cbi5pb24tbWQtYXJyb3ctYmFjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3ZFwiOyB9XG4uaW9uLW1kLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2VcIjsgfVxuLmlvbi1tZC1hcnJvdy1kcm9wZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4MFwiOyB9XG4uaW9uLW1kLWFycm93LWRyb3Bkb3duLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3ZlwiOyB9XG4uaW9uLW1kLWFycm93LWRyb3BsZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjgyXCI7IH1cbi5pb24tbWQtYXJyb3ctZHJvcGxlZnQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjgxXCI7IH1cbi5pb24tbWQtYXJyb3ctZHJvcHJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg0XCI7IH1cbi5pb24tbWQtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4M1wiOyB9XG4uaW9uLW1kLWFycm93LWRyb3B1cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4NlwiOyB9XG4uaW9uLW1kLWFycm93LWRyb3B1cC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODVcIjsgfVxuLmlvbi1tZC1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg3XCI7IH1cbi5pb24tbWQtYXJyb3ctcm91bmQtYmFjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4OFwiOyB9XG4uaW9uLW1kLWFycm93LXJvdW5kLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYyODlcIjsgfVxuLmlvbi1tZC1hcnJvdy1yb3VuZC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhhXCI7IH1cbi5pb24tbWQtYXJyb3ctcm91bmQtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOGJcIjsgfVxuLmlvbi1tZC1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4Y1wiOyB9XG4uaW9uLW1kLWF0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cbi5pb24tbWQtYXR0YWNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhlXCI7IH1cbi5pb24tbWQtYmFja3NwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhmXCI7IH1cbi5pb24tbWQtYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5MFwiOyB9XG4uaW9uLW1kLWJhc2ViYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjkxXCI7IH1cbi5pb24tbWQtYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjkyXCI7IH1cbi5pb24tbWQtYmFza2V0YmFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5M1wiOyB9XG4uaW9uLW1kLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTRcIjsgfVxuLmlvbi1tZC1iYXR0ZXJ5LWRlYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTVcIjsgfVxuLmlvbi1tZC1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTZcIjsgfVxuLmlvbi1tZC1iZWFrZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTdcIjsgfVxuLmlvbi1tZC1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk4XCI7IH1cbi5pb24tbWQtYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5OVwiOyB9XG4uaW9uLW1kLWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5YVwiOyB9XG4uaW9uLW1kLWJvYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWJcIjsgfVxuLmlvbi1tZC1ib2R5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjljXCI7IH1cbi5pb24tbWQtYm9uZmlyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XG4uaW9uLW1kLWJvb2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWVcIjsgfVxuLmlvbi1tZC1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5ZlwiOyB9XG4uaW9uLW1kLWJvb2ttYXJrczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhMFwiOyB9XG4uaW9uLW1kLWJvd3RpZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhMVwiOyB9XG4uaW9uLW1kLWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhMlwiOyB9XG4uaW9uLW1kLWJyb3dzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmEzXCI7IH1cbi5pb24tbWQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTRcIjsgfVxuLmlvbi1tZC1idWc6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTVcIjsgfVxuLmlvbi1tZC1idWlsZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhNlwiOyB9XG4uaW9uLW1kLWJ1bGI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTdcIjsgfVxuLmlvbi1tZC1idXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYThcIjsgfVxuLmlvbi1tZC1jYWZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE5XCI7IH1cbi5pb24tbWQtY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhYVwiOyB9XG4uaW9uLW1kLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFiXCI7IH1cbi5pb24tbWQtY2FsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhY1wiOyB9XG4uaW9uLW1kLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhZFwiOyB9XG4uaW9uLW1kLWNhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiMlwiOyB9XG4uaW9uLW1kLWNhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjNcIjsgfVxuLmlvbi1tZC1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cbi5pb24tbWQtY2FzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiNVwiOyB9XG4uaW9uLW1kLWNoYXRib3hlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiNlwiOyB9XG4uaW9uLW1kLWNoYXRidWJibGVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI3XCI7IH1cbi5pb24tbWQtY2hlY2tib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjlcIjsgfVxuLmlvbi1tZC1jaGVja2JveC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI4XCI7IH1cbi5pb24tbWQtY2hlY2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJjXCI7IH1cbi5pb24tbWQtY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiYlwiOyB9XG4uaW9uLW1kLWNoZWNrbWFyay1jaXJjbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiYVwiOyB9XG4uaW9uLW1kLWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiZFwiOyB9XG4uaW9uLW1kLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJlXCI7IH1cbi5pb24tbWQtY2xvc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzBcIjsgfVxuLmlvbi1tZC1jbG9zZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmZcIjsgfVxuLmlvbi1tZC1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjMVwiOyB9XG4uaW9uLW1kLWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM5XCI7IH1cbi5pb24tbWQtY2xvdWQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmMyXCI7IH1cbi5pb24tbWQtY2xvdWQtZG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjM1wiOyB9XG4uaW9uLW1kLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM2XCI7IH1cbi5pb24tbWQtY2xvdWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjN1wiOyB9XG4uaW9uLW1kLWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjOFwiOyB9XG4uaW9uLW1kLWNsb3VkeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjYlwiOyB9XG4uaW9uLW1kLWNsb3VkeS1uaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjYVwiOyB9XG4uaW9uLW1kLWNvZGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2VcIjsgfVxuLmlvbi1tZC1jb2RlLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmNjXCI7IH1cbi5pb24tbWQtY29kZS13b3JraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmNkXCI7IH1cbi5pb24tbWQtY29nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmNmXCI7IH1cbi5pb24tbWQtY29sb3ItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkMFwiOyB9XG4uaW9uLW1kLWNvbG9yLWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkMVwiOyB9XG4uaW9uLW1kLWNvbG9yLXBhbGV0dGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDJcIjsgfVxuLmlvbi1tZC1jb2xvci13YW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQzXCI7IH1cbi5pb24tbWQtY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkNFwiOyB9XG4uaW9uLW1kLWNvbnN0cnVjdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkNVwiOyB9XG4uaW9uLW1kLWNvbnRhY3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDZcIjsgfVxuLmlvbi1tZC1jb250YWN0czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkN1wiOyB9XG4uaW9uLW1kLWNvbnRyYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ4XCI7IH1cbi5pb24tbWQtY29udHJhc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDlcIjsgfVxuLmlvbi1tZC1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRhXCI7IH1cbi5pb24tbWQtY3JlYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRiXCI7IH1cbi5pb24tbWQtY3JvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkY1wiOyB9XG4uaW9uLW1kLWN1YmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGRcIjsgfVxuLmlvbi1tZC1jdXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGVcIjsgfVxuLmlvbi1tZC1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRmXCI7IH1cbi5pb24tbWQtZGlzYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlMFwiOyB9XG4uaW9uLW1kLWRvY3VtZW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmUxXCI7IH1cbi5pb24tbWQtZG9uZS1hbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTJcIjsgfVxuLmlvbi1tZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlM1wiOyB9XG4uaW9uLW1kLWVhc2VsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU0XCI7IH1cbi5pb24tbWQtZWdnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU1XCI7IH1cbi5pb24tbWQtZXhpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlNlwiOyB9XG4uaW9uLW1kLWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlN1wiOyB9XG4uaW9uLW1kLWV5ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlOVwiOyB9XG4uaW9uLW1kLWV5ZS1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZThcIjsgfVxuLmlvbi1tZC1mYXN0Zm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlYVwiOyB9XG4uaW9uLW1kLWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlYlwiOyB9XG4uaW9uLW1kLWZpbGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlY1wiOyB9XG4uaW9uLW1kLWZpbG06YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWRcIjsgfVxuLmlvbi1tZC1maW5nZXItcHJpbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWVcIjsgfVxuLmlvbi1tZC1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmVmXCI7IH1cbi5pb24tbWQtZmxhbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjBcIjsgfVxuLmlvbi1tZC1mbGFzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmMVwiOyB9XG4uaW9uLW1kLWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmYyXCI7IH1cbi5pb24tbWQtZmxvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmYzXCI7IH1cbi5pb24tbWQtZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY1XCI7IH1cbi5pb24tbWQtZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjRcIjsgfVxuLmlvbi1tZC1mb290YmFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmNlwiOyB9XG4uaW9uLW1kLWZ1bm5lbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmN1wiOyB9XG4uaW9uLW1kLWdhbWUtY29udHJvbGxlci1hOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY4XCI7IH1cbi5pb24tbWQtZ2FtZS1jb250cm9sbGVyLWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjlcIjsgfVxuLmlvbi1tZC1naXQtYnJhbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZhXCI7IH1cbi5pb24tbWQtZ2l0LWNvbW1pdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmYlwiOyB9XG4uaW9uLW1kLWdpdC1jb21wYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZjXCI7IH1cbi5pb24tbWQtZ2l0LW1lcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZkXCI7IH1cbi5pb24tbWQtZ2l0LW5ldHdvcms6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmVcIjsgfVxuLmlvbi1tZC1naXQtcHVsbC1yZXF1ZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZmXCI7IH1cbi5pb24tbWQtZ2xhc3NlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwMFwiOyB9XG4uaW9uLW1kLWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzAxXCI7IH1cbi5pb24tbWQtZ3JpZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwMlwiOyB9XG4uaW9uLW1kLWhhbW1lcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwM1wiOyB9XG4uaW9uLW1kLWhhbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDRcIjsgfVxuLmlvbi1tZC1oYXBweTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwNVwiOyB9XG4uaW9uLW1kLWhlYWRzZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDZcIjsgfVxuLmlvbi1tZC1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwOFwiOyB9XG4uaW9uLW1kLWhlYXJ0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDdcIjsgfVxuLmlvbi1tZC1oZWxwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBiXCI7IH1cbi5pb24tbWQtaGVscC1idW95OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA5XCI7IH1cbi5pb24tbWQtaGVscC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGFcIjsgfVxuLmlvbi1tZC1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBjXCI7IH1cbi5pb24tbWQtaWNlLWNyZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBkXCI7IH1cbi5pb24tbWQtaW1hZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGVcIjsgfVxuLmlvbi1tZC1pbWFnZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGZcIjsgfVxuLmlvbi1tZC1pbmZpbml0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxMFwiOyB9XG4uaW9uLW1kLWluZm9ybWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzEyXCI7IH1cbi5pb24tbWQtaW5mb3JtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzExXCI7IH1cbi5pb24tbWQtaW9uaWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTNcIjsgfVxuLmlvbi1tZC1pb25pdHJvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxNFwiOyB9XG4uaW9uLW1kLWpldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxNVwiOyB9XG4uaW9uLW1kLWtleTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxNlwiOyB9XG4uaW9uLW1kLWtleXBhZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxN1wiOyB9XG4uaW9uLW1kLWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxOFwiOyB9XG4uaW9uLW1kLWxlYWY6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTlcIjsgfVxuLmlvbi1tZC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJlXCI7IH1cbi5pb24tbWQtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxYlwiOyB9XG4uaW9uLW1kLWxpc3QtYm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFhXCI7IH1cbi5pb24tbWQtbG9jYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFjXCI7IH1cbi5pb24tbWQtbG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxZFwiOyB9XG4uaW9uLW1kLWxvZy1pbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxZVwiOyB9XG4uaW9uLW1kLWxvZy1vdXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWZcIjsgfVxuLmlvbi1tZC1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjBcIjsgfVxuLmlvbi1tZC1tYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzIyXCI7IH1cbi5pb24tbWQtbWFpbC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzIxXCI7IH1cbi5pb24tbWQtbWFsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyM1wiOyB9XG4uaW9uLW1kLW1hbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyNFwiOyB9XG4uaW9uLW1kLW1hcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyNVwiOyB9XG4uaW9uLW1kLW1lZGFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzI2XCI7IH1cbi5pb24tbWQtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyN1wiOyB9XG4uaW9uLW1kLW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyOFwiOyB9XG4uaW9uLW1kLW1lZ2FwaG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyOVwiOyB9XG4uaW9uLW1kLW1lbnU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmFcIjsgfVxuLmlvbi1tZC1taWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmNcIjsgfVxuLmlvbi1tZC1taWMtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzJiXCI7IH1cbi5pb24tbWQtbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyZFwiOyB9XG4uaW9uLW1kLW1vb246YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmVcIjsgfVxuLmlvbi1tZC1tb3JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cbi5pb24tbWQtbW92ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzMVwiOyB9XG4uaW9uLW1kLW11c2ljYWwtbm90ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzMlwiOyB9XG4uaW9uLW1kLW11c2ljYWwtbm90ZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzNcIjsgfVxuLmlvbi1tZC1uYXZpZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzNFwiOyB9XG4uaW9uLW1kLW5vLXNtb2tpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzVcIjsgfVxuLmlvbi1tZC1ub3RpZmljYXRpb25zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cbi5pb24tbWQtbm90aWZpY2F0aW9ucy1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzZcIjsgfVxuLmlvbi1tZC1ub3RpZmljYXRpb25zLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzdcIjsgfVxuLmlvbi1tZC1udWNsZWFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzM5XCI7IH1cbi5pb24tbWQtbnV0cml0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNhXCI7IH1cbi5pb24tbWQtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzYlwiOyB9XG4uaW9uLW1kLW9wdGlvbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzM2NcIjsgfVxuLmlvbi1tZC1vdXRsZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzM2RcIjsgfVxuLmlvbi1tZC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzZlwiOyB9XG4uaW9uLW1kLXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNlXCI7IH1cbi5pb24tbWQtcGFydGx5LXN1bm55OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQwXCI7IH1cbi5pb24tbWQtcGF1c2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDFcIjsgfVxuLmlvbi1tZC1wYXc6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDJcIjsgfVxuLmlvbi1tZC1wZW9wbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDNcIjsgfVxuLmlvbi1tZC1wZXJzb246YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDVcIjsgfVxuLmlvbi1tZC1wZXJzb24tYWRkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ0XCI7IH1cbi5pb24tbWQtcGhvbmUtbGFuZHNjYXBlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ2XCI7IH1cbi5pb24tbWQtcGhvbmUtcG9ydHJhaXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDdcIjsgfVxuLmlvbi1tZC1waG90b3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDhcIjsgfVxuLmlvbi1tZC1waWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDlcIjsgfVxuLmlvbi1tZC1waW46YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGFcIjsgfVxuLmlvbi1tZC1waW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRiXCI7IH1cbi5pb24tbWQtcGl6emE6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTRcIjsgfVxuLmlvbi1tZC1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1NVwiOyB9XG4uaW9uLW1kLXBsYW5ldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1NlwiOyB9XG4uaW9uLW1kLXBsYXk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTdcIjsgfVxuLmlvbi1tZC1wb2RpdW06YmVmb3JlIHsgY29udGVudDogXCJcXGYzNThcIjsgfVxuLmlvbi1tZC1wb3dlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1OVwiOyB9XG4uaW9uLW1kLXByaWNldGFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVhXCI7IH1cbi5pb24tbWQtcHJpY2V0YWdzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzViXCI7IH1cbi5pb24tbWQtcHJpbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWNcIjsgfVxuLmlvbi1tZC1wdWxzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1ZFwiOyB9XG4uaW9uLW1kLXFyLXNjYW5uZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWVcIjsgfVxuLmlvbi1tZC1xdW90ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1ZlwiOyB9XG4uaW9uLW1kLXJhZGlvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzYyXCI7IH1cbi5pb24tbWQtcmFkaW8tYnV0dG9uLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2MFwiOyB9XG4uaW9uLW1kLXJhZGlvLWJ1dHRvbi1vbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2MVwiOyB9XG4uaW9uLW1kLXJhaW55OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzYzXCI7IH1cbi5pb24tbWQtcmVjb3JkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY0XCI7IH1cbi5pb24tbWQtcmVkbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2NVwiOyB9XG4uaW9uLW1kLXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjZcIjsgfVxuLmlvbi1tZC1yZWZyZXNoLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyOFwiOyB9XG4uaW9uLW1kLXJlbW92ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2OFwiOyB9XG4uaW9uLW1kLXJlbW92ZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjdcIjsgfVxuLmlvbi1tZC1yZW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY5XCI7IH1cbi5pb24tbWQtcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZhXCI7IH1cbi5pb24tbWQtcmVzaXplOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZiXCI7IH1cbi5pb24tbWQtcmVzdGF1cmFudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2Y1wiOyB9XG4uaW9uLW1kLXJldHVybi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZkXCI7IH1cbi5pb24tbWQtcmV0dXJuLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZlXCI7IH1cbi5pb24tbWQtcmV2ZXJzZS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmZcIjsgfVxuLmlvbi1tZC1yZXdpbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzBcIjsgfVxuLmlvbi1tZC1yaWJib246YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzFcIjsgfVxuLmlvbi1tZC1yb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzcyXCI7IH1cbi5pb24tbWQtc2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzczXCI7IH1cbi5pb24tbWQtc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc0XCI7IH1cbi5pb24tbWQtc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc1XCI7IH1cbi5pb24tbWQtc2VuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3NlwiOyB9XG4uaW9uLW1kLXNldHRpbmdzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc3XCI7IH1cbi5pb24tbWQtc2hhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzlcIjsgfVxuLmlvbi1tZC1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzhcIjsgfVxuLmlvbi1tZC1zaGlydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3YVwiOyB9XG4uaW9uLW1kLXNodWZmbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2JcIjsgfVxuLmlvbi1tZC1za2lwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdjXCI7IH1cbi5pb24tbWQtc2tpcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdkXCI7IH1cbi5pb24tbWQtc25vdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3ZVwiOyB9XG4uaW9uLW1kLXNwZWVkb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdmXCI7IH1cbi5pb24tbWQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgxXCI7IH1cbi5pb24tbWQtc3F1YXJlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODBcIjsgfVxuLmlvbi1tZC1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg0XCI7IH1cbi5pb24tbWQtc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgyXCI7IH1cbi5pb24tbWQtc3Rhci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgzXCI7IH1cbi5pb24tbWQtc3RhdHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODVcIjsgfVxuLmlvbi1tZC1zdG9wd2F0Y2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODZcIjsgfVxuLmlvbi1tZC1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODdcIjsgfVxuLmlvbi1tZC1zdW5ueTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4OFwiOyB9XG4uaW9uLW1kLXN3YXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODlcIjsgfVxuLmlvbi1tZC1zd2l0Y2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGFcIjsgfVxuLmlvbi1tZC1zeW5jOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhiXCI7IH1cbi5pb24tbWQtdGFibGV0LWxhbmRzY2FwZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4Y1wiOyB9XG4uaW9uLW1kLXRhYmxldC1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4ZFwiOyB9XG4uaW9uLW1kLXRlbm5pc2JhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGVcIjsgfVxuLmlvbi1tZC10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhmXCI7IH1cbi5pb24tbWQtdGhlcm1vbWV0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTBcIjsgfVxuLmlvbi1tZC10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5MVwiOyB9XG4uaW9uLW1kLXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5MlwiOyB9XG4uaW9uLW1kLXRodW5kZXJzdG9ybTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5M1wiOyB9XG4uaW9uLW1kLXRpbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTRcIjsgfVxuLmlvbi1tZC10aW1lcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5NVwiOyB9XG4uaW9uLW1kLXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzk2XCI7IH1cbi5pb24tbWQtdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTdcIjsgfVxuLmlvbi1tZC10cmFzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5OFwiOyB9XG4uaW9uLW1kLXRyZW5kaW5nLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTlcIjsgfVxuLmlvbi1tZC10cmVuZGluZy11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5YVwiOyB9XG4uaW9uLW1kLXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5YlwiOyB9XG4uaW9uLW1kLXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzljXCI7IH1cbi5pb24tbWQtdW5kbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5ZFwiOyB9XG4uaW9uLW1kLXVubG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5ZVwiOyB9XG4uaW9uLW1kLXZpZGVvY2FtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzlmXCI7IH1cbi5pb24tbWQtdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTBcIjsgfVxuLmlvbi1tZC12b2x1bWUtbXV0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhMVwiOyB9XG4uaW9uLW1kLXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTJcIjsgfVxuLmlvbi1tZC12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTNcIjsgfVxuLmlvbi1tZC13YWxrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2E0XCI7IH1cbi5pb24tbWQtd2FybmluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhNVwiOyB9XG4uaW9uLW1kLXdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2E2XCI7IH1cbi5pb24tbWQtd2F0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTdcIjsgfVxuLmlvbi1tZC13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2E4XCI7IH1cbi5pb24tbWQtd2luZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhOVwiOyB9XG4uaW9uLW1kLXdvbWFuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2FhXCI7IH0iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAgIC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBQcmludGluZyBUYWJsZXM6XG4gICAgLy8gaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgLy9cblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtZGFyayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cblxuLy9cbi8vIENvbG9yIHN5c3RlbVxuLy9cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgdHJ1ZSAhZGVmYXVsdDtcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cyk7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBGb250c1xuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIC44NzUpICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJGdyYXktOTAwLCA3LjUlKSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWJ0bi1saW5lLWhlaWdodCkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItc206ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1zbSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItc219ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWxnOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtbGcgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLWxnfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3Igbm8tcmVwZWF0IHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggcmdiYSgkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3IsIC41KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2Q5NTM0ZicgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNFJTNDY2lyY2xlIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjc1KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtIC42cyBlYXNlICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIFNldHRpbmcgQHZpZXdwb3J0IGNhdXNlcyBzY3JvbGxiYXJzIHRvIG92ZXJsYXAgY29udGVudCBpbiBJRTExIGFuZCBFZGdlLCBzb1xuLy8gICAgd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cbi8vIDYuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IC8vIDVcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDZcbn1cblxuLy8gSUUxMCsgZG9lc24ndCBob25vciBgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCI+YCBpbiBzb21lIGNhc2VzLlxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICB9XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2VycylcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlIHRoZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBTdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZSBvbiBlbGVtZW50cyB0aGF0IGNhbm5vdCBiZSBhY2Nlc3NlZCB2aWEga2V5Ym9hcmQuXG4vLyBUaGlzIHByZXZlbnRzIGFuIHVud2FudGVkIGZvY3VzIG91dGxpbmUgZnJvbSBhcHBlYXJpbmcgYXJvdW5kIGVsZW1lbnRzIHRoYXRcbi8vIG1pZ2h0IHN0aWxsIHJlc3BvbmQgdG8gcG9pbnRlciBldmVudHMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDFcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtXG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZvbnQtd2VpZ2h0LW5vdGF0aW9uXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBmb250LXdlaWdodC1ub3RhdGlvblxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKVxuLy8gd2hpY2ggaGF2ZSBub3QgYmVlbiBtYWRlIGV4cGxpY2l0bHkga2V5Ym9hcmQtZm9jdXNhYmxlICh3aXRob3V0IHRhYmluZGV4KS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBXZSBoYXZlIEB2aWV3cG9ydCBzZXQgd2hpY2ggY2F1c2VzIHNjcm9sbGJhcnMgdG8gb3ZlcmxhcCBjb250ZW50IGluIElFMTEgYW5kIEVkZ2UsIHNvXG4gIC8vIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICAvLyBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGZyb20gdGhlIGA8Ym9keT5gLCBvciB0aGVcbiAgLy8gY2xvc2VzdCBwYXJlbnQgd2l0aCBhIHNldCBgdGV4dC1hbGlnbmAuXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcbiAgLy8gY2VudGVyZWQgd2l0aGluIHRoZSBpbnB1dC5cbiAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vXG4vLyBBcHBsaWNhdGlvbiBzZXR0aW5ncyBhbmQgdmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy89PSBDb2xvcnNcbi8vXG4vLyMjIEJyYW5kIGNvbG9ycyB1c2VkIGFjcm9zcyB0aGUgcHJvamVjdFxuJGNvbG9yLUdyYXk2MDogICAgICAgICAgICAgICBcdHJnYmEoODAsMTE1LDEyMCwxKSAhZGVmYXVsdDsgLy8gIzk5OTk5OVxuXG4kY29sb3ItQmxhY2s6ICAgICAgICAgICAgICAgXHRyZ2JhKDE0OSwyMDQsMTEwLDEpICFkZWZhdWx0OyAvLyAjMDAwMDAwXG5cblxuLy8gR3JheSBiYXNlbGluZVxuJGFwcC1ncmF5OiAgICAgICAgICAgICAgICAgICAgICByZ2JhKDEwMiwgMTAyLCAxMDIsIDEpO1xuJGFwcC1ncmF5LWxpZ2h0OiAgICAgICAgICAgICAgICByZ2JhKDIzOSwgMjM5LCAyMzksIDEpOyAvLyAjZWZlZmVmXG5cbiRhcHAtcmVkOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgyMDQsIDAsIDAsIDEpO1xuXG4vLz09IEJyYW5kIGFuZCBTZWN0aW9uIHNwZWNpZmljIHZhcmlhYmxlc1xuLy9cbi8vIyMgVXNlZCBpbiBtaXhpbiBhbmQgbW9kaWZpZXIgY2xhc3Nlc1xuXG4vLyoqIFByaW1hcnkgYnJhbmQgY29sb3JcbiRhcHAtcHJpbWFyeS1iYXNlOiAgICAgICAgICAgICAgJGNvbG9yLUdyYXk2MCAhZGVmYXVsdDtcbiRhcHAtcHJpbWFyeS1kYXJrZXI6ICAgICAgICAgICAgZGFya2VuKCRhcHAtcHJpbWFyeS1iYXNlLCAxNSUpICAhZGVmYXVsdDtcbiRhcHAtcHJpbWFyeS1kYXJrOiAgICAgICAgICAgICAgZGFya2VuKCRhcHAtcHJpbWFyeS1iYXNlLCA3LjUlKSAhZGVmYXVsdDtcbiRhcHAtcHJpbWFyeTogICAgICAgICAgICAgICAgICAgJGFwcC1wcmltYXJ5LWJhc2UgICAgICAgICAgICAgICAhZGVmYXVsdDsgLy8gIzk5OTk5OVxuJGFwcC1wcmltYXJ5LWxpZ2h0OiAgICAgICAgICAgICBsaWdodGVuKCRhcHAtcHJpbWFyeS1iYXNlLCA3LjUlKSAhZGVmYXVsdDtcbiRhcHAtcHJpbWFyeS1saWdodGVyOiAgICAgICAgICAgbGlnaHRlbigkYXBwLXByaW1hcnktYmFzZSwgMTUlKSAhZGVmYXVsdDtcblxuLy8qKiBTZWNvbmRhcnkgYnJhbmQgY29sb3JcbiRhcHAtc2Vjb25kYXJ5LWJhc2U6ICAgICAgICAgICAgICAkY29sb3ItQmxhY2sgIWRlZmF1bHQ7XG4kYXBwLXNlY29uZGFyeS1kYXJrZXI6ICAgICAgICAgICAgZGFya2VuKCRhcHAtc2Vjb25kYXJ5LWJhc2UsIDE1JSkgICFkZWZhdWx0O1xuJGFwcC1zZWNvbmRhcnktZGFyazogICAgICAgICAgICAgIGRhcmtlbigkYXBwLXNlY29uZGFyeS1iYXNlLCA3LjUlKSAhZGVmYXVsdDtcbiRhcHAtc2Vjb25kYXJ5OiAgICAgICAgICAgICAgICAgICAkYXBwLXNlY29uZGFyeS1iYXNlICAgICAgICAgICAgICAgIWRlZmF1bHQ7IC8vICMwMDAwMDBcbiRhcHAtc2Vjb25kYXJ5LWxpZ2h0OiAgICAgICAgICAgICBsaWdodGVuKCRhcHAtc2Vjb25kYXJ5LWJhc2UsIDcuNSUpICFkZWZhdWx0O1xuJGFwcC1zZWNvbmRhcnktbGlnaHRlcjogICAgICAgICAgIGxpZ2h0ZW4oJGFwcC1zZWNvbmRhcnktYmFzZSwgMTUlKSAhZGVmYXVsdDtcblxuXG4vLyoqIEJyYW5kIHByaW1hcnkgY29sb3Igc2NoZW1hIHVzZWQgYXMgZGVmYXVsdFxuJGFwcC1kZWZhdWx0OiAgICAgICAgICAgICAgICAgJGFwcC1wcmltYXJ5LWJhc2U7XG5cbi8vIEJyYW5kIGRhbmdlclxuJGFwcC1kYW5nZXI6ICAgICAgICAgICAgICAgICAgICAkYXBwLXJlZDtcblxuLy8gSW9uaWNvbnNcbiRpb25pY29ucy1mb250LXBhdGg6ICAgICAgICAgICAgXCIuLi9hc3NldHMvZm9udHNcIjtcbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cyB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTsgfVxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTsgfVxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTsgfVxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTsgfVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogJGxlYWQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTEtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6ICRkaXNwbGF5Mi1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkzLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBmb250LXNpemU6ICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgLyAyKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGluZGVudGF0aW9uLCBtZWRpYS1xdWVyeS1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxufVxuIiwiLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRrYmQtZm9udC1zaXplO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxufVxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG59XG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1yb3coKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xuICBtYXJnaW4tbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMnB4LCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyIC8gMik7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwMDU3XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHVhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwgb3IgdW5pdCgkbnVtKSA9PSBcIiVcIiB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBTdGFydHMgYXQgemVyb1xuLy8gQW5vdGhlciBncmlkIG1peGluIHRoYXQgZW5zdXJlcyB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXApIHtcbiAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluIGAkZ3JpZC1icmVha3BvaW50c2AgbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgfVxufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBVc2VkIG9uIG91ciBTVkcgaWNvbiBiYWNrZ3JvdW5kcyBmb3IgY3VzdG9tIGZvcm1zLlxuLy9cbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gQ29sb3IgY29udHJhc3RcbkBmdW5jdGlvbiBjb2xvci15aXEoJGNvbG9yKSB7XG4gICRyOiByZWQoJGNvbG9yKTtcbiAgJGc6IGdyZWVuKCRjb2xvcik7XG4gICRiOiBibHVlKCRjb2xvcik7XG5cbiAgJHlpcTogKCgkciAqIDI5OSkgKyAoJGcgKiA1ODcpICsgKCRiICogMTE0KSkgLyAxMDAwO1xuXG4gIEBpZiAoJHlpcSA+PSAkeWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkKSB7XG4gICAgQHJldHVybiAkeWlxLXRleHQtZGFyaztcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiAkeWlxLXRleHQtbGlnaHQ7XG4gIH1cbn1cblxuLy8gUmV0cmlldmUgY29sb3IgU2FzcyBtYXBzXG5AZnVuY3Rpb24gY29sb3IoJGtleTogXCJibHVlXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRjb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gdGhlbWUtY29sb3IoJGtleTogXCJwcmltYXJ5XCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gZ3JheSgka2V5OiBcIjEwMFwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkZ3JheXMsICRrZXkpO1xufVxuXG4vLyBSZXF1ZXN0IGEgdGhlbWUgY29sb3IgbGV2ZWxcbkBmdW5jdGlvbiB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3ItbmFtZTogXCJwcmltYXJ5XCIsICRsZXZlbDogMCkge1xuICAkY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvci1uYW1lKTtcbiAgJGNvbG9yLWJhc2U6IGlmKCRsZXZlbCA+IDAsICRibGFjaywgJHdoaXRlKTtcbiAgJGxldmVsOiBhYnMoJGxldmVsKTtcblxuICBAcmV0dXJuIG1peCgkY29sb3ItYmFzZSwgJGNvbG9yLCAkbGV2ZWwgKiAkdGhlbWUtY29sb3ItaW50ZXJ2YWwpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIC8vIE1hbnVhbGx5IHVzZSB0aGUgaWYvZWxzZSBpbnN0ZWFkIG9mIHRoZSBtaXhpbiB0byBhY2NvdW50IGZvciBpT1Mgb3ZlcnJpZGVcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgfSBAZWxzZSB7XG4gICAgLy8gT3RoZXJ3aXNlIHVuZG8gdGhlIGlPUyBkZWZhdWx0XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy15O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXCJ2YWxpZFwiLCAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcik7XG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXCJpbnZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IpO1xuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBmb250LXNpemU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIGZvbnQtc2l6ZTogJHRvb2x0aXAtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICR0b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gLyA0KTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gLyAyKSBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gLyAyKTtcblxuICAgICAgICBAaWYgJHN0YXRlID09IFwidmFsaWRcIiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9IC8gNCkgcmlnaHQgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9IC8gNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcblxuICAgICAgICBAaWYgJHN0YXRlID09IFwidmFsaWRcIiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZCBuby1yZXBlYXQgY2VudGVyIHJpZ2h0ICgkaW5wdXQtaGVpZ2h0LWlubmVyICogLjkpIC8gY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9IC8gMikgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9IC8gMik7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZCBuby1yZXBlYXQgY2VudGVyIHJpZ2h0ICgkaW5wdXQtaGVpZ2h0LWlubmVyICogLjkpIC8gY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9IC8gMikgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9IC8gMik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuZm9ybS1jb250cm9sLWZpbGUge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDI1JSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGJvZHktYmcsIDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkZm9udC1zaXplLWJhc2UsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAvLyBTaGFyZSBob3ZlciBhbmQgZm9jdXMgc3R5bGVzXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAvLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgLmJ0biBlbGVtZW50c1xuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGJvcmRlciwgLjUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfSBAZWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICA+IC5idG46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLmJ0bixcbiAgLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG4gKyAuYnRuLFxuICA+IC5idG4gKyAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLy8gQWRkIHdpZHRoIDElIGFuZCBmbGV4LWJhc2lzIGF1dG8gdG8gZW5zdXJlIHRoYXQgYnV0dG9uIHdpbGwgbm90IHdyYXAgb3V0XG4gICAgLy8gdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRSBFZGdlKyBhbmQgRmlyZWZveC4gQ2hyb21lIGRvZXMgbm90IHJlcXVpcmUgdGhpcy5cbiAgICB3aWR0aDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmQgcm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UpO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyKTtcbiAgICBsZWZ0OiAtJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyKTtcbiAgICBsZWZ0OiAtJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzO1xuICB9IEBlbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIGZvbnQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgZm9udC1zaXplOiAkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoI3skY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodH0gKyAjeyRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDJ9KTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBhZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCgkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodCAtICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0KSAvIDIpOyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogKCRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0ICogLjUpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcyBvciBgPHVsPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yIGluIG1vZGVybiBicm93c2Vyc1xuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiAkYnJlYWRjcnVtYi1kaXZpZGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIi5jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kI3skaW5maXh9LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMjEpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMTYpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDMgLyA0KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgxIC8gMSk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IEBpbmNsdWRlIGZsb2F0LWxlZnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBAaW5jbHVkZSBmbG9hdC1yaWdodDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IEBpbmNsdWRlIGZsb2F0LW5vbmU7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBtaXhpbiBmbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbkBtaXhpbiBmbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuQG1peGluIGZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcblxuLy8gU2FzcyBsaXN0IG5vdCBpbiB2YXJpYWJsZXMgc2luY2UgaXQncyBub3QgaW50ZW5kZWQgZm9yIGN1c3RvbWl6YXRpb24uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3k7XG5cbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGlmICgkaWdub3JlLXdhcm5pbmcgIT0gdHJ1ZSkge1xuICAgIEB3YXJuIFwiVGhlIGB0ZXh0LWhpZGUoKWAgbWl4aW4gaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiB2NC4xLjAuIEl0IHdpbGwgYmUgcmVtb3ZlZCBlbnRpcmVseSBpbiB2NS5cIjtcbiAgfVxufVxuIiwiLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZSh2aXNpYmxlKTtcbn1cblxuLmludmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZShoaWRkZW4pO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFZpc2liaWxpdHlcblxuQG1peGluIGludmlzaWJsZSgkdmlzaWJpbGl0eSkge1xuICB2aXNpYmlsaXR5OiAkdmlzaWJpbGl0eSAhaW1wb3J0YW50O1xufVxuIiwiLyohIEZsaWNraXR5IHYyLjEuMlxuaHR0cHM6Ly9mbGlja2l0eS5tZXRhZml6enkuY29cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmZsaWNraXR5LWVuYWJsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfVxuXG4uZmxpY2tpdHktdmlld3BvcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZsaWNraXR5LXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogZHJhZ2dhYmxlICovXG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQuaXMtcG9pbnRlci1kb3duIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4vKiAtLS0tIGZsaWNraXR5LWJ1dHRvbiAtLS0tICovXG5cbi5mbGlja2l0eS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNzUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCAjMTlGO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBhdXRvO1xuICAvKiBwcmV2ZW50IGRpc2FibGVkIGJ1dHRvbiBmcm9tIGNhcHR1cmluZyBwb2ludGVyIHVwIGV2ZW50LiAjNzE2ICovXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBmaWxsOiAjMzMzO1xufVxuXG4vKiAtLS0tIHByZXZpb3VzL25leHQgYnV0dG9ucyAtLS0tICovXG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLyogdmVydGljYWxseSBjZW50ZXIgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7IGxlZnQ6IDEwcHg7IH1cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQgeyByaWdodDogMTBweDsgfVxuLyogcmlnaHQgdG8gbGVmdCAqL1xuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIC5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjAlO1xuICB0b3A6IDIwJTtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA2MCU7XG59XG5cbi8qIC0tLS0gcGFnZSBkb3RzIC0tLS0gKi9cblxuLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3RzIHsgZGlyZWN0aW9uOiBydGw7IH1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cbiIsIi5obGwgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmNjIH1cbi5jIHsgY29sb3I6ICM5OTk7IH1cbi5lcnIgeyBjb2xvcjogI0FBMDAwMDsgYmFja2dyb3VuZC1jb2xvcjogI0ZGQUFBQSB9XG4uayB7IGNvbG9yOiAjMDA2Njk5OyB9XG4ubyB7IGNvbG9yOiAjNTU1NTU1IH1cbi5jbSB7IGNvbG9yOiAjOTk5OyB9XG4uY3AgeyBjb2xvcjogIzAwOTk5OSB9XG4uYzEgeyBjb2xvcjogIzk5OTsgfVxuLmNzIHsgY29sb3I6ICM5OTk7IH1cbi5nZCB7IGJhY2tncm91bmQtY29sb3I6ICNGRkNDQ0M7IGJvcmRlcjogMXB4IHNvbGlkICNDQzAwMDAgfVxuLmdlIHsgZm9udC1zdHlsZTogaXRhbGljIH1cbi5nciB7IGNvbG9yOiAjRkYwMDAwIH1cbi5naCB7IGNvbG9yOiAjMDAzMzAwOyB9XG4uZ2kgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NGRkNDOyBib3JkZXI6IDFweCBzb2xpZCAjMDBDQzAwIH1cbi5nbyB7IGNvbG9yOiAjQUFBQUFBIH1cbi5ncCB7IGNvbG9yOiAjMDAwMDk5OyB9XG4uZ3UgeyBjb2xvcjogIzAwMzMwMDsgfVxuLmd0IHsgY29sb3I6ICM5OUNDNjYgfVxuLmtjIHsgY29sb3I6ICMwMDY2OTk7IH1cbi5rZCB7IGNvbG9yOiAjMDA2Njk5OyB9XG4ua24geyBjb2xvcjogIzAwNjY5OTsgfVxuLmtwIHsgY29sb3I6ICMwMDY2OTkgfVxuLmtyIHsgY29sb3I6ICMwMDY2OTk7IH1cbi5rdCB7IGNvbG9yOiAjMDA3Nzg4OyB9XG4ubSB7IGNvbG9yOiAjRkY2NjAwIH1cbi5zIHsgY29sb3I6ICNkNDQ5NTAgfVxuLm5hIHsgY29sb3I6ICM0ZjlmY2YgfVxuLm5iIHsgY29sb3I6ICMzMzY2NjYgfVxuLm5jIHsgY29sb3I6ICMwMEFBODg7IH1cbi5ubyB7IGNvbG9yOiAjMzM2NjAwIH1cbi5uZCB7IGNvbG9yOiAjOTk5OUZGIH1cbi5uaSB7IGNvbG9yOiAjOTk5OTk5OyB9XG4ubmUgeyBjb2xvcjogI0NDMDAwMDsgfVxuLm5mIHsgY29sb3I6ICNDQzAwRkYgfVxuLm5sIHsgY29sb3I6ICM5OTk5RkYgfVxuLm5uIHsgY29sb3I6ICMwMENDRkY7IH1cbi5udCB7IGNvbG9yOiAjMmY2ZjlmOyB9XG4ubnYgeyBjb2xvcjogIzAwMzMzMyB9XG4ub3cgeyBjb2xvcjogIzAwMDAwMDsgfVxuLncgeyBjb2xvcjogI2JiYmJiYiB9XG4ubWYgeyBjb2xvcjogI0ZGNjYwMCB9XG4ubWggeyBjb2xvcjogI0ZGNjYwMCB9XG4ubWkgeyBjb2xvcjogI0ZGNjYwMCB9XG4ubW8geyBjb2xvcjogI0ZGNjYwMCB9XG4uc2IgeyBjb2xvcjogI0NDMzMwMCB9XG4uc2MgeyBjb2xvcjogI0NDMzMwMCB9XG4uc2QgeyBjb2xvcjogI0NDMzMwMDsgZm9udC1zdHlsZTogaXRhbGljIH1cbi5zMiB7IGNvbG9yOiAjQ0MzMzAwIH1cbi5zZSB7IGNvbG9yOiAjQ0MzMzAwOyB9XG4uc2ggeyBjb2xvcjogI0NDMzMwMCB9XG4uc2kgeyBjb2xvcjogI0FBMDAwMCB9XG4uc3ggeyBjb2xvcjogI0NDMzMwMCB9XG4uc3IgeyBjb2xvcjogIzMzQUFBQSB9XG4uczEgeyBjb2xvcjogI0NDMzMwMCB9XG4uc3MgeyBjb2xvcjogI0ZGQ0MzMyB9XG4uYnAgeyBjb2xvcjogIzMzNjY2NiB9XG4udmMgeyBjb2xvcjogIzAwMzMzMyB9XG4udmcgeyBjb2xvcjogIzAwMzMzMyB9XG4udmkgeyBjb2xvcjogIzAwMzMzMyB9XG4uaWwgeyBjb2xvcjogI0ZGNjYwMCB9XG5cbi5jc3MgLm8sXG4uY3NzIC5vICsgLm50LFxuLmNzcyAubnQgKyAubnQgeyBjb2xvcjogIzk5OTsgfVxuIiwiLy9cbi8vIENTUyBhbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi8vIEZhZGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG4uZmFkZUluRG93biB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICB9XG59XG5cbi5mYWRlT3V0VXAge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG5cblxuLy8gRGltbWVyIHRvIGdyYWR1YWxseSBmYWRlIG9yIGRpbSBpbiBhcmVhc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNaXhpbiBjbGFzcyB0byBjb25zdHJ1Y3QgdmVuZG9yIHByZWZpeGVkIHZlcnNpb25zXG5AbWl4aW4gYXBwLWZyYW1lLWRpbW1lcigpIHtcbiAgICBmcm9tIHsgb3BhY2l0eTowOyB9XG4gICAgdG8geyBvcGFjaXR5OjE7IH1cbn1cblxuLy8gbWFrZSBrZXlmcmFtZXMgdGhhdCB0ZWxsIHRoZSBzdGFydCBzdGF0ZSBhbmQgdGhlIGVuZCBzdGF0ZSBvZiBvdXIgb2JqZWN0XG4vLyBALXdlYmtpdC1rZXlmcmFtZXMgZGltbWVyLWFuaW1hdGlvbiB7YXBwLWZyYW1lLWRpbW1lcjt9XG4vLyBALW1vei1rZXlmcmFtZXMgZGltbWVyLWFuaW1hdGlvbiB7YXBwLWZyYW1lLWRpbW1lcjt9XG4vLyBALW1zLWtleWZyYW1lcyBkaW1tZXItYW5pbWF0aW9uIHthcHAtZnJhbWUtZGltbWVyO31cbi8vIEAtby1rZXlmcmFtZXMgZGltbWVyLWFuaW1hdGlvbiB7YXBwLWZyYW1lLWRpbW1lcjt9XG5Aa2V5ZnJhbWVzIGRpbW1lci1hbmltYXRpb24ge0BpbmNsdWRlIGFwcC1mcmFtZS1kaW1tZXI7fVxuXG4vLyBBcHBseSB0aGlzIGNsYXNzIHRvIGFuaW1hdGVkIGNvbnRlbnQgYXJlYXNcbi5kaW0taW4ge1xuICAgIG9wYWNpdHk6IDA7ICAvKiBtYWtlIHRoaW5ncyBpbnZpc2libGUgdXBvbiBzdGFydCAqL1xuICAgIGFuaW1hdGlvbjogZGltbWVyLWFuaW1hdGlvbiBlYXNlLWluIDE7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAmLmRpbS1pbi0xIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICB9XG4gICAgJi5kaW0taW4tMiB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG4gICAgfVxuICAgICYuZGltLWluLTMge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzO1xuICAgIH1cbn1cblxuLy89IEdsb2JhbCB0cmFuc2l0aW9uIHRpbWVyXG4vL1xuLy8jIyBNb2RpZmllciBjbGFzc2VzIHRvIGRlbGF5IHRyYW5zaXRpb25zXG4uYXBwLWRsYXktMSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cblxuLmFwcC1kbGF5LTIge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG59XG5cbi5hcHAtZGxheS0zIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzO1xufVxuIiwiLy9cbi8vIEJhc2ljIHNjYWZmb2xkaW5nIGFuZCByZXNldHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyoqIEFkanVzdCBmb250IHdlaWdodCBmb3IgaW5pdGlhbGl6ZWQgd2ViZm9udHNcbmJvZHkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5mb250cy0tbG9hZGVkJykge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cbiAgICAmLm5vLXNjcm9sbCB7XG4gICAgICAgIC8qIGRpc2FibGUgc2Nyb2xsYmFyIG9uIGJvdGggeCBhbmQgeSBheGlzICovXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC8qIGRpc2FibGUgc2Nyb2xsICovXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIC8qIE9QVElPTkFMOiBub25lIG9mIGRvbSBlbGVtZW50IHdpbGwgYmUgY2xpY2stYWJsZSAqL1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG5cbi8vIHByZXZlbnQgZmFrZSBib2xkc1xuYixcbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmZvbnRfX3ByaW1hcnktLWxvYWRlZCcpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG59XG5cbi8vIFRyYW5zaXN0aW9uIGxpbmsgY29sb3Igb24gOmhvdmVyIHN0YXRlXG5cbmEge1xuICAgIGNvbG9yOiAjNmViMDQwO1xufVxuYTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBsaW5lYXI7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vLyBPcHRpb25hbCBwbG9uZSBzZXR0aW5ncyBhbmQgYWRqdXN0bWVudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBDb21iYXQgcGxvbmUgaGlkZGVuIGVsZW1lbnQgY2xhc3MgdmlhIG1peGluXG4uaGlkZGVuLFxuLmhpZGRlblN0cnVjdHVyZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG4uaGlkZGVuU3RydWN0dXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uaGlkZGVuU3RydWN0dXJlIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cblxuLy8gRml4IHN0cnVjdHVyZSBwYXR0ZXJuXG4ucGF0LXN0cnVjdHVyZSAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICA+IC5idG4tZ3JvdXAsXG4gICAgPiAubmF2YmFyLXNlYXJjaCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuICAgID4gLmJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5cbi8vIFJlZW5hYmxlIHR5cGUgc2VsZWN0aW9uIGluIG5hdmlnYXRpb24gY29udHJvbCBwYW5lbFxuLy8gSGlkZGVuIGJ5IGJvb3RzdHJhcCBsYWJlbCBjb21wb25lbnRcbi50ZW1wbGF0ZS1uYXZpZ2F0aW9uLWNvbnRyb2xwYW5lbCAubGFiZWw6ZW1wdHkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLy8gUmVzZXQgd2lkZ2V0IHN0eWxpbmdcbi5tY2UtZWRpdC1hcmVhLFxuI2NvbnRlbnQgLmZpZWxkIHRleHRhcmVhLFxuI2NvbnRlbnQgLmZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi8vIEZpeCByZWN1cnJlbmNlIHdpZGdldCBvdmVybGF5IHN0eWxpbmdcbmRpdi5yaWZvcm0gLmxhYmVsIHtcbiAgICBmbG9hdDogbm9uZTtcbn1cbi8vIEZpeCBkYXRlcGlja2VyIGhlYWRlciB5ZWFyICsgbW9udGggc2VsZWN0XG4ucGF0dGVybi1waWNrYWRhdGUtd3JhcHBlciAucGlja2VyX19zZWxlY3QtLW1vbnRoLFxuLnBhdHRlcm4tcGlja2FkYXRlLXdyYXBwZXIgLnBpY2tlcl9fc2VsZWN0LS15ZWFyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIEZvcmNlIHNlYXJjaCBidXR0b24gdG8gZGlzcGxheSBzdHlsZWRcbi5zZWFyY2hCdXR0b24ge1xuICAgIC8vQGV4dGVuZCAuYnV0dG9uO1xufVxuXG4vLyBSZXNldCB0aW55IG1jZSBjb250ZW50IGJvZHkgc3R5bGluZyBmb3IgYmV0dGVyIHJlYWRhYmlsaXR5XG4ubWNlQ29udGVudEJvZHkge1xuICAgIHBhZGRpbmc6ICRzcGFjZXI7XG59XG5cbi8vIFRvb2xiYXIgaWNvbiBmb3IgbmV3IGNvbnRyaWJ1dGluZyB2aWV3XG4uaWNvbi1jb250cmlidXRpbmcge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZTgyMCc7XG4gICAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIG1pc3NpbmcgZGVmYXVsdCBzdHlsZXNcbi5saW5rLWxvY2F0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbiIsIi8vXG4vLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy89PSBNaXhpbiBwcm92aWRpbmcgYSBzaW1wbGUgQVBJIGZvciBzZWxlY3RvciBuZXN0aW5nXG4vL1xuLy8jIyBAcGFyYW0ge1N0cmluZ30gJHNlbGVjdG9yIC0gU2VsZWN0b3JcbkBtaXhpbiB3aGVuLWluc2lkZSgkc2VsZWN0b3IpIHtcbiAgICAjeyRzZWxlY3Rvcn0gJiB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbiIsIi8vXG4vLyBCcmFuZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLz09IFNpdGUgc2VjdGlvbiB1dGlsaXR5IGNsYXNzZXMgYW5kIG1peGluc1xuLy9cbi8vIyMgU2l0ZSBzZWN0aW9uIHNwZWNpZmljIGNvbG9yIGRlZmluaXRpb25zXG4vLyMjIGludGVuZGVuZCB0byBiZSB1c2VkIGFzIG1peGluIG9yIG1vZGlmaWVyIGNsYXNzZXNcblxuXG4vLyoqIERlZmF1bHQgYnJhbmQgY29sb3Igc2NoZW1lXG4uYXBwLWRlZmF1bHQge1xuICBjb2xvcjogJGFwcC1kZWZhdWx0O1xufVxuIiwiLy9cbi8vIEhlYWRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmFwcC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICRhcHAtcHJpbWFyeTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbn1cblxuLmFwcC1oZWFkZXJfX2NvbnRlbnQge1xuICAgIC8vQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICAvL0BpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbn1cblxuLmFwcC1oZWFkZXJfX3dyYXBwZXIge1xufVxuXG4uYXBwLWhlYWRlcl9fc2VjdGlvbiB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6MnJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAmLS1idXJnZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgLy8gVE9ETzogcmVtb3ZlIHdoZW4gc3dpdGNoaW5nIGltcGxlbWVudGF0aW9uIHRvIGRlZmF1bHRcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXBwLWhlYWRlcl9fbmF2c2VjdGlvbiB7XG4gICAgXG59XG5cbi5hcHAtaGVhZGVyLXBhbmVscyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYXBwLWhlYWRlci1wYW5lbCB7XG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5uby1mbGV4Ym94Jykge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIH1cbiAgICAmLmFwcC1oZWFkZXItYnJhbmRiYXIge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAvLyAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcbiAgICAgICAgLy99XG5cbiAgICB9XG5cbiAgICAmLmFwcC1oZWFkZXItYmFubmVyYmFyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcudGVtcGxhdGUtZnJvbnRwYWdlLXZpZXcnKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFwcC1oZWFkZXItbmF2YmFyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy50ZW1wbGF0ZS1sb2dpbl9mb3JtJykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLnRlbXBsYXRlLWxvZ2dlZF9vdXQnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcudGVtcGxhdGUtbG9naW5fZmFpbGVkJykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFwcC1jbGFpbS13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmFwcC1jbGFpbS1pdGVtLWxlZnQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDcpO1xuICAgICAgICBjb2xvcjogJGFwcC1wcmltYXJ5O1xuICAgIH1cbn1cblxuLmFwcC1jbGFpbS1pdGVtLXJpZ2h0IHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg1KTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxufVxuIiwiLy9cbi8vIE5hdmJhclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFwcC1uYXZiYXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICAgIEBleHRlbmQgLm5hdmJhcjtcbiAgICBsaW5lLWhlaWdodDogKCRzcGFjZXIgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW46IDFyZW0gMXJlbSAwIDFyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB9XG59XG5cbi5hcHAtbmF2YmFyLWJyYW5kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi8vPT0gTmF2YmFyIGhlYWRlclxuLy9cbi8vIyMgRGVmYXVsdCBkaXNwbGF5IG9mIGdsb2JhbCBzaXRlIG5hdmlnYXRpb25cbi8vIyMgSGlkZGVuIG9uIGxhcmdlciBkaXNwbGF5c1xuLmFwcC1uYXZiYXItaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uYXBwLW5hdmJhci1oZWFkZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFwcC1uYXZiYXItaGVhZGVyLXRvZ2dsZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vLyBOYXZiYXIgdG9nZ2xlIGJ1dHRvbiB2aXNpYmxlIG9uIHNtYWxsIGRpc3BsYXlzXG4vLyBDdXN0b20gb3ZlcnJpZGUgZm9yXG4ubmF2YmFyLXRvZ2dsZWFibGUge1xuICAgICYteHMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtc20ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtbWQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBOYXZiYXIgdG9nZ2xlXG4vL1xuLy8gQ3VzdG9tIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIGAubmF2YmFyLWNvbGxhcHNlYCwgcG93ZXJlZCBieSB0aGUgY29sbGFwc2Vcbi8vIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgICBwYWRkaW5nOiAuNXJlbSAuNzVyZW07XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICRhcHAtc2Vjb25kYXJ5O1xuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cblxuLmFwcC1uYXZiYXItY29sbGFwc2Uge1xuICAgIC8vbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgLy9tYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIFVub3JkZXJlZCBsaXN0IG1haW4gbmF2aWdhdGlvblxuLmFwcC1uYXZiYXItbmF2IHtcbiAgICBAZXh0ZW5kIC5uYXY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuICAgIEBleHRlbmQgLmNsZWFyZml4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbn1cblxuLy89PSBOYXZpdGVtc1xuLy9cbi8vIyMgQ29sb3IgY29kZWQgYmFzZWQgb24gYWRkb24gY2xhc3Nlc1xuLmFwcC1uYXZpdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIC8vd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuOHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC44cmVtO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5hcHAtbmF2aXRlbS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjdyZW07XG4gICAgY29sb3I6ICRhcHAtZ3JheTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2U7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYXBwLXByaW1hcnktZGFyaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuYWN0aXZlJykge1xuICAgICAgICBjb2xvcjogJGFwcC1wcmltYXJ5LWRhcms7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufSIsIi8vIEZvb3RlclxuXG4uYXBwLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmFwcC1mb290ZXItY29udGVudCB7XG4gICAgY29sb3I6ICRhcHAtZ3JheTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuLmFwcC1mb290ZXItY2FyZHMge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLy8gSGlnaGxpZ2h0IHBhbmVsIGhlYWRlclxuLmFwcC1mb290ZXItaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cblxuLmFwcC1mb290ZXItbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oI2ZmZiwgNi41JSk7XG4gICAgfVxufVxuXG5cbi8vIFNvY2lhbCBpY29uIGFuY2hvcnNcbi5hcHAtc29jaWFsLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAaW5jbHVkZSBzaXplKDIuNXJlbSwgMi41cmVtKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAkZ3JheS0zMDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogbGlnaHRlbigkZ3JheS0zMDAsIDYuNSUpO1xuICAgIH1cbn1cblxuLmFwcC1jb3B5cmlnaHQge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgfVxufVxuXG4uYXBwLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICRhcHAtc2Vjb25kYXJ5O1xufVxuIiwiLy8gU2l6aW5nIHNob3J0Y3V0c1xuXG5AbWl4aW4gc2l6ZSgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG59XG4iLCIvL1xuLy8gRm9ybXNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vPT0gSW5wdXRzXG4vL1xuLy8jIyBBZGQgYmFzaWMgc3R5bGluZyB0byBhbGwgaW5wdXQgdHlwZXNcbnNlbGVjdCxcbnRleHRhcmVhLFxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdIHtcbiAgQGV4dGVuZCAgLmZvcm0tY29udHJvbDtcbn1cblxuLy8qKiBSZXNldCB0ZXh0YXJlYSBoZWlnaHRcbnRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vKiogV2ViZm9udCBzcGVjaWZpYyBhZGp1c3RtZW50c1xubGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICAud2YtYWN0aXZlICYge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cblxuLy89PSBSZXF1aXJlZCBmaWVsZFxuLy9cbi8vIyMgTWFyayBmaWVsZHMgYXMgcmVxdWlyZWRcbi5hcHAtZmllbGQtcmVxdWlyZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFwcC1maWVsZC1yZXF1aXJlZCAucmVxdWlyZWQtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAtMC4yNWVtIDAuMjVlbSAwZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U4RThFODtcbiAgICBib3JkZXItY29sb3I6ICNFOEU4RTg7XG4gICAgcGFkZGluZzogMC41ZW0gMC44ZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzI1ZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMXMgbGluZWFyO1xuICAgIGZvbnQtc2l6ZTogNzUlO1xufVxuXG4uYXBwLWZpZWxkLXJlcXVpcmVkIC5yZXF1aXJlZC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyLjI1ZW07XG4gICAgcmlnaHQ6IDBlbTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBtYXJnaW46IDBlbTtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgcGFkZGluZzogMGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG5cbi5hcHAtZmllbGQtcmVxdWlyZWQgLnJlcXVpcmVkLWljb246YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgdG9wOiAxcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDBlbTtcbiAgICBoZWlnaHQ6IDBlbTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xufVxuXG4uYXBwLWZpZWxkLXJlcXVpcmVkIC5yZXF1aXJlZC1pY29uIC50ZXh0IHtcbiAgbWFyZ2luOiAtM3B4IDAgMCAxMnB4O1xuICBjb2xvcjogJGFwcC1kYW5nZXI7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmFwcC1mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuaGFzLWVycm9yJykge1xuICAgICAgICBib3JkZXItY29sb3I6ICRhcHAtZGFuZ2VyO1xuICAgIH1cbn1cblxuLy89PSBQYXNzd29yZCB0b2dnbGVcbi8vXG4vLyMjIEhpZGUvc2hvdyBwYXNzd29yZCBpbiBbdHlwZT1cInBhc3N3b3JkXCJdIGZpZWxkc1xuOjotbXMtcmV2ZWFsLFxuOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRlU2hvd1Bhc3N3b3JkLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgY29sb3I6ICM4ODg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5oaWRlU2hvd1Bhc3N3b3JkLXRvZ2dsZTpob3Zlcixcbi5oaWRlU2hvd1Bhc3N3b3JkLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbG9yOiAjNTU1O1xuICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcbn1cbiIsIi8vXG4vLyBDTVMgVG9vbGJhclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy89PSBQbG9uZSB2YXJpYWJsZXNcbi8vXG4vLyMjIEludGVncmF0ZSBQbG9uZSBlZGl0YmFyXG4vLyMjIFRoZXNlIHNob3VsZCBiZSBnZW5lcmFsaXplZFxuJHBsb25lLWdyYXktbGlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWdodGVuKCMwMDAsIDQ2LjUlKTtcbiRwbG9uZS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgIzAwN2JiMzsgLy9wbG9uZSBibHVlXG4kcGxvbmUtZ3JheS1saWdodGVyOiAgICAgICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oIzAwMCwgODAlKTsgICAvLyAjY2NjIC8vZGlzYWJsZWRzIGxpa2VcblxuLy8qLy8gVE9PTEJBUlxuJHBsb25lLXRvb2xiYXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC45KTtcbiRwbG9uZS10b29sYmFyLXN1Ym1lbnUtYmc6ICAgICAgICAgICAgICAgICAgcmdiYSgyMCwyMCwyMCwuOTUpO1xuJHBsb25lLXRvb2xiYXItZm9udC1wcmltYXJ5OiAgICAgICAgICAgICAgICAkZm9udC1mYW1pbHktYmFzZTtcbiRwbG9uZS10b29sYmFyLWZvbnQtc2VjdW5kYXJ5OiAgICAgICAgICAgICAgJGZvbnQtZmFtaWx5LWJhc2U7XG4kcGxvbmUtdG9vbGJhci1zZXBhcmF0b3ItY29sb3I6ICAgICAgICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsLjE3KTtcbiRwbG9uZS10b29sYmFyLWxpbms6ICAgICAgICAgICAgICAgICAgICAgICAgJHBsb25lLWxpbmstY29sb3I7XG4kcGxvbmUtdG9vbGJhci10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsLjkpO1xuJHBsb25lLXRvb2xiYXItc3VibWVudS10ZXh0LWNvbG9yOiAgICAgICAgICAjZmZmZmZmO1xuJHBsb25lLXRvb2xiYXItc3VibWVudS1oZWFkZXItY29sb3I6ICAgICAgICAkcGxvbmUtZ3JheS1saWdodDtcbiRwbG9uZS10b29sYmFyLXB1Ymxpc2hlZC1jb2xvcjogICAgICAgICAgICAgJHBsb25lLWxpbmstY29sb3I7IC8vcHVibGlzaGVkIGFuZCBleHRlcm5hbCBzYW1lIGNvbG9yXG4kcGxvbmUtdG9vbGJhci1kcmFmdC1jb2xvcjogICAgICAgICAgICAgICAgICNmYWI4MmE7IC8vIGxpbWUteWVsbG93IC8vZHJhZnQgaXMgdmlzaWJsZVxuJHBsb25lLXRvb2xiYXItcGVuZGluZy1jb2xvcjogICAgICAgICAgICAgICAjZTJlNzIxOyAvLyBvcmFuZ2VcbiRwbG9uZS10b29sYmFyLXByaXZhdGUtY29sb3I6ICAgICAgICAgICAgICAgI2M0MTgzYzsgLy8gcmVkXG4kcGxvbmUtdG9vbGJhci1pbnRlcm5hbC1jb2xvcjogICAgICAgICAgICAgICNmYWI4MmE7IC8vIGlzIGRyYWZ0XG4kcGxvbmUtdG9vbGJhci1pbnRlcm5hbGx5LXB1Ymxpc2hlZC1jb2xvcjogICM4ODNkZmE7IC8vIGlzIGludHJhbmV0XG4kcGxvbmUtc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgIDQ4MHB4O1xuJHBsb25lLXNjcmVlbi14cy1tYXg6ICAgICAgICAgICAgICA0ODBweDtcbiRwbG9uZS1zY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgNzY4cHg7XG4kcGxvbmUtc2NyZWVuLW1kLW1pbjogICAgICAgICAgICAgIDk5MnB4O1xuJHBsb25lLXNjcmVlbi1sZy1taW46ICAgICAgICAgICAgICAxMjAwcHg7XG5cbi8vPT0gVG9vbGJhclxuLy9cbi8vPT0gTWl4IHBsb25lIHN0eWxlcyB3aXRoIGJhc2ljIGZvcm1hdHRpbmdcbi5hcHAtdG9vbGJhciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwbG9uZS10b29sYmFyLWJnO1xuICAgIH1cbn1cblxuLy8qKiBUb29sYmFyIGhlYWRlciB3aXRoIGJyYW5kIGFuZC9vciBjbXMgdGl0bGUgaW5mb3JtYXRpb25cbi5hcHAtdG9vbGJhci1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgcGFkZGluZzogLjI1cmVtO1xuICAgIGNvbG9yOiAjZjJmMmYyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS01MDA7XG59XG5cbi8vPT0gVG9vbGJhciBuYXZcbi8vXG4vLyMjIFRoZSBuYXZpZ2F0aW9uIGNvbnNpc3RzIG9mIGFuIHVub3JkZXJlZCBsaXN0IGFuZCB0aGUgc3R5bGluZ1xuLy8jIyBpcyBvcHRpbWl6ZWQgZm9yIHRoZSBHZXJtYW4gbGFuZ3VhZ2UgdmVyc2lvbiB3aGljaCByZXF1aXJlc1xuLy8jIyBtb3JlIGhvcml6b250YWwgc3BhY2UgZHVlIHRvIGV4dGVuZGVkIHdvcmQgbGVuZ3RoXG4uYXBwLXRvb2xiYXItbmF2IHtcbiAgICBAZXh0ZW5kIC5uYXY7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGkgPiBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxufVxuXG5cblxuLy89PSBQbG9uZSBUb29sYmFyXG4vL1xuLy8jIyBEZWZhdWx0IFBsb25lIGVkaXQgem9uZVxuLnBsb25lLXRvb2xiYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogJGdyYXktMzAwO1xuICAgIGJhY2tncm91bmQ6ICRncmF5LTUwMDtcbn1cblxuLy8qKiBJbmxpbmUgUGxvbmUgU1ZHIGxvZ29cbi5wbG9uZS10b29sYmFyLWxvZ28ge1xuICAgIGJhY2tncm91bmQ6IGRhcmtlbigjMDA3YmIzLCAxMCUpO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgZGFya2VuKCMwMDdiYjMsIDEwJSk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgIHRvcDo1MHB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwN2JiMztcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMzVzO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDA3YmIzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLXRvcCAuMzVzO1xuICAgICAgICB9XG4gICAgfVxufVxuJi5leHBhbmRlZCAucGxvbmUtdG9vbGJhci1sb2dvIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgc3BhbiB7ZGlzcGxheTogaW5saW5lO31cbn1cblxuLnBsb25lLXRvb2xiYXItbmF2IHtcbiAgICBmb250LWZhbWlseTogJHBsb25lLXRvb2xiYXItZm9udC1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgW2NsYXNzXj1cImljb25cIl0ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICRwbG9uZS10b29sYmFyLXRleHQtY29sb3I7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgJjpob3ZlciA+IHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIC4zNXM7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciA+IHNwYW4ucGxvbmUtdG9vbGJhci1jYXJldCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyBoZWlnaHQ6IDUwcHg7IHdpZHRoOjYwcHg7XG4gICAgICAgICAgICAmOmJlZm9yZSB7bGluZS1oZWlnaHQ6IDUwcHg7fVxuICAgICAgICB9XG4gICAgICAgID4gc3BhbiArIHNwYW4ge2Rpc3BsYXk6IHRhYmxlLWNlbGw7IHRleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZzogMCA4cHg7IGhlaWdodDogNTBweDsgd2lkdGg6NjBweDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgYmFja2dyb3VuZDogJHBsb25lLXRvb2xiYXItbGluazsgbGluZS1oZWlnaHQ6IDFlbTsgfVxuICAgIH1cbiAgICAvKnN0YXRlcyBvbiBmaXJzdCBsZXZlbCovXG4gICAgLy8gYS5sYWJlbC1zdGF0ZS1wdWJsaXNoZWQgPiBzcGFuOmJlZm9yZSwgYS5sYWJlbC1zdGF0ZS1leHRlcm5hbCA+IHNwYW46YmVmb3JlIHtjb2xvcjogJHBsb25lLXRvb2xiYXItcHVibGlzaGVkLWNvbG9yOyB9XG4gICAgLy8gYS5sYWJlbC1zdGF0ZS1wdWJsaXNoZWQgPiBzcGFuICsgc3BhbiwgYS5sYWJlbC1zdGF0ZS1leHRlcm5hbCA+IHNwYW46YmVmb3JlIHsgYmFja2dyb3VuZDogJHBsb25lLXRvb2xiYXItcHVibGlzaGVkLWNvbG9yOyB9XG4gICAgLy8gYS5sYWJlbC1zdGF0ZS1pbnRlcm5hbGx5X3B1Ymxpc2hlZCA+IHNwYW46YmVmb3JlIHtjb2xvcjogJHBsb25lLXRvb2xiYXItaW50ZXJuYWxseS1wdWJsaXNoZWQtY29sb3I7IH1cbiAgICAvLyBhLmxhYmVsLXN0YXRlLWludGVybmFsbHlfcHVibGlzaGVkID4gc3BhbiArIHNwYW4geyBiYWNrZ3JvdW5kOiAkcGxvbmUtdG9vbGJhci1pbnRlcm5hbGx5LXB1Ymxpc2hlZC1jb2xvcjsgfVxuICAgIC8vIGEubGFiZWwtc3RhdGUtcGVuZGluZyA+IHNwYW46YmVmb3JlIHtjb2xvcjogJHBsb25lLXRvb2xiYXItcGVuZGluZy1jb2xvcjsgfVxuICAgIC8vIGEubGFiZWwtc3RhdGUtcGVuZGluZyA+IHNwYW4gKyBzcGFuIHsgYmFja2dyb3VuZDogJHBsb25lLXRvb2xiYXItcGVuZGluZy1jb2xvcjsgfVxuICAgIC8vICAgICBhLmxhYmVsLXN0YXRlLXBlbmRpbmcgPiBzcGFuIHsgY29sb3I6KCNmZmYgLSAkcGxvbmUtdG9vbGJhci10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O30gLy9jb250cmFzdFxuICAgIC8vIGEubGFiZWwtc3RhdGUtZHJhZnQgPiBzcGFuOmJlZm9yZSwgYS5sYWJlbC1zdGF0ZS1pbnRlcm5hbCA+IHNwYW46YmVmb3JlIHtjb2xvcjogJHBsb25lLXRvb2xiYXItZHJhZnQtY29sb3I7IH1cbiAgICAvLyBhLmxhYmVsLXN0YXRlLWRyYWZ0ID4gc3BhbiArIHNwYW4sIGEubGFiZWwtc3RhdGUtaW50ZXJuYWwgPiBzcGFuICsgc3BhbiAgeyBiYWNrZ3JvdW5kOiAkcGxvbmUtdG9vbGJhci1kcmFmdC1jb2xvcjsgfVxuICAgIC8vIGEubGFiZWwtc3RhdGUtcHJpdmF0ZSA+IHNwYW46YmVmb3JlIHtjb2xvcjogJHBsb25lLXRvb2xiYXItcHJpdmF0ZS1jb2xvcjsgfVxuICAgIC8vIGEubGFiZWwtc3RhdGUtcHJpdmF0ZSA+IHNwYW4gKyBzcGFuIHsgYmFja2dyb3VuZDogJHBsb25lLXRvb2xiYXItcHJpdmF0ZS1jb2xvcjsgfVxuXG59XG5cbi5wbG9uZS10b29sYmFyLXN1Ym5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAkcGxvbmUtdG9vbGJhci1zdWJtZW51LWJnO1xuICAgIHRvcDogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiRwbG9uZS10b29sYmFyLWZvbnQtc2VjdW5kYXJ5OyBmb250LXNpemU6IDE0cHg7IGxpc3Qtc3R5bGU6IG5vbmU7IHBhZGRpbmc6MDsgbWFyZ2luOjA7IGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGEge1xuICAgICAgICBjb2xvcjogJHBsb25lLXRvb2xiYXItc3VibWVudS10ZXh0LWNvbG9yO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJHBsb25lLXRvb2xiYXItc3VibWVudS10ZXh0LWNvbG9yLCAxNSUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkcGxvbmUtdG9vbGJhci1iZywgMTAlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsaTpsYXN0LWNoaWxkIHttYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICBsaSA+IHNwYW4ge2Rpc3BsYXk6IGJsb2NrO31cbiAgICAucGxvbmUtdG9vbGJhci1zdWJtZW51LWhlYWRlciA+IGEge1xuICAgICAgICBjb2xvcjogJHBsb25lLXRvb2xiYXItbGluazsgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgJjpob3ZlciB7Y29sb3I6IGRhcmtlbigkcGxvbmUtdG9vbGJhci1saW5rLCAxNSUpO31cbiAgICB9XG4gICAgLnBsb25lLXRvb2xiYXItc3VibWVudS1oZWFkZXIgPiBzcGFuIHtmb250LXdlaWdodDogNTAwOyBjb2xvcjogJHBsb25lLXRvb2xiYXItc3VibWVudS1oZWFkZXItY29sb3I7fVxuICAgIGxpOm5vdCgucGxvbmUtdG9vbGJhci1zdWJtZW51LWhlYWRlcikgPiBhOmJlZm9yZSB7Y29udGVudDpcIuKAolwiOyBsZWZ0OiAxNXB4OyBjb2xvcjogJHBsb25lLXRvb2xiYXItbGluazsgcG9zaXRpb246IGFic29sdXRlO31cbiAgICBsaTpub3QoLnBsb25lLXRvb2xiYXItc3VibWVudS1oZWFkZXIpID4gc3BhbjpiZWZvcmUge2NvbnRlbnQ6XCLigKJcIjsgbGVmdDogMTVweDsgY29sb3I6IGRhcmtlbigkcGxvbmUtdG9vbGJhci10ZXh0LWNvbG9yLDcwJSk7IHBvc2l0aW9uOiBhYnNvbHV0ZTt9XG4gICAgbGk6bm90KC5wbG9uZS10b29sYmFyLXN1Ym1lbnUtaGVhZGVyKSA+IGE6aG92ZXI6YmVmb3JlIHtjb2xvcjogbGlnaHRlbigkcGxvbmUtdG9vbGJhci1saW5rLCAyNSUpO31cbiAgICAuYWN0aW9uTWVudVNlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6ICRwbG9uZS10b29sYmFyLXRleHQtY29sb3I7IGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICY6aG92ZXIge2NvbG9yOiAkcGxvbmUtdG9vbGJhci10ZXh0LWNvbG9yOyBiYWNrZ3JvdW5kOiBub25lOyBjdXJzb3I6IGRlZmF1bHQ7fVxuICAgICAgICAmOmJlZm9yZSB7Y29udGVudDpcIuKck1wiICFpbXBvcnRhbnQ7IG1hcmdpbi1sZWZ0OiAtM3B4O31cbiAgICB9XG4gICAgLmFjdGlvbk1lbnVTZWxlY3RlZDpob3ZlciB7Y29sb3I6ICRwbG9uZS10b29sYmFyLXRleHQtY29sb3I7IGJhY2tncm91bmQ6IG5vbmU7IGN1cnNvcjogZGVmYXVsdDt9XG4gICAgbGk6bm90KC5wbG9uZS10b29sYmFyLXN1Ym1lbnUtaGVhZGVyKSA+IGEuYWN0aW9uTWVudVNlbGVjdGVkOmJlZm9yZSB7Y29sb3I6ICRwbG9uZS10b29sYmFyLXRleHQtY29sb3I7fVxuICAgIGxpIHt3aWR0aDogMTgwcHh9XG4gICAgbGkgPiBhLCBsaSA+IHNwYW4ge3BhZGRpbmc6IDVweCAxNXB4OyBoZWlnaHQ6IGF1dG87IGxpbmUtaGVpZ2h0OiAyMHB4O31cbiAgICBsaTpub3QoLnBsb25lLXRvb2xiYXItc3VibWVudS1oZWFkZXIpID4gYSwgbGk6bm90KC5wbG9uZS10b29sYmFyLXN1Ym1lbnUtaGVhZGVyKSA+IHNwYW4ge3BhZGRpbmc6IDVweCAxNXB4IDVweCAzMHB4OyBoZWlnaHQ6IGF1dG87fVxuICAgIGxpOm5vdCgucGxvbmUtdG9vbGJhci1zdWJtZW51LWhlYWRlcikgPiBzcGFuIHsgY29sb3I6ICRwbG9uZS10b29sYmFyLXRleHQtY29sb3I7IGZvbnQtd2VpZ2h0OiAxMDA7fVxuICAgIC5wbG9uZS10b29sYmFyLXN1Ym1lbnUtaGVhZGVyIHtib3JkZXItdG9wOiAxcHggc29saWQgJHBsb25lLXRvb2xiYXItc2VwYXJhdG9yLWNvbG9yOyBwYWRkaW5nOiA1cHggMCAwO21hcmdpbjogNXB4IDAgMDt9XG4gICAgLnBsb25lLXRvb2xiYXItc3VibWVudS1oZWFkZXI6Zmlyc3QtY2hpbGQge2JvcmRlci10b3A6MDsgbWFyZ2luOjA7fVxuICAgIFtjbGFzc149XCJpY29uXCJdIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAmOmJlZm9yZSB7Zm9udC1zaXplOiAxMHB4O2xpbmUtaGVpZ2h0OiAxOHB4O3Bvc2l0aW9uOiBhYnNvbHV0ZTtyaWdodDogMTBweDtjb2xvcjogJHBsb25lLXRvb2xiYXItcHJpdmF0ZS1jb2xvcjsgbWFyZ2luLXRvcDogN3B4OyB0b3A6MDt9XG4gICAgfVxuICAgIC8qc3RhdGUgbWFya2VyKi9cbiAgICAvL2RpY3Rpb25hcnkgdHJhbnNsYXRlIGZsb3cgaW50byBzdGF0ZVxuICAgIC8vICRmbG93LXByaXZhdGU6ICAgICAgICAgICAgICAnd29ya2Zsb3ctdHJhbnNpdGlvbi1yZWplY3QnO1xuICAgIC8vICRmbG93LXB1Ymxpc2hlZDogICAgICAgICAgICAnd29ya2Zsb3ctdHJhbnNpdGlvbi1wdWJsaXNoJztcbiAgICAvLyAkZmxvdy1wZW5kaW5nOiAgICAgICAgICAgICAgJ3dvcmtmbG93LXRyYW5zaXRpb24tc3VibWl0JztcbiAgICAvLyAkZmxvdy1pbnRlcm5hbGx5X3B1Ymxpc2hlZDogJ3dvcmtmbG93LXRyYW5zaXRpb24tc2hvd19pbnRlcm5hbGx5JztcbiAgICAvLyAkZmxvdy1pbnRlcm5hbDogICAgICAgICAgICAgJ3dvcmtmbG93LXRyYW5zaXRpb24taGlkZSc7XG5cbiAgICAvL3N0YXRlc1xuICAgIC8vLnN0YXRlLXB1Ymxpc2hlZDphZnRlciwgLnN0YXRlLWV4dGVybmFsOmFmdGVyLCAjJHtmbG93LXB1Ymxpc2hlZH06YWZ0ZXIgIHtyaWdodDoxNXB4OyBjb250ZW50Olwi4oCiXCI7IGNvbG9yOiRwbG9uZS10b29sYmFyLXB1Ymxpc2hlZC1jb2xvcjsgcG9zaXRpb246IGFic29sdXRlOyBmb250LXNpemU6IDIwcHg7fVxuICAgIC8vLnN0YXRlLWludGVybmFsbHlfcHVibGlzaGVkOmFmdGVyLCAjJHtmbG93LWludGVybmFsbHlfcHVibGlzaGVkfTphZnRlciB7cmlnaHQ6MTVweDsgY29udGVudDpcIuKAolwiOyBjb2xvcjokcGxvbmUtdG9vbGJhci1pbnRlcm5hbGx5LXB1Ymxpc2hlZC1jb2xvcjsgcG9zaXRpb246IGFic29sdXRlOyBmb250LXNpemU6IDIwcHg7fVxuICAgIC8vLnN0YXRlLXBlbmRpbmc6YWZ0ZXIsICMke2Zsb3ctcGVuZGluZ306YWZ0ZXIge3JpZ2h0OjE1cHg7IGNvbnRlbnQ6XCLigKJcIjsgY29sb3I6JHBsb25lLXRvb2xiYXItcGVuZGluZy1jb2xvcjsgcG9zaXRpb246IGFic29sdXRlOyBmb250LXNpemU6IDIwcHg7fVxuICAgIC8vLnN0YXRlLWRyYWZ0OmFmdGVyLCAuc3RhdGUtaW50ZXJuYWw6YWZ0ZXIsICMke2Zsb3ctaW50ZXJuYWx9OmFmdGVyIHtyaWdodDoxNXB4OyBjb250ZW50Olwi4oCiXCI7IGNvbG9yOiRwbG9uZS10b29sYmFyLWRyYWZ0LWNvbG9yOyBwb3NpdGlvbjogYWJzb2x1dGU7IGZvbnQtc2l6ZTogMjBweDt9XG4gICAgLy8uc3RhdGUtcHJpdmF0ZTphZnRlciwgIyR7Zmxvdy1wcml2YXRlfTphZnRlciB7cmlnaHQ6MTVweDsgY29udGVudDpcIuKAolwiOyBjb2xvcjokcGxvbmUtdG9vbGJhci1wcml2YXRlLWNvbG9yOyBwb3NpdGlvbjogYWJzb2x1dGU7IGZvbnQtc2l6ZTogMjBweDt9XG5cblxuICAgIC8qY3VycmVudCovXG4gICAgLnBsb25lLXRvb2xiYXItc3VibWVudS1oZWFkZXIgOmFmdGVyIHtmb250LXNpemU6IDMwcHg7IHJpZ2h0OjEzcHg7fVxufVxuXG4vLyoqIFRvb2xiYXIgc2VwYXJhdG9yIGNhcmV0XG4ucGxvbmUtdG9vbGJhci1zZXBhcmF0b3Ige1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGxvbmUtdG9vbGJhci1zZXBhcmF0b3ItY29sb3I7XG59XG4ucGxvbmUtdG9vbGJhci1jYXJldCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB0b3A6IDIxcHg7XG4gICAgb3BhY2l0eTogLjY3O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcmlnaHQ6IDJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8qKiBUb29sYmFyIHN3aXRjaGVyIGJlbG93IHRoZSBsb2dvIGNvbXBvbmVudFxuLnBsb25lLXRvb2xiYXItc3dpdGNoZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTBweDsgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMDAlIDA7XG4gICAgdG9wOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBzcGFuIHtmb250LXNpemU6IDA7fVxufVxuXG4vLyBTcGFjZSBsZWZ0IGJ5IHRoZSBib2R5IGZvciB0aGUgdG9vbGJhclxuLnBsb25lLXRvb2xiYXItbGVmdC1kZWZhdWx0IHsgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4ucGxvbmUtdG9vbGJhci1sZWZ0LWV4cGFuZGVkIHsgcGFkZGluZy1sZWZ0OiAxMjBweDsgfVxuLnBsb25lLXRvb2xiYXItdG9wLWRlZmF1bHQgeyBtYXJnaW4tdG9wOiA2MHB4OyB9XG4ucGxvbmUtdG9vbGJhci10b3AtZXhwYW5kZWQgeyBtYXJnaW4tdG9wOiA2MHB4OyB9XG4ucGxvbmUtdG9vbGJhci1jb21wcmVzc2VkIHsgbWFyZ2luLXRvcDogMHB4OyBtYXJnaW4tbGVmdDogMHB4OyB9XG4iLCIvL1xuLy8gTWVkaWEgYW5kIGltYWdlc1xuLy9cblxuLy9cbi8vIEFzcGVjdCByYXRpb1xuLy9cblxuLy8gUHJldmVudCBwYWdlIHJlZmxvdyBpc3N1ZXMgYnkgdXRpbGl6aW5nIHRoZVxuLy8gQ1NTIGluc3RpbmN0IHJhdGlvbiBzY2FsaW5nIHRlY2huaXF1ZVxuLnJhdGlvLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJhdGlvLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb250ZW50OiBcIlwiO1xufVxuXG4vLyBVc2UgZGVsaW1pdGVyIGNsYXNzIGZvciBhbHRlcm5hdGl2ZSBmb3JtYXRzXG4ucmF0aW8tY29udGFpbmVyLWJhc2U6OmFmdGVyIHtcbiAgICAvKiAxOjEgPSAxMDAlID0gY2FsYygxIC8gMSAqIDEwMCUpICovXG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4ucmF0aW8tY29udGFpbmVyLTItMTo6YWZ0ZXIge1xuICAgIC8qIDI6MSA9IDUwJSA9IGNhbGMoMSAvIDIgKiAxMDAlKSAqL1xuICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG59XG4ucmF0aW8tY29udGFpbmVyLTEtMjo6YWZ0ZXIge1xuICAgIC8qIDE6MiA9IDIwMCUgPSBjYWxjKDIgLyAxICogMTAwJSkgKi9cbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwJTtcbn1cbi5yYXRpby1jb250YWluZXItNC0zOjphZnRlciB7XG4gICAgLyogNDozID0gNzUlID0gY2FsYygzIC8gNCAqIDEwMCUpICovXG4gICAgcGFkZGluZy1ib3R0b206IDc1JTtcbn1cbi5yYXRpby1jb250YWluZXItMTYtOTo6YWZ0ZXIge1xuICAgIC8qIDE2OjkgPSA1Ni4yNSUgPSBjYWxjKDkgLyAxNiAqIDEwMCUpICovXG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cblxuLnJhdGlvLWNvbnRhaW5lciA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cblxuLy8gVW5rbm93biByYXRpb24gdmFyaWF0aW9uXG4vL1xuLy8gU2hvdWxkIGRlYWwgZ3JhY2VmdWxseVxuLy8gd2l0aCBhdXRvY2FsY3VsYXRlZCBpbWFnZSBzaXplc1xuLnVua25vd24tcmF0aW8tY29udGFpbmVyID4gKiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vXG4vLyBMYXp5c2l6ZXMgc3VwcG9ydFxuLy9cblxuLy8gQWRkIG1pbi1oZWlnaHQgdG8gbGF6eWxvYWQgZWxlbWVudHNcbi8vIHRvIG1pbmltaXplIGNvbnRlbnQganVtcHNcbi5sYXp5bG9hZCxcbi5sYXp5bG9hZGluZyB7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG59XG5cbi8vIEFkZCBhdXRvc2l6ZXMgc3VwcG9ydFxuaW1nW2RhdGEtc2l6ZXM9XCJhdXRvXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbn1cbiIsIi8vXG4vLyBDYWxsb3V0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uYXBwLWNhbGxvdXQge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDFyZW07XG4gICAgbWFyZ2luOiAkc3BhY2VyIDA7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWVlO1xufVxuXG4vLyBDb21tb24gc3BhY2luZyBhbmQgc3R5bGUgcmVzZXRzXG4uYXBwLWNhbGxvdXQtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xufVxuXG4uYXBwLWNhbGxvdXQgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vLyBDdXN0b20gYnV0dG9uIHN0eWxlc1xuLmFwcC1jYWxsb3V0LWJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4vLyBDYWxsb3V0IHZhcmlhbnRzIHVzZWQgYXMgYWRkb24gY2xhc3Nlc1xuLmFwcC1jYWxsb3V0LWRlZmF1bHQge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGdyYXktMzAwLCAkZ3JheS01MDAsICRibGFjayk7XG59XG5cbi5hcHAtY2FsbG91dC1zdWNjZXNzIHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRncmF5LTIwMCwgJGdyZWVuLCAkZ3JlZW4pO1xufVxuXG4uYXBwLWNhbGxvdXQtZGFuZ2VyIHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRncmF5LTIwMCwgJHJlZCwgJHJlZCk7XG59XG5cbi5hcHAtY2FsbG91dC13YXJuaW5nIHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRncmF5LTIwMCwgJHllbGxvdywgJHllbGxvdyk7XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvL1xuLy8gUGF0aGJhciBzdHlsZXNoZWV0IGJhc2VkIG9uIFBsb25lIDUgU3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5hcHAtcGF0aGJhciB7XG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy50ZW1wbGF0ZS1zZWFyY2gnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5zZWN0aW9uLWZyb250LXBhZ2UnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgPiAqID4gc3BhbiB7IC8veW91IGFyZSBoZXJlXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwIDFyZW0gMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgb2wge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwOyAgICBcbiAgICAgICAgfVxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwOyAvLyBtYXRjaCBvbCAmIHNwYW4gaGVpZ2h0XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICArIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiA+IFwiO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICA+ICNicmVhZGNydW1icy1jdXJyZW50IHtcbiAgICAgICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG59XG5cbmJvZHkudGVtcGxhdGUtZnJvbnRwYWdlLXZpZXcgJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB9IC8vbm90IGJyZWFkY3J1bWJzIG9uIGhvbWVwYWdlXG59XG5cbiNicmVhZGNydW1icy15b3UtYXJlLWhlcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvL1xuLy8gQnJhbmRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gTWFrZSBhIGdyaWRyb3dcbi5hcHAtYnJhbmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICYtcGFuZWwtaW52ZXJzZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxufVxuXG4vLyoqIElubGluZSBzdmcgbG9nb1xuLmFwcC1icmFuZC1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYXBwLWJyYW5kbmFtZS1sb2dvIHtcbiAgICAvL3dpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDAgMDtcbiAgICB9XG59XG5cbi5hcHAtb3JhbmdlIHtcbiAgICBjb2xvcjogJGFwcC1zZWNvbmRhcnk7XG59XG5cbi5hcHAtc2lnbmluLWhlYWRlci1jb250ZW50IHtcbiAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogIzAwMDtcbiAgICB9XG59XG5cbi8vIFRoZSBhY3R1YWwgYnJhbmRuYW1lL3RpdGxlXG4uYXBwLWJyYW5kLXRpdGxlIHtcbiAgICAvL0BpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDgpO1xufVxuXG4uYXBwLWJyYW5kbmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogJHNwYWNlciAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGNvbG9yOiAkYXBwLXByaW1hcnk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAuYXBwLWJyYW5kLXBhbmVsICYge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NiU7XG4gICAgICAgIH1cbiAgICAgICAgbWFyZ2luLXRvcDogLSgkc3BhY2VyKTtcbiAgICB9XG4gICAgLmFwcC1icmFuZC1wYW5lbC1pbnZlcnNlICYge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZmxleDogMCAwIDc1JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42NXJlbTtcbiAgICB9XG59XG5cbi8vIFNpdGV3aWRlIGNsYWltXG4uYXBwLWJyYW5kLWFzaWRlIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woNCk7XG59XG5cbi5hcHAtbG9nby1tb2JpbGUge1xuICAgIHBhZGRpbmc6ICRzcGFjZXIgJHNwYWNlciAwICRzcGFjZXI7XG59XG4iLCIvL1xuLy8gQWN0aW9uYmFyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hcHAtYWN0aW9uYmFyIHtcblxufVxuXG4uYXBwLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuODVyZW07XG59XG5cbi5hcHAtYWN0aW9uIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogLjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogJGFwcC1wcmltYXJ5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAkYXBwLXNlY29uZGFyeTtcbiAgfVxufVxuXG4uYXBwLWFjdGlvbi1zZWFyY2gge1xuICBmbGV4OiAxO1xuICBjb2xvcjogJGFwcC1wcmltYXJ5O1xuICBiYWNrZ3JvdW5kOiAkYXBwLWdyYXk7XG59XG5cbi5hcHAtc2VhcmNoYm94LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFwcC1zZWFyY2hib3gtY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hcHAtc2VhcmNoYm94LWZpZWxkIHtcbiAgQGV4dGVuZCAuZm9ybS1jb250cm9sO1xuICB3aWR0aDogNjYuNjY2NiU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhcHAtZ3JheTtcbiAgYm9yZGVyLWNvbG9yOiAkYXBwLWdyYXk7XG4gICAgLy8gUGxhY2Vob2xkZXJcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICRhcHAtcHJpbWFyeTtcbiAgICAgICAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxufVxuXG4uYXBwLXNlYXJjaGJveC1idG4ge1xuICBmbGV4OiAwIDAgMzMuMzMzMyU7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCNmZmYsICRhcHAtc2Vjb25kYXJ5LCAkYXBwLXNlY29uZGFyeSk7XG59XG4iLCIvL1xuLy8gQmFubmVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyoqIEZ1bGxzY3JlZW4gY29udGFpbmVyIGJhclxuLmFwcC1iYW5uZXJiYXIge1xuICAvL2JhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIC8vYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyAgcGFkZGluZy10b3A6IDE1cHg7XG4gIC8vfVxufVxuXG4uYXBwLWJhbm5lciB7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uYXBwLWJhbm5lci1pbWFnZSB7XG4gIEBleHRlbmQuaW1nLWZsdWlkO1xufVxuXG4vKiAtLS0tIFNpbmdsZSBiYW5uZXIgaXRlbSAtLS0tICovXG4vL1xuLy8jIyBUaGlzIHBhcnQgd2lsbCBiZSBmaWxsZWQgZHluYW1pY2FsbHkgd2l0aFxuLy8jIyBjb250ZW50IGFuZCBhIGxhenlsb2FkZWQgYmFja2dyb3VuZCBpbWFnZVxuLmFwcC1iYW5uZXItaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTY2cHg7XG4gICAgbWluLWhlaWdodDogMTY2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICB9XG59XG5cbi5hcHAtYmFubmVyLWl0ZW0tY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDAuMikgMzAlLHJnYmEoMCwwLDAsMC4zOCkgNTglLHJnYmEoMCwwLDAsMC42NSkgMTAwJSk7IC8qIFczQyAqL1xuXG59XG5cbi5hcHAtYmFubmVyLWl0ZW0tYm9keSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMnJlbSAycmVtIDFyZW0gMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBwYWRkaW5nOiAwcmVtIDNyZW0gMnJlbSAzcmVtO1xuICAgIH1cbn1cblxuLmFwcC1iYW5lci1pdGVtLXRpdGxlLFxuLmFwcC1iYW5uZXItaXRlbS1oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5hcHAtYmFubmVyLWl0ZW0tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cblxuLmFwcC1iYW5uZXItaXRlbS1hYnN0cmFjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5hcHAtYmFubmVyLXRleHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi8qIC0tLS0gZmxpY2tpdHkgb3ZlcnJpZGVzIC0tLS0gKi9cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiAyMHB4O1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIC5hcnJvdyB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgLy9wb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAvL2JvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgfVxufVxuIiwiLy9cbi8vIENhcmRzIGRpc3BsYXlpbmcgdGh1bWJuYWlscyBhbmQgZGF0YSBjb2xsZWN0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy89PSBDYXJkIGxpc3RzXG4vL1xuLy8jIyBVc2UgYSBncmlkIGxheW91dCBmb3IgY2FyZCBsaXN0aW5nc1xuLmFwcC1jYXJkcyB7XG4gICAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIGxhY2tpbmcgZmxleGJveCBzdXBwb3J0XG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5uby1mbGV4Ym94Jykge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG4gICAgLy8gTWFrZSBmbGV4IHJvd1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG59XG5cbi8vKiogQmFzZSBjYXJkIHN0eWxlc1xuLmFwcC1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5uby1mbGV4Ym94Jykge1xuICAgICAgICAvLyBGYWxsYmFja1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIH1cbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmFwcC1jYXJkcycpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLz09IEd1dHRlclxuLy9cbi8vIyMgQWRkIHNwYWNpbmcgdG8gY2FyZHNcbi5hcHAtY2FyZC1ndXR0ZXIge1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIC5hcHAtY2FyZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuXG5cbi8vPT0gQ2FyZCBsYXlvdXRcbi8vXG4vLyMjIFJlZmxvdyBjYXJkIGNvbnRlbnRzIGJhc2VkIG9uIHZpZXdwb3J0IHNpemVcbi5hcHAtY2FyZF9faGVhZGVyIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIC8vbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIC8vbGluZS1oZWlnaHQ6IDNyZW07XG5cbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5hcHAtbmF2LWxpc3QnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyoqIENhcmQgY29udGVudFxuLmFwcC1jYXJkX19tYWluIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmFwcC1jYXJkLS1uYXYnKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG59XG5cbi8vKiogQ2FyZCBmb290ZXJcbi5hcHAtY2FyZF9fZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLy89PSBFbWJlZGRlZCBjYXJkXG4vL1xuLy8jIyBSZW1vdmUgc3BhY2luZyBmb3IgY2FyZCBpbnNpZGUgY2FyZCB1c2VjYXNlXG4uYXBwLWNhcmQtLWxldmVsLTIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDA7XG59XG5cblxuLy89PSBDYXJkIHRpdGxlXG4vL1xuLy8jIyBUaXRsZSBpcyB1c2VkIGluc2lkZSB0aGUgY2FyZC1tYWluIGNvbnRhaW5lclxuLmFwcC1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLy8qKiBTZXQgY2FyZCBjb250ZW50IHNwZWNpZmljIHN0eWxlc1xuLmFwcC1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuXG4vLz09IFBsYWNlaG9sZGVyIGZvciBtaXNzaW5nIGNhcmQgY29udGVudFxuLy9cbi8vIyMgUHJvdmlkZSBjYWxsIHRvIGFjdGlvbnMgYW5kIGRlc2NyaXB0aW9ucyBvbiBlbXB0eSBjYXJkc1xuLy8jIyBieSBwcm92aWRpbmcgaGlnaGxpZ2h0ZWQgY2FyZCBjb250ZW50XG4uYXBwLWNhcmRfX3BsYWNlaG9sZGVyIHtcbiAgbWFyZ2luOiAwLjVyZW0gYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICAgIHdpZHRoOiA2Ni42NiU7XG4gIH1cbn1cblxuLy8qKiBSb3VuZCBoZWxsaXAgc2lnblxuLmFwcC1jYXJkX19wbGFjZWhvbGRlci0tc2lnbiB7XG4gIEBpbmNsdWRlIHNpemUoNHJlbSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyYXkoJzQwMCcpO1xuICBjb2xvcjogZ3JheSgnNDAwJyk7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbiIsIi8vXG4vLyBHYWxsZXJ5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFwcC1nYWxsZXJ5IHtcbiAgICBoZWlnaHQ6IDIxM3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQzNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NjRweDtcbiAgICAgICAgfVxuICAgICAgICAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH0gICBcbn1cblxuLnByb2plY3QtZ2FsbGVyeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXBwLWdhbGxlcnktY2FwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMnJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDRyZW07XG4gICAgICAgICAgICB6LWluZGV4OiAxMDAxO1xuICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbSAycmVtIDJyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXBwLXByaW1hcnk7XG4gICAgICAgIH1cbn1cblxuLmFwcC1nYWxsZXJ5LWNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjEzcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQzNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NjRweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbn1cblxuLyogLS0tLSBmbGlja2l0eSBvdmVycmlkZXMgLS0tLSAqL1xuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIC5hcnJvdyB7XG4gICAgZmlsbDogI2ZmZjtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgIGJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG4iLCIvL1xuLy8gTmF2aWdhdGlvbiBDYXJkIFN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmFwcC1uYXYtdHJlZSB7XG4gICAgLy9kaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cblxuLmFwcC1uYXZfX2xpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICYtLWxldmVsLTEsXG4gICAgJi0tbGV2ZWwtMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICB9XG59XG5cbi5hcHAtbmF2LXRyZWUtbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5hcHAtbmF2X19saXN0LWl0ZW0ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogLjVyZW0gLjI1cmVtO1xuICAgICY6bm90KGxhc3QpIHtcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAuMjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IC41cmVtIHNvbGlkICRncmF5LTIwMDtcbiAgICB9XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XG4gICAgfVxuXG59XG5cblxuLmFwcC1uYXZfX2xpc3QtbGluayB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRhcHAtcHJpbWFyeSwgMTAlKTtcbiAgICB9XG4gICAgJi5uYXZUcmVlQ3VycmVudE5vZGUge1xuICAgICAgICBjb2xvcjogJGFwcC1ncmF5O1xuICAgIH1cbn1cblxuLmFwcC1uYXZfX2xpc3QtbGluay0tb3BlbiB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5hcHAtbmF2X19saXN0LWxpbmstLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5hcHAtbmF2X19saXN0LS1sZXZlbC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC5hcHAtbmF2X19saXN0LWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXBwLXNlY29uZGFyeTtcbiAgICAgICAgcGFkZGluZzogMHJlbTtcbiAgICB9XG5cbiAgICAuYXBwLW5hdl9fbGlzdC1pdGVtLS1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXBwLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgLmFwcC1uYXZfX2xpc3QtbGluay0tYWN0aXZlIHtcbiAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbn1cblxuLmFwcC1uYXZfX2xpc3QtLWxldmVsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIC5hcHAtbmF2X19saXN0LWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgICAuYXBwLW5hdl9fbGlzdC1saW5rLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5hcHAtbmF2X19saXN0LWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICB9XG59XG5cblxuLmFwcC1uYXZfX2xpc3QtLWxldmVsLTIge1xuICAgIC8vYm9yZGVyOiAxcHggc29saWQgcmVkO1xufVxuXG51bCAucG9ydGxldEl0ZW0ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS02MDA7XG59XG4iLCIvLyBNYWluIHNpdGUgbmF2IGJhclxuLmFwcC1uYXYtYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IC0xNDAlO1xuICAgICYtLW92ZXJsYXkge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDE7XG4gICAgICAgIHdpZHRoOiA5MHZ3O1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICRncmF5LTkwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gcmdiYSgwLDAsMCwwLjI1KSwgMCAuNjVyZW0gLjY1cmVtIHJnYmEoMCwwLDAsMC4yMik7XG4gICAgICAgIHRyYW5zaXRpb246cmlnaHQgLjVzIGxpbmVhcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWluLWhlaWdodDogM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG4uYXBwLW5hdi1iYXItLWhpZGRlbiB7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4uYXBwLW5hdi1iYXJfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGJhY2tncm91bmQ6ICRhcHAtcHJpbWFyeTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uYXBwLW5hdi1iYXJfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIC8vZGlzcGxheTogbm9uZTtcbn1cblxuLmFwcC1uYXYtYmFyX190b2dnbGUge1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIC8vYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmFwcC1uYXZfX3RvZ2dsZSB7XG4gICAgLy8gY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgJi0tY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuYXBwLW5hdi1iYXItLW92ZXJsYXknKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1vcGVuIHtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmFwcC1uYXYtYmFyLS1vdmVybGF5Jykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFwcC1uYXZfX3RvZ2dsZS1pY29uIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHN0cm9rZTogI2ZmZjtcbn1cblxuXG4uYXBwLW5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IG5vLXdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICYtLWxldmVsLTEge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB9XG59XG5cbi5hcHAtbmF2LS1sZXZlbC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uYXBwLW5hdl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0zMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIC8vZmxleDogMSAwIDAlO1xuICAgICAgICAvL21hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAvL21hcmdpbi1yaWdodDogMXJlbTtcbiAgICB9XG4gICAgJi0tYmFjay1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLmFwcC1uYXZfX2l0ZW0tLWhhcy1jaGlsZHJlbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXBwLW5hdl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAvL2ZvbnQtZmFtaWx5OiAkYXBwLWZvbnQtZmFtaWx5LWJhc2U7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIC41cmVtO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJGFwcC1wcmltYXJ5O1xuICAgIH1cbiAgICAmLS1hY3RpdmUsXG4gICAgJi0tb3BlbiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRhcHAtcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmFwcC1uYXYtLWxldmVsLTEnKSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXBwLW5hdl9fbGluay0tYmFjay1saW5rIHtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgLy8gbWFyZ2luLXRvcDogLjVyZW07XG59XG5cbi5hcHAtbmF2X19saW5rLS1oYXMtaWNvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG4uYXBwLW5hdl9fdGFiIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICAvLyY6YWZ0ZXIge1xuICAgIC8vICAgIGNvbnRlbnQ6IFwi4pa+XCI7XG4gICAgLy8gICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgICAvLyAgICBmb250LXNpemU6IDFyZW07XG4gICAgLy8gICAgfVxuICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmFwcC1uYXZfX2xpbmstLWhhcy1pY29uJykge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1oaWRlLXRleHQge1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICYtLWFjdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuYXBwLW5hdl9fbGluay0tYmFjay1saW5rJykge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi8vIERyb3Bkb3duIG1lbnVzXG4uYXBwLW5hdl9fZHJvcGRvd24ge1xuICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDRyZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwMjtcbiAgICB3aWR0aDogOTB2dztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgICBtYXJnaW46IDJyZW0gMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAvLyBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLDAsMCwwLjE2KSwgMCAzcHggNnB4IHJnYmEoMCwwLDAsMC4yMyk7XG4gICAgYm94LXNoYWRvdzogMCAxNHB4IDI4cHggcmdiYSgwLDAsMCwwLjI1KSwgMCAxMHB4IDEwcHggcmdiYSgwLDAsMCwwLjIyKTtcbiAgICB0cmFuc2l0aW9uOnJpZ2h0IC4yNXMgbGluZWFyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTB2dztcbiAgICB9XG59XG5cbi5hcHAtbmF2X19kcm9wZG93bi0taGlkZGVuIHtcbiAgICByaWdodDogLTEwMCU7XG4gICAgdHJhbnNpdGlvbjpyaWdodCAuMjVzIGxpbmVhcjtcbn1cbiIsIi5idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkaW5wdXQtYnRuLXBhZGRpbmcteSwgJGlucHV0LWJ0bi1wYWRkaW5nLXgsICRmb250LXNpemUtYmFzZSwgJGlucHV0LWJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgICAvLyBTaGFyZSBob3ZlciBhbmQgZm9jdXMgc3R5bGVzXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IC42NTtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idXR0b24uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idXR0b24ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnV0dG9uLS1kZWZhdWx0IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCRhcHAtZ3JheSwgJHdoaXRlKTtcbn1cblxuLmJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGFwcC1ncmF5LCAkYXBwLWdyYXkpO1xufVxuXG4uYnV0dG9uICsgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuIiwiLy9cbi8vIEN1c3RvbSBzaWduaW4gcGFnZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYXBwLWxheW91dC1zaW1wbGUge1xuICAgIGJhY2tncm91bmQ6ICRncmF5LTgwMDtcbn1cblxuLmFwcC1zaWduaW4td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbn1cblxuLmFwcC1zaWduaW4ge1xuICAgIG1hcmdpbi10b3A6ICgkc3BhY2VyICogMik7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFwcC1zaWduaW4taGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFwcC1zaWduaW4tYnJhbmQge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFwcC1zaWduaW4tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRhcHAtcHJpbWFyeTtcbn1cblxuLmFwcC1zaWduaW4tY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLmFwcC1zaWduaW4tZm9ybSB7XG5cbn1cblxuLmFwcC1zaWduaW4tZ3JvdXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLy8gYmFja2dyb3VuZDogJG5hdmJhci1kZWZhdWx0LWJnO1xuICAgICYuYXBwLXNpZ25pbi1ncm91cC10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlcjtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlciAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICRncmF5LTQwMDtcbiAgICB9XG4gICAgbGFiZWwsXG4gICAgLnNpZ25pbi1sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgfVxufVxuXG4uYXBwLXNpZ25pbi1maWVsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXBwLXNpZ25pbi1jb250cm9sIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAmLmFwcC1zaWduaW4tY29udHJvbC1ib3JkZXJlZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGdyYXktNDAwO1xuICAgIH1cbn1cblxuLnBhZ2UtYXNpZGUge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHBhZGRpbmc6ICgkc3BhY2VyICogMikgJHNwYWNlcjtcbn1cblxuLnBhZ2Utc2lnbmluIHtcbiAgICBjb2xvcjogJGdyYXktMzAwO1xufVxuXG4ucGFnZS1zaWduaW4gLmRvY3VtZW50RGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG59XG4ucGFnZS1zaWduaW4gcCB7XG4gICAgQGV4dGVuZCAudGV4dC1tdXRlZDtcbn1cblxuLy8gcmVnaXN0cmF0aW9uXG4uYXBwLXJlZ2lzdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAqIDIpO1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkZ3JlZW47XG59XG5cbi5hcHAtc2lnbmluLWFjdGlvbnMsXG4uYXBwLXJlZ2lzdGVyLWFjdGlvbnMge1xuICAgIHBhZGRpbmc6IDJyZW0gMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFwcC1zaWduaW4tYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLy89PSBNYWlsY2hlY2sgc3VnZ2VzdGlvblxuLy9cbi8vIyMgU3VnZ2VzdGlvbnMgZm9yIGVtYWlsIGFkZHJlc3MgdHlwb3MgYnkgbWFpbGNoZWNrLmpzXG4vLyMjIHJlY2lldmUgYSBjdXN0b20gc3R5bGluZ1xuLmFwcC1zaWduaW4tc3VnZ2VzdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTVweDtcbiAgICByaWdodDogLTI2NXB4O1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMC41cmVtIDVweDtcbiAgICBjb2xvcjogJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNjAwO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG4vLyBUZXN0aW5nIHRoZSBmbG9lYXQgbGFiZWwgcGF0dGVyblxuLypcbiAqIERlZmF1bHQganZGbG9hdCB0aGVtZS5cbiAqIG1vZGlmeSBpdCBhcyB5b3Ugd2lzaCFcbiAqL1xuXG4uanZGbG9hdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLmp2RmxvYXQgLnBsYWNlSG9sZGVyLnJlcXVpcmVkIHtcbiAgICBjb2xvcjogcmVkO1xufVxuXG4vKiBTdGFydCBDU1MzIEFuaW1hdGlvbnMgb24gc3VwcG9ydGVkIGJyb3dzZXIgKi9cbi5qdkZsb2F0IC5wbGFjZUhvbGRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zLCBvcGFjaXR5IDEwMG1zLCB2aXNpYmlsaXR5IDEwMG1zO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKkFsbG93cyB0ZXh0YXJlYSBmbG9hdGluZyBwbGFjZWhvbGRlciB0byBiZSBwb3NpdGlvbmVkIGRpc3RpbmN0bHkgZnJvbSB0aGUgbm9ybWFsIC5wbGFjZUhvbGRlciBjbGFzc1xuICogVGhpcyBpcyByZXF1aXJlZCB3aGVuIHdvcmtpbmcgd2l0aCBNdWx0aWxpbmUgdGV4dCBhcmVhc1xuICovXG4uanZGbG9hdCAucGxhY2VIb2xkZXIudGV4dGFyZWEge1xuICAgIC8qdG9wOiAwcHg7Ki9cbn1cblxuLmp2RmxvYXQgLnBsYWNlSG9sZGVyLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMWVtKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMsIG9wYWNpdHkgMTIwbXMsIHZpc2liaWxpdHkgMTIwbXM7XG4gICAgb3BhY2l0eTogMTtcbn1cbiIsIi5hcHAtcGFnZSB7XG4gIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gICAgaDEsIGgyLCBoMywgaDQsIGg1IHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJGFwcC1ncmF5O1xuICAgIH1cbn1cblxuLmFwcC1wYWdlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcudGVtcGxhdGUtc2VhcmNoJykge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy50ZW1wbGF0ZS1mcm9udHBhZ2UtdmlldycpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG59XG5cblxuXG4uYXBwLXBhZ2UtaGVhZGxpbmUsXG4uYXBwLXBhZ2UtdGl0bGUsXG4uYXBwLXBhZ2VfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkYXBwLXByaW1hcnkgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi10b3A6IDByZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICB9XG59XG5cbi5hcHAtcGFnZS1hYnN0cmFjdCxcbi5hcHAtcGFnZV9fYWJzdHJhY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICAvL2JhY2tncm91bmQ6ICRhcHAtc2Vjb25kYXJ5O1xuICAvL3BhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiAkZ3JheS01MDA7XG5cbn1cblxuLy8gTGVhZCBpbWFnZSBtYXJnaW5cbi5hcHAtcGFnZS1sZWFkaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4vLyBERVBSRUNBVEVEXG4vLyBQYWdlIGltYWdlIGNvbnRhaW5lclxuLmFwcC1wYWdlLWltYWdlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hcHAtcGFnZS10ZXh0LFxuI3BhcmVudC1maWVsZG5hbWUtdGV4dCB7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgfVxuICBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4oCiIFwiO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICBhIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAvL2ZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIC8vZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgLy9mb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbi5hcHAtcGFnZS1ibG9jayB7XG4gIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5hcHAtcGFnZS1ibG9jay1jb250ZW50LTEge1xuICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCgxKTtcbiAgfVxufVxuXG4uYXBwLXBhZ2UtYmxvY2stY29udGVudC0yIHtcbiAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMik7XG4gIH1cbn1cblxuLmFwcC1wYWdlLWJsb2NrLWNvbnRlbnQtMyB7XG4gIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDMpO1xuICB9XG59XG5cbi5hcHAtcGFnZS1ibG9jay1jb250ZW50LTQge1xuICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcbiAgfVxufVxuXG4uYXBwLXBhZ2UtYmxvY2stY29udGVudC01IHtcbiAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woNSk7XG4gIH1cbn1cblxuLmFwcC1wYWdlLWJsb2NrLWNvbnRlbnQtNiB7XG4gIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICB9XG59XG5cbi5hcHAtcGFnZS1ibG9jay1jb250ZW50LTcge1xuICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCg3KTtcbiAgfVxufVxuXG4uYXBwLXBhZ2UtYmxvY2stY29udGVudC04IHtcbiAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woOCk7XG4gIH1cbn1cblxuLmFwcC1wYWdlLWJsb2NrLWNvbnRlbnQtOSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDkpO1xuICB9XG59XG5cbi5hcHAtcGFnZS1ibG9jay1jb250ZW50LTEwIHtcbiAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMTApO1xuICB9XG59XG5cbi5hcHAtcGFnZS1ibG9jay1jb250ZW50LTExIHtcbiAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMTEpO1xuICB9XG59XG5cbi5hcHAtcGFnZS1ibG9jay1jb250ZW50LTEyIHtcbiAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICB9XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICRhcHAtc2Vjb25kYXJ5O1xuICBib3JkZXItY29sb3I6ICRhcHAtc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBDb250ZW50IHNwZWNpZmljIGltYWdlIGFuZCBtZWRpYSBzdHlsZXNcbi8vXG4vLyBTaG91bGQgYmUgcmVtb3ZlZCBvciByZWZhY29yZWQgdG8gdXNlIHByb3BlciBiYXNlIGNsYXNzZXNcbi8vIGUuZy4gYXBwLWltZ1xuLy8gTm90ZTogY2xhc3NlcyBjYW4gZWFzaWx5IGJlIGNoYW5nZWQgdXNpbmcgdGhlIGRpYXpvIHRyYW5zZm9ybSBjaGFpblxuLy8gb3IgdGhlIHRpbnltY2UgY29uZmlndXJhdGlvblxuLmFwcC1pbWcge1xuICBAZXh0ZW5kIC5pbWctZmx1aWQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW1hZ2UtaW5saW5lIHtcbiAgQGV4dGVuZCAuaW1nLWZsdWlkO1xufVxuXG4uaW1hZ2UtbGVmdCB7XG4gIEBleHRlbmQgLmltZy1mbHVpZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBlbWJlZHNcbi5hcHAtcGFnZS1lbWJlZCB7XG4gIEBleHRlbmQgLmVtYmVkLXJlc3BvbnNpdmU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi8vIERFUFJFQ0FURURcbi8vIFNob3VsZCBiZSByZXBsYWNlZCB3aXRoIHRoZSBtb3JlIGdlbmVyaWNcbi8vIC5hcHAtcGFnZS1lbWJlZCBjbGFzc1xuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuIiwiLy8gTmV3c1xuXG4ubmV3c0ltYWdlIHtcbiAgQGV4dGVuZC5pbWctZmx1aWQ7XG4gIC8vbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uZXdzSW1hZ2VDb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGlsZUltYWdlIHtcbiAgQGV4dGVuZCAuaW1nLWZsdWlkO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnBvcnRhbHR5cGUtbmV3cy1pdGVtIHtcbiAgLmxlYWRJbWFnZSAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFwcC1wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICB9XG5cbi50aWxlSGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuXG59XG5cbi5vcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi51c2Vycm9sZS1tZW1iZXIge1xuICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbn1cblxuLy8gTGlzdGluZ1xuXG4uYXBwLW5ld3Mtd3JhcHBlciB7XG4gIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhcHAtZ3JheTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAuYXBwLW5ld3MtbGVmdCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICBwYWRkaW5nOiAwIDFyZW0gMCAxcmVtO1xuICAgIH0gIFxuICB9XG4gIC5hcHAtbmV3cy1yaWdodCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgIGJhY2tncm91bmQ6ICRhcHAtZ3JheS1saWdodDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAkYXBwLWdyYXktbGlnaHQ7XG4gICAgfSAgXG4gIH1cblxuIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgfVxuICBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4oCiIFwiO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4uYXBwLXN1bW1hcnktd3JhcHBlciB7XG4gIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYXBwLWdyYXk7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICAvL3BhZGRpbmctYm90dG9tOiAxcmVtO1xuICAuYXBwLXN1bW1hcnktbGVmdCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMCAwO1xuICAgIH1cbiAgfVxuICAuYXBwLXN1bW1hcnktcmlnaHQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJhY2tncm91bmQ6ICRhcHAtZ3JheS1saWdodDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICB9XG4gIH1cbn1cblxuLmJhY2sge1xuICBiYWNrZ3JvdW5kOiAkYXBwLXByaW1hcnk7XG4gIGJvcmRlci1jb2xvcjogJGFwcC1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn0iLCIvL1xuLy8gRXZlbnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmV2ZW50LnN1bW1hcnkge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IHJpZ2h0O1xuICAgIG1hcmdpbjogMWVtIDAgMWVtIDFlbTtcbn1cblxuLyogZXZlbnQgbGlzdGluZyBzdHlsZXMgKi9cblxuXG4vKiBCRUdJTiBDT01NT04gRVZFTlQgU1RZTEVTICovXG5cbmFydGljbGUudmV2ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIHBhZGRpbmc6IDFlbTtcbn1cblxuLnZldmVudCBzcGFuLmNhbF93a2RheSB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBmb250LXNpemU6MS41ZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTowLjNlbTtcbn1cbi52ZXZlbnQgc3Bhbi5jYWxfZGF5IHtcbiAgICBmb250LXNpemU6MS43ZW07XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy10b3A6MC4zZW07XG59XG4udmV2ZW50IHNwYW4uY2FsX21vbnRoIHtcbiAgICBmb250LXNpemU6MS4zZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDoxLjNlbTtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4udmV2ZW50IGRpdi5jYWxfaW5mbyB7XG5cbiAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbmFydGljbGUudmV2ZW50IC5kb2N1bWVudEJ5TGluZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qIGhvcml6b250YWwgZXZlbnQgbWV0YWRhdGEgKi9cbiNjb250ZW50IC52ZXZlbnQgdWwubWV0YWRhdGEgeyBtYXJnaW46IDAuOGVtIDA7IH1cbiNjb250ZW50IC52ZXZlbnQgdWwuaG9yaXpvbnRhbCB7IHBhZGRpbmc6IDA7IH1cbiNjb250ZW50IC52ZXZlbnQgdWwuaG9yaXpvbnRhbCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi52ZXZlbnQgLmhvcml6b250YWwubWV0YWRhdGEgbGk6YWZ0ZXIgeyBjb250ZW50OiBcIiBcXDIwMTQgXCI7IH1cbi52ZXZlbnQgLmhvcml6b250YWwubWV0YWRhdGEgbGk6bGFzdC1jaGlsZDphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IH1cbi52ZXZlbnQgLmhvcml6b250YWwubWV0YWRhdGEgLmNhdGVnb3J5IHNwYW46YWZ0ZXIgeyBjb250ZW50OiBcIixcIjsgfVxuLnZldmVudCAuaG9yaXpvbnRhbC5tZXRhZGF0YSAuY2F0ZWdvcnkgc3BhbjpsYXN0LWNoaWxkOmFmdGVyIHsgY29udGVudDogXCJcIjsgfVxuXG4udmV2ZW50IC50aW1lem9uZSB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBtYXJnaW4tdG9wOjAuNWVtO1xuICAgIHBhZGRpbmc6MC4yZW0gMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmU7XG4gICAgY29sb3I6IzM1NDtcbiAgICB3aWR0aDoxMDAlO1xufVxuXG4udmV2ZW50IC50aW1lcmFuZ2UsIC52ZXZlbnQgLnRpbWV6b25lIHtcbiAgICBmb250LXNpemU6ODUlO1xuICAgIGxpbmUtaGVpZ2h0OjFlbTtcbiAgICB3aGl0ZS1zcGFjZTpub3dyYXA7XG59XG5cbi52ZXZlbnQgLmRhdGVkaXNwbGF5IHtcbiAgICBsaW5lLWhlaWdodDoxLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOjAuMmVtO1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgZm9udC1zaXplOjEwMCU7XG59XG5cbi52ZXZlbnQgYWJici5kdHN0YXJ0IHtcbiAgICBmb250LXdlaWdodDpib2xkO1xufVxuLyogRU5EIENPTU1PTiBFVkVOVCBTVFlMRVMgKi9cblxuXG4vKiBCRUdJTiBFVkVOVCBMSVNUSU5HIFNUWUxFUyAqL1xuI2NvbnRlbnQgLmV2ZW50X2xpc3RpbmcgbmF2IHVsIHtcbiAgICBtYXJnaW4tbGVmdDowO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xufVxuI2NvbnRlbnQgLmV2ZW50X2xpc3RpbmcgbmF2IHVsIGxpIHtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDAuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIG1hcmdpbjowO1xufVxuI2NvbnRlbnQgLmV2ZW50X2xpc3RpbmcgbmF2IHVsIGxpOmxhc3Qtb2YtdHlwZSB7IG1hcmdpbi1yaWdodDowOyB9XG5cbi5ldmVudF9saXN0aW5nIG5hdiA+IHVsLFxuLmV2ZW50X2xpc3RpbmcgbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREREREREO1xuICAgIG1pbi1oZWlnaHQ6MmVtO1xufVxuLmV2ZW50X2xpc3RpbmcgbmF2IHtcbiAgICBib3JkZXI6IDAuM2VtIHNvbGlkICNEREREREQ7XG4gICAgYm9yZGVyLWJvdHRvbTpub25lO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNWVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVlbTtcbn1cbi5ldmVudF9saXN0aW5nIHVsLm1vZGVfc2VsZWN0b3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OmxlZnQ7XG59XG5cbnVsLm1vZGVfc2VsZWN0b3Ige1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYmFja2dyb3VuZDogJGdyYXktNDAwO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICB9XG59XG5cbi5ldmVudF9saXN0aW5nIHVsLnN1Yl9uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6cmlnaHQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41ZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNWVtO1xufVxuI2NvbnRlbnQgLmV2ZW50X2xpc3RpbmcgbmF2IHVsIGxpIGEge1xuICAgIGJvcmRlcjpub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ldmVudF9saXN0aW5nIHVsLm1vZGVfc2VsZWN0b3IgbGk6aG92ZXIsXG4uZXZlbnRfbGlzdGluZyB1bC5tb2RlX3NlbGVjdG9yIGxpLnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41ZW07XG4gICAgY29sb3I6IEJsYWNrO1xufVxuLmV2ZW50X2xpc3RpbmcgdWwubW9kZV9zZWxlY3RvciBsaS5zZWxlY3RlZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jY29udGVudCAuZXZlbnRfbGlzdGluZyBwIHsgbWFyZ2luOjA7IH1cblxuLmV2ZW50X2xpc3RpbmcgZGl2LmxvY2F0aW9uIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4vKiBFTkQgRVZFTlQgTElTVElORyBTVFlMRVMgKi9cblxuXG5cbi8qIEJFR0lOIFBPUlRMRVQgQ0FMRU5EQVIgKi9cbi5wb3J0bGV0Q2FsZW5kYXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMXB4IDAgMWVtIDA7XG59XG5cbi5wb3J0bGV0Q2FsZW5kYXIgZHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ucG9ydGxldENhbGVuZGFyIGRkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnBvcnRsZXRDYWxlbmRhciBkdCBhLmNhbGVuZGFyUHJldmlvdXMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgIG1hcmdpbjogMCAtLjVlbTtcbn1cblxuLnBvcnRsZXRDYWxlbmRhciBkdCBhLmNhbGVuZGFyTmV4dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgIG1hcmdpbjogMCAtLjVlbTtcbn1cblxuLnBvcnRsZXRDYWxlbmRhciBhLCAucG9ydGxldENhbGVuZGFyIGE6Zm9jdXMsXG4ucG9ydGxldENhbGVuZGFyIGEsIC5wb3J0bGV0Q2FsZW5kYXIgYTpob3Zlcixcbi5wbG9uZUNhbGVuZGFyIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wbG9uZUNhbGVuZGFyIHtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICB3aWR0aDoxMDAlO1xufVxuXG4ucGxvbmVDYWxlbmRhciB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDE0JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlZWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLnBsb25lQ2FsZW5kYXIgLndlZWtkYXlzIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAycHg7XG59XG5cbi5wbG9uZUNhbGVuZGFyIC5ldmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLnBsb25lQ2FsZW5kYXIgLnRvZGF5ZXZlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzIwNUM5MDtcbn1cblxuLnBsb25lQ2FsZW5kYXIgLnRvZGF5bm9ldmVudCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzIwNUM5MDtcbn1cblxuLyogYWRkaXRpb25hbCB0byBzdW5idXJzdCAqL1xuLnBsb25lQ2FsZW5kYXIgdGQudG9kYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogIzIwNUM5MDtcbn1cbi5wbG9uZUNhbGVuZGFyIHRkOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbi5wbG9uZUNhbGVuZGFyIHRkIGEge1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjEwMCU7XG59XG5cbi8qIGdyZXkgb3V0IHByZXYvbmV4dCBtb250aCBpbmNsLiBsaW5rcyBhbmQgYmFja2dyb3VuZCAqL1xuLnBsb25lQ2FsZW5kYXIgdGQuY2FsX3ByZXZfbW9udGgsXG4ucGxvbmVDYWxlbmRhciB0ZC5jYWxfbmV4dF9tb250aCB7XG4gICAgb3BhY2l0eTowLjQ7XG59XG5cbi8qIHRvb2x0aXAgc3R5bGluZy4gYnkgZGVmYXVsdCB0aGUgZWxlbWVudCB0byBiZSBzdHlsZWQgaXMgLnRvb2x0aXAgICovXG4ucGFlX2NhbGVuZGFyX3Rvb2x0aXAge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuICAgIGJvcmRlcjoxcHggc29saWQgYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czowLjNlbTtcbiAgICBib3gtc2hhZG93OiAwLjFlbSAwLjFlbSAwLjFlbSBibGFjaztcbiAgICBmb250LXNpemU6ODAlO1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBtYXJnaW46MTBweDtcbiAgICBtYXgtd2lkdGg6IDMwZW07XG4gICAgei1pbmRleDogMTA7XG59XG4ucGFlX2NhbGVuZGFyX3Rvb2x0aXAgYSB7XG4gICAgY29sb3I6YmxhY2s7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB3aWR0aDoxMDAlO1xufVxuLnBhZV9jYWxlbmRhcl90b29sdGlwIGE6aG92ZXIgeyBjb2xvcjpibHVlOyB9XG4ucGFlX2NhbGVuZGFyX3Rvb2x0aXAgYSAudGl0bGUgeyBmb250LXdlaWdodDpib2xkOyB9XG5cbi8qIEVORCBQT1JUTEVUIENBTEVOREFSICovXG5cblxuLyogRURJVCBGT1JNIFNUWUxFUyAqL1xuXG4vKiBEWCBmaWVsZHMgKi9cbiNmb3JtZmllbGQtZm9ybS13aWRnZXRzLUlFdmVudEJhc2ljLXN0YXJ0LFxuI2Zvcm1maWVsZC1mb3JtLXdpZGdldHMtSUV2ZW50QmFzaWMtZW5kLFxuI2Zvcm1maWVsZC1mb3JtLXdpZGdldHMtSUV2ZW50QmFzaWMtd2hvbGVfZGF5LFxuI2Zvcm1maWVsZC1mb3JtLXdpZGdldHMtSUV2ZW50QmFzaWMtb3Blbl9lbmQsXG4vKiBBVCBmaWVsZHMgKi9cbiNhcmNoZXR5cGVzLWZpZWxkbmFtZS1zdGFydERhdGUsXG4jYXJjaGV0eXBlcy1maWVsZG5hbWUtZW5kRGF0ZSxcbiNhcmNoZXR5cGVzLWZpZWxkbmFtZS13aG9sZURheSxcbiNhcmNoZXR5cGVzLWZpZWxkbmFtZS1vcGVuRW5kLFxuIHtcbiAgICBjbGVhcjpub25lO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbiNmb3JtZmllbGQtZm9ybS13aWRnZXRzLUlFdmVudEJhc2ljLXdob2xlX2RheSxcbiNhcmNoZXR5cGVzLWZpZWxkbmFtZS13aG9sZURheSB7XG4gICAgY2xlYXI6bGVmdDtcbn1cbiNmb3JtZmllbGQtZm9ybS13aWRnZXRzLUlFdmVudFJlY3VycmVuY2UtcmVjdXJyZW5jZSxcbiNhcmNoZXR5cGVzLWZpZWxkbmFtZS1yZWN1cnJlbmNlIHtcbiAgICBjbGVhcjpsZWZ0O1xufVxuXG5cblxuLmV2ZW50X2xpc3Rpbmcge1xuICAgIG5hdiB7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tb2RlX3NlbGVjdG9yIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgbGkuc2VsZWN0ZWQgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZXZlbnRfbGlzdGluZyB1bC5tb2RlX3NlbGVjdG9yIGxpOmhvdmVyLCAuZXZlbnRfbGlzdGluZyB1bC5tb2RlX3NlbGVjdG9yIGxpLnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xufVxuXG5hcnRpY2xlLnZldmVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnZldmVudCB7XG4gICAgLmhpZGRlblN0cnVjdHVyZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uZXZlbnQge1xuICAgIC5oaWRkZW5TdHJ1Y3R1cmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnZldmVudCBkaXYuY2FsX2RhdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcHAtc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDQuNGVtO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5jYWxfZGF0ZSB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDMpO1xuICAgIH1cbn1cblxuLmNhbF9pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS0zMDA7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgLnRpbGVIZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDkpO1xuICAgICAgICAudGlsZUhlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ldmVudF9saXN0aW5nIHVsLm1vZGVfc2VsZWN0b3Ige1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnN1bW1hcnkge1xufVxuXG4uc3VtbWFyeSBkdCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRpbWV6b25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLmV2ZW50LmRldGFpbHMge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMXJlbSAxcmVtIDFyZW0gMDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS00MDA7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgZHQge1xuICAgICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICB9XG4gICAgZGQge1xuICAgICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICB9XG59XG5cbi8vIEhpZGUgZHRzdGFydCBhbmQgZHRlbmQgdmFsdWVzXG5cbi5oQ2FsZW5kYXItaGlkZGVuIHtcbiAgICAvLy5oaWRkZW4oKTtcbn1cblxuLmV2ZW50IHtcbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICB9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnI3NlYXJjaC1yZXN1bHRzJykge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICAgIC5hY3RpdmUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBzcGFuOmFmdGVyICB7XG4gICAgICAgICAgICBjb250ZW50OiBcIl1cIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYXBwLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJbXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogJGFwcC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiNhcHAtZXZlbnRzIHtcbiAgLmFwcC1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLmFwcC1jYXJkX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYXBwLWNhcmRfX21haW4ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTUwMDtcbiAgICAgICAgICAgIC50aWxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hcHAtY2FyZF9fZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnBvcnRsZXRJdGVtRGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuIiwiLy9cbi8vIE1haW4gc2l0ZSB0aGVtZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vPT0gTWFpbiBjb250ZW50IGFyZWFcbi8vXG4vLyMjIFByb3ZpZGVzIG9wdGlvbmFsIGZ1bGxzY3JlZW4gbGF5b3V0c1xuLmFwcC1tYWluIHtcbiAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xufVxuXG4uYXBwLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG59XG5cbi8vKiogQWRkIGZ1bGwgaGVpZ2h0IHRvIGxheW91dCBjb21wb25lbnRzXG4uYXBwLWNvbnRlbnQtYXNpZGUsXG4uYXBwLWNvbnRlbnQtbWFpbiB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpXG59XG5cbi5hcHAtY29udGVudC1hc2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMXJlbSAwcmVtO1xuICAgIH1cbn1cblxuLmFwcC1jb250ZW50LW1haW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtO1xuICAmLXNtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCg4KTtcbiAgICB9XG4gIH1cbn1cblxuLmFwcC1jb250ZW50LW1haW4tZnVsbCB7XG4gIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgICB9XG59XG5cbi5hcHAtYXNpZGUge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZsZXg6IDAgMCAxNXJlbTtcbiAgICAgICAgd2lkdGg6IDE1cmVtO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAwO1xuICAgICAgICAmLWludmVyc2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5hcHAtZnJvbnRwYWdlIHtcblx0QGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgXHRAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5hcHAtaW50cm8ge1xuXHRAaW5jbHVkZSBtYWtlLXJvdygpO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdFx0cGFkZGluZy1yaWdodDogMXJlbTtcblx0fVxufVxuXG4uYXBwLWludHJvLWxlZnQge1xuXHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRAaW5jbHVkZSBtYWtlLWNvbCg0KTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuYXBwLWludHJvLWxlZnQtY29udGVudCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRcdG1hcmdpbjogMCAxcmVtIDAgMDtcblx0XHR9XG5cblx0fVxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5hcHAtaW50cm8tcmlnaHQge1xuXHRwYWRkaW5nOiAwO1xuXHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRAaW5jbHVkZSBtYWtlLWNvbCg4KTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5hcHAtaW50cm8tcmlnaHQtY29udGVudCB7XG5cdFx0YmFja2dyb3VuZDogJGFwcC1ncmF5LWxpZ2h0O1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdH1cbn1cbiIsIi8vIFNoYW1lIENTU1xuLy9cbi8vIElmIGl04oCZcyBhIGhhY2ssIGl0IGdvZXMgaW4gc2hhbWUuY3NzLlxuLy8gMS4gRG9jdW1lbnQgYWxsIGhhY2tzIGZ1bGx5OlxuLy8gMS4xLiBXaGF0IHBhcnQgb2YgdGhlIGNvZGViYXNlIGRvZXMgaXQgcmVsYXRlIHRvP1xuLy8gMS4yLiBXaHkgd2FzIHRoaXMgbmVlZGVkP1xuLy8gMS4zLiBIb3cgZG9lcyB0aGlzIGZpeCBpdD9cbi8vIDEuNC4gSG93IG1pZ2h0IHlvdSBmaXggaXQgcHJvcGVybHksIGdpdmVuIG1vcmUgdGltZT9cbi8vIDIuIERvIG5vdCBibGFtZSB0aGUgZGV2ZWxvcGVyOyBpZiB0aGV5IGV4cGxhaW5lZCB3aHkgdGhleSBoYWQgdG8gZG8gaXQgdGhlblxuLy8gdGhlaXIgcmVhc29ucyBhcmUgcHJvYmFibHkgKGhvcGVmdWxseSkgdmFsaWQuXG4vLyAzLiBUcnkgYW5kIGNsZWFuIHNoYW1lLmNzcyB1cCB3aGVuIHlvdSBoYXZlIHNvbWUgZG93biB0aW1lLlxuLy8gMy4xIEV2ZW4gYmV0dGVyLCBnZXQgYSB0ZWNoLWRlYnQgc3RvcnkgaW4gd2hpY2ggeW91IGNhbiBkZWRpY2F0ZSBhY3R1YWwgc3ByaW50IHRpbWUgdG8gaXQuXG4vL1xuLy8gU2VlOiBodHRwOi8vY3Nzd2l6YXJkcnkuY29tLzIwMTMvMDQvc2hhbWUtY3NzL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gUmVuYW1lIHdpZGdldFxuLy9cbi8vIHBhdHRlcm4uc3RydWN0dXJlLmxlc3Mgb3ZlcndyaXRlXG4jcG9wb3Zlci1yZW5hbWUgaW5wdXQge1xuXHRoZWlnaHQ6IDUwcHg7XG59XG5cbi8vIEJvb3RzdHJhcCBjb2xsYXBzZSBjbGFzcyBiYWNrcG9ydFxuLy9cbi8vIFBsb25lIHVzZXMgYW4gb3V0ZGF0ZWQgdmVyc2lvbiBvZiB0aGUgYm9vdHN0cmFwIGNvbGxhcHNpYmxlXG4vLyBqYXZhc2NyaXB0IHZlcnNpb24gYW5kIHRoZXJlZm9yZSB0aGUgYWN0dWFsIHNldCBjbGFzc2VzIGRvIG5vdFxuLy8gbWF0Y2ggdGhlIG5vdyByZXF1aXJlZCBiczQgY29udmVudGlvbnNcbi5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLmluIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuIl19 */
