@charset "UTF-8";
/* Compact */
/* App variables */
.ui-icon-carat-2-n-s:before {
  content: ""; }

.ui-icon-triangle-1-n:before {
  content: ""; }

.ui-icon-triangle-1-e:before {
  content: ""; }

.ui-icon-triangle-1-s:before {
  content: ""; }

.ui-icon-triangle-1-w:before {
  content: ""; }

.ui-icon-carat-1-n:before {
  content: ""; }

.ui-icon-carat-1-e:before {
  content: ""; }

.ui-icon-carat-1-s:before {
  content: ""; }

.ui-icon-carat-1-w:before {
  content: ""; }

.ui-icon-arrow-1-n {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg); }
  .ui-icon-arrow-1-n:before {
    content: ""; }

.ui-icon-arrowstop-1-n {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg); }
  .ui-icon-arrowstop-1-n:before {
    content: ""; }

.ui-icon-arrow-1-s {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }
  .ui-icon-arrow-1-s:before {
    content: ""; }

.ui-icon-arrowstop-1-s {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg); }
  .ui-icon-arrowstop-1-s:before {
    content: ""; }

.ui-icon-arrow-1-w {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }
  .ui-icon-arrow-1-w:before {
    content: ""; }

.ui-icon-arrowstop-1-w:before {
  content: ""; }

.ui-icon-arrow-1-e:before {
  content: ""; }

.ui-icon-arrowstop-1-e:before {
  content: ""; }

.ui-icon-arrowthick-1-s {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }
  .ui-icon-arrowthick-1-s:before {
    content: ""; }

.ui-icon-arrowthick-1-n {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg); }
  .ui-icon-arrowthick-1-n:before {
    content: ""; }

.ui-icon-circle-triangle-e:before {
  content: ""; }

.ui-icon-circle-triangle-w {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }
  .ui-icon-circle-triangle-w:before {
    content: ""; }

.ui-icon-circle-triangle-s {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }
  .ui-icon-circle-triangle-s:before {
    content: ""; }

.ui-icon-radio-off:before {
  content: ""; }

.ui-icon-radio-on:before {
  content: ""; }

.ui-icon-folder-collapsed:before {
  content: ""; }

.ui-icon-document:before {
  content: ""; }

.ui-icon-video:before {
  content: ""; }

.ui-icon-music:before {
  content: ""; }

.ui-icon-plus:before {
  content: ""; }

.ui-icon-minus:before {
  content: ""; }

.ui-icon-plusthick:before {
  content: ""; }

.ui-icon-minusthick:before {
  content: ""; }

.ui-icon-pencil:before {
  content: ""; }

.ui-icon-closethick:before {
  content: ""; }

.ui-icon-circle-close:before {
  content: ""; }

.ui-icon-gear:before {
  content: ""; }

.ui-icon-calendar:before {
  content: ""; }

.ui-icon-trash:before {
  content: ""; }

.ui-icon-notice:before {
  content: ""; }

.ui-icon-alert:before {
  content: ""; }

.ui-icon-circle-zoomin:before {
  content: ""; }

.ui-icon-circle-zoomout:before {
  content: ""; }

.ui-icon-circle-arrow-e:before {
  content: ""; }

.ui-icon-circle-arrow-w {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }
  .ui-icon-circle-arrow-w:before {
    content: ""; }

.ui-icon-3d-rotation:before {
  content: ""; }

.ui-icon-ac-unit:before {
  content: ""; }

.ui-icon-access-alarm:before {
  content: ""; }

.ui-icon-access-alarms:before {
  content: ""; }

.ui-icon-access-time:before {
  content: ""; }

.ui-icon-accessibility:before {
  content: ""; }

.ui-icon-accessible:before {
  content: ""; }

.ui-icon-account-balance:before {
  content: ""; }

.ui-icon-account-balance-wallet:before {
  content: ""; }

.ui-icon-account-box:before {
  content: ""; }

.ui-icon-account-circle:before {
  content: ""; }

.ui-icon-adb:before {
  content: ""; }

.ui-icon-add:before {
  content: ""; }

.ui-icon-add-a-photo:before {
  content: ""; }

.ui-icon-add-alarm:before {
  content: ""; }

.ui-icon-add-alert:before {
  content: ""; }

.ui-icon-add-box:before {
  content: ""; }

.ui-icon-add-circle:before {
  content: ""; }

.ui-icon-add-circle-outline:before {
  content: ""; }

.ui-icon-add-location:before {
  content: ""; }

.ui-icon-add-shopping-cart:before {
  content: ""; }

.ui-icon-add-to-photos:before {
  content: ""; }

.ui-icon-add-to-queue:before {
  content: ""; }

.ui-icon-adjust:before {
  content: ""; }

.ui-icon-airline-seat-flat:before {
  content: ""; }

.ui-icon-airline-seat-flat-angled:before {
  content: ""; }

.ui-icon-airline-seat-individual-suite:before {
  content: ""; }

.ui-icon-airline-seat-legroom-extra:before {
  content: ""; }

.ui-icon-airline-seat-legroom-normal:before {
  content: ""; }

.ui-icon-airline-seat-legroom-reduced:before {
  content: ""; }

.ui-icon-airline-seat-recline-extra:before {
  content: ""; }

.ui-icon-airline-seat-recline-normal:before {
  content: ""; }

.ui-icon-airplanemode-active:before {
  content: ""; }

.ui-icon-airplanemode-inactive:before {
  content: ""; }

.ui-icon-airplay:before {
  content: ""; }

.ui-icon-airport-shuttle:before {
  content: ""; }

.ui-icon-alarm:before {
  content: ""; }

.ui-icon-alarm-add:before {
  content: ""; }

.ui-icon-alarm-off:before {
  content: ""; }

.ui-icon-alarm-on:before {
  content: ""; }

.ui-icon-album:before {
  content: ""; }

.ui-icon-all-inclusive:before {
  content: ""; }

.ui-icon-all-out:before {
  content: ""; }

.ui-icon-android:before {
  content: ""; }

.ui-icon-announcement:before {
  content: ""; }

.ui-icon-apps:before {
  content: ""; }

.ui-icon-archive:before {
  content: ""; }

.ui-icon-arrow-back:before {
  content: ""; }

.ui-icon-arrow-downward:before {
  content: ""; }

.ui-icon-arrow-drop-down:before {
  content: ""; }

.ui-icon-arrow-drop-down-circle:before {
  content: ""; }

.ui-icon-arrow-drop-up:before {
  content: ""; }

.ui-icon-arrow-forward:before {
  content: ""; }

.ui-icon-arrow-upward:before {
  content: ""; }

.ui-icon-art-track:before {
  content: ""; }

.ui-icon-aspect-ratio:before {
  content: ""; }

.ui-icon-assessment:before {
  content: ""; }

.ui-icon-assignment:before {
  content: ""; }

.ui-icon-assignment-ind:before {
  content: ""; }

.ui-icon-assignment-late:before {
  content: ""; }

.ui-icon-assignment-return:before {
  content: ""; }

.ui-icon-assignment-returned:before {
  content: ""; }

.ui-icon-assignment-turned-in:before {
  content: ""; }

.ui-icon-assistant:before {
  content: ""; }

.ui-icon-assistant-photo:before {
  content: ""; }

.ui-icon-attach-file:before {
  content: ""; }

.ui-icon-attach-money:before {
  content: ""; }

.ui-icon-attachment:before {
  content: ""; }

.ui-icon-audiotrack:before {
  content: ""; }

.ui-icon-autorenew:before {
  content: ""; }

.ui-icon-av-timer:before {
  content: ""; }

.ui-icon-backspace:before {
  content: ""; }

.ui-icon-backup:before {
  content: ""; }

.ui-icon-battery-alert:before {
  content: ""; }

.ui-icon-battery-charging-full:before {
  content: ""; }

.ui-icon-battery-full:before {
  content: ""; }

.ui-icon-battery-std:before {
  content: ""; }

.ui-icon-battery-unknown:before {
  content: ""; }

.ui-icon-beach-access:before {
  content: ""; }

.ui-icon-beenhere:before {
  content: ""; }

.ui-icon-block:before {
  content: ""; }

.ui-icon-bluetooth:before {
  content: ""; }

.ui-icon-bluetooth-audio:before {
  content: ""; }

.ui-icon-bluetooth-connected:before {
  content: ""; }

.ui-icon-bluetooth-disabled:before {
  content: ""; }

.ui-icon-bluetooth-searching:before {
  content: ""; }

.ui-icon-blur-circular:before {
  content: ""; }

.ui-icon-blur-linear:before {
  content: ""; }

.ui-icon-blur-off:before {
  content: ""; }

.ui-icon-blur-on:before {
  content: ""; }

.ui-icon-book:before {
  content: ""; }

.ui-icon-bookmark:before {
  content: ""; }

.ui-icon-bookmark-border:before {
  content: ""; }

.ui-icon-border-all:before {
  content: ""; }

.ui-icon-border-bottom:before {
  content: ""; }

.ui-icon-border-clear:before {
  content: ""; }

.ui-icon-border-color:before {
  content: ""; }

.ui-icon-border-horizontal:before {
  content: ""; }

.ui-icon-border-inner:before {
  content: ""; }

.ui-icon-border-left:before {
  content: ""; }

.ui-icon-border-outer:before {
  content: ""; }

.ui-icon-border-right:before {
  content: ""; }

.ui-icon-border-style:before {
  content: ""; }

.ui-icon-border-top:before {
  content: ""; }

.ui-icon-border-vertical:before {
  content: ""; }

.ui-icon-branding-watermark:before {
  content: ""; }

.ui-icon-brightness-1:before {
  content: ""; }

.ui-icon-brightness-2:before {
  content: ""; }

.ui-icon-brightness-3:before {
  content: ""; }

.ui-icon-brightness-4:before {
  content: ""; }

.ui-icon-brightness-5:before {
  content: ""; }

.ui-icon-brightness-6:before {
  content: ""; }

.ui-icon-brightness-7:before {
  content: ""; }

.ui-icon-brightness-auto:before {
  content: ""; }

.ui-icon-brightness-high:before {
  content: ""; }

.ui-icon-brightness-low:before {
  content: ""; }

.ui-icon-brightness-medium:before {
  content: ""; }

.ui-icon-broken-image:before {
  content: ""; }

.ui-icon-brush:before {
  content: ""; }

.ui-icon-bubble-chart:before {
  content: ""; }

.ui-icon-bug-report:before {
  content: ""; }

.ui-icon-build:before {
  content: ""; }

.ui-icon-burst-mode:before {
  content: ""; }

.ui-icon-business:before {
  content: ""; }

.ui-icon-business-center:before {
  content: ""; }

.ui-icon-cached:before {
  content: ""; }

.ui-icon-cake:before {
  content: ""; }

.ui-icon-call:before {
  content: ""; }

.ui-icon-call-end:before {
  content: ""; }

.ui-icon-call-made:before {
  content: ""; }

.ui-icon-call-merge:before {
  content: ""; }

.ui-icon-call-missed:before {
  content: ""; }

.ui-icon-call-missed-outgoing:before {
  content: ""; }

.ui-icon-call-received:before {
  content: ""; }

.ui-icon-call-split:before {
  content: ""; }

.ui-icon-call-to-action:before {
  content: ""; }

.ui-icon-camera:before {
  content: ""; }

.ui-icon-camera-alt:before {
  content: ""; }

.ui-icon-camera-enhance:before {
  content: ""; }

.ui-icon-camera-front:before {
  content: ""; }

.ui-icon-camera-rear:before {
  content: ""; }

.ui-icon-camera-roll:before {
  content: ""; }

.ui-icon-cancel:before {
  content: ""; }

.ui-icon-card-giftcard:before {
  content: ""; }

.ui-icon-card-membership:before {
  content: ""; }

.ui-icon-card-travel:before {
  content: ""; }

.ui-icon-casino:before {
  content: ""; }

.ui-icon-cast:before {
  content: ""; }

.ui-icon-cast-connected:before {
  content: ""; }

.ui-icon-center-focus-strong:before {
  content: ""; }

.ui-icon-center-focus-weak:before {
  content: ""; }

.ui-icon-change-history:before {
  content: ""; }

.ui-icon-chat:before {
  content: ""; }

.ui-icon-chat-bubble:before {
  content: ""; }

.ui-icon-chat-bubble-outline:before {
  content: ""; }

.ui-icon-check:before {
  content: ""; }

.ui-icon-check-box:before {
  content: ""; }

.ui-icon-check-box-outline-blank:before {
  content: ""; }

.ui-icon-check-circle:before {
  content: ""; }

.ui-icon-chevron-left:before {
  content: ""; }

.ui-icon-chevron-right:before {
  content: ""; }

.ui-icon-child-care:before {
  content: ""; }

.ui-icon-child-friendly:before {
  content: ""; }

.ui-icon-chrome-reader-mode:before {
  content: ""; }

.ui-icon-class:before {
  content: ""; }

.ui-icon-clear:before {
  content: ""; }

.ui-icon-clear-all:before {
  content: ""; }

.ui-icon-close:before {
  content: ""; }

.ui-icon-closed-caption:before {
  content: ""; }

.ui-icon-cloud:before {
  content: ""; }

.ui-icon-cloud-circle:before {
  content: ""; }

.ui-icon-cloud-done:before {
  content: ""; }

.ui-icon-cloud-download:before {
  content: ""; }

.ui-icon-cloud-off:before {
  content: ""; }

.ui-icon-cloud-queue:before {
  content: ""; }

.ui-icon-cloud-upload:before {
  content: ""; }

.ui-icon-code:before {
  content: ""; }

.ui-icon-collections:before {
  content: ""; }

.ui-icon-collections-bookmark:before {
  content: ""; }

.ui-icon-color-lens:before {
  content: ""; }

.ui-icon-colorize:before {
  content: ""; }

.ui-icon-comment:before {
  content: ""; }

.ui-icon-compare:before {
  content: ""; }

.ui-icon-compare-arrows:before {
  content: ""; }

.ui-icon-computer:before {
  content: ""; }

.ui-icon-confirmation-number:before {
  content: ""; }

.ui-icon-contact-mail:before {
  content: ""; }

.ui-icon-contact-phone:before {
  content: ""; }

.ui-icon-contacts:before {
  content: ""; }

.ui-icon-content-copy:before {
  content: ""; }

.ui-icon-content-cut:before {
  content: ""; }

.ui-icon-content-paste:before {
  content: ""; }

.ui-icon-control-point:before {
  content: ""; }

.ui-icon-control-point-duplicate:before {
  content: ""; }

.ui-icon-copyright:before {
  content: ""; }

.ui-icon-create:before {
  content: ""; }

.ui-icon-create-new-folder:before {
  content: ""; }

.ui-icon-credit-card:before {
  content: ""; }

.ui-icon-crop:before {
  content: ""; }

.ui-icon-crop-16-9:before {
  content: ""; }

.ui-icon-crop-3-2:before {
  content: ""; }

.ui-icon-crop-5-4:before {
  content: ""; }

.ui-icon-crop-7-5:before {
  content: ""; }

.ui-icon-crop-din:before {
  content: ""; }

.ui-icon-crop-free:before {
  content: ""; }

.ui-icon-crop-landscape:before {
  content: ""; }

.ui-icon-crop-original:before {
  content: ""; }

.ui-icon-crop-portrait:before {
  content: ""; }

.ui-icon-crop-rotate:before {
  content: ""; }

.ui-icon-crop-square:before {
  content: ""; }

.ui-icon-dashboard:before {
  content: ""; }

.ui-icon-data-usage:before {
  content: ""; }

.ui-icon-date-range:before {
  content: ""; }

.ui-icon-dehaze:before {
  content: ""; }

.ui-icon-delete:before {
  content: ""; }

.ui-icon-delete-forever:before {
  content: ""; }

.ui-icon-delete-sweep:before {
  content: ""; }

.ui-icon-description:before {
  content: ""; }

.ui-icon-desktop-mac:before {
  content: ""; }

.ui-icon-desktop-windows:before {
  content: ""; }

.ui-icon-details:before {
  content: ""; }

.ui-icon-developer-board:before {
  content: ""; }

.ui-icon-developer-mode:before {
  content: ""; }

.ui-icon-device-hub:before {
  content: ""; }

.ui-icon-devices:before {
  content: ""; }

.ui-icon-devices-other:before {
  content: ""; }

.ui-icon-dialer-sip:before {
  content: ""; }

.ui-icon-dialpad:before {
  content: ""; }

.ui-icon-directions:before {
  content: ""; }

.ui-icon-directions-bike:before {
  content: ""; }

.ui-icon-directions-boat:before {
  content: ""; }

.ui-icon-directions-bus:before {
  content: ""; }

.ui-icon-directions-car:before {
  content: ""; }

.ui-icon-directions-railway:before {
  content: ""; }

.ui-icon-directions-run:before {
  content: ""; }

.ui-icon-directions-subway:before {
  content: ""; }

.ui-icon-directions-transit:before {
  content: ""; }

.ui-icon-directions-walk:before {
  content: ""; }

.ui-icon-disc-full:before {
  content: ""; }

.ui-icon-dns:before {
  content: ""; }

.ui-icon-do-not-disturb:before {
  content: ""; }

.ui-icon-do-not-disturb-alt:before {
  content: ""; }

.ui-icon-do-not-disturb-off:before {
  content: ""; }

.ui-icon-do-not-disturb-on:before {
  content: ""; }

.ui-icon-dock:before {
  content: ""; }

.ui-icon-domain:before {
  content: ""; }

.ui-icon-done:before {
  content: ""; }

.ui-icon-done-all:before {
  content: ""; }

.ui-icon-donut-large:before {
  content: ""; }

.ui-icon-donut-small:before {
  content: ""; }

.ui-icon-drafts:before {
  content: ""; }

.ui-icon-drag-handle:before {
  content: ""; }

.ui-icon-drive-eta:before {
  content: ""; }

.ui-icon-dvr:before {
  content: ""; }

.ui-icon-edit:before {
  content: ""; }

.ui-icon-edit-location:before {
  content: ""; }

.ui-icon-eject:before {
  content: ""; }

.ui-icon-email:before {
  content: ""; }

.ui-icon-enhanced-encryption:before {
  content: ""; }

.ui-icon-equalizer:before {
  content: ""; }

.ui-icon-error:before {
  content: ""; }

.ui-icon-error-outline:before {
  content: ""; }

.ui-icon-euro-symbol:before {
  content: ""; }

.ui-icon-ev-station:before {
  content: ""; }

.ui-icon-event:before {
  content: ""; }

.ui-icon-event-available:before {
  content: ""; }

.ui-icon-event-busy:before {
  content: ""; }

.ui-icon-event-note:before {
  content: ""; }

.ui-icon-event-seat:before {
  content: ""; }

.ui-icon-exit-to-app:before {
  content: ""; }

.ui-icon-expand-less:before {
  content: ""; }

.ui-icon-expand-more:before {
  content: ""; }

.ui-icon-explicit:before {
  content: ""; }

.ui-icon-explore:before {
  content: ""; }

.ui-icon-exposure:before {
  content: ""; }

.ui-icon-exposure-neg-1:before {
  content: ""; }

.ui-icon-exposure-neg-2:before {
  content: ""; }

.ui-icon-exposure-plus-1:before {
  content: ""; }

.ui-icon-exposure-plus-2:before {
  content: ""; }

.ui-icon-exposure-zero:before {
  content: ""; }

.ui-icon-extension:before {
  content: ""; }

.ui-icon-face:before {
  content: ""; }

.ui-icon-fast-forward:before {
  content: ""; }

.ui-icon-fast-rewind:before {
  content: ""; }

.ui-icon-favorite:before {
  content: ""; }

.ui-icon-favorite-border:before {
  content: ""; }

.ui-icon-featured-play-list:before {
  content: ""; }

.ui-icon-featured-video:before {
  content: ""; }

.ui-icon-feedback:before {
  content: ""; }

.ui-icon-fiber-dvr:before {
  content: ""; }

.ui-icon-fiber-manual-record:before {
  content: ""; }

.ui-icon-fiber-new:before {
  content: ""; }

.ui-icon-fiber-pin:before {
  content: ""; }

.ui-icon-fiber-smart-record:before {
  content: ""; }

.ui-icon-file-download:before {
  content: ""; }

.ui-icon-file-upload:before {
  content: ""; }

.ui-icon-filter:before {
  content: ""; }

.ui-icon-filter-1:before {
  content: ""; }

.ui-icon-filter-2:before {
  content: ""; }

.ui-icon-filter-3:before {
  content: ""; }

.ui-icon-filter-4:before {
  content: ""; }

.ui-icon-filter-5:before {
  content: ""; }

.ui-icon-filter-6:before {
  content: ""; }

.ui-icon-filter-7:before {
  content: ""; }

.ui-icon-filter-8:before {
  content: ""; }

.ui-icon-filter-9:before {
  content: ""; }

.ui-icon-filter-9-plus:before {
  content: ""; }

.ui-icon-filter-b-and-w:before {
  content: ""; }

.ui-icon-filter-center-focus:before {
  content: ""; }

.ui-icon-filter-drama:before {
  content: ""; }

.ui-icon-filter-frames:before {
  content: ""; }

.ui-icon-filter-hdr:before {
  content: ""; }

.ui-icon-filter-list:before {
  content: ""; }

.ui-icon-filter-none:before {
  content: ""; }

.ui-icon-filter-tilt-shift:before {
  content: ""; }

.ui-icon-filter-vintage:before {
  content: ""; }

.ui-icon-find-in-page:before {
  content: ""; }

.ui-icon-find-replace:before {
  content: ""; }

.ui-icon-fingerprint:before {
  content: ""; }

.ui-icon-first-page:before {
  content: ""; }

.ui-icon-fitness-center:before {
  content: ""; }

.ui-icon-flag:before {
  content: ""; }

.ui-icon-flare:before {
  content: ""; }

.ui-icon-flash-auto:before {
  content: ""; }

.ui-icon-flash-off:before {
  content: ""; }

.ui-icon-flash-on:before {
  content: ""; }

.ui-icon-flight:before {
  content: ""; }

.ui-icon-flight-land:before {
  content: ""; }

.ui-icon-flight-takeoff:before {
  content: ""; }

.ui-icon-flip:before {
  content: ""; }

.ui-icon-flip-to-back:before {
  content: ""; }

.ui-icon-flip-to-front:before {
  content: ""; }

.ui-icon-folder:before {
  content: ""; }

.ui-icon-folder-open:before {
  content: ""; }

.ui-icon-folder-shared:before {
  content: ""; }

.ui-icon-folder-special:before {
  content: ""; }

.ui-icon-font-download:before {
  content: ""; }

.ui-icon-format-align-center:before {
  content: ""; }

.ui-icon-format-align-justify:before {
  content: ""; }

.ui-icon-format-align-left:before {
  content: ""; }

.ui-icon-format-align-right:before {
  content: ""; }

.ui-icon-format-bold:before {
  content: ""; }

.ui-icon-format-clear:before {
  content: ""; }

.ui-icon-format-color-fill:before {
  content: ""; }

.ui-icon-format-color-reset:before {
  content: ""; }

.ui-icon-format-color-text:before {
  content: ""; }

.ui-icon-format-indent-decrease:before {
  content: ""; }

.ui-icon-format-indent-increase:before {
  content: ""; }

.ui-icon-format-italic:before {
  content: ""; }

.ui-icon-format-line-spacing:before {
  content: ""; }

.ui-icon-format-list-bulleted:before {
  content: ""; }

.ui-icon-format-list-numbered:before {
  content: ""; }

.ui-icon-format-paint:before {
  content: ""; }

.ui-icon-format-quote:before {
  content: ""; }

.ui-icon-format-shapes:before {
  content: ""; }

.ui-icon-format-size:before {
  content: ""; }

.ui-icon-format-strikethrough:before {
  content: ""; }

.ui-icon-format-textdirection-l-to-r:before {
  content: ""; }

.ui-icon-format-textdirection-r-to-l:before {
  content: ""; }

.ui-icon-format-underlined:before {
  content: ""; }

.ui-icon-forum:before {
  content: ""; }

.ui-icon-forward:before {
  content: ""; }

.ui-icon-forward-10:before {
  content: ""; }

.ui-icon-forward-30:before {
  content: ""; }

.ui-icon-forward-5:before {
  content: ""; }

.ui-icon-free-breakfast:before {
  content: ""; }

.ui-icon-fullscreen:before {
  content: ""; }

.ui-icon-fullscreen-exit:before {
  content: ""; }

.ui-icon-functions:before {
  content: ""; }

.ui-icon-g-translate:before {
  content: ""; }

.ui-icon-gamepad:before {
  content: ""; }

.ui-icon-games:before {
  content: ""; }

.ui-icon-gavel:before {
  content: ""; }

.ui-icon-gesture:before {
  content: ""; }

.ui-icon-get-app:before {
  content: ""; }

.ui-icon-gif:before {
  content: ""; }

.ui-icon-golf-course:before {
  content: ""; }

.ui-icon-gps-fixed:before {
  content: ""; }

.ui-icon-gps-not-fixed:before {
  content: ""; }

.ui-icon-gps-off:before {
  content: ""; }

.ui-icon-grade:before {
  content: ""; }

.ui-icon-gradient:before {
  content: ""; }

.ui-icon-grain:before {
  content: ""; }

.ui-icon-graphic-eq:before {
  content: ""; }

.ui-icon-grid-off:before {
  content: ""; }

.ui-icon-grid-on:before {
  content: ""; }

.ui-icon-group:before {
  content: ""; }

.ui-icon-group-add:before {
  content: ""; }

.ui-icon-group-work:before {
  content: ""; }

.ui-icon-hd:before {
  content: ""; }

.ui-icon-hdr-off:before {
  content: ""; }

.ui-icon-hdr-on:before {
  content: ""; }

.ui-icon-hdr-strong:before {
  content: ""; }

.ui-icon-hdr-weak:before {
  content: ""; }

.ui-icon-headset:before {
  content: ""; }

.ui-icon-headset-mic:before {
  content: ""; }

.ui-icon-healing:before {
  content: ""; }

.ui-icon-hearing:before {
  content: ""; }

.ui-icon-help:before {
  content: ""; }

.ui-icon-help-outline:before {
  content: ""; }

.ui-icon-high-quality:before {
  content: ""; }

.ui-icon-highlight:before {
  content: ""; }

.ui-icon-highlight-off:before {
  content: ""; }

.ui-icon-history:before {
  content: ""; }

.ui-icon-home:before {
  content: ""; }

.ui-icon-hot-tub:before {
  content: ""; }

.ui-icon-hotel:before {
  content: ""; }

.ui-icon-hourglass-empty:before {
  content: ""; }

.ui-icon-hourglass-full:before {
  content: ""; }

.ui-icon-http:before {
  content: ""; }

.ui-icon-https:before {
  content: ""; }

.ui-icon-image:before {
  content: ""; }

.ui-icon-image-aspect-ratio:before {
  content: ""; }

.ui-icon-import-contacts:before {
  content: ""; }

.ui-icon-import-export:before {
  content: ""; }

.ui-icon-important-devices:before {
  content: ""; }

.ui-icon-inbox:before {
  content: ""; }

.ui-icon-indeterminate-check-box:before {
  content: ""; }

.ui-icon-info:before {
  content: ""; }

.ui-icon-info-outline:before {
  content: ""; }

.ui-icon-input:before {
  content: ""; }

.ui-icon-insert-chart:before {
  content: ""; }

.ui-icon-insert-comment:before {
  content: ""; }

.ui-icon-insert-drive-file:before {
  content: ""; }

.ui-icon-insert-emoticon:before {
  content: ""; }

.ui-icon-insert-invitation:before {
  content: ""; }

.ui-icon-insert-link:before {
  content: ""; }

.ui-icon-insert-photo:before {
  content: ""; }

.ui-icon-invert-colors:before {
  content: ""; }

.ui-icon-invert-colors-off:before {
  content: ""; }

.ui-icon-iso:before {
  content: ""; }

.ui-icon-keyboard:before {
  content: ""; }

.ui-icon-keyboard-arrow-down:before {
  content: ""; }

.ui-icon-keyboard-arrow-left:before {
  content: ""; }

.ui-icon-keyboard-arrow-right:before {
  content: ""; }

.ui-icon-keyboard-arrow-up:before {
  content: ""; }

.ui-icon-keyboard-backspace:before {
  content: ""; }

.ui-icon-keyboard-capslock:before {
  content: ""; }

.ui-icon-keyboard-hide:before {
  content: ""; }

.ui-icon-keyboard-return:before {
  content: ""; }

.ui-icon-keyboard-tab:before {
  content: ""; }

.ui-icon-keyboard-voice:before {
  content: ""; }

.ui-icon-kitchen:before {
  content: ""; }

.ui-icon-label:before {
  content: ""; }

.ui-icon-label-outline:before {
  content: ""; }

.ui-icon-landscape:before {
  content: ""; }

.ui-icon-language:before {
  content: ""; }

.ui-icon-laptop:before {
  content: ""; }

.ui-icon-laptop-chromebook:before {
  content: ""; }

.ui-icon-laptop-mac:before {
  content: ""; }

.ui-icon-laptop-windows:before {
  content: ""; }

.ui-icon-last-page:before {
  content: ""; }

.ui-icon-launch:before {
  content: ""; }

.ui-icon-layers:before {
  content: ""; }

.ui-icon-layers-clear:before {
  content: ""; }

.ui-icon-leak-add:before {
  content: ""; }

.ui-icon-leak-remove:before {
  content: ""; }

.ui-icon-lens:before {
  content: ""; }

.ui-icon-library-add:before {
  content: ""; }

.ui-icon-library-books:before {
  content: ""; }

.ui-icon-library-music:before {
  content: ""; }

.ui-icon-lightbulb-outline:before {
  content: ""; }

.ui-icon-line-style:before {
  content: ""; }

.ui-icon-line-weight:before {
  content: ""; }

.ui-icon-linear-scale:before {
  content: ""; }

.ui-icon-link:before {
  content: ""; }

.ui-icon-linked-camera:before {
  content: ""; }

.ui-icon-list:before {
  content: ""; }

.ui-icon-live-help:before {
  content: ""; }

.ui-icon-live-tv:before {
  content: ""; }

.ui-icon-local-activity:before {
  content: ""; }

.ui-icon-local-airport:before {
  content: ""; }

.ui-icon-local-atm:before {
  content: ""; }

.ui-icon-local-bar:before {
  content: ""; }

.ui-icon-local-cafe:before {
  content: ""; }

.ui-icon-local-car-wash:before {
  content: ""; }

.ui-icon-local-convenience-store:before {
  content: ""; }

.ui-icon-local-dining:before {
  content: ""; }

.ui-icon-local-drink:before {
  content: ""; }

.ui-icon-local-florist:before {
  content: ""; }

.ui-icon-local-gas-station:before {
  content: ""; }

.ui-icon-local-grocery-store:before {
  content: ""; }

.ui-icon-local-hospital:before {
  content: ""; }

.ui-icon-local-hotel:before {
  content: ""; }

.ui-icon-local-laundry-service:before {
  content: ""; }

.ui-icon-local-library:before {
  content: ""; }

.ui-icon-local-mall:before {
  content: ""; }

.ui-icon-local-movies:before {
  content: ""; }

.ui-icon-local-offer:before {
  content: ""; }

.ui-icon-local-parking:before {
  content: ""; }

.ui-icon-local-pharmacy:before {
  content: ""; }

.ui-icon-local-phone:before {
  content: ""; }

.ui-icon-local-pizza:before {
  content: ""; }

.ui-icon-local-play:before {
  content: ""; }

.ui-icon-local-post-office:before {
  content: ""; }

.ui-icon-local-printshop:before {
  content: ""; }

.ui-icon-local-see:before {
  content: ""; }

.ui-icon-local-shipping:before {
  content: ""; }

.ui-icon-local-taxi:before {
  content: ""; }

.ui-icon-location-city:before {
  content: ""; }

.ui-icon-location-disabled:before {
  content: ""; }

.ui-icon-location-off:before {
  content: ""; }

.ui-icon-location-on:before {
  content: ""; }

.ui-icon-location-searching:before {
  content: ""; }

.ui-icon-lock:before {
  content: ""; }

.ui-icon-lock-open:before {
  content: ""; }

.ui-icon-lock-outline:before {
  content: ""; }

.ui-icon-looks:before {
  content: ""; }

.ui-icon-looks-3:before {
  content: ""; }

.ui-icon-looks-4:before {
  content: ""; }

.ui-icon-looks-5:before {
  content: ""; }

.ui-icon-looks-6:before {
  content: ""; }

.ui-icon-looks-one:before {
  content: ""; }

.ui-icon-looks-two:before {
  content: ""; }

.ui-icon-loop:before {
  content: ""; }

.ui-icon-loupe:before {
  content: ""; }

.ui-icon-low-priority:before {
  content: ""; }

.ui-icon-loyalty:before {
  content: ""; }

.ui-icon-mail:before {
  content: ""; }

.ui-icon-mail-outline:before {
  content: ""; }

.ui-icon-map:before {
  content: ""; }

.ui-icon-markunread:before {
  content: ""; }

.ui-icon-markunread-mailbox:before {
  content: ""; }

.ui-icon-memory:before {
  content: ""; }

.ui-icon-menu:before {
  content: ""; }

.ui-icon-merge-type:before {
  content: ""; }

.ui-icon-message:before {
  content: ""; }

.ui-icon-mic:before {
  content: ""; }

.ui-icon-mic-none:before {
  content: ""; }

.ui-icon-mic-off:before {
  content: ""; }

.ui-icon-mms:before {
  content: ""; }

.ui-icon-mode-comment:before {
  content: ""; }

.ui-icon-mode-edit:before {
  content: ""; }

.ui-icon-monetization-on:before {
  content: ""; }

.ui-icon-money-off:before {
  content: ""; }

.ui-icon-monochrome-photos:before {
  content: ""; }

.ui-icon-mood:before {
  content: ""; }

.ui-icon-mood-bad:before {
  content: ""; }

.ui-icon-more:before {
  content: ""; }

.ui-icon-more-horiz:before {
  content: ""; }

.ui-icon-more-vert:before {
  content: ""; }

.ui-icon-motorcycle:before {
  content: ""; }

.ui-icon-mouse:before {
  content: ""; }

.ui-icon-move-to-inbox:before {
  content: ""; }

.ui-icon-movie:before {
  content: ""; }

.ui-icon-movie-creation:before {
  content: ""; }

.ui-icon-movie-filter:before {
  content: ""; }

.ui-icon-multiline-chart:before {
  content: ""; }

.ui-icon-music-note:before {
  content: ""; }

.ui-icon-music-video:before {
  content: ""; }

.ui-icon-my-location:before {
  content: ""; }

.ui-icon-nature:before {
  content: ""; }

.ui-icon-nature-people:before {
  content: ""; }

.ui-icon-navigate-before:before {
  content: ""; }

.ui-icon-navigate-next:before {
  content: ""; }

.ui-icon-navigation:before {
  content: ""; }

.ui-icon-near-me:before {
  content: ""; }

.ui-icon-network-cell:before {
  content: ""; }

.ui-icon-network-check:before {
  content: ""; }

.ui-icon-network-locked:before {
  content: ""; }

.ui-icon-network-wifi:before {
  content: ""; }

.ui-icon-new-releases:before {
  content: ""; }

.ui-icon-next-week:before {
  content: ""; }

.ui-icon-nfc:before {
  content: ""; }

.ui-icon-no-encryption:before {
  content: ""; }

.ui-icon-no-sim:before {
  content: ""; }

.ui-icon-not-interested:before {
  content: ""; }

.ui-icon-note:before {
  content: ""; }

.ui-icon-note-add:before {
  content: ""; }

.ui-icon-notifications:before {
  content: ""; }

.ui-icon-notifications-active:before {
  content: ""; }

.ui-icon-notifications-none:before {
  content: ""; }

.ui-icon-notifications-off:before {
  content: ""; }

.ui-icon-notifications-paused:before {
  content: ""; }

.ui-icon-offline-pin:before {
  content: ""; }

.ui-icon-ondemand-video:before {
  content: ""; }

.ui-icon-opacity:before {
  content: ""; }

.ui-icon-open-in-browser:before {
  content: ""; }

.ui-icon-open-in-new:before {
  content: ""; }

.ui-icon-open-with:before {
  content: ""; }

.ui-icon-pages:before {
  content: ""; }

.ui-icon-pageview:before {
  content: ""; }

.ui-icon-palette:before {
  content: ""; }

.ui-icon-pan-tool:before {
  content: ""; }

.ui-icon-panorama:before {
  content: ""; }

.ui-icon-panorama-fish-eye:before {
  content: ""; }

.ui-icon-panorama-horizontal:before {
  content: ""; }

.ui-icon-panorama-vertical:before {
  content: ""; }

.ui-icon-panorama-wide-angle:before {
  content: ""; }

.ui-icon-party-mode:before {
  content: ""; }

.ui-icon-pause:before {
  content: ""; }

.ui-icon-pause-circle-filled:before {
  content: ""; }

.ui-icon-pause-circle-outline:before {
  content: ""; }

.ui-icon-payment:before {
  content: ""; }

.ui-icon-people:before {
  content: ""; }

.ui-icon-people-outline:before {
  content: ""; }

.ui-icon-perm-camera-mic:before {
  content: ""; }

.ui-icon-perm-contact-calendar:before {
  content: ""; }

.ui-icon-perm-data-setting:before {
  content: ""; }

.ui-icon-perm-device-information:before {
  content: ""; }

.ui-icon-perm-identity:before {
  content: ""; }

.ui-icon-perm-media:before {
  content: ""; }

.ui-icon-perm-phone-msg:before {
  content: ""; }

.ui-icon-perm-scan-wifi:before {
  content: ""; }

.ui-icon-person:before {
  content: ""; }

.ui-icon-person-add:before {
  content: ""; }

.ui-icon-person-outline:before {
  content: ""; }

.ui-icon-person-pin:before {
  content: ""; }

.ui-icon-person-pin-circle:before {
  content: ""; }

.ui-icon-personal-video:before {
  content: ""; }

.ui-icon-pets:before {
  content: ""; }

.ui-icon-phone:before {
  content: ""; }

.ui-icon-phone-android:before {
  content: ""; }

.ui-icon-phone-bluetooth-speaker:before {
  content: ""; }

.ui-icon-phone-forwarded:before {
  content: ""; }

.ui-icon-phone-in-talk:before {
  content: ""; }

.ui-icon-phone-iphone:before {
  content: ""; }

.ui-icon-phone-locked:before {
  content: ""; }

.ui-icon-phone-missed:before {
  content: ""; }

.ui-icon-phone-paused:before {
  content: ""; }

.ui-icon-phonelink:before {
  content: ""; }

.ui-icon-phonelink-erase:before {
  content: ""; }

.ui-icon-phonelink-lock:before {
  content: ""; }

.ui-icon-phonelink-off:before {
  content: ""; }

.ui-icon-phonelink-ring:before {
  content: ""; }

.ui-icon-phonelink-setup:before {
  content: ""; }

.ui-icon-photo:before {
  content: ""; }

.ui-icon-photo-album:before {
  content: ""; }

.ui-icon-photo-camera:before {
  content: ""; }

.ui-icon-photo-filter:before {
  content: ""; }

.ui-icon-photo-library:before {
  content: ""; }

.ui-icon-photo-size-select-actual:before {
  content: ""; }

.ui-icon-photo-size-select-large:before {
  content: ""; }

.ui-icon-photo-size-select-small:before {
  content: ""; }

.ui-icon-picture-as-pdf:before {
  content: ""; }

.ui-icon-picture-in-picture:before {
  content: ""; }

.ui-icon-picture-in-picture-alt:before {
  content: ""; }

.ui-icon-pie-chart:before {
  content: ""; }

.ui-icon-pie-chart-outlined:before {
  content: ""; }

.ui-icon-pin-drop:before {
  content: ""; }

.ui-icon-place:before {
  content: ""; }

.ui-icon-play-arrow:before {
  content: ""; }

.ui-icon-play-circle-filled:before {
  content: ""; }

.ui-icon-play-circle-outline:before {
  content: ""; }

.ui-icon-play-for-work:before {
  content: ""; }

.ui-icon-playlist-add:before {
  content: ""; }

.ui-icon-playlist-add-check:before {
  content: ""; }

.ui-icon-playlist-play:before {
  content: ""; }

.ui-icon-plus-one:before {
  content: ""; }

.ui-icon-poll:before {
  content: ""; }

.ui-icon-polymer:before {
  content: ""; }

.ui-icon-pool:before {
  content: ""; }

.ui-icon-portable-wifi-off:before {
  content: ""; }

.ui-icon-portrait:before {
  content: ""; }

.ui-icon-power:before {
  content: ""; }

.ui-icon-power-input:before {
  content: ""; }

.ui-icon-power-settings-new:before {
  content: ""; }

.ui-icon-pregnant-woman:before {
  content: ""; }

.ui-icon-present-to-all:before {
  content: ""; }

.ui-icon-print:before {
  content: ""; }

.ui-icon-priority-high:before {
  content: ""; }

.ui-icon-public:before {
  content: ""; }

.ui-icon-publish:before {
  content: ""; }

.ui-icon-query-builder:before {
  content: ""; }

.ui-icon-question-answer:before {
  content: ""; }

.ui-icon-queue:before {
  content: ""; }

.ui-icon-queue-music:before {
  content: ""; }

.ui-icon-queue-play-next:before {
  content: ""; }

.ui-icon-radio:before {
  content: ""; }

.ui-icon-radio-button-checked:before {
  content: ""; }

.ui-icon-radio-button-unchecked:before {
  content: ""; }

.ui-icon-rate-review:before {
  content: ""; }

.ui-icon-receipt:before {
  content: ""; }

.ui-icon-recent-actors:before {
  content: ""; }

.ui-icon-record-voice-over:before {
  content: ""; }

.ui-icon-redeem:before {
  content: ""; }

.ui-icon-redo:before {
  content: ""; }

.ui-icon-refresh:before {
  content: ""; }

.ui-icon-remove:before {
  content: ""; }

.ui-icon-remove-circle:before {
  content: ""; }

.ui-icon-remove-circle-outline:before {
  content: ""; }

.ui-icon-remove-from-queue:before {
  content: ""; }

.ui-icon-remove-red-eye:before {
  content: ""; }

.ui-icon-remove-shopping-cart:before {
  content: ""; }

.ui-icon-reorder:before {
  content: ""; }

.ui-icon-repeat:before {
  content: ""; }

.ui-icon-repeat-one:before {
  content: ""; }

.ui-icon-replay:before {
  content: ""; }

.ui-icon-replay-10:before {
  content: ""; }

.ui-icon-replay-30:before {
  content: ""; }

.ui-icon-replay-5:before {
  content: ""; }

.ui-icon-reply:before {
  content: ""; }

.ui-icon-reply-all:before {
  content: ""; }

.ui-icon-report:before {
  content: ""; }

.ui-icon-report-problem:before {
  content: ""; }

.ui-icon-restaurant:before {
  content: ""; }

.ui-icon-restaurant-menu:before {
  content: ""; }

.ui-icon-restore:before {
  content: ""; }

.ui-icon-restore-page:before {
  content: ""; }

.ui-icon-ring-volume:before {
  content: ""; }

.ui-icon-room:before {
  content: ""; }

.ui-icon-room-service:before {
  content: ""; }

.ui-icon-rotate-90-degrees-ccw:before {
  content: ""; }

.ui-icon-rotate-left:before {
  content: ""; }

.ui-icon-rotate-right:before {
  content: ""; }

.ui-icon-rounded-corner:before {
  content: ""; }

.ui-icon-router:before {
  content: ""; }

.ui-icon-rowing:before {
  content: ""; }

.ui-icon-rss-feed:before {
  content: ""; }

.ui-icon-rv-hookup:before {
  content: ""; }

.ui-icon-satellite:before {
  content: ""; }

.ui-icon-save:before {
  content: ""; }

.ui-icon-scanner:before {
  content: ""; }

.ui-icon-schedule:before {
  content: ""; }

.ui-icon-school:before {
  content: ""; }

.ui-icon-screen-lock-landscape:before {
  content: ""; }

.ui-icon-screen-lock-portrait:before {
  content: ""; }

.ui-icon-screen-lock-rotation:before {
  content: ""; }

.ui-icon-screen-rotation:before {
  content: ""; }

.ui-icon-screen-share:before {
  content: ""; }

.ui-icon-sd-card:before {
  content: ""; }

.ui-icon-sd-storage:before {
  content: ""; }

.ui-icon-search:before {
  content: ""; }

.ui-icon-security:before {
  content: ""; }

.ui-icon-select-all:before {
  content: ""; }

.ui-icon-send:before {
  content: ""; }

.ui-icon-sentiment-dissatisfied:before {
  content: ""; }

.ui-icon-sentiment-neutral:before {
  content: ""; }

.ui-icon-sentiment-satisfied:before {
  content: ""; }

.ui-icon-sentiment-very-dissatisfied:before {
  content: ""; }

.ui-icon-sentiment-very-satisfied:before {
  content: ""; }

.ui-icon-settings:before {
  content: ""; }

.ui-icon-settings-applications:before {
  content: ""; }

.ui-icon-settings-backup-restore:before {
  content: ""; }

.ui-icon-settings-bluetooth:before {
  content: ""; }

.ui-icon-settings-brightness:before {
  content: ""; }

.ui-icon-settings-cell:before {
  content: ""; }

.ui-icon-settings-ethernet:before {
  content: ""; }

.ui-icon-settings-input-antenna:before {
  content: ""; }

.ui-icon-settings-input-component:before {
  content: ""; }

.ui-icon-settings-input-composite:before {
  content: ""; }

.ui-icon-settings-input-hdmi:before {
  content: ""; }

.ui-icon-settings-input-svideo:before {
  content: ""; }

.ui-icon-settings-overscan:before {
  content: ""; }

.ui-icon-settings-phone:before {
  content: ""; }

.ui-icon-settings-power:before {
  content: ""; }

.ui-icon-settings-remote:before {
  content: ""; }

.ui-icon-settings-system-daydream:before {
  content: ""; }

.ui-icon-settings-voice:before {
  content: ""; }

.ui-icon-share:before {
  content: ""; }

.ui-icon-shop:before {
  content: ""; }

.ui-icon-shop-two:before {
  content: ""; }

.ui-icon-shopping-basket:before {
  content: ""; }

.ui-icon-shopping-cart:before {
  content: ""; }

.ui-icon-short-text:before {
  content: ""; }

.ui-icon-show-chart:before {
  content: ""; }

.ui-icon-shuffle:before {
  content: ""; }

.ui-icon-signal-cellular-4-bar:before {
  content: ""; }

.ui-icon-signal-cellular-connected-no-internet-4-bar:before {
  content: ""; }

.ui-icon-signal-cellular-no-sim:before {
  content: ""; }

.ui-icon-signal-cellular-null:before {
  content: ""; }

.ui-icon-signal-cellular-off:before {
  content: ""; }

.ui-icon-signal-wifi-4-bar:before {
  content: ""; }

.ui-icon-signal-wifi-4-bar-lock:before {
  content: ""; }

.ui-icon-signal-wifi-off:before {
  content: ""; }

.ui-icon-sim-card:before {
  content: ""; }

.ui-icon-sim-card-alert:before {
  content: ""; }

.ui-icon-skip-next:before {
  content: ""; }

.ui-icon-skip-previous:before {
  content: ""; }

.ui-icon-slideshow:before {
  content: ""; }

.ui-icon-slow-motion-video:before {
  content: ""; }

.ui-icon-smartphone:before {
  content: ""; }

.ui-icon-smoke-free:before {
  content: ""; }

.ui-icon-smoking-rooms:before {
  content: ""; }

.ui-icon-sms:before {
  content: ""; }

.ui-icon-sms-failed:before {
  content: ""; }

.ui-icon-snooze:before {
  content: ""; }

.ui-icon-sort:before {
  content: ""; }

.ui-icon-sort-by-alpha:before {
  content: ""; }

.ui-icon-spa:before {
  content: ""; }

.ui-icon-space-bar:before {
  content: ""; }

.ui-icon-speaker:before {
  content: ""; }

.ui-icon-speaker-group:before {
  content: ""; }

.ui-icon-speaker-notes:before {
  content: ""; }

.ui-icon-speaker-notes-off:before {
  content: ""; }

.ui-icon-speaker-phone:before {
  content: ""; }

.ui-icon-spellcheck:before {
  content: ""; }

.ui-icon-star:before {
  content: ""; }

.ui-icon-star-border:before {
  content: ""; }

.ui-icon-star-half:before {
  content: ""; }

.ui-icon-stars:before {
  content: ""; }

.ui-icon-stay-current-landscape:before {
  content: ""; }

.ui-icon-stay-current-portrait:before {
  content: ""; }

.ui-icon-stay-primary-landscape:before {
  content: ""; }

.ui-icon-stay-primary-portrait:before {
  content: ""; }

.ui-icon-stop:before {
  content: ""; }

.ui-icon-stop-screen-share:before {
  content: ""; }

.ui-icon-storage:before {
  content: ""; }

.ui-icon-store:before {
  content: ""; }

.ui-icon-store-mall-directory:before {
  content: ""; }

.ui-icon-straighten:before {
  content: ""; }

.ui-icon-streetview:before {
  content: ""; }

.ui-icon-strikethrough-s:before {
  content: ""; }

.ui-icon-style:before {
  content: ""; }

.ui-icon-subdirectory-arrow-left:before {
  content: ""; }

.ui-icon-subdirectory-arrow-right:before {
  content: ""; }

.ui-icon-subject:before {
  content: ""; }

.ui-icon-subscriptions:before {
  content: ""; }

.ui-icon-subtitles:before {
  content: ""; }

.ui-icon-subway:before {
  content: ""; }

.ui-icon-supervisor-account:before {
  content: ""; }

.ui-icon-surround-sound:before {
  content: ""; }

.ui-icon-swap-calls:before {
  content: ""; }

.ui-icon-swap-horiz:before {
  content: ""; }

.ui-icon-swap-vert:before {
  content: ""; }

.ui-icon-swap-vertical-circle:before {
  content: ""; }

.ui-icon-switch-camera:before {
  content: ""; }

.ui-icon-switch-video:before {
  content: ""; }

.ui-icon-sync:before {
  content: ""; }

.ui-icon-sync-disabled:before {
  content: ""; }

.ui-icon-sync-problem:before {
  content: ""; }

.ui-icon-system-update:before {
  content: ""; }

.ui-icon-system-update-alt:before {
  content: ""; }

.ui-icon-tab:before {
  content: ""; }

.ui-icon-tab-unselected:before {
  content: ""; }

.ui-icon-tablet:before {
  content: ""; }

.ui-icon-tablet-android:before {
  content: ""; }

.ui-icon-tablet-mac:before {
  content: ""; }

.ui-icon-tag-faces:before {
  content: ""; }

.ui-icon-tap-and-play:before {
  content: ""; }

.ui-icon-terrain:before {
  content: ""; }

.ui-icon-text-fields:before {
  content: ""; }

.ui-icon-text-format:before {
  content: ""; }

.ui-icon-textsms:before {
  content: ""; }

.ui-icon-texture:before {
  content: ""; }

.ui-icon-theaters:before {
  content: ""; }

.ui-icon-thumb-down:before {
  content: ""; }

.ui-icon-thumb-up:before {
  content: ""; }

.ui-icon-thumbs-up-down:before {
  content: ""; }

.ui-icon-time-to-leave:before {
  content: ""; }

.ui-icon-timelapse:before {
  content: ""; }

.ui-icon-timeline:before {
  content: ""; }

.ui-icon-timer:before {
  content: ""; }

.ui-icon-timer-10:before {
  content: ""; }

.ui-icon-timer-3:before {
  content: ""; }

.ui-icon-timer-off:before {
  content: ""; }

.ui-icon-title:before {
  content: ""; }

.ui-icon-toc:before {
  content: ""; }

.ui-icon-today:before {
  content: ""; }

.ui-icon-toll:before {
  content: ""; }

.ui-icon-tonality:before {
  content: ""; }

.ui-icon-touch-app:before {
  content: ""; }

.ui-icon-toys:before {
  content: ""; }

.ui-icon-track-changes:before {
  content: ""; }

.ui-icon-traffic:before {
  content: ""; }

.ui-icon-train:before {
  content: ""; }

.ui-icon-tram:before {
  content: ""; }

.ui-icon-transfer-within-a-station:before {
  content: ""; }

.ui-icon-transform:before {
  content: ""; }

.ui-icon-translate:before {
  content: ""; }

.ui-icon-trending-down:before {
  content: ""; }

.ui-icon-trending-flat:before {
  content: ""; }

.ui-icon-trending-up:before {
  content: ""; }

.ui-icon-tune:before {
  content: ""; }

.ui-icon-turned-in:before {
  content: ""; }

.ui-icon-turned-in-not:before {
  content: ""; }

.ui-icon-tv:before {
  content: ""; }

.ui-icon-unarchive:before {
  content: ""; }

.ui-icon-undo:before {
  content: ""; }

.ui-icon-unfold-less:before {
  content: ""; }

.ui-icon-unfold-more:before {
  content: ""; }

.ui-icon-update:before {
  content: ""; }

.ui-icon-usb:before {
  content: ""; }

.ui-icon-verified-user:before {
  content: ""; }

.ui-icon-vertical-align-bottom:before {
  content: ""; }

.ui-icon-vertical-align-center:before {
  content: ""; }

.ui-icon-vertical-align-top:before {
  content: ""; }

.ui-icon-vibration:before {
  content: ""; }

.ui-icon-video-call:before {
  content: ""; }

.ui-icon-video-label:before {
  content: ""; }

.ui-icon-video-library:before {
  content: ""; }

.ui-icon-videocam:before {
  content: ""; }

.ui-icon-videocam-off:before {
  content: ""; }

.ui-icon-videogame-asset:before {
  content: ""; }

.ui-icon-view-agenda:before {
  content: ""; }

.ui-icon-view-array:before {
  content: ""; }

.ui-icon-view-carousel:before {
  content: ""; }

.ui-icon-view-column:before {
  content: ""; }

.ui-icon-view-comfy:before {
  content: ""; }

.ui-icon-view-compact:before {
  content: ""; }

.ui-icon-view-day:before {
  content: ""; }

.ui-icon-view-headline:before {
  content: ""; }

.ui-icon-view-list:before {
  content: ""; }

.ui-icon-view-module:before {
  content: ""; }

.ui-icon-view-quilt:before {
  content: ""; }

.ui-icon-view-stream:before {
  content: ""; }

.ui-icon-view-week:before {
  content: ""; }

.ui-icon-vignette:before {
  content: ""; }

.ui-icon-visibility:before {
  content: ""; }

.ui-icon-visibility-off:before {
  content: ""; }

.ui-icon-voice-chat:before {
  content: ""; }

.ui-icon-voicemail:before {
  content: ""; }

.ui-icon-volume-down:before {
  content: ""; }

.ui-icon-volume-mute:before {
  content: ""; }

.ui-icon-volume-off:before {
  content: ""; }

.ui-icon-volume-up:before {
  content: ""; }

.ui-icon-vpn-key:before {
  content: ""; }

.ui-icon-vpn-lock:before {
  content: ""; }

.ui-icon-wallpaper:before {
  content: ""; }

.ui-icon-warning:before {
  content: ""; }

.ui-icon-watch:before {
  content: ""; }

.ui-icon-watch-later:before {
  content: ""; }

.ui-icon-wb-auto:before {
  content: ""; }

.ui-icon-wb-cloudy:before {
  content: ""; }

.ui-icon-wb-incandescent:before {
  content: ""; }

.ui-icon-wb-iridescent:before {
  content: ""; }

.ui-icon-wb-sunny:before {
  content: ""; }

.ui-icon-wc:before {
  content: ""; }

.ui-icon-web:before {
  content: ""; }

.ui-icon-web-asset:before {
  content: ""; }

.ui-icon-weekend:before {
  content: ""; }

.ui-icon-whatshot:before {
  content: ""; }

.ui-icon-widgets:before {
  content: ""; }

.ui-icon-wifi:before {
  content: ""; }

.ui-icon-wifi-lock:before {
  content: ""; }

.ui-icon-wifi-tethering:before {
  content: ""; }

.ui-icon-work:before {
  content: ""; }

.ui-icon-wrap-text:before {
  content: ""; }

.ui-icon-youtube-searched-for:before {
  content: ""; }

.ui-icon-zoom-in:before {
  content: ""; }

.ui-icon-zoom-out:before {
  content: ""; }

.ui-icon-zoom-out-map:before {
  content: ""; }

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }

/* Theme General */
body {
  /* Messages */
  /* Info */
  /* Error */
  /* Warn */
  /* Fatal */ }
  body .ui-widget,
  body .ui-widget .ui-widget {
    font-family: "Roboto","Helvetica Neue",sans-serif;
    text-decoration: none; }
  body .ui-widget-content {
    background-color: #ffffff;
    font-size: 16px;
    border: 1px solid #bdbdbd; }
    body .ui-widget-content .ui-icon {
      color: #757575; }
  body .ui-widget-header {
    background-color: #015496;
    color: #ffffff;
    font-size: 16px;
    border: 1px solid #015496; }
    body .ui-widget-header .ui-icon {
      color: #ffffff; }
  body .ui-state-active, body .ui-state-highlight {
    background-color: #FDB813;
    color: #ffffff; }
    body .ui-state-active .ui-icon, body .ui-state-highlight .ui-icon {
      color: #ffffff; }
  body .ui-state-disabled {
    opacity: .5;
    filter: Alpha(Opacity=50);
    background-image: none; }
  body .ui-corner-all {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px; }
  body .ui-corner-top {
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px; }
  body .ui-corner-bottom {
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px; }
  body .ui-corner-left {
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px; }
  body .ui-corner-right {
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px; }
  body .ui-widget-overlay {
    background-color: #58575c;
    opacity: .8; }
  body .ui-icon {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    text-indent: 0;
    overflow: visible;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga'; }
  body .fa {
    font-family: 'FontAwesome'; }
  body .ui-inputfield {
    background: transparent;
    border-width: 0 0 1px 0;
    padding: 2px 2px 1px 2px;
    font-size: 16px;
    border-color: #bdbdbd;
    border-style: solid;
    -moz-transition: border-color 0.3s;
    -o-transition: border-color 0.3s;
    -webkit-transition: border-color 0.3s;
    transition: border-color 0.3s;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px; }
    body .ui-inputfield.ui-state-focus {
      border-width: 0 0 2px 0;
      border-color: #015496;
      padding-bottom: 0px; }
    body .ui-inputfield.ui-state-disabled {
      border-bottom: 1px dotted; }
    body .ui-inputfield.ui-widget-content {
      border-width: 1px; }
    body .ui-inputfield.ui-state-error {
      border-color: #e62a10; }
  body .ui-panel {
    padding: 0; }
    body .ui-panel .ui-panel-titlebar {
      border: 0 none;
      border-bottom: 1px solid #015496;
      padding: 10px 16px;
      -moz-border-radius-topleft: 2px;
      -webkit-border-top-left-radius: 2px;
      border-top-left-radius: 2px;
      -moz-border-radius-topright: 2px;
      -webkit-border-top-right-radius: 2px;
      border-top-right-radius: 2px;
      -moz-border-radius-bottomleft: 0px;
      -webkit-border-bottom-left-radius: 0px;
      border-bottom-left-radius: 0px;
      -moz-border-radius-bottomright: 0px;
      -webkit-border-bottom-right-radius: 0px;
      border-bottom-right-radius: 0px; }
      body .ui-panel .ui-panel-titlebar .ui-panel-title {
        line-height: 30px; }
      body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon {
        position: relative;
        top: 4px;
        width: 24px;
        height: 24px;
        color: #ffffff;
        margin: 0;
        -moz-transition: background-color 0.3s;
        -o-transition: background-color 0.3s;
        -webkit-transition: background-color 0.3s;
        transition: background-color 0.3s;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%; }
        body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover {
          background-color: #AAC5DB; }
    body .ui-panel .ui-panel-content {
      height: 100%;
      box-sizing: border-box;
      padding: 10px 16px; }
    body .ui-panel .ui-panel-footer {
      padding: 10px 16px;
      border: 0 none;
      border-top: 1px solid #bdbdbd;
      margin: 0; }
    body .ui-panel.ui-panel-collapsed-h .ui-panel-titlebar {
      padding-left: 40px; }
  body .ui-fieldset {
    padding: 10px 16px; }
    body .ui-fieldset .ui-fieldset-legend {
      padding: 10px 16px;
      padding-left: 2px;
      padding-right: 8px;
      color: #015496; }
      body .ui-fieldset .ui-fieldset-legend .ui-fieldset-toggler {
        padding: 12px;
        background-color: #015496;
        color: #ffffff;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        -moz-transition: background-color 0.3s;
        -o-transition: background-color 0.3s;
        -webkit-transition: background-color 0.3s;
        transition: background-color 0.3s;
        margin-top: -12px;
        margin-right: 8px;
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
        -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
        -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12); }
        body .ui-fieldset .ui-fieldset-legend .ui-fieldset-toggler:hover {
          background-color: #005395; }
      body .ui-fieldset .ui-fieldset-legend.ui-state-focus {
        background-color: transparent; }
  body .ui-notificationbar {
    background-color: #FDB813;
    color: #ffffff; }
  body .ui-picklist .ui-picklist-caption {
    font-size: 16px;
    padding: 10px 16px; }
  body .ui-picklist .ui-picklist-list {
    padding: 0; }
  body .ui-picklist li.ui-picklist-item {
    font-size: 16px;
    padding: 10px 14px;
    margin: 0;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px; }
    body .ui-picklist li.ui-picklist-item.ui-state-hover {
      background-color: #e8e8e8;
      color: #000000; }
  body .ui-picklist .ui-picklist-buttons {
    width: 48px; }
    body .ui-picklist .ui-picklist-buttons .ui-button.ui-button-icon-only {
      width: 40px;
      margin-right: 0;
      display: inline-block;
      margin-bottom: 8px; }
  body .ui-picklist .ui-picklist-buttons-cell {
    text-align: center; }
  body .ui-picklist .ui-picklist-filter-container {
    padding: 10px 16px; }
    body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter {
      width: 100%; }
    body .ui-picklist .ui-picklist-filter-container .ui-icon {
      color: #757575;
      top: 8px; }
  body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-button.ui-button-icon-only {
    margin: 0 auto;
    display: block;
    margin-bottom: 8px; }
  body .ui-picklist.ui-picklist-responsive .ui-picklist-list .ui-picklist-item .ui-chkbox {
    margin-right: 8px;
    vertical-align: top; }
  body .ui-picklist.ui-picklist-responsive .ui-picklist-list .ui-picklist-item .ui-chkbox, body .ui-picklist.ui-picklist-responsive .ui-picklist-list .ui-picklist-item .ui-chkbox * {
    box-sizing: content-box; }
  body .ui-orderlist .ui-orderlist-caption {
    font-size: 16px;
    padding: 10px 16px;
    box-sizing: border-box; }
  body .ui-orderlist .ui-orderlist-list {
    padding: 0;
    box-sizing: border-box; }
    body .ui-orderlist .ui-orderlist-list li.ui-orderlist-item {
      font-size: 16px;
      padding: 10px 14px;
      margin: 0;
      -moz-border-radius: 0px;
      -webkit-border-radius: 0px;
      border-radius: 0px; }
      body .ui-orderlist .ui-orderlist-list li.ui-orderlist-item.ui-state-hover {
        background-color: #e8e8e8;
        color: #000000; }
  body .ui-orderlist .ui-orderlist-controls {
    width: 60px;
    text-align: center; }
    body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only {
      width: 40px;
      margin-right: 0;
      display: inline-block; }
  body .ui-selectonelistbox {
    background-color: #ffffff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px; }
    body .ui-selectonelistbox.ui-inputfield {
      padding: 0; }
    body .ui-selectonelistbox .ui-selectlistbox-list {
      padding: 0; }
    body .ui-selectonelistbox .ui-selectlistbox-item {
      overflow: hidden;
      font-size: 16px;
      padding: 10px 14px;
      margin: 0;
      position: relative;
      overflow: hidden;
      -moz-transition: background-color 0.3s;
      -o-transition: background-color 0.3s;
      -webkit-transition: background-color 0.3s;
      transition: background-color 0.3s;
      -moz-border-radius: 0px;
      -webkit-border-radius: 0px;
      border-radius: 0px; }
      body .ui-selectonelistbox .ui-selectlistbox-item.ui-state-hover {
        background-color: #e8e8e8;
        color: #000000; }
    body .ui-selectonelistbox .ui-selectlistbox-filter-container {
      padding: 10px 16px; }
      body .ui-selectonelistbox .ui-selectlistbox-filter-container .ui-icon {
        top: 8px;
        right: 8px; }
  body .ui-multiselectlistbox .ui-multiselectlistbox-header {
    font-size: 16px;
    padding: 10px 16px; }
  body .ui-multiselectlistbox .ui-multiselectlistbox-list {
    padding: 0;
    background-color: #ffffff; }
  body .ui-multiselectlistbox li.ui-multiselectlistbox-item {
    position: relative;
    overflow: hidden;
    -moz-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
    font-size: 16px;
    padding: 10px 14px;
    margin: 0;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px; }
    body .ui-multiselectlistbox li.ui-multiselectlistbox-item.ui-state-hover {
      background-color: #e8e8e8;
      color: #000000; }
  body .ui-paginator {
    background-color: #005395;
    padding: 10px 16px; }
    body .ui-paginator > a {
      margin-top: -1px;
      box-sizing: border-box;
      color: #ffffff; }
      body .ui-paginator > a span {
        display: none; }
      body .ui-paginator > a.ui-state-hover {
        background-color: #AAC5DB;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        -moz-transition: background-color 0.3s;
        -o-transition: background-color 0.3s;
        -webkit-transition: background-color 0.3s;
        transition: background-color 0.3s; }
    body .ui-paginator .ui-paginator-next {
      padding: 0 6px;
      vertical-align: middle;
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga'; }
      body .ui-paginator .ui-paginator-next:before {
        content: ""; }
      body .ui-paginator .ui-paginator-next:before {
        position: relative;
        left: -6px; }
    body .ui-paginator .ui-paginator-last {
      padding: 0 6px;
      vertical-align: middle;
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga'; }
      body .ui-paginator .ui-paginator-last:before {
        content: ""; }
      body .ui-paginator .ui-paginator-last:before {
        position: relative;
        left: -6px; }
    body .ui-paginator .ui-paginator-prev {
      padding: 0 6px;
      vertical-align: middle;
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga'; }
      body .ui-paginator .ui-paginator-prev:before {
        content: ""; }
      body .ui-paginator .ui-paginator-prev:before {
        position: relative;
        left: -5px; }
    body .ui-paginator .ui-paginator-first {
      padding: 0 6px;
      vertical-align: middle;
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga'; }
      body .ui-paginator .ui-paginator-first:before {
        content: ""; }
      body .ui-paginator .ui-paginator-first:before {
        position: relative;
        left: -5px; }
    body .ui-paginator .ui-paginator-pages {
      vertical-align: middle;
      margin: 0 6px 0 12px; }
      body .ui-paginator .ui-paginator-pages a {
        color: #ffffff;
        padding: 1px 8px;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        -moz-transition: background-color 0.3s;
        -o-transition: background-color 0.3s;
        -webkit-transition: background-color 0.3s;
        transition: background-color 0.3s; }
        body .ui-paginator .ui-paginator-pages a.ui-state-active {
          color: #ffffff; }
        body .ui-paginator .ui-paginator-pages a.ui-state-hover {
          background-color: #AAC5DB; }
  body .ui-datagrid .ui-datagrid-header {
    padding: 10px 16px; }
  body .ui-datagrid .ui-panel .ui-panel-titlebar {
    background-color: #ffffff;
    color: #212121;
    border-color: #bdbdbd; }
  body .ui-datalist .ui-datalist-header {
    padding: 10px 16px; }
  body .ui-datatable .ui-datatable-header,
  body .ui-datatable .ui-datatable-footer {
    padding: 10px 16px; }
    body .ui-datatable .ui-datatable-header .ui-inputfield,
    body .ui-datatable .ui-datatable-footer .ui-inputfield {
      color: #ffffff; }
      body .ui-datatable .ui-datatable-header .ui-inputfield:focus,
      body .ui-datatable .ui-datatable-footer .ui-inputfield:focus {
        border-color: #ffffff; }
  body .ui-datatable .ui-paginator {
    padding: 10px 16px; }
  body .ui-datatable thead th {
    padding: 10px 14px;
    border: 0 none;
    border-top: 1px solid #bdbdbd;
    background-color: #ffffff; }
    body .ui-datatable thead th:first-child {
      border-left: 1px solid #bdbdbd; }
    body .ui-datatable thead th:last-child {
      border-right: 1px solid #bdbdbd; }
    body .ui-datatable thead th.ui-state-hover {
      background-color: #e8e8e8;
      color: #000000; }
    body .ui-datatable thead th .ui-sortable-column-icon {
      vertical-align: middle;
      margin: -4px 0 0 0;
      color: #757575; }
      body .ui-datatable thead th .ui-sortable-column-icon.ui-icon-carat-2-n-s {
        margin-left: 4px; }
    body .ui-datatable thead th .ui-column-resizer {
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      font-size: 16px;
      color: #757575; }
      body .ui-datatable thead th .ui-column-resizer:before {
        content: ""; }
    body .ui-datatable thead th.ui-state-active, body .ui-datatable thead th.ui-state-highlight {
      background-color: #FDB813;
      color: #ffffff;
      border-top-color: #FDB813; }
      body .ui-datatable thead th.ui-state-active .ui-icon, body .ui-datatable thead th.ui-state-highlight .ui-icon {
        color: #ffffff; }
      body .ui-datatable thead th.ui-state-active .ui-inputfield, body .ui-datatable thead th.ui-state-highlight .ui-inputfield {
        color: #ffffff; }
        body .ui-datatable thead th.ui-state-active .ui-inputfield.ui-state-focus, body .ui-datatable thead th.ui-state-highlight .ui-inputfield.ui-state-focus {
          border-color: #ffffff; }
  body .ui-datatable thead tr th {
    border: 1px solid #bdbdbd; }
  body .ui-datatable tfoot td {
    padding: 10px 14px;
    border: 1px solid #bdbdbd;
    background-color: #ffffff; }
  body .ui-datatable tbody tr.ui-datatable-even {
    background-color: #f4f4f4; }
    body .ui-datatable tbody tr.ui-datatable-even.ui-state-hover {
      background-color: #e8e8e8;
      color: #000000; }
    body .ui-datatable tbody tr.ui-datatable-even.ui-state-highlight {
      background-color: #FDB813;
      color: #ffffff; }
  body .ui-datatable tbody tr td {
    border: 1px solid #cacaca;
    padding: 10px 14px; }
    body .ui-datatable tbody tr td .ui-row-toggler {
      display: inherit; }
    body .ui-datatable tbody tr td.ui-state-highlight .ui-inputfield {
      color: #ffffff;
      border-color: #ffffff; }
      body .ui-datatable tbody tr td.ui-state-highlight .ui-inputfield:focus {
        border-color: #ffffff; }
    body .ui-datatable tbody tr td.ui-state-error {
      background-color: #e62a10;
      border-color: #e62a10;
      color: #ffffff; }
  body .ui-datatable tbody tr.ui-widget-content {
    border: 0 none; }
  body .ui-datatable tbody tr.ui-state-highlight  {
    background-color: #FDB813;
    color: #ffffff; }
  body .ui-datatable tbody tr .ui-cell-editor-input input {
    color: #ffffff; }
  body .ui-datatable tbody tr.ui-state-hover {
    background-color: #e8e8e8;
    color: #000000; }
  body .ui-datatable tbody tr.ui-state-error {
    background-color: #e62a10;
    border-color: #e62a10;
    color: #ffffff; }
    body .ui-datatable tbody tr.ui-state-error .ui-inputfield,
    body .ui-datatable tbody tr.ui-state-error .ui-inputfield.ui-state-error {
      border-color: #ffffff; }
  body .ui-datatable tbody tr.ui-state-highlight td.ui-selection-column .ui-radiobutton-box {
    border-color: #ffffff; }
    body .ui-datatable tbody tr.ui-state-highlight td.ui-selection-column .ui-radiobutton-box .ui-radiobutton-icon {
      background-color: #ffffff; }
  body .ui-datatable tbody tr.ui-state-highlight td.ui-selection-column .ui-chkbox-box {
    border-color: #ffffff;
    background-color: #ffffff; }
    body .ui-datatable tbody tr.ui-state-highlight td.ui-selection-column .ui-chkbox-box .ui-chkbox-icon {
      color: #757575; }
  body .ui-datatable tbody tr.ui-state-highlight .ui-inputfield {
    color: #ffffff;
    border-color: #ffffff; }
    body .ui-datatable tbody tr.ui-state-highlight .ui-inputfield:focus {
      border-color: #ffffff; }
  body .ui-datatable > .ui-icon-arrowthick-1-s {
    font-size: 18px;
    color: #FDB813; }
  body .ui-datatable > .ui-icon-arrowthick-1-n {
    display: none !important; }
  body .ui-datatable.ui-datatable-scrollable .ui-datatable-scrollable-header, body .ui-datatable.ui-datatable-scrollable .ui-datatable-scrollable-footer {
    border: 0 none;
    background-color: transparent; }
    body .ui-datatable.ui-datatable-scrollable .ui-datatable-scrollable-header .ui-datatable-data td, body .ui-datatable.ui-datatable-scrollable .ui-datatable-scrollable-footer .ui-datatable-data td {
      color: #212121; }
  body .ui-datatable.ui-datatable-scrollable thead tr th {
    color: #212121;
    font-size: 16px; }
  body .ui-datatable.ui-datatable-scrollable tfoot tr td {
    color: #212121;
    font-size: 16px; }
  body .ui-draggable-dragging.ui-state-default {
    padding: 10px 16px !important;
    background-color: #015496; }
  body .md-inputfield, body .block-container .block .md-selectonemenu, body .block-container .block .md-selectcheckbox {
    display: block;
    position: relative; }
    body .md-inputfield > label, body .block-container .block .md-selectonemenu > label, body .block-container .block .md-selectcheckbox > label {
      pointer-events: none; }
    body .md-inputfield input:focus ~ label, body .block-container .block .md-selectonemenu input:focus ~ label, body .block-container .block .md-selectcheckbox input:focus ~ label,
    body .md-inputfield input.ui-state-filled ~ label, body .block-container .block .md-selectonemenu input.ui-state-filled ~ label, body .block-container .block .md-selectcheckbox input.ui-state-filled ~ label,
    body .md-inputfield textarea:focus ~ label, body .block-container .block .md-selectonemenu textarea:focus ~ label, body .block-container .block .md-selectcheckbox textarea:focus ~ label,
    body .md-inputfield textarea.ui-state-filled ~ label, body .block-container .block .md-selectonemenu textarea.ui-state-filled ~ label, body .block-container .block .md-selectcheckbox textarea.ui-state-filled ~ label,
    body .md-inputfield .md-inputwrapper-focus ~ label, body .block-container .block .md-selectonemenu .md-inputwrapper-focus ~ label, body .block-container .block .md-selectcheckbox .md-inputwrapper-focus ~ label,
    body .md-inputfield .md-inputwrapper-filled ~ label, body .block-container .block .md-selectonemenu .md-inputwrapper-filled ~ label, body .block-container .block .md-selectcheckbox .md-inputwrapper-filled ~ label {
      top: -20px;
      font-size: 12px;
      color: #015496; }
    body .md-inputfield input:-webkit-autofill ~ label, body .block-container .block .md-selectonemenu input:-webkit-autofill ~ label, body .block-container .block .md-selectcheckbox input:-webkit-autofill ~ label {
      top: -20px;
      font-size: 12px;
      color: #015496; }
    body .md-inputfield label, body .block-container .block .md-selectonemenu label, body .block-container .block .md-selectcheckbox label {
      color: #999;
      font-weight: normal;
      position: absolute;
      left: 5px;
      top: 1px;
      transition: 0.3s ease all;
      -moz-transition: 0.3s ease all;
      -webkit-transition: 0.3s ease all; }
    body .md-inputfield input.ui-state-error ~ label, body .block-container .block .md-selectonemenu input.ui-state-error ~ label, body .block-container .block .md-selectcheckbox input.ui-state-error ~ label {
      color: #e62a10; }
    body .md-inputfield .ui-message.ui-message-error, body .block-container .block .md-selectonemenu .ui-message.ui-message-error, body .block-container .block .md-selectcheckbox .ui-message.ui-message-error {
      background-color: transparent;
      border: 0 none;
      margin: 0px;
      color: #e62a10;
      font-size: 12px; }
      body .md-inputfield .ui-message.ui-message-error .ui-message-error-icon, body .block-container .block .md-selectonemenu .ui-message.ui-message-error .ui-message-error-icon, body .block-container .block .md-selectcheckbox .ui-message.ui-message-error .ui-message-error-icon {
        color: #e62a10;
        font-size: 15px;
        top: 2px; }
  body .ui-button {
    overflow: hidden;
    background-color: #015496;
    color: #ffffff;
    font-size: 16px;
    height: 36px;
    padding: 0 16px;
    border: 0 none;
    -moz-box-shadow: 0 1px 2.5px 0 rgba(0, 0, 0, 0.26), 0 1px 5px 0 rgba(0, 0, 0, 0.16);
    -webkit-box-shadow: 0 1px 2.5px 0 rgba(0, 0, 0, 0.26), 0 1px 5px 0 rgba(0, 0, 0, 0.16);
    box-shadow: 0 1px 2.5px 0 rgba(0, 0, 0, 0.26), 0 1px 5px 0 rgba(0, 0, 0, 0.16);
    -moz-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s; }
    body .ui-button.ui-state-hover {
      background-color: #005395; }
    body .ui-button.ui-state-focus {
      outline: 0 none;
      background-color: #0170c9; }
    body .ui-button .ui-button-text {
      padding: 0;
      line-height: 36px; }
    body .ui-button .ui-icon {
      color: #ffffff; }
    body .ui-button.ui-button-icon-only {
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      width: 40px;
      height: 40px; }
      body .ui-button.ui-button-icon-only .ui-icon {
        width: 24px;
        height: 24px;
        font-size: 24px;
        margin-top: -12px;
        margin-left: -11px; }
    body .ui-button.ui-button-text-icon-left .ui-icon, body .ui-button.ui-button-text-icon-right .ui-icon {
      width: 24px;
      height: 24px;
      font-size: 24px;
      margin-top: -12px; }
    body .ui-button.ui-button-text-icon-left {
      padding-left: 40px; }
    body .ui-button.ui-button-text-icon-right {
      padding-right: 40px; }
    body .ui-button.secondary {
      background-color: #FDB813;
      color: #ffffff; }
      body .ui-button.secondary.ui-state-hover {
        background-color: #c58a02; }
      body .ui-button.secondary.ui-state-focus {
        outline: 0 none;
        background-color: #fdc746; }
    body .ui-button.blue-grey-btn {
      background-color: #607D8B; }
      body .ui-button.blue-grey-btn.ui-state-hover {
        background-color: #37474F; }
      body .ui-button.blue-grey-btn.ui-state-focus {
        outline: 0 none;
        background-color: #7b96a3; }
    body .ui-button.cyan-btn {
      background-color: #00BCD4; }
      body .ui-button.cyan-btn.ui-state-hover {
        background-color: #00838F; }
      body .ui-button.cyan-btn.ui-state-focus {
        outline: 0 none;
        background-color: #08e3ff; }
    body .ui-button.teal-btn {
      background-color: #009688; }
      body .ui-button.teal-btn.ui-state-hover {
        background-color: #00695C; }
      body .ui-button.teal-btn.ui-state-focus {
        outline: 0 none;
        background-color: #00c9b6; }
    body .ui-button.red-btn {
      background-color: #F44336; }
      body .ui-button.red-btn.ui-state-hover {
        background-color: #C62828; }
      body .ui-button.red-btn.ui-state-focus {
        outline: 0 none;
        background-color: #f77066; }
    body .ui-button.green-btn {
      background-color: #4CAF50; }
      body .ui-button.green-btn.ui-state-hover {
        background-color: #2E7D32; }
      body .ui-button.green-btn.ui-state-focus {
        outline: 0 none;
        background-color: #6ec071; }
    body .ui-button.deep-orange-btn {
      background-color: #FF5722; }
      body .ui-button.deep-orange-btn.ui-state-hover {
        background-color: #D84315; }
      body .ui-button.deep-orange-btn.ui-state-focus {
        outline: 0 none;
        background-color: #ff7e55; }
    body .ui-button.purple-btn {
      background-color: #673AB7; }
      body .ui-button.purple-btn.ui-state-hover {
        background-color: #4527A0; }
      body .ui-button.purple-btn.ui-state-focus {
        outline: 0 none;
        background-color: #8259cb; }
    body .ui-button.pink-btn {
      background-color: #E91E63; }
      body .ui-button.pink-btn.ui-state-hover {
        background-color: #AD1457; }
      body .ui-button.pink-btn.ui-state-focus {
        outline: 0 none;
        background-color: #ee4c83; }
    body .ui-button.amber-btn {
      background-color: #FFC107;
      color: #212121; }
      body .ui-button.amber-btn.ui-state-hover {
        background-color: #FF8F00; }
      body .ui-button.amber-btn.ui-state-focus {
        outline: 0 none;
        background-color: #ffce3a; }
    body .ui-button.orange-btn {
      background-color: #FF9800; }
      body .ui-button.orange-btn.ui-state-hover {
        background-color: #EF6C00; }
      body .ui-button.orange-btn.ui-state-focus {
        outline: 0 none;
        background-color: #ffad33; }
    body .ui-button.brown-btn {
      background-color: #795548; }
      body .ui-button.brown-btn.ui-state-hover {
        background-color: #4E342E; }
      body .ui-button.brown-btn.ui-state-focus {
        outline: 0 none;
        background-color: #996b5b; }
    body .ui-button.flat {
      box-shadow: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none; }
  body .ui-buttonset .ui-state-active {
    background-color: #FDB813;
    color: #ffffff; }
  body .ui-splitbutton {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 1px 2.5px 0 rgba(0, 0, 0, 0.26), 0 1px 5px 0 rgba(0, 0, 0, 0.16);
    -webkit-box-shadow: 0 1px 2.5px 0 rgba(0, 0, 0, 0.26), 0 1px 5px 0 rgba(0, 0, 0, 0.16);
    box-shadow: 0 1px 2.5px 0 rgba(0, 0, 0, 0.26), 0 1px 5px 0 rgba(0, 0, 0, 0.16); }
    body .ui-splitbutton > .ui-button {
      box-shadow: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none; }
      body .ui-splitbutton > .ui-button.ui-state-active {
        background-color: #0170c9; }
    body .ui-splitbutton .ui-splitbutton-menubutton {
      height: 36px;
      -moz-border-radius-topleft: 0;
      -webkit-border-top-left-radius: 0;
      border-top-left-radius: 0;
      -moz-border-radius-bottomleft: 0;
      -webkit-border-bottom-left-radius: 0;
      border-bottom-left-radius: 0;
      -moz-border-radius-topright: 3px;
      -webkit-border-top-right-radius: 3px;
      border-top-right-radius: 3px;
      -moz-border-radius-bottomright: 3px;
      -webkit-border-bottom-right-radius: 3px;
      border-bottom-right-radius: 3px; }
      body .ui-splitbutton .ui-splitbutton-menubutton .ui-icon {
        margin-left: -12px; }
  body .ui-selectbooleanbutton.ui-state-active {
    background-color: #FDB813;
    color: #ffffff; }
  body .ui-chkbox {
    display: inline-block;
    vertical-align: middle;
    line-height: 20px;
    width: 20px;
    height: 20px;
    cursor: default; }
    body .ui-chkbox .ui-chkbox-box {
      border: 2px solid #757575;
      -moz-transition: background-color 0.3s;
      -o-transition: background-color 0.3s;
      -webkit-transition: background-color 0.3s;
      transition: background-color 0.3s; }
      body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
        font-size: 20px;
        margin-left: -2px;
        margin-top: -2px; }
      body .ui-chkbox .ui-chkbox-box.ui-state-active {
        border-color: #015496;
        background-color: #015496; }
      body .ui-chkbox .ui-chkbox-box.ui-state-focus {
        border-color: #015496;
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
        -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
        -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
        -moz-transition: box-shadow 0.3s;
        -o-transition: box-shadow 0.3s;
        -webkit-transition: box-shadow 0.3s;
        transition: box-shadow 0.3s; }
  body .ui-radiobutton {
    position: relative;
    margin: 0 4px 0 0;
    vertical-align: middle; }
    body .ui-radiobutton .ui-radiobutton-box {
      border: 2px solid #757575;
      -moz-transition: box-shadow 0.3s;
      -o-transition: box-shadow 0.3s;
      -webkit-transition: box-shadow 0.3s;
      transition: box-shadow 0.3s;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%; }
      body .ui-radiobutton .ui-radiobutton-box.ui-state-focus {
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
        -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
        -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12); }
      body .ui-radiobutton .ui-radiobutton-box.ui-state-active {
        border-color: #015496;
        background-color: transparent; }
      body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon {
        display: block;
        box-sizing: border-box;
        position: absolute;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        top: 0;
        left: -1px;
        width: 20px;
        height: 20px;
        transition: -webkit-transform ease .28s;
        transition: transform ease .28s;
        -webkit-transform: scale(0);
        transform: scale(0); }
      body .ui-radiobutton .ui-radiobutton-box .ui-icon-bullet {
        background-color: #015496;
        -webkit-transform: scale(0.5);
        transform: scale(0.5); }
  body .ui-selectmanycheckbox.ui-widget label, body .ui-selectoneradio.ui-widget label {
    display: inline-block;
    vertical-align: middle;
    margin-top: 0; }
  body .ui-autocomplete-panel {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0; }
    body .ui-autocomplete-panel.ui-shadow {
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
      -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
    body .ui-autocomplete-panel .ui-autocomplete-list {
      padding: 0; }
      body .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-item {
        -moz-transition: background-color 0.3s;
        -o-transition: background-color 0.3s;
        -webkit-transition: background-color 0.3s;
        transition: background-color 0.3s;
        font-size: 16px;
        padding: 10px 14px;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0; }
        body .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-item .ui-autocomplete-query {
          font-weight: 700; }
      body .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-group {
        padding: 10px 14px; }
  body .ui-autocomplete .ui-autocomplete-dropdown.ui-button.ui-button-icon-only {
    background-color: transparent;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    height: 24px;
    width: 24px;
    margin: 0 2px 0 0;
    padding: 0; }
    body .ui-autocomplete .ui-autocomplete-dropdown.ui-button.ui-button-icon-only .ui-button-text {
      display: none; }
    body .ui-autocomplete .ui-autocomplete-dropdown.ui-button.ui-button-icon-only .ui-icon {
      color: #757575;
      margin-top: -16px; }
  body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container.ui-inputfield {
    box-sizing: border-box;
    padding: 2px 2px 1px 2px; }
  body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container.ui-state-focus {
    padding-bottom: 0; }
  body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-input-token {
    float: none;
    display: inline-block;
    margin: 0 1px;
    vertical-align: middle; }
    body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-input-token > input {
      padding: 0;
      font-size: 16px;
      margin: 0; }
  body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-token {
    display: inline-block;
    float: none;
    vertical-align: middle; }
    body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-token .ui-autocomplete-token-icon {
      margin-top: -12px; }
  body .ui-selectonemenu {
    border-bottom: 1px solid #bdbdbd;
    box-sizing: border-box;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0; }
    body .ui-selectonemenu .ui-selectonemenu-trigger {
      height: 24px;
      width: 24px;
      font-size: 24px;
      margin-top: 0px;
      padding: 0;
      top: 0;
      margin-right: 0; }
      body .ui-selectonemenu .ui-selectonemenu-trigger .ui-icon {
        height: 24px;
        width: 24px;
        margin-top: -8px;
        color: #757575; }
    body .ui-selectonemenu .ui-selectonemenu-label.ui-inputfield {
      font: 16px "Roboto", "Helvetica Neue", sans-serif; }
  body .ui-selectonemenu-panel {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0; }
    body .ui-selectonemenu-panel .ui-selectonemenu-list {
      padding: 0; }
    body .ui-selectonemenu-panel .ui-selectonemenu-item {
      margin: 0;
      font-size: 16px;
      padding: 10px 14px;
      -moz-transition: background-color 0.3s;
      -o-transition: background-color 0.3s;
      -webkit-transition: background-color 0.3s;
      transition: background-color 0.3s;
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      border-radius: 0; }
      body .ui-selectonemenu-panel .ui-selectonemenu-item.ui-state-hover {
        background-color: #e8e8e8;
        color: #000000; }
    body .ui-selectonemenu-panel .ui-selectonemenu-item-group {
      padding: 10px; }
    body .ui-selectonemenu-panel.ui-shadow {
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
      -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
    body .ui-selectonemenu-panel .ui-selectonemenu-filter-container .ui-icon {
      top: 5px;
      right: 8px; }
  body .ui-selectcheckboxmenu {
    border-bottom: 1px solid #bdbdbd;
    box-sizing: border-box;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0; }
    body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-label-container {
      display: block;
      position: relative;
      top: 2px; }
      body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-label-container .ui-selectcheckboxmenu-label {
        padding: 2px 2px 0px 2px; }
    body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger {
      height: 24px;
      width: 24px;
      font-size: 24px;
      margin-top: 8px;
      padding: 0;
      margin-right: -2px; }
      body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger .ui-icon {
        height: 24px;
        width: 24px;
        margin-top: -8px;
        color: #757575; }
  body .ui-selectcheckboxmenu-panel {
    padding: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
    body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header {
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      border-radius: 0;
      padding: 10px 16px; }
      body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-chkbox {
        float: none;
        margin: 0 8px 0 -2px; }
        body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-chkbox .ui-chkbox-box {
          border-color: #ffffff; }
          body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
            border-color: #ffffff; }
          body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-chkbox .ui-chkbox-box.ui-state-active .ui-chkbox-icon {
            border-color: #ffffff; }
          body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-chkbox .ui-chkbox-box.ui-state-focus {
            background-color: #AAC5DB;
            -moz-transition: background-color 0.3s;
            -o-transition: background-color 0.3s;
            -webkit-transition: background-color 0.3s;
            transition: background-color 0.3s; }
      body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-filter-container {
        width: 70%;
        display: inline-block;
        vertical-align: middle;
        float: none; }
        body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-filter-container .ui-icon {
          top: -2px;
          color: #ffffff; }
        body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-filter-container .ui-inputfield {
          color: #ffffff;
          padding-right: 30px;
          width: 100%;
          box-sizing: border-box; }
          body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-filter-container .ui-inputfield:focus {
            border-color: #ffffff; }
      body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-close {
        margin-right: -6px; }
        body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-close span {
          color: #ffffff; }
        body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-close.ui-state-hover {
          padding: 1px; }
    body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-item {
      font-size: 16px;
      padding: 10px 14px; }
      body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-item label {
        padding-left: 28px; }
      body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-item .ui-chkbox {
        margin-top: -10px; }
  body .ui-fluid .ui-selectonemenu .ui-selectonemenu-trigger {
    width: 24px;
    margin-right: 4px; }
  body #keypad-div {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0; }
    body #keypad-div .keypad-key {
      border: 0 none;
      background-color: #ffffff;
      font-size: 16px;
      padding: 4px;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      -moz-transition: background-color 0.3s;
      -o-transition: background-color 0.3s;
      -webkit-transition: background-color 0.3s;
      transition: background-color 0.3s; }
      body #keypad-div .keypad-key.ui-state-hover {
        background-color: #e8e8e8;
        color: #000000; }
    body #keypad-div .keypad-shift, body #keypad-div .keypad-enter, body #keypad-div .keypad-spacebar, body #keypad-div .keypad-back, body #keypad-div .keypad-close, body #keypad-div .keypad-clear {
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      border-radius: 0;
      background-color: #015496;
      color: #ffffff; }
      body #keypad-div .keypad-shift.ui-state-hover, body #keypad-div .keypad-enter.ui-state-hover, body #keypad-div .keypad-spacebar.ui-state-hover, body #keypad-div .keypad-back.ui-state-hover, body #keypad-div .keypad-close.ui-state-hover, body #keypad-div .keypad-clear.ui-state-hover {
        background-color: #005395;
        color: #ffffff; }
    body #keypad-div.ui-shadow {
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
      -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
  body .ui-panelgrid .ui-panelgrid-cell {
    padding: 10px 16px; }
  body .ui-panelgrid tbody .ui-panelgrid-cell.ui-widget-header {
    background-color: #AAC5DB; }
  body .ui-selectmanymenu {
    padding: 0;
    background-color: #ffffff; }
    body .ui-selectmanymenu .ui-selectlistbox-item {
      font-size: 16px;
      padding: 10px 14px;
      margin: 0;
      position: relative;
      overflow: hidden;
      -moz-border-radius: 0px;
      -webkit-border-radius: 0px;
      border-radius: 0px; }
      body .ui-selectmanymenu .ui-selectlistbox-item.ui-state-hover {
        background-color: #e8e8e8;
        color: #000000; }
      body .ui-selectmanymenu .ui-selectlistbox-item .ui-chkbox {
        background-color: transparent;
        margin: -2px 8px 0 0; }
        body .ui-selectmanymenu .ui-selectlistbox-item .ui-chkbox .ui-chkbox-box.ui-state-active {
          border-color: #ffffff;
          background-color: #FDB813; }
    body .ui-selectmanymenu .ui-selectlistbox-filter-container {
      padding: 10px 16px; }
      body .ui-selectmanymenu .ui-selectlistbox-filter-container .ui-icon {
        top: 8px;
        right: 10px; }
  body .ui-spinner .ui-spinner-button {
    width: 18px;
    height: 12px;
    padding: 0;
    margin-right: 4px;
    background-color: transparent;
    color: #212121;
    z-index: auto;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none; }
    body .ui-spinner .ui-spinner-button .ui-icon-triangle-1-n {
      color: #212121; }
    body .ui-spinner .ui-spinner-button .ui-icon-triangle-1-s {
      color: #212121; }
    body .ui-spinner .ui-spinner-button .ui-icon {
      top: 0px;
      height: 12px;
      color: #757575; }
  body .ui-spinner .ui-spinner-up .ui-icon {
    top: 6px; }
  body .ui-spinner .ui-spinner-down .ui-icon {
    top: 2px; }
  body .ui-spinner .ui-spinner-input {
    padding-right: 30px; }
  body .ui-fluid .ui-spinner .ui-spinner-button {
    width: 25px;
    height: 12px; }
  body .ui-fluid .ui-spinner .ui-spinner-input {
    padding-right: 30px; }
  body .ui-inputswitch {
    height: 14px;
    width: 34px !important;
    overflow: visible;
    background-color: #9e9e9e;
    border-color: #9e9e9e;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px; }
    body .ui-inputswitch .ui-inputswitch-handle {
      top: -3px;
      background-color: #ffffff;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      -moz-transition: background-color 0.3s;
      -o-transition: background-color 0.3s;
      -webkit-transition: background-color 0.3s;
      transition: background-color 0.3s;
      width: 20px !important;
      height: 20px !important;
      -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px 0px, rgba(0, 0, 0, 0.137255) 0px 1px 1px 0px, rgba(0, 0, 0, 0.117647) 0px 2px 1px -1px;
      -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px 0px, rgba(0, 0, 0, 0.137255) 0px 1px 1px 0px, rgba(0, 0, 0, 0.117647) 0px 2px 1px -1px;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px 0px, rgba(0, 0, 0, 0.137255) 0px 1px 1px 0px, rgba(0, 0, 0, 0.117647) 0px 2px 1px -1px; }
    body .ui-inputswitch .ui-inputswitch-on {
      visibility: hidden; }
    body .ui-inputswitch .ui-inputswitch-off span, body .ui-inputswitch .ui-inputswitch-on span {
      visibility: hidden; }
    body .ui-inputswitch.ui-inputswitch-checked {
      background-color: #FDCF61;
      border-color: #FDCF61; }
      body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-handle {
        background-color: #FDB813;
        color: #ffffff; }
  body .ui-slider .ui-slider-handle {
    background-color: #FDB813;
    color: #ffffff;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    transform: scale(0.7);
    -moz-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -o-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
    body .ui-slider .ui-slider-handle.ui-state-hover, body .ui-slider .ui-slider-handle.ui-state-focus {
      transform: scale(1); }
    body .ui-slider .ui-slider-handle:focus {
      outline: 0 none; }
  body .ui-slider.ui-slider-horizontal {
    height: 2px;
    border: 0 none;
    background-color: #bdbdbd; }
    body .ui-slider.ui-slider-horizontal .ui-slider-handle {
      top: -.5em; }
  body .ui-slider.ui-slider-vertical {
    width: 2px;
    border: 0 none;
    background-color: #bdbdbd; }
    body .ui-slider.ui-slider-vertical .ui-slider-handle {
      left: -9px; }
  body .ui-slider .ui-slider-range {
    background-color: #FDB813;
    color: #ffffff; }
  body .ui-calendar .ui-datepicker-trigger {
    top: 6px;
    right: 28px;
    background-color: transparent;
    color: #212121;
    height: 24px;
    width: 24px;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0; }
    body .ui-calendar .ui-datepicker-trigger .ui-icon {
      color: #757575; }
  body .ui-datepicker {
    padding: 0;
    width: 275px; }
    body .ui-datepicker.ui-shadow {
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
      -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
    body .ui-datepicker .ui-datepicker-header {
      padding: 10px 16px;
      font-size: 16px;
      background: #005395;
      border-color: #005395;
      -moz-border-radius-topleft: 2px;
      -webkit-border-top-left-radius: 2px;
      border-top-left-radius: 2px;
      -moz-border-radius-topright: 2px;
      -webkit-border-top-right-radius: 2px;
      border-top-right-radius: 2px;
      -moz-border-radius-bottomleft: 0;
      -webkit-border-bottom-left-radius: 0;
      border-bottom-left-radius: 0;
      -moz-border-radius-bottomright: 0;
      -webkit-border-bottom-right-radius: 0;
      border-bottom-right-radius: 0; }
      body .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
        cursor: pointer;
        top: 12px;
        font-size: 24px;
        right: 8px;
        font-family: 'Material Icons';
        font-weight: normal;
        font-style: normal;
        font-size: 24px;
        /* Preferred icon size */
        display: inline-block;
        width: 1em;
        height: 1em;
        line-height: 1;
        text-transform: none;
        letter-spacing: normal;
        word-wrap: normal;
        white-space: nowrap;
        direction: ltr;
        /* Support for all WebKit browsers. */
        -webkit-font-smoothing: antialiased;
        /* Support for Safari and Chrome. */
        text-rendering: optimizeLegibility;
        /* Support for Firefox. */
        -moz-osx-font-smoothing: grayscale;
        /* Support for IE. */
        font-feature-settings: 'liga'; }
        body .ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {
          content: ""; }
        body .ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon {
          display: none; }
        body .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-datepicker-next-hover {
          right: 8px; }
      body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
        cursor: pointer;
        top: 12px;
        font-size: 24px;
        font-family: 'Material Icons';
        font-weight: normal;
        font-style: normal;
        font-size: 24px;
        /* Preferred icon size */
        display: inline-block;
        width: 1em;
        height: 1em;
        line-height: 1;
        text-transform: none;
        letter-spacing: normal;
        word-wrap: normal;
        white-space: nowrap;
        direction: ltr;
        /* Support for all WebKit browsers. */
        -webkit-font-smoothing: antialiased;
        /* Support for Safari and Chrome. */
        text-rendering: optimizeLegibility;
        /* Support for Firefox. */
        -moz-osx-font-smoothing: grayscale;
        /* Support for IE. */
        font-feature-settings: 'liga';
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        left: 8px; }
        body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {
          content: ""; }
        body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon {
          display: none; }
        body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev-hover {
          left: 8px; }
    body .ui-datepicker table {
      table-layout: fixed;
      border-spacing: 0;
      border-collapse: collapse; }
    body .ui-datepicker thead tr {
      color: #ffffff;
      background: #015496; }
    body .ui-datepicker tbody td {
      padding: 2px;
      box-sizing: border-box; }
      body .ui-datepicker tbody td a, body .ui-datepicker tbody td span {
        padding: .2em;
        margin: 0;
        text-align: center;
        color: #212121;
        display: inline-block;
        height: 28px;
        width: 28px;
        line-height: 28px;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%; }
        body .ui-datepicker tbody td a.ui-state-hover, body .ui-datepicker tbody td span.ui-state-hover {
          background-color: #e8e8e8;
          color: #000000; }
        body .ui-datepicker tbody td a.ui-state-active, body .ui-datepicker tbody td span.ui-state-active {
          color: #ffffff;
          background-color: #FDB813;
          color: #ffffff; }
      body .ui-datepicker tbody td.ui-datepicker-today a, body .ui-datepicker tbody td.ui-datepicker-today span {
        color: #212121;
        background-color: #ffffff;
        border: 1px solid #FDB813; }
        body .ui-datepicker tbody td.ui-datepicker-today a.ui-state-active, body .ui-datepicker tbody td.ui-datepicker-today span.ui-state-active {
          color: #ffffff;
          background-color: #FDB813;
          color: #ffffff; }
    body .ui-datepicker.ui-datepicker-multi .ui-datepicker-header {
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      border-radius: 0; }
    body .ui-datepicker.ui-datepicker-multi .ui-datepicker-group table {
      width: 100%;
      box-sizing: border-box; }
    body .ui-datepicker .ui-timepicker-div .ui_tpicker_time input {
      font-size: 16px;
      border-color: #bdbdbd;
      -moz-transition: border-color 0.3s;
      -o-transition: border-color 0.3s;
      -webkit-transition: border-color 0.3s;
      transition: border-color 0.3s;
      width: 100%;
      position: relative;
      top: 5px;
      left: -5px; }
      body .ui-datepicker .ui-timepicker-div .ui_tpicker_time input.ui-state-focus {
        border-width: 0 0 2px 0;
        border-color: #015496;
        padding-bottom: 0px; }
    body .ui-datepicker .ui-timepicker-div dl {
      margin: -16px 0 40px 0; }
      body .ui-datepicker .ui-timepicker-div dl dt {
        padding: 10px 14px; }
      body .ui-datepicker .ui-timepicker-div dl dd {
        margin-top: 42px; }
  body .ui-fluid .ui-calendar .ui-datepicker-trigger.ui-button {
    top: -6px;
    width: 24px; }
  body .jqplot-target {
    font-family: "Roboto","Helvetica Neue",sans-serif; }
  body .ui-messages > div {
    padding: 10px 16px; }
  body .ui-messages ul {
    display: inline-block;
    margin-left: 0; }
  body .ui-messages .ui-messages-info {
    background-color: #2196F3;
    border-color: #2196F3;
    color: #ffffff; }
  body .ui-messages .ui-messages-warn {
    background-color: #ffc107;
    border-color: #ffc107;
    color: #212121; }
  body .ui-messages .ui-messages-error {
    background-color: #e62a10;
    border-color: #e62a10;
    color: #ffffff; }
  body .ui-messages .ui-messages-fatal {
    background-color: #212121;
    border-color: #212121;
    color: #ffffff; }
  body .ui-message {
    min-height: 24px; }
    body .ui-message.ui-message-info {
      background-color: #2196F3;
      border-color: #2196F3;
      color: #ffffff; }
    body .ui-message.ui-message-warn {
      background-color: #ffc107;
      border-color: #ffc107;
      color: #ffffff; }
    body .ui-message.ui-message-error {
      background-color: #e62a10;
      border-color: #e62a10;
      color: #ffffff; }
    body .ui-message.ui-message-fatal {
      background-color: #212121;
      border-color: #212121;
      color: #ffffff; }
  body .ui-messages .ui-messages-info-icon, body .ui-message .ui-message-info-icon {
    background: none;
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    font-size: 28px;
    color: #fff;
    margin-top: -2px; }
    body .ui-messages .ui-messages-info-icon:before, body .ui-message .ui-message-info-icon:before {
      content: ""; }
  body .ui-message .ui-message-info-icon {
    margin-top: 3px;
    font-size: 18px;
    right: 1px; }
  body .ui-messages .ui-messages-error-icon, body .ui-message .ui-message-error-icon {
    background: none;
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    font-size: 28px;
    color: #fff;
    margin-top: -2px; }
    body .ui-messages .ui-messages-error-icon:before, body .ui-message .ui-message-error-icon:before {
      content: ""; }
  body .ui-message .ui-message-error-icon {
    margin-top: 3px;
    font-size: 18px;
    right: 1px; }
  body .ui-messages .ui-messages-warn-icon, body .ui-message .ui-message-warn-icon {
    background: none;
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    font-size: 28px;
    color: #212121;
    margin-top: -2px; }
    body .ui-messages .ui-messages-warn-icon:before, body .ui-message .ui-message-warn-icon:before {
      content: ""; }
  body .ui-messages .ui-messages-warn .ui-messages-close {
    color: #212121; }
  body .ui-message .ui-message-warn-icon {
    margin-top: 3px;
    font-size: 18px;
    right: 1px; }
  body .ui-messages .ui-messages-fatal-icon, body .ui-message .ui-message-fatal-icon {
    background: none;
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    /* Preferred icon size */
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
    font-size: 28px;
    color: #fff;
    margin-top: -2px; }
    body .ui-messages .ui-messages-fatal-icon:before, body .ui-message .ui-message-fatal-icon:before {
      content: ""; }
  body .ui-message .ui-message-fatal-icon {
    margin-top: 3px;
    font-size: 18px; }
  body .ui-messages-close {
    text-decoration: none;
    color: #fff; }
  body .ui-growl {
    top: 90px; }
    body .ui-growl > .ui-growl-item-container {
      opacity: 1; }
      body .ui-growl > .ui-growl-item-container.ui-growl-info {
        background-color: #2196F3; }
      body .ui-growl > .ui-growl-item-container.ui-growl-warn {
        background-color: #ffc107; }
      body .ui-growl > .ui-growl-item-container.ui-growl-error {
        background-color: #e62a10; }
      body .ui-growl > .ui-growl-item-container.ui-growl-fatal {
        background-color: #212121; }
      body .ui-growl > .ui-growl-item-container.ui-shadow {
        -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
        -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }
    body .ui-growl .ui-growl-item .ui-growl-image {
      background: none;
      color: #ffffff;
      padding: 4px; }
      body .ui-growl .ui-growl-item .ui-growl-image.ui-growl-image-info {
        font-family: 'Material Icons';
        font-weight: normal;
        font-style: normal;
        font-size: 24px;
        /* Preferred icon size */
        display: inline-block;
        width: 1em;
        height: 1em;
        line-height: 1;
        text-transform: none;
        letter-spacing: normal;
        word-wrap: normal;
        white-space: nowrap;
        direction: ltr;
        /* Support for all WebKit browsers. */
        -webkit-font-smoothing: antialiased;
        /* Support for Safari and Chrome. */
        text-rendering: optimizeLegibility;
        /* Support for Firefox. */
        -moz-osx-font-smoothing: grayscale;
        /* Support for IE. */
        font-feature-settings: 'liga';
        font-size: 36px; }
        body .ui-growl .ui-growl-item .ui-growl-image.ui-growl-image-info:before {
          content: ""; }
      body .ui-growl .ui-growl-item .ui-growl-image.ui-growl-image-error {
        font-family: 'Material Icons';
        font-weight: normal;
        font-style: normal;
        font-size: 24px;
        /* Preferred icon size */
        display: inline-block;
        width: 1em;
        height: 1em;
        line-height: 1;
        text-transform: none;
        letter-spacing: normal;
        word-wrap: normal;
        white-space: nowrap;
        direction: ltr;
        /* Support for all WebKit browsers. */
        -webkit-font-smoothing: antialiased;
        /* Support for Safari and Chrome. */
        text-rendering: optimizeLegibility;
        /* Support for Firefox. */
        -moz-osx-font-smoothing: grayscale;
        /* Support for IE. */
        font-feature-settings: 'liga';
        font-size: 36px; }
        body .ui-growl .ui-growl-item .ui-growl-image.ui-growl-image-error:before {
          content: ""; }
      body .ui-growl .ui-growl-item .ui-growl-image.ui-growl-image-warn {
        font-family: 'Material Icons';
        font-weight: normal;
        font-style: normal;
        font-size: 24px;
        /* Preferred icon size */
        display: inline-block;
        width: 1em;
        height: 1em;
        line-height: 1;
        text-transform: none;
        letter-spacing: normal;
        word-wrap: normal;
        white-space: nowrap;
        direction: ltr;
        /* Support for all WebKit browsers. */
        -webkit-font-smoothing: antialiased;
        /* Support for Safari and Chrome. */
        text-rendering: optimizeLegibility;
        /* Support for Firefox. */
        -moz-osx-font-smoothing: grayscale;
        /* Support for IE. */
        font-feature-settings: 'liga';
        font-size: 36px; }
        body .ui-growl .ui-growl-item .ui-growl-image.ui-growl-image-warn:before {
          content: ""; }
      body .ui-growl .ui-growl-item .ui-growl-image.ui-growl-image-fatal {
        font-family: 'Material Icons';
        font-weight: normal;
        font-style: normal;
        font-size: 24px;
        /* Preferred icon size */
        display: inline-block;
        width: 1em;
        height: 1em;
        line-height: 1;
        text-transform: none;
        letter-spacing: normal;
        word-wrap: normal;
        white-space: nowrap;
        direction: ltr;
        /* Support for all WebKit browsers. */
        -webkit-font-smoothing: antialiased;
        /* Support for Safari and Chrome. */
        text-rendering: optimizeLegibility;
        /* Support for Firefox. */
        -moz-osx-font-smoothing: grayscale;
        /* Support for IE. */
        font-feature-settings: 'liga';
        font-size: 36px; }
        body .ui-growl .ui-growl-item .ui-growl-image.ui-growl-image-fatal:before {
          content: ""; }
    body .ui-growl .ui-growl-item .ui-growl-message {
      color: #ffffff; }
    body .ui-growl .ui-growl-item .ui-growl-icon-close {
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      font-size: 24px;
      color: #ffffff; }
      body .ui-growl .ui-growl-item .ui-growl-icon-close:before {
        content: ""; }
  body .ui-accordion .ui-accordion-header {
    background-color: #015496;
    padding: 10px 16px;
    padding-left: 40px;
    color: #ffffff;
    font-size: 16px;
    -moz-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s; }
    body .ui-accordion .ui-accordion-header.ui-state-hover {
      background-color: #005395; }
    body .ui-accordion .ui-accordion-header.ui-state-active {
      background-color: #FDB813;
      color: #ffffff; }
      body .ui-accordion .ui-accordion-header.ui-state-active.ui-tabs-outline {
        outline: 0 none;
        background-color: #fdc746; }
    body .ui-accordion .ui-accordion-header .ui-icon-triangle-1-e {
      margin-top: -12px; }
    body .ui-accordion .ui-accordion-header .ui-icon-triangle-1-s {
      margin-top: -12px; }
    body .ui-accordion .ui-accordion-header.ui-tabs-outline {
      background-color: #0170c9; }
  body .ui-accordion .ui-accordion-content {
    padding: 10px 16px;
    line-height: 24px; }
  body .ui-scrollpanel .ui-scrollpanel-track {
    background-color: #ffffff;
    border-color: transparent; }
  body .ui-scrollpanel .ui-scrollpanel-drag {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #FDB813; }
  body .ui-toolbar {
    background-color: #005395;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
    padding: 10px; }
  body .ui-tabs {
    padding: 0; }
    body .ui-tabs .ui-tabs-nav {
      background-color: #ffffff;
      border: 0 none;
      -moz-border-radius: 0px;
      -webkit-border-radius: 0px;
      border-radius: 0px; }
      body .ui-tabs .ui-tabs-nav > li {
        padding: 0;
        -moz-transition: border-color 0.3s;
        -o-transition: border-color 0.3s;
        -webkit-transition: border-color 0.3s;
        transition: border-color 0.3s; }
        body .ui-tabs .ui-tabs-nav > li > a {
          padding: 10px 16px; }
          body .ui-tabs .ui-tabs-nav > li > a:focus {
            outline: 0 none; }
        body .ui-tabs .ui-tabs-nav > li > .ui-icon-close {
          margin: 8px 0 0 0;
          -moz-transition: color 0.3s;
          -o-transition: color 0.3s;
          -webkit-transition: color 0.3s;
          transition: color 0.3s;
          color: #757575; }
        body .ui-tabs .ui-tabs-nav > li.ui-state-default a {
          color: #757575; }
        body .ui-tabs .ui-tabs-nav > li.ui-state-hover {
          background-color: #ffffff; }
        body .ui-tabs .ui-tabs-nav > li.ui-state-active {
          background-color: #ffffff;
          border-color: #FDB813;
          border-style: solid; }
          body .ui-tabs .ui-tabs-nav > li.ui-state-active a {
            color: #015496; }
          body .ui-tabs .ui-tabs-nav > li.ui-state-active > .ui-icon-close {
            color: #FDB813; }
        body .ui-tabs .ui-tabs-nav > li.ui-tabs-outline {
          outline: 0 none;
          border-color: #FDCF61; }
    body .ui-tabs .ui-tabs-panel {
      padding: 10px 16px; }
    body .ui-tabs.ui-tabs-top > .ui-tabs-nav {
      padding: 0;
      margin: 0;
      -moz-border-radius-topleft: 4px;
      -webkit-border-top-left-radius: 4px;
      border-top-left-radius: 4px;
      -moz-border-radius-topright: 4px;
      -webkit-border-top-right-radius: 4px;
      border-top-right-radius: 4px;
      border-bottom: 1px solid #bdbdbd; }
      body .ui-tabs.ui-tabs-top > .ui-tabs-nav > li {
        border-style: solid;
        border-width: 0 0 2px 0; }
    body .ui-tabs.ui-tabs-bottom > .ui-tabs-nav {
      padding: 0;
      margin: 0;
      -moz-border-radius-bottomleft: 4px;
      -webkit-border-bottom-left-radius: 4px;
      border-bottom-left-radius: 4px;
      -moz-border-radius-bottomright: 4px;
      -webkit-border-bottom-right-radius: 4px;
      border-bottom-right-radius: 4px;
      border-top: 1px solid #bdbdbd; }
      body .ui-tabs.ui-tabs-bottom > .ui-tabs-nav > li {
        border-width: 2px 0 0 0; }
    body .ui-tabs.ui-tabs-left > .ui-tabs-nav {
      padding: 0;
      margin: 0;
      -moz-border-radius-topleft: 4px;
      -webkit-border-top-left-radius: 4px;
      border-top-left-radius: 4px;
      -moz-border-radius-bottomleft: 4px;
      -webkit-border-bottom-left-radius: 4px;
      border-bottom-left-radius: 4px;
      border-right: 1px solid #bdbdbd; }
      body .ui-tabs.ui-tabs-left > .ui-tabs-nav > li {
        box-sizing: border-box;
        border-width: 0 2px 0 0; }
        body .ui-tabs.ui-tabs-left > .ui-tabs-nav > li > a {
          width: 100%;
          box-sizing: border-box; }
    body .ui-tabs.ui-tabs-right > .ui-tabs-nav {
      padding: 0;
      -moz-border-radius-topright: 4px;
      -webkit-border-top-right-radius: 4px;
      border-top-right-radius: 4px;
      -moz-border-radius-bottomright: 4px;
      -webkit-border-bottom-right-radius: 4px;
      border-bottom-right-radius: 4px;
      border-left: 1px solid #bdbdbd; }
      body .ui-tabs.ui-tabs-right > .ui-tabs-nav > li {
        box-sizing: border-box;
        border-width: 0 0 0 2px; }
        body .ui-tabs.ui-tabs-right > .ui-tabs-nav > li > a {
          width: 100%;
          box-sizing: border-box; }
        body .ui-tabs.ui-tabs-right > .ui-tabs-nav > li.ui-state-active > a {
          padding-left: 14px; }
    body .ui-tabs.ui-tabs-scrollable .ui-tabs-navscroller > .ui-tabs-navscroller-btn {
      outline: 0 none;
      width: 18px;
      display: block;
      height: 42px;
      background-color: #ffffff;
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      border-radius: 0;
      -moz-transition: background-color 0.3s;
      -o-transition: background-color 0.3s;
      -webkit-transition: background-color 0.3s;
      transition: background-color 0.3s; }
      body .ui-tabs.ui-tabs-scrollable .ui-tabs-navscroller > .ui-tabs-navscroller-btn > span {
        margin-top: 10px; }
      body .ui-tabs.ui-tabs-scrollable .ui-tabs-navscroller > .ui-tabs-navscroller-btn:hover {
        background-color: #e8e8e8;
        color: #000000; }
    body .ui-tabs.ui-tabs-scrollable .ui-tabs-navscroller > .ui-tabs-navscroller-btn-left {
      z-index: 1;
      left: 0;
      border-right: 1px solid #bdbdbd; }
      body .ui-tabs.ui-tabs-scrollable .ui-tabs-navscroller > .ui-tabs-navscroller-btn-left > span:before {
        position: relative;
        left: -2px; }
    body .ui-tabs.ui-tabs-scrollable .ui-tabs-navscroller > .ui-tabs-navscroller-btn-right {
      z-index: 1;
      right: 0;
      border-left: 1px solid #bdbdbd; }
      body .ui-tabs.ui-tabs-scrollable .ui-tabs-navscroller > .ui-tabs-navscroller-btn-right > span:before {
        position: relative;
        right: 2px; }
    body .ui-tabs.ui-tabs-scrollable .ui-tabs-navscroller .ui-tabs-nav > li {
      margin: 0; }
    body .ui-tabs.ui-tabs-scrollable.ui-tabs-top .ui-tabs-navscroller > .ui-tabs-nav {
      border-bottom: 1px solid #bdbdbd; }
      body .ui-tabs.ui-tabs-scrollable.ui-tabs-top .ui-tabs-navscroller > .ui-tabs-nav > li {
        border-style: solid;
        border-width: 0 0 2px 0; }
    body .ui-tabs.ui-tabs-scrollable.ui-tabs-top .ui-tabs-navscroller > .ui-tabs-navscroller-btn-left {
      border-top: 0 none;
      border-bottom: 1px solid #bdbdbd; }
    body .ui-tabs.ui-tabs-scrollable.ui-tabs-bottom .ui-tabs-navscroller > .ui-tabs-nav {
      border-top: 1px solid #bdbdbd; }
      body .ui-tabs.ui-tabs-scrollable.ui-tabs-bottom .ui-tabs-navscroller > .ui-tabs-nav > li {
        border-style: solid;
        border-width: 2px 0 0 0; }
    body .ui-tabs.ui-tabs-scrollable.ui-tabs-bottom .ui-tabs-navscroller > .ui-tabs-navscroller-btn-left {
      border-bottom: 0 none;
      border-top: 1px solid #bdbdbd; }
    body .ui-tabs.ui-tabs-scrollable.ui-tabs-bottom .ui-tabs-navscroller > .ui-tabs-navscroller-btn-right {
      border-top: 1px solid #bdbdbd; }
  body .ui-wizard .ui-wizard-step-titles {
    background-color: #005395;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px; }
    body .ui-wizard .ui-wizard-step-titles > li {
      padding: 10px 16px;
      color: #ffffff;
      font-size: 16px; }
      body .ui-wizard .ui-wizard-step-titles > li.ui-state-highlight {
        color: #ffffff;
        background-color: transparent;
        border-bottom: 2px solid #FDB813;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0; }
  body .ui-wizard .ui-wizard-content {
    margin: 0; }
    body .ui-wizard .ui-wizard-content .ui-panel .ui-panel-titlebar {
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      border-radius: 0; }
  body .ui-breadcrumb {
    padding: 10px 16px; }
    body .ui-breadcrumb a {
      color: #ffffff;
      font-size: 16px; }
    body .ui-breadcrumb li:first-child a {
      position: relative;
      font-size: 24px;
      margin-top: 0; }
      body .ui-breadcrumb li:first-child a span {
        display: none; }
  body .ui-steps {
    position: relative; }
    body .ui-steps .ui-steps-item {
      background-color: transparent; }
      body .ui-steps .ui-steps-item.ui-state-disabled {
        opacity: 0.5;
        filter: alpha(opacity=50); }
      body .ui-steps .ui-steps-item .ui-menuitem-link {
        display: inline-block;
        text-align: left;
        background-color: #ffffff;
        overflow: hidden; }
        body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number {
          display: inline-block;
          background-color: #757575;
          -moz-border-radius: 50%;
          -webkit-border-radius: 50%;
          border-radius: 50%;
          padding: 4px 12px;
          font-size: 16px;
          color: #ffffff; }
        body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title {
          display: inline;
          margin-left: 10px;
          color: #757575; }
      body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number {
        background-color: #015496; }
      body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title {
        font-weight: 700;
        color: #212121; }
      body .ui-steps .ui-steps-item:last-child .ui-menuitem-link {
        display: block; }
    body .ui-steps:before {
      content: ' ';
      border: 1px solid #bdbdbd;
      width: 90%;
      top: 45%;
      left: 0;
      display: block;
      position: absolute; }
  body .ui-menu {
    padding: 8px 0; }
    body .ui-menu .ui-shadow, body .ui-menu.ui-shadow {
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
      -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
    body .ui-menu .ui-menu-list {
      padding: 0;
      margin: 0; }
      body .ui-menu .ui-menu-list li.ui-widget-header {
        margin: 0 0 1px 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        border: 0 none;
        width: 100%;
        box-sizing: border-box; }
        body .ui-menu .ui-menu-list li.ui-widget-header h3 {
          display: block;
          float: none;
          font-size: 16px;
          padding: 10px 16px;
          font-weight: 400; }
          body .ui-menu .ui-menu-list li.ui-widget-header h3 .ui-icon {
            font-size: 24px; }
            body .ui-menu .ui-menu-list li.ui-widget-header h3 .ui-icon.ui-icon-triangle-1-s, body .ui-menu .ui-menu-list li.ui-widget-header h3 .ui-icon.ui-icon-triangle-1-e {
              margin: -12px 0 0 4px; }
      body .ui-menu .ui-menu-list li.ui-menuitem {
        margin: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0; }
        body .ui-menu .ui-menu-list li.ui-menuitem.ui-state-hover {
          background-color: #e8e8e8;
          color: #000000; }
        body .ui-menu .ui-menu-list li.ui-menuitem .ui-menuitem-link {
          border: 0 none;
          padding: 10px 16px;
          width: 100%;
          min-height: 44px;
          box-sizing: border-box;
          color: #212121;
          line-height: 24px;
          -moz-border-radius: 0;
          -webkit-border-radius: 0;
          border-radius: 0;
          position: relative; }
          body .ui-menu .ui-menu-list li.ui-menuitem .ui-menuitem-link.ui-state-hover {
            background-color: #e8e8e8;
            color: #000000; }
          body .ui-menu .ui-menu-list li.ui-menuitem .ui-menuitem-link .ui-menuitem-icon {
            margin-right: 12px;
            display: inline-block;
            vertical-align: middle;
            float: none; }
          body .ui-menu .ui-menu-list li.ui-menuitem .ui-menuitem-link .ui-menuitem-text {
            display: inline-block;
            vertical-align: middle;
            float: none; }
      body .ui-menu .ui-menu-list .ui-separator {
        height: 1px;
        background-color: #bdbdbd;
        width: 100%;
        box-sizing: border-box; }
    body .ui-menu.ui-menu-toggleable .ui-menu-list li.ui-widget-header {
      padding-left: 36px; }
      body .ui-menu.ui-menu-toggleable .ui-menu-list li.ui-widget-header .ui-icon {
        color: #ffffff; }
        body .ui-menu.ui-menu-toggleable .ui-menu-list li.ui-widget-header .ui-icon.ui-icon-triangle-1-s {
          margin-top: -12px; }
        body .ui-menu.ui-menu-toggleable .ui-menu-list li.ui-widget-header .ui-icon.ui-icon-triangle-1-e {
          margin-top: -12px; }
    body .ui-menu.ui-tieredmenu .ui-icon-triangle-1-e {
      position: absolute;
      right: 8px;
      top: 10px;
      float: none; }
    body .ui-menu.ui-tieredmenu .ui-menu-child {
      padding: 8px 0; }
    body .ui-menu.ui-menubar {
      padding: 0; }
      body .ui-menu.ui-menubar .ui-menu-child {
        padding: 8px 0; }
      body .ui-menu.ui-menubar .ui-menubar-options {
        padding: 10px 16px; }
    body .ui-menu.ui-slidemenu .ui-menu-parent .ui-menu-child {
      padding: 0;
      box-shadow: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none; }
    body .ui-menu.ui-slidemenu .ui-slidemenu-backward {
      width: 100%;
      box-sizing: border-box;
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      border-radius: 0; }
  body .ui-tabmenu {
    padding: 0; }
    body .ui-tabmenu .ui-tabmenu-nav {
      padding: 0;
      background-color: #ffffff;
      border: 0 none;
      -moz-border-radius: 0px;
      -webkit-border-radius: 0px;
      border-radius: 0px; }
      body .ui-tabmenu .ui-tabmenu-nav > .ui-tabmenuitem {
        top: auto;
        margin: 0 4px 0 0;
        padding: 0;
        border-style: solid;
        border-width: 0 0 2px 0;
        -moz-transition: border-color 0.3s;
        -o-transition: border-color 0.3s;
        -webkit-transition: border-color 0.3s;
        transition: border-color 0.3s; }
        body .ui-tabmenu .ui-tabmenu-nav > .ui-tabmenuitem > a {
          padding: 10px 16px; }
          body .ui-tabmenu .ui-tabmenu-nav > .ui-tabmenuitem > a:focus {
            outline: 0 none; }
          body .ui-tabmenu .ui-tabmenu-nav > .ui-tabmenuitem > a .ui-menuitem-icon, body .ui-tabmenu .ui-tabmenu-nav > .ui-tabmenuitem > a .ui-menuitem-text {
            float: none;
            display: inline-block;
            vertical-align: middle; }
          body .ui-tabmenu .ui-tabmenu-nav > .ui-tabmenuitem > a .ui-menuitem-icon {
            margin-right: 12px; }
        body .ui-tabmenu .ui-tabmenu-nav > .ui-tabmenuitem.ui-state-default a {
          color: #757575; }
          body .ui-tabmenu .ui-tabmenu-nav > .ui-tabmenuitem.ui-state-default a .ui-icon {
            color: #757575; }
        body .ui-tabmenu .ui-tabmenu-nav > .ui-tabmenuitem.ui-state-hover {
          background-color: #ffffff; }
        body .ui-tabmenu .ui-tabmenu-nav > .ui-tabmenuitem.ui-state-active {
          background-color: #ffffff;
          border-color: #FDB813;
          border-style: solid; }
          body .ui-tabmenu .ui-tabmenu-nav > .ui-tabmenuitem.ui-state-active a {
            color: #015496; }
            body .ui-tabmenu .ui-tabmenu-nav > .ui-tabmenuitem.ui-state-active a .ui-icon {
              color: #015496; }
  body .ui-panelmenu .ui-panelmenu-header {
    background-color: #015496;
    margin-bottom: 1px; }
    body .ui-panelmenu .ui-panelmenu-header a {
      padding: 10px 16px 10px 42px;
      color: #ffffff;
      font-size: 16px; }
    body .ui-panelmenu .ui-panelmenu-header .ui-icon {
      color: #ffffff;
      margin-top: -12px; }
    body .ui-panelmenu .ui-panelmenu-header.ui-state-active {
      background-color: #FDB813;
      -moz-border-radius-bottomleft: 0;
      -webkit-border-bottom-left-radius: 0;
      border-bottom-left-radius: 0;
      -moz-border-radius-bottomright: 0;
      -webkit-border-bottom-right-radius: 0;
      border-bottom-right-radius: 0; }
      body .ui-panelmenu .ui-panelmenu-header.ui-state-active a, body .ui-panelmenu .ui-panelmenu-header.ui-state-active .ui-icon {
        color: #ffffff; }
  body .ui-panelmenu .ui-panelmenu-content {
    padding: 0; }
    body .ui-panelmenu .ui-panelmenu-content .ui-menuitem {
      margin: 0; }
      body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link {
        border: 0 none;
        padding: 10px 16px;
        width: 100%;
        min-height: 44px;
        box-sizing: border-box;
        color: #212121;
        line-height: 24px;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        position: relative; }
        body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link.ui-state-hover {
          background-color: #e8e8e8;
          color: #000000; }
        body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link .ui-menuitem-text {
          display: inline-block;
          vertical-align: middle;
          float: none; }
        body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link .ui-icon {
          position: static;
          display: inline-block;
          vertical-align: middle;
          margin-right: 12px; }
  body .ui-carousel .ui-carousel-header {
    padding: 10px 16px;
    font-size: 16px; }
    body .ui-carousel .ui-carousel-header .ui-icon {
      color: #ffffff; }
    body .ui-carousel .ui-carousel-header .ui-carousel-dropdown,
    body .ui-carousel .ui-carousel-header .ui-carousel-mobile-dropdown {
      margin: 5px 10px; }
  body .ui-carousel .ui-carousel-footer {
    padding: 10px 16px-2px;
    font-size: 14px; }
  body .ui-carousel .ui-carousel-page-links {
    margin-top: 2px; }
  body .ui-tree {
    padding: 10px 16px/2; }
    body .ui-tree .ui-treenode-children {
      padding-left: 28px; }
    body .ui-tree .ui-treenode-leaf-icon {
      width: 23px; }
    body .ui-tree .ui-treenode-content .ui-chkbox {
      margin-right: 8px; }
      body .ui-tree .ui-treenode-content .ui-chkbox .ui-icon {
        color: #757575; }
    body .ui-tree .ui-treenode-content .ui-tree-toggler {
      vertical-align: middle;
      margin: 0 0 0 4px; }
    body .ui-tree .ui-treenode-content .ui-treenode-icon {
      vertical-align: middle;
      margin: 0 4px; }
    body .ui-tree .ui-treenode-content .ui-treenode-label {
      margin: 0;
      vertical-align: middle; }
    body .ui-tree .ui-tree-droppoint.ui-state-hover {
      background-color: #FDB813; }
    body .ui-tree.ui-tree-horizontal {
      padding-left: 0;
      padding-right: 0; }
      body .ui-tree.ui-tree-horizontal .ui-treenode-content {
        background-color: #ffffff;
        border: 1px solid #bdbdbd; }
        body .ui-tree.ui-tree-horizontal .ui-treenode-content .ui-tree-toggler {
          vertical-align: top; }
        body .ui-tree.ui-tree-horizontal .ui-treenode-content .ui-treenode-icon {
          vertical-align: top;
          margin-right: 4px; }
        body .ui-tree.ui-tree-horizontal .ui-treenode-content.ui-state-highlight {
          background-color: #FDB813;
          color: #ffffff; }
  body .ui-tree-draghelper {
    border: 1px solid #015496; }
  body .fc .fc-button-group .ui-icon {
    margin-top: 3px; }
  body .fc .fc-button-group .ui-state-active {
    background-color: #FDB813; }
  body .fc .fc-event {
    background-color: #AAC5DB;
    color: #212121; }
  body .fc table {
    box-sizing: border-box; }
  body .ui-treetable .ui-treetable-header {
    padding: 10px 16px;
    font-size: 16px; }
  body .ui-treetable thead th {
    background-color: #ffffff;
    padding: 10px 14px;
    border: 0 none; }
    body .ui-treetable thead th .ui-icon {
      color: #757575; }
    body .ui-treetable thead th:first-child {
      border-left: 1px solid #bdbdbd; }
    body .ui-treetable thead th:last-child {
      border-right: 1px solid #bdbdbd; }
    body .ui-treetable thead th.ui-state-hover {
      background-color: #e8e8e8;
      color: #000000; }
    body .ui-treetable thead th .ui-sortable-column-icon {
      vertical-align: middle;
      margin: -4px 0 0 0; }
    body .ui-treetable thead th.ui-state-active {
      background-color: #FDB813;
      color: #ffffff; }
      body .ui-treetable thead th.ui-state-active .ui-icon {
        color: #ffffff; }
    body .ui-treetable thead th .ui-column-resizer {
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga';
      font-size: 16px;
      color: #757575; }
      body .ui-treetable thead th .ui-column-resizer:before {
        content: ""; }
  body .ui-treetable tfoot td {
    border: 0 none;
    padding: 10px 14px; }
  body .ui-treetable tbody tr td {
    border: 0 none;
    padding: 10px 14px; }
    body .ui-treetable tbody tr td .ui-treetable-toggler {
      display: inline-block;
      vertical-align: middle;
      margin: 0 4px;
      float: none; }
    body .ui-treetable tbody tr td .ui-chkbox {
      margin-right: 8px; }
  body .ui-treetable tbody tr.ui-state-hover {
    background-color: #e8e8e8;
    color: #000000; }
  body .ui-treetable tbody tr.ui-state-highlight .ui-chkbox .ui-chkbox-box {
    border-color: #ffffff; }
  body .ui-treetable.ui-treetable-scrollable .ui-treetable-scrollable-header, body .ui-treetable.ui-treetable-scrollable .ui-treetable-scrollable-footer {
    background-color: transparent;
    border: 0 none; }
  body .ui-treetable.ui-treetable-scrollable thead th {
    background-color: #ffffff;
    color: #212121;
    border-bottom: 1px solid #bdbdbd;
    border-top: 1px solid #bdbdbd; }
    body .ui-treetable.ui-treetable-scrollable thead th.ui-state-active {
      background-color: #FDB813;
      color: #ffffff; }
  body .ui-treetable.ui-treetable-scrollable thead.ui-treetable-scrollable-theadclone th {
    padding-bottom: 0px;
    padding-top: 0px;
    line-height: 0px;
    border-top: 0 none; }
  body .ui-progressbar {
    height: 16px;
    background-color: #AAC5DB; }
    body .ui-progressbar .ui-progressbar-value {
      height: 16px; }
    body .ui-progressbar .ui-progressbar-label {
      color: #ffffff;
      top: -3px; }
  body .ui-dialog.ui-shadow {
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }
  body .ui-dialog .ui-dialog-titlebar {
    background-color: #ffffff;
    color: #212121;
    padding: 10px 16px; }
    body .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
      font-weight: 700; }
    body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon {
      margin-top: 4px;
      padding: 0;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      -moz-transition: background-color 0.3s;
      -o-transition: background-color 0.3s;
      -webkit-transition: background-color 0.3s;
      transition: background-color 0.3s; }
      body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon.ui-state-hover, body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon.ui-state-focus {
        background-color: #e8e8e8;
        color: #000000; }
      body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .ui-icon {
        color: #757575; }
      body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .ui-icon-extlink:before {
        content: "fullscreen"; }
      body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .ui-icon-newwin:before {
        content: "fullscreen_exit"; }
  body .ui-dialog .ui-dialog-buttonpane, body .ui-dialog .ui-dialog-footer {
    text-align: right; }
    body .ui-dialog .ui-dialog-buttonpane .ui-button, body .ui-dialog .ui-dialog-footer .ui-button {
      background-color: #ffffff;
      color: #212121;
      box-shadow: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none; }
      body .ui-dialog .ui-dialog-buttonpane .ui-button .ui-icon, body .ui-dialog .ui-dialog-footer .ui-button .ui-icon {
        color: #757575; }
      body .ui-dialog .ui-dialog-buttonpane .ui-button.ui-state-hover, body .ui-dialog .ui-dialog-footer .ui-button.ui-state-hover {
        background-color: #e8e8e8;
        color: #000000; }
  body .ui-dialog .ui-confirm-dialog-severity {
    margin: 0px 12px; }
  body .ui-lightbox.ui-shadow {
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }
  body .ui-lightbox .ui-lightbox-caption {
    padding: 10px 16px; }
    body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text {
      margin: 0; }
    body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close {
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      -moz-transition: background-color 0.3s;
      -o-transition: background-color 0.3s;
      -webkit-transition: background-color 0.3s;
      transition: background-color 0.3s;
      font-size: #212121;
      padding: 0;
      margin: 0;
      line-height: #212121;
      width: 24px;
      height: 24px; }
      body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close.ui-state-hover {
        background-color: #AAC5DB;
        color: #000000;
        padding: 0; }
  body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left {
    top: 40%; }
    body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right .ui-icon, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left .ui-icon {
      -moz-transition: color 0.3s;
      -o-transition: color 0.3s;
      -webkit-transition: color 0.3s;
      transition: color 0.3s;
      font-size: 48px;
      color: #AAC5DB; }
  body .ui-rating .ui-rating-cancel {
    text-indent: 0; }
    body .ui-rating .ui-rating-cancel a {
      color: #757575;
      background: none;
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga'; }
      body .ui-rating .ui-rating-cancel a:before {
        content: ""; }
  body .ui-rating .ui-rating-star {
    text-indent: 0; }
    body .ui-rating .ui-rating-star a {
      color: #757575;
      background: none;
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga'; }
      body .ui-rating .ui-rating-star a:before {
        content: ""; }
    body .ui-rating .ui-rating-star.ui-rating-star-on a {
      color: #FDB813;
      font-family: 'Material Icons';
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      /* Preferred icon size */
      display: inline-block;
      width: 1em;
      height: 1em;
      line-height: 1;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      /* Support for all WebKit browsers. */
      -webkit-font-smoothing: antialiased;
      /* Support for Safari and Chrome. */
      text-rendering: optimizeLegibility;
      /* Support for Firefox. */
      -moz-osx-font-smoothing: grayscale;
      /* Support for IE. */
      font-feature-settings: 'liga'; }
      body .ui-rating .ui-rating-star.ui-rating-star-on a:before {
        content: ""; }
  body .ui-overlaypanel.ui-shadow {
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }
  body .ui-overlaypanel .ui-overlaypanel-close {
    background-color: #FDB813;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
    padding: 2px 6px;
    right: -16px;
    top: -16px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12); }
    body .ui-overlaypanel .ui-overlaypanel-close span {
      color: #ffffff; }
      body .ui-overlaypanel .ui-overlaypanel-close span:before {
        position: relative;
        top: 3px; }
    body .ui-overlaypanel .ui-overlaypanel-close.ui-state-hover {
      background-color: #c58a02; }
  body .ui-password-panel.ui-shadow {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
  body .ui-fileupload .ui-fileupload-buttonbar {
    padding: 10px 16px; }
    body .ui-fileupload .ui-fileupload-buttonbar .ui-icon-arrowreturnthick-1-n:before {
      content: "file_upload"; }
    body .ui-fileupload .ui-fileupload-buttonbar .ui-button {
      background-color: #FDB813; }
      body .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-state-hover {
        background-color: #c58a02; }
  body .ui-fileupload .ui-fileupload-content .ui-messages-error .ui-icon {
    color: #ffffff; }
  body .ui-galleria .ui-galleria-nav-prev {
    left: 0; }
  body .ui-galleria .ui-galleria-nav-next {
    right: 0; }
  body .ui-log .ui-log-header {
    padding: 10px 16px;
    height: auto; }
    body .ui-log .ui-log-header > .ui-log-button {
      line-height: 16px;
      position: static;
      display: inline-block;
      vertical-align: middle;
      margin-right: 4px;
      border: 1px solid transparent;
      padding: 1px 3px;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      -moz-transition: background-color 0.3s;
      -o-transition: background-color 0.3s;
      -webkit-transition: background-color 0.3s;
      transition: background-color 0.3s; }
      body .ui-log .ui-log-header > .ui-log-button.ui-state-hover {
        background-color: #AAC5DB; }
  body .ui-tagcloud li {
    margin: 4px 0px; }
    body .ui-tagcloud li a {
      -moz-transition: background-color 0.3s;
      -o-transition: background-color 0.3s;
      -webkit-transition: background-color 0.3s;
      transition: background-color 0.3s;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      border-radius: 3px; }
      body .ui-tagcloud li a:hover {
        background-color: #e8e8e8;
        color: #000000; }
  body .timeline-frame .timeline-event {
    border-color: #bdbdbd;
    background-color: #ffffff; }
    body .timeline-frame .timeline-event.ui-state-active {
      background-color: #FDB813;
      border-color: #FDB813;
      color: #ffffff; }
  body .timeline-frame .timeline-axis {
    border-color: #bdbdbd; }
  body .timeline-frame .timeline-navigation {
    height: 36px; }
  body .ui-tooltip {
    opacity: 0.9;
    filter: alpha(opacity=90);
    font-size: 14px; }
    body .ui-tooltip .ui-tooltip-text {
      background-color: #323232; }
    body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow {
      border-top-color: #323232; }
    body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow {
      border-bottom-color: #323232; }
    body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow {
      border-left-color: #323232; }
    body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow {
      border-right-color: #323232; }
  body .ui-state-error,
  body .ui-widget.ui-state-error,
  body .ui-widget-content .ui-state-error,
  body .ui-widget-header .ui-state-error {
    border-color: #e62a10; }

@media (max-width: 640px) {
  body .ui-panelgrid .ui-grid-responsive .ui-grid-row {
    border: 0 none; }
  body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title {
    display: none; }
  body .ui-picklist.ui-picklist-responsive .ui-picklist-list-wrapper {
    margin-bottom: 8px; }
  body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-button.ui-button-icon-only {
    display: inline-block;
    margin-right: 4px; }
  body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-icon-arrow-1-e {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg); }
    body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-icon-arrow-1-e:before {
      content: ""; }
  body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-icon-arrowstop-1-e {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg); }
    body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-icon-arrowstop-1-e:before {
      content: ""; }
  body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-icon-arrow-1-w {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg); }
    body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-icon-arrow-1-w:before {
      content: ""; }
  body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-icon-arrowstop-1-w {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg); }
    body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-icon-arrowstop-1-w:before {
      content: ""; }
  body .ui-orderlist.ui-grid-responsive .ui-orderlist-controls {
    text-align: center;
    width: auto;
    margin-bottom: 8px; }
    body .ui-orderlist.ui-grid-responsive .ui-orderlist-controls .ui-button {
      margin-right: 4px; }
  body .ui-buttonset > .ui-button {
    display: block;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0; }
    body .ui-buttonset > .ui-button:first-child {
      -moz-border-radius-topleft: 3px;
      -webkit-border-top-left-radius: 3px;
      border-top-left-radius: 3px;
      -moz-border-radius-topright: 3px;
      -webkit-border-top-right-radius: 3px;
      border-top-right-radius: 3px; }
    body .ui-buttonset > .ui-button:last-child {
      -moz-border-radius-bottomleft: 3px;
      -webkit-border-bottom-left-radius: 3px;
      border-bottom-left-radius: 3px;
      -moz-border-radius-bottomright: 3px;
      -webkit-border-bottom-right-radius: 3px;
      border-bottom-right-radius: 3px; } }

body, html {
  font-size: 12px;
  margin: 0px;
  padding: 0px;
  color: #838180;
  background: #fbfbfb; }

a:LINK, a:HOVER, a:VISITED, a:ACTIVE {
  color: #478CC6;
  font-size: 12px; }

input[type="submit"], input[type="button"] {
  cursor: pointer; }

body .ui-selectonemenu .ui-selectonemenu-label.ui-inputfield {
  font-size: 14px; }

textarea.scroll {
  width: 100%;
  overflow: hidden;
  word-wrap: break-word;
  height: 220px;
  overflow-y: auto; }

.ui-selectoneradio label {
  margin: 0 16px 0 8px; }

.ui-messages a {
  color: #ffffff; }

#page {
  width: 1150px;
  margin: 0 auto; }

#languagebar {
  text-align: right;
  width: 1150px;
  padding-top: 5px;
  padding-bottom: 5px; }

#languagebar a {
  padding-left: 10px;
  color: #B1B2B4;
  text-decoration: none; }

#header {
  clear: both;
  height: 80px;
  background-color: white;
  /*border-bottom: 1px solid #FFD541;*/
  padding: 5px; }

#sidebar {
  clear: both;
  width: 1100px; }

#content {
  clear: both;
  width: 1140px;
  min-height: 560px;
  margin: auto;
  height: auto !important;
  padding-top: 10px;
  padding-bottom: 10px; }

#footer {
  clear: both;
  height: 100px;
  /*border-top: 1px solid #FFD541;*/
  background-image: url(/resources/gfx/foot_back_small.jpg); }

#footer_div {
  text-align: right;
  padding-top: 40px;
  padding-right: 40px;
  color: #999999; }

.img_anchor {
  border: none; }

ul.ui-corner-all {
  margin-top: -1px !important; }

.ui-fileupload .start {
  display: none; }

.ui-fileupload .cancel {
  display: none; }

.ui-fileupload .progress {
  display: none; }

.mypanelgrid td {
  border-style: hidden !important;
  border-collapse: none !important; }

body .md-inputfield, body .block-container .block .md-selectonemenu, body .block-container .block .md-selectcheckbox {
  position: relative; }

.search-item .ui-selectcheckboxmenu {
  min-width: 150px; }

.md-inputfield .ui-selectonemenu, body .block-container .block .md-selectonemenu .ui-selectonemenu, body .block-container .block .md-selectcheckbox .ui-selectonemenu {
  height: 23px; }

body.layout-compact .fileupload-icon-only .ui-fileupload-buttonbar .ui-fileupload-choose {
  overflow: hidden;
  border-radius: 50%;
  width: 32px;
  height: 32px; }

body.layout-compact .fileupload-icon-only .ui-fileupload-buttonbar .ui-fileupload-choose input {
  width: 119px;
  height: 31px;
  cursor: pointer; }

body.layout-compact .fileupload-icon-only .ui-fileupload .ui-fileupload-choose .ui-button-text {
  font-weight: normal; }

body.layout-compact .fileupload-icon-only .ui-fileupload .ui-fileupload-buttonbar .ui-button {
  background-color: #015496; }

body.layout-compact .fileupload-icon-only .ui-fileupload-buttonbar .ui-fileupload-choose.ui-state-active {
  background-color: #0170c9; }

body.layout-compact .fileupload-icon-only .ui-fileupload-buttonbar .ui-fileupload-choose.ui-state-focus {
  background-color: #0170c9; }

body.layout-compact .fileupload-icon-only .ui-fileupload-buttonbar .ui-fileupload-choose .ui-icon-plusthick {
  width: 20px;
  height: 20px;
  font-size: 20px;
  margin-top: -10px;
  margin-left: -10px;
  left: 50%; }

body.layout-compact .fileupload-icon-only .ui-fileupload-buttonbar .ui-fileupload-choose .ui-icon-plusthick:before {
  content: ""; }

body.layout-compact .fileupload-icon-only .ui-fileupload .ui-fileupload-buttonbar {
  padding: 0;
  background: none;
  border: none; }

body.layout-compact .fileupload-icon-only .ui-button-text.ui-c {
  display: none; }

body.layout-compact .fileupload-icon-only .ui-button.ui-button-text-icon-left {
  padding-left: 0; }

.fileupload-icon-only .ui-fileupload-content {
  padding: 0;
  background: none;
  border: none;
  display: none; }

body.layout-compact .fileupload-icon-only.ui-fileupload .ui-fileupload-buttonbar {
  padding: 0;
  background: none;
  border: none; }

body .ui-fluid .ui-selectonemenu.select .ui-selectonemenu-trigger {
  width: 100%;
  padding-right: 0px; }

body.layout-compact .ui-selectonemenu.select .ui-selectonemenu-trigger .ui-icon {
  float: right;
  margin-top: -3px; }

.left {
  float: left; }

body.layout-compact .ui-fileupload.minimal-upload {
  padding: 15px 0 0 0; }
  body.layout-compact .ui-fileupload.minimal-upload .ui-fileupload-buttonbar {
    widows: 100%;
    text-align: right;
    padding: 0 0 0 0;
    border-radius: 0;
    border: none;
    background: none; }
    body.layout-compact .ui-fileupload.minimal-upload .ui-fileupload-buttonbar .ui-fileupload-choose {
      transition: none;
      box-shadow: none;
      border: none;
      background: none;
      color: #212121; }
      body.layout-compact .ui-fileupload.minimal-upload .ui-fileupload-buttonbar .ui-fileupload-choose .ui-icon {
        color: #212121; }
  body.layout-compact .ui-fileupload.minimal-upload .ui-fileupload-content {
    display: none;
    clear: left; }

body.layout-compact .ui-fileupload.button-upload {
  padding: 15px 0 0 0; }
  body.layout-compact .ui-fileupload.button-upload .ui-fileupload-buttonbar {
    widows: 100%;
    text-align: left;
    padding: 0 0 0 0;
    border-radius: 0;
    border: none;
    background: none; }
    body.layout-compact .ui-fileupload.button-upload .ui-fileupload-buttonbar .ui-fileupload-choose {
      background-color: #015496; }
  body.layout-compact .ui-fileupload.button-upload .ui-fileupload-content {
    display: none;
    clear: left; }

.ui-datalist.list-style-none ul {
  list-style: none;
  margin: 0;
  padding: 0 15px 0 15px; }

.md-inputfield.fixed .ui-selectonemenu label, body .block-container .block .fixed.md-selectonemenu .ui-selectonemenu label, body .block-container .block .fixed.md-selectcheckbox .ui-selectonemenu label {
  color: #999;
  font-weight: normal;
  position: absolute;
  left: 5px;
  top: 1px;
  transition: 0.3s ease all;
  -moz-transition: 0.3s ease all;
  -webkit-transition: 0.3s ease all; }

.md-inputfield.fixed > label, body .block-container .block .fixed.md-selectonemenu > label, body .block-container .block .fixed.md-selectcheckbox > label {
  top: -20px;
  font-size: 12px;
  color: #015496; }

body {
  width: 100%; }

.main {
  width: 100%;
  min-height: calc(100vh - 85px);
  box-sizing: border-box; }

.main-content {
  max-width: 1370px;
  margin-top: 35px;
  margin-bottom: 35px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 25px 0 25px; }

.search-section {
  width: 100%;
  display: flex;
  padding: 0 25px 0 25px;
  padding-top: 10px;
  padding-bottom: 5px; }

.content {
  width: 100%;
  padding: 10px 25px 5px 25px; }

.topbar-container {
  max-width: 1370px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 25px 0 25px; }
  @media (min-width: 0px) and (max-width: 1105px) {
    .topbar-container {
      background-color: #015496;
      -webkit-box-shadow: 3px 0 6px rgba(0, 0, 0, 0.3);
      -moz-box-shadow: 3px 0 6px rgba(0, 0, 0, 0.3);
      box-shadow: 3px 0 6px rgba(0, 0, 0, 0.3);
      padding: 0 0 0 0; } }

.logo-app {
  height: 100%;
  float: left;
  vertical-align: middle;
  line-height: 75px;
  padding-left: 0; }
  .logo-app img {
    vertical-align: middle;
    max-width: 260px;
    max-height: 50px; }
  @media (min-width: 0px) and (max-width: 1105px) {
    .logo-app {
      padding-left: 23px; } }

.logo {
  display: block;
  width: 156px;
  height: 30px;
  margin-top: 23px;
  background-image: url("quadon_medium.png.xhtml?ln=gfx"); }
  @media (min-width: 0px) and (max-width: 1105px) {
    .logo {
      width: 156px;
      height: 30px;
      margin-top: 14px;
      background-image: url("quadon_medium.png.xhtml?ln=gfx"); } }

.topbar-center {
  position: absolute;
  top: 0px;
  right: 50%; }
  @media (min-width: 0px) and (max-width: 1105px) {
    .topbar-center {
      display: none;
      top: -5px;
      right: 23px; } }

.qport-logo {
  float: left;
  display: block;
  width: 114px;
  height: 35px;
  margin-top: 17px;
  background-image: url("QPort.png.xhtml?ln=gfx"); }
  @media (min-width: 0px) and (max-width: 1105px) {
    .qport-logo {
      background-image: url("QPort-light.png.xhtml?ln=gfx"); } }

.qadmin-logo {
  float: left;
  display: block;
  width: 142px;
  height: 35px;
  margin-top: 17px;
  background-image: url("QAdmin.png.xhtml?ln=gfx"); }
  @media (min-width: 0px) and (max-width: 1105px) {
    .qadmin-logo {
      background-image: url("QAdmin-light.png.xhtml?ln=gfx"); } }

.logo-teletech {
  height: 100%;
  float: right;
  vertical-align: middle;
  line-height: 75px; }
  .logo-teletech img {
    vertical-align: middle;
    max-width: 150px;
    max-height: 25px; }

.header-title {
  width: 100%;
  text-align: center;
  position: absolute;
  margin: 0;
  line-height: 75px; }

.language-label {
  display: inline-block;
  line-height: 39px;
  float: left;
  margin-right: 14px; }

.select-language {
  min-width: 64px;
  margin: 7px 19px 0px 0px;
  width: 85px; }

.menu {
  width: 100%;
  height: 36px;
  background-color: #ffffff; }

.menu-content {
  max-width: 1370px;
  height: 36px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 25px 0 25px; }

.profile-menu-container {
  display: none; }
  .profile-menu-container .profile {
    display: none; }
    @media (min-width: 0px) and (max-width: 1105px) {
      .profile-menu-container .profile {
        display: block; } }
  @media (min-width: 0px) and (max-width: 1105px) {
    .profile-menu-container {
      display: block; } }

.nano-content {
  max-width: 1370px;
  margin-left: auto;
  margin-right: auto !important; }

.menu-logedin-username {
  display: block;
  top: 10px;
  right: 0px;
  color: #fff;
  position: absolute; }
  @media (min-width: 0px) and (max-width: 1280px) {
    .menu-logedin-username {
      margin-right: 25px; } }

.ultima-menu li a {
  padding-top: 2px;
  border-bottom: 2px solid #015496; }
  @media (min-width: 0px) and (max-width: 1105px) {
    .ultima-menu li a {
      border-bottom: 2px solid #ffffff; } }
  .ultima-menu li a:hover {
    border-bottom: 2px solid #e8e8e8; }

.ultima-menu li a.active {
  border-bottom: 2px solid #FDB813; }

.ultima-menu li.active-menuitem > a {
  border-bottom: 2px solid #FDB813; }

.active-menuitem ul li a {
  padding-top: 2px;
  border-bottom: 2px solid #fbfbfb; }
  .active-menuitem ul li a:hover {
    border-bottom: 2px solid #e8e8e8; }

.layout-wrapper .topbar-items > li > ul a {
  border-bottom: 2px solid #fbfbfb; }

.validation-codes .ui-selectcheckboxmenu-item[title] {
  position: relative; }
  .validation-codes .ui-selectcheckboxmenu-item[title] .ui-chkbox {
    position: absolute;
    left: 10px;
    cursor: pointer;
    pointer-events: all; }
  .validation-codes .ui-selectcheckboxmenu-item[title] label {
    position: absolute;
    width: 90%;
    cursor: pointer;
    left: 10px;
    pointer-events: all; }
  .validation-codes .ui-selectcheckboxmenu-item[title]:after {
    pointer-events: none;
    display: block;
    position: relative;
    color: #333;
    font-size: 14px;
    content: attr(title);
    padding-left: 63px; }

.validation-codes .ui-selectonemenu-item[title] {
  position: relative;
  display: block;
  text-align: left; }
  .validation-codes .ui-selectonemenu-item[title]:after {
    pointer-events: none;
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 14px;
    content: attr(title);
    padding-left: 4px;
    padding-right: 26px; }
  .validation-codes .ui-selectonemenu-item[title]:before {
    display: block;
    position: absolute;
    left: 50px;
    right: 0;
    color: #333;
    font-size: 14px;
    content: attr(title); }

.extendedDataTable {
  height: 200px; }

.centerPickList {
  width: 500px;
  margin-left: auto;
  margin-right: auto; }

.keyField {
  width: 200px;
  padding: 3px;
  color: black;
  font-weight: bold;
  background-color: #FFE67A; }

.valueField {
  width: 200px;
  padding: 3px;
  color: black;
  background-color: #FFFCBC; }

.col {
  vertical-align: top;
  width: 200px; }

.hCenter {
  margin-left: auto;
  margin-right: auto; }

.selectList {
  width: 200px; }

.rpSettingPickList {
  width: 700px;
  margin-left: auto;
  margin-right: auto; }

.rpKeyField {
  width: 100px;
  padding: 3px;
  color: black;
  font-weight: bold;
  background-color: #FFE67A; }

.rpValueField {
  width: 200px;
  padding: 3px;
  color: black;
  background-color: #FFFCBC; }

.rpColSide {
  vertical-align: top;
  width: 310px; }

.rpColMid {
  vertical-align: top;
  width: 70px; }

.textCenter {
  text-align: center; }

.sectionTitle {
  color: black;
  font-size: 12px;
  font-weight: bold; }

.siteTitle {
  color: black;
  font-size: 24px;
  margin-bottom: 10px; }

.sectionText {
  color: black;
  font-size: 12px; }

.selectOneMenu {
  width: 200px;
  height: 19px; }

.selectOneMenuHouseNumber {
  width: 60px;
  height: 19px; }

.tableSelectOneMenu {
  border: 0;
  padding: 3; }

.tableSelectOneMenuWidth {
  width: 200px; }

.tableRowWidthHeight {
  width: 200px;
  height: 20px; }

.robitel_width1 {
  width: 200px;
  font-size: 12px; }

.robitel_width500px {
  width: 500px; }

.footer {
  width: 100%;
  height: 50px;
  background-color: #ffffff; }

.footer-content {
  max-width: 1370px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 25px 0 25px; }

.logo-app-small {
  height: 100%;
  float: left;
  vertical-align: middle;
  line-height: 50px; }
  .logo-app-small img {
    vertical-align: middle;
    max-width: 100px;
    max-height: 19px; }

.powered-by-text {
  font-size: 16px;
  line-height: 50px;
  float: right; }

.ui-datatable-header div[align] {
  float: right; }

.above-table {
  height: 30px;
  margin-bottom: 15px; }

.below-table {
  height: 30px;
  margin-top: 12px;
  margin-bottom: 15px; }

body .ui-datatable.table.no-borders td {
  /*border: none;*/ }

body .ui-datatable.table.no-borders th {
  /*border: none;*/ }

body .ui-datatable.table tbody tr:hover {
  background-color: #E8EAF6; }

body .ui-datatable.table tbody tr.ui-datatable-even:hover {
  background-color: #E8EAF6; }

body .ui-datatable.table tbody tr.ui-state-highlight:hover {
  background-color: #FDB813; }

.table-export a {
  padding-right: 10px;
  border: none; }
  .table-export a:last-of-type {
    padding-right: 0; }

body.layout-compact .ui-button.table-action.ui-button-icon-only {
  width: 36px;
  height: 25px;
  float: left;
  background-color: transparent;
  color: #212121;
  border: none;
  transition: none;
  box-shadow: none;
  border-radius: 0;
  margin: 0 3px 0 3px;
  padding: 0; }
  body.layout-compact .ui-button.table-action.ui-button-icon-only .ui-icon {
    color: #212121; }

body.layout-compact .ui-state-highlight .ui-button.table-action.ui-button-icon-only {
  color: #ffffff; }
  body.layout-compact .ui-state-highlight .ui-button.table-action.ui-button-icon-only .ui-icon {
    color: #ffffff; }

.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis; }

body.layout-compact .card.search {
  padding: 16px 16px 5px 16px; }

.search-container {
  display: flex;
  flex-wrap: wrap;
  margin-left: -40px;
  box-sizing: border-box; }

.search-container.compact .search-item {
  height: 18px; }

.search-item {
  height: 45px;
  float: left;
  padding-left: 40px; }
  .search-item.compact {
    padding-left: 20px; }
  .search-item.container {
    display: flex;
    padding-left: 0px; }
  .search-item .input {
    width: 100%;
    height: 100%; }
  .search-item .ui-button {
    margin-top: 2px; }
  .search-item .md-inputfield, .search-item body .block-container .block .md-selectonemenu, body .block-container .block .search-item .md-selectonemenu, .search-item body .block-container .block .md-selectcheckbox, body .block-container .block .search-item .md-selectcheckbox {
    line-height: 45px; }
    .search-item .md-inputfield .ui-inputfield, .search-item body .block-container .block .md-selectonemenu .ui-inputfield, body .block-container .block .search-item .md-selectonemenu .ui-inputfield, .search-item body .block-container .block .md-selectcheckbox .ui-inputfield, body .block-container .block .search-item .md-selectcheckbox .ui-inputfield {
      width: 100%; }
  .search-item .md-inputfield.fixed .ui-inputfield, .search-item body .block-container .block .fixed.md-selectonemenu .ui-inputfield, body .block-container .block .search-item .fixed.md-selectonemenu .ui-inputfield, .search-item body .block-container .block .fixed.md-selectcheckbox .ui-inputfield, body .block-container .block .search-item .fixed.md-selectcheckbox .ui-inputfield {
    /*line-height: $search-item-height;*/ }
  .search-item .md-inputfield.fixed > label, .search-item body .block-container .block .fixed.md-selectonemenu > label, body .block-container .block .search-item .fixed.md-selectonemenu > label, .search-item body .block-container .block .fixed.md-selectcheckbox > label, body .block-container .block .search-item .fixed.md-selectcheckbox > label {
    color: #015496;
    font-weight: normal;
    font-size: 12px;
    position: absolute;
    pointer-events: none;
    left: 5px;
    top: -20px; }
  .search-item .ui-selectcheckboxmenu {
    width: 100%;
    line-height: 45px; }
    .search-item .ui-selectcheckboxmenu .ui-selectcheckboxmenu-label-container {
      line-height: 35px;
      height: 32px; }
    .search-item .ui-selectcheckboxmenu .ui-selectcheckboxmenu-label {
      line-height: 35px;
      width: 100%; }
    .search-item .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger {
      line-height: 35px; }
  .search-item .ui-selectonemenu {
    width: 100%;
    height: 33px;
    /*line-height: $search-item-height;*/ }
    .search-item .ui-selectonemenu label.ui-selectonemenu-label {
      width: 100%;
      margin-top: 10px;
      /*line-height: $search-item-height - 10px;*/
      font-size: 14px; }
    .search-item .ui-selectonemenu .ui-selectonemenu-trigger {
      line-height: 35px; }

.inline-label {
  white-space: nowrap;
  line-height: 45px; }

.search-item.first {
  clear: left;
  color: #015496; }

.search-item.right {
  float: right;
  color: #015496; }

.search-item-selectmenu {
  float: left;
  margin-right: 25px;
  color: #015496;
  min-width: 150px; }

.search-date-container {
  min-width: auto; }

.search-date {
  flex-basis: 100px;
  flex: 1; }

.dialog {
  max-height: 90vh;
  margin-top: 3vh;
  overflow-y: auto; }

.dialog-content {
  max-height: 70vh; }
  .dialog-content.w-800 {
    width: 800px; }
    @media (min-width: 0px) and (max-width: 860px) {
      .dialog-content.w-800 {
        width: 90vw; } }
  .dialog-content.w-600 {
    width: 600px; }
    @media (min-width: 0px) and (max-width: 660px) {
      .dialog-content.w-600 {
        width: 90vw; } }
  .dialog-content.w-300 {
    width: 300px; }
    @media (min-width: 0px) and (max-width: 360px) {
      .dialog-content.w-300 {
        width: 90vw; } }
  .dialog-content.height-fixed {
    height: 90vh; }

.dialog-table {
  display: flex;
  flex-wrap: wrap;
  margin-left: -40px;
  box-sizing: border-box; }
  .dialog-table .dialog-column {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    padding-left: 40px;
    float: left; }
  .dialog-table .dialog-row {
    padding-bottom: 10px;
    box-sizing: border-box; }
    .dialog-table .dialog-row.empty {
      height: 55px; }
    .dialog-table .dialog-row .md-inputfield, .dialog-table .dialog-row body .block-container .block .md-selectonemenu, body .block-container .block .dialog-table .dialog-row .md-selectonemenu, .dialog-table .dialog-row body .block-container .block .md-selectcheckbox, body .block-container .block .dialog-table .dialog-row .md-selectcheckbox {
      margin-top: 24px; }
      .dialog-table .dialog-row .md-inputfield input, .dialog-table .dialog-row body .block-container .block .md-selectonemenu input, body .block-container .block .dialog-table .dialog-row .md-selectonemenu input, .dialog-table .dialog-row body .block-container .block .md-selectcheckbox input, body .block-container .block .dialog-table .dialog-row .md-selectcheckbox input {
        width: 100%; }
    .dialog-table .dialog-row .ui-selectcheckboxmenu {
      width: 100%; }
      .dialog-table .dialog-row .ui-selectcheckboxmenu .ui-selectcheckboxmenu-label-container {
        height: 25px; }
      .dialog-table .dialog-row .ui-selectcheckboxmenu .ui-selectcheckboxmenu-label {
        width: 100%; }
    .dialog-table .dialog-row .ui-selectonemenu {
      width: 100%; }
    .dialog-table .dialog-row .md-inputswitch {
      float: right; }
      .dialog-table .dialog-row .md-inputswitch label {
        float: left;
        position: relative; }
      .dialog-table .dialog-row .md-inputswitch .ui-inputswitch {
        float: right; }

.dialog-footer {
  width: 100%;
  height: 32px;
  margin-top: 35px;
  padding-top: 14px;
  padding-bottom: 5px;
  border-top: 1px solid #bdbdbd; }
  .dialog-footer .button-right {
    float: right;
    margin-right: 15px; }
    .dialog-footer .button-right:first-child {
      margin-right: 0; }

body .block-container {
  display: flex;
  flex-wrap: wrap;
  margin-left: -40px;
  box-sizing: border-box; }
  body .block-container.right {
    direction: rtl; }
  body .block-container.compact {
    margin-left: -25px; }
    body .block-container.compact .block {
      padding-left: 25px; }
  body .block-container .block {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    padding-top: 16px;
    padding-left: 40px;
    float: left;
    position: relative;
    height: 31px; }
    body .block-container .block .md-inputfield, body .block-container .block .md-selectonemenu, body .block-container .block .md-selectcheckbox {
      padding-top: 9px;
      padding-right: 4px; }
      body .block-container .block .md-inputfield > label, body .block-container .block .md-selectonemenu > label, body .block-container .block .md-selectcheckbox > label {
        top: 10px; }
      body .block-container .block .md-inputfield.fixed > label, body .block-container .block .fixed.md-selectonemenu > label, body .block-container .block .fixed.md-selectcheckbox > label {
        top: -10px; }
      body .block-container .block .md-inputfield input:focus ~ label, body .block-container .block .md-selectonemenu input:focus ~ label, body .block-container .block .md-selectcheckbox input:focus ~ label {
        top: -10px; }
      body .block-container .block .md-inputfield input.ui-state-filled ~ label, body .block-container .block .md-selectonemenu input.ui-state-filled ~ label, body .block-container .block .md-selectcheckbox input.ui-state-filled ~ label {
        top: -10px; }
      body .block-container .block .md-inputfield .md-inputwrapper-filled ~ label, body .block-container .block .md-selectonemenu .md-inputwrapper-filled ~ label, body .block-container .block .md-selectcheckbox .md-inputwrapper-filled ~ label {
        top: -10px; }
      body .block-container .block .md-inputfield .ui-inputswitch, body .block-container .block .md-selectonemenu .ui-inputswitch, body .block-container .block .md-selectcheckbox .ui-inputswitch {
        float: right; }
    body .block-container .block .md-selectonemenu {
      padding-top: 7px;
      padding-right: 0px; }
      body .block-container .block .md-selectonemenu.fixed > label {
        top: -10px; }
    body .block-container .block .md-selectcheckbox {
      padding-top: 7px;
      padding-right: 0px;
      height: 23px; }
      body .block-container .block .md-selectcheckbox .ui-selectcheckboxmenu-label {
        width: 100%; }
      body .block-container .block .md-selectcheckbox .ui-selectcheckboxmenu {
        width: 100%;
        height: 23px; }
      body .block-container .block .md-selectcheckbox.fixed > label {
        top: -10px; }
    body .block-container .block .ui-selectonemenu {
      width: 100%; }
    body .block-container .block .ui-inputfield {
      width: 100%; }

.person-data {
  margin-left: 10px;
  margin-top: 15px; }

.row {
  width: 100%;
  height: 30px;
  overflow: hidden;
  margin-top: 12px; }

.column-label {
  display: block;
  width: 118px;
  height: 26px;
  line-height: 26px;
  float: left; }

.column-input {
  float: left; }

.ui-selectoneradio {
  margin-bottom: 20px;
  display: block; }

.natural-person-input {
  display: none;
  margin-left: 10px;
  margin-top: 28px; }

.legal-entity-input {
  display: none;
  margin-left: 10px;
  margin-top: 28px; }

.is-required {
  display: none; }

.required .is-required {
  display: inline-block; }

#advanced-search-container {
  display: none; }

#number-search-container {
  display: none; }

#numberblock-search-container {
  display: none; }

.login_panel {
  width: 640px;
  height: 400px;
  margin: auto;
  background-color: #e7f2f8;
  border: 2px solid #3eb9f9; }

.login_form {
  width: 620px;
  height: 240px;
  margin: auto;
  background-image: url(/resources/gfx/login_bg.jpg); }

.login_form table {
  margin: auto;
  padding-top: 80px; }

.login_form label {
  font-size: 16px;
  font-weight: bold; }

.login_form input {
  font-size: 14px;
  padding: 2px; }

#login_submit_button {
  width: 157px;
  height: 40px;
  margin: auto;
  margin-top: 150px; }

#login_submit_button input {
  font-size: 16px;
  font-weight: bold;
  background-image: url(/resources/gfx/button_yellow.png);
  width: 157px;
  height: 40px;
  background-color: transparent;
  border: none; }

#user_info_not_auth {
  border-top: 5px solid #FFD541;
  padding: 10px 0px 10px 20px; }

#user_info_auth {
  border-top: 5px solid #FFD541;
  background-image: url(/resources/gfx/user_info.jpg);
  height: 38px; }

#user_info_auth div {
  padding-top: 10px;
  padding-left: 20px; }

.search-item {
  position: relative; }

.search-item .md-selectonemenu > label {
  position: absolute;
  left: 40px;
  top: -10px;
  min-width: 120px;
  font-size: 12px;
  color: #015496; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIiwic291cmNlcyI6WyJtYWluLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBDb21wYWN0ICovXG4vKiBBcHAgdmFyaWFibGVzICovXG4udWktaWNvbi1jYXJhdC0yLW4tczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FpFwiOyB9XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6MllwiOyB9XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6MlVwiOyB9XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Mk1wiOyB9XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6MlFwiOyB9XG5cbi51aS1pY29uLWNhcmF0LTEtbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6MllwiOyB9XG5cbi51aS1pY29uLWNhcmF0LTEtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6MlVwiOyB9XG5cbi51aS1pY29uLWNhcmF0LTEtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Mk1wiOyB9XG5cbi51aS1pY29uLWNhcmF0LTEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6MlFwiOyB9XG5cbi51aS1pY29uLWFycm93LTEtbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAudWktaWNvbi1hcnJvdy0xLW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu6At1wiOyB9XG5cbi51aS1pY29uLWFycm93c3RvcC0xLW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgLnVpLWljb24tYXJyb3dzdG9wLTEtbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi7oGEXCI7IH1cblxuLnVpLWljb24tYXJyb3ctMS1zIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAudWktaWNvbi1hcnJvdy0xLXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu6At1wiOyB9XG5cbi51aS1pY29uLWFycm93c3RvcC0xLXMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgLnVpLWljb24tYXJyb3dzdG9wLTEtczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi7oGFXCI7IH1cblxuLnVpLWljb24tYXJyb3ctMS13IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC51aS1pY29uLWFycm93LTEtdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi7oC3XCI7IH1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AoFwiOyB9XG5cbi51aS1pY29uLWFycm93LTEtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6At1wiOyB9XG5cbi51aS1pY29uLWFycm93c3RvcC0xLWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJ9cIjsgfVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtcyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgLnVpLWljb24tYXJyb3d0aGljay0xLXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu6At1wiOyB9XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1uIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gIC51aS1pY29uLWFycm93dGhpY2stMS1uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLugLdcIjsgfVxuXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AuVwiOyB9XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLugLlcIjsgfVxuXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtcyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu6AuVwiOyB9XG5cbi51aS1pY29uLXJhZGlvLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gtlwiOyB9XG5cbi51aS1pY29uLXJhZGlvLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qC3XCI7IH1cblxuLnVpLWljb24tZm9sZGVyLWNvbGxhcHNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Lh1wiOyB9XG5cbi51aS1pY29uLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWPXCI7IH1cblxuLnVpLWljb24tdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLugKxcIjsgfVxuXG4udWktaWNvbi1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6QhVwiOyB9XG5cbi51aS1pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhYVcIjsgfVxuXG4udWktaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Fm1wiOyB9XG5cbi51aS1pY29uLXBsdXN0aGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FhVwiOyB9XG5cbi51aS1pY29uLW1pbnVzdGhpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhZtcIjsgfVxuXG4udWktaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuj4lcIjsgfVxuXG4udWktaWNvbi1jbG9zZXRoaWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7peNXCI7IH1cblxuLnVpLWljb24tY2lyY2xlLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7peJXCI7IH1cblxuLnVpLWljb24tZ2VhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6iuFwiOyB9XG5cbi51aS1pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSWXCI7IH1cblxuLnVpLWljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKtcIjsgfVxuXG4udWktaWNvbi1ub3RpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIFcIjsgfVxuXG4udWktaWNvbi1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AglwiOyB9XG5cbi51aS1pY29uLWNpcmNsZS16b29taW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuo79cIjsgfVxuXG4udWktaWNvbi1jaXJjbGUtem9vbW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kgFwiOyB9XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oC5XCI7IH1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LXcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnVpLWljb24tY2lyY2xlLWFycm93LXc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu6AuVwiOyB9XG5cbi51aS1pY29uLTNkLXJvdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGNXCI7IH1cblxuLnVpLWljb24tYWMtdW5pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6su1wiOyB9XG5cbi51aS1pY29uLWFjY2Vzcy1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6GkFwiOyB9XG5cbi51aS1pY29uLWFjY2Vzcy1hbGFybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhpFcIjsgfVxuXG4udWktaWNvbi1hY2Nlc3MtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6GklwiOyB9XG5cbi51aS1pY29uLWFjY2Vzc2liaWxpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoY5cIjsgfVxuXG4udWktaWNvbi1hY2Nlc3NpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSUXCI7IH1cblxuLnVpLWljb24tYWNjb3VudC1iYWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGPXCI7IH1cblxuLnVpLWljb24tYWNjb3VudC1iYWxhbmNlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hkFwiOyB9XG5cbi51aS1pY29uLWFjY291bnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGRXCI7IH1cblxuLnVpLWljb24tYWNjb3VudC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZNcIjsgfVxuXG4udWktaWNvbi1hZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLumI5cIjsgfVxuXG4udWktaWNvbi1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhYVcIjsgfVxuXG4udWktaWNvbi1hZGQtYS1waG90bzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6QuVwiOyB9XG5cbi51aS1pY29uLWFkZC1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Gk1wiOyB9XG5cbi51aS1pY29uLWFkZC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ag1wiOyB9XG5cbi51aS1pY29uLWFkZC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhYZcIjsgfVxuXG4udWktaWNvbi1hZGQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWHXCI7IH1cblxuLnVpLWljb24tYWRkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWIXCI7IH1cblxuLnVpLWljb24tYWRkLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWnXCI7IH1cblxuLnVpLWljb24tYWRkLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZRcIjsgfVxuXG4udWktaWNvbi1hZGQtdG8tcGhvdG9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o6dXCI7IH1cblxuLnVpLWljb24tYWRkLXRvLXF1ZXVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGcXCI7IH1cblxuLnVpLWljb24tYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o6eXCI7IH1cblxuLnVpLWljb24tYWlybGluZS1zZWF0LWZsYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLBcIjsgfVxuXG4udWktaWNvbi1haXJsaW5lLXNlYXQtZmxhdC1hbmdsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLFcIjsgfVxuXG4udWktaWNvbi1haXJsaW5lLXNlYXQtaW5kaXZpZHVhbC1zdWl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YslwiOyB9XG5cbi51aS1pY29uLWFpcmxpbmUtc2VhdC1sZWdyb29tLWV4dHJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pizXCI7IH1cblxuLnVpLWljb24tYWlybGluZS1zZWF0LWxlZ3Jvb20tbm9ybWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi0XCI7IH1cblxuLnVpLWljb24tYWlybGluZS1zZWF0LWxlZ3Jvb20tcmVkdWNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YtVwiOyB9XG5cbi51aS1pY29uLWFpcmxpbmUtc2VhdC1yZWNsaW5lLWV4dHJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi2XCI7IH1cblxuLnVpLWljb24tYWlybGluZS1zZWF0LXJlY2xpbmUtbm9ybWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi3XCI7IH1cblxuLnVpLWljb24tYWlycGxhbmVtb2RlLWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6GlVwiOyB9XG5cbi51aS1pY29uLWFpcnBsYW5lbW9kZS1pbmFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6GlFwiOyB9XG5cbi51aS1pY29uLWFpcnBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLugZVcIjsgfVxuXG4udWktaWNvbi1haXJwb3J0LXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLurLxcIjsgfVxuXG4udWktaWNvbi1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hlVwiOyB9XG5cbi51aS1pY29uLWFsYXJtLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hllwiOyB9XG5cbi51aS1pY29uLWFsYXJtLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hl1wiOyB9XG5cbi51aS1pY29uLWFsYXJtLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGYXCI7IH1cblxuLnVpLWljb24tYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogXCLugJlcIjsgfVxuXG4udWktaWNvbi1hbGwtaW5jbHVzaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qy9XCI7IH1cblxuLnVpLWljb24tYWxsLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ki1wiOyB9XG5cbi51aS1pY29uLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZlcIjsgfVxuXG4udWktaWNvbi1hbm5vdW5jZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZpcIjsgfVxuXG4udWktaWNvbi1hcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7peDXCI7IH1cblxuLnVpLWljb24tYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FiVwiOyB9XG5cbi51aS1pY29uLWFycm93LWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLul4RcIjsgfVxuXG4udWktaWNvbi1hcnJvdy1kb3dud2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Xm1wiOyB9XG5cbi51aS1pY29uLWFycm93LWRyb3AtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6XhVwiOyB9XG5cbi51aS1pY29uLWFycm93LWRyb3AtZG93bi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLul4ZcIjsgfVxuXG4udWktaWNvbi1hcnJvdy1kcm9wLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7peHXCI7IH1cblxuLnVpLWljb24tYXJyb3ctZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6XiFwiOyB9XG5cbi51aS1pY29uLWFycm93LXVwd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6XmFwiOyB9XG5cbi51aS1pY29uLWFydC10cmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BoFwiOyB9XG5cbi51aS1pY29uLWFzcGVjdC1yYXRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hm1wiOyB9XG5cbi51aS1pY29uLWFzc2Vzc21lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZxcIjsgfVxuXG4udWktaWNvbi1hc3NpZ25tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGdXCI7IH1cblxuLnVpLWljb24tYXNzaWdubWVudC1pbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZ5cIjsgfVxuXG4udWktaWNvbi1hc3NpZ25tZW50LWxhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZ9cIjsgfVxuXG4udWktaWNvbi1hc3NpZ25tZW50LXJldHVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hoFwiOyB9XG5cbi51aS1pY29uLWFzc2lnbm1lbnQtcmV0dXJuZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoaFcIjsgfVxuXG4udWktaWNvbi1hc3NpZ25tZW50LXR1cm5lZC1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6holwiOyB9XG5cbi51aS1pY29uLWFzc2lzdGFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6On1wiOyB9XG5cbi51aS1pY29uLWFzc2lzdGFudC1waG90bzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6OoFwiOyB9XG5cbi51aS1pY29uLWF0dGFjaC1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oimXCI7IH1cblxuLnVpLWljb24tYXR0YWNoLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oinXCI7IH1cblxuLnVpLWljb24tYXR0YWNobWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6KvFwiOyB9XG5cbi51aS1pY29uLWF1ZGlvdHJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLujqFcIjsgfVxuXG4udWktaWNvbi1hdXRvcmVuZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoaNcIjsgfVxuXG4udWktaWNvbi1hdi10aW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Am1wiOyB9XG5cbi51aS1pY29uLWJhY2tzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FilwiOyB9XG5cbi51aS1pY29uLWJhY2t1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hpFwiOyB9XG5cbi51aS1pY29uLWJhdHRlcnktYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhpxcIjsgfVxuXG4udWktaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhqNcIjsgfVxuXG4udWktaWNvbi1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhqRcIjsgfVxuXG4udWktaWNvbi1iYXR0ZXJ5LXN0ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6GpVwiOyB9XG5cbi51aS1pY29uLWJhdHRlcnktdW5rbm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6GplwiOyB9XG5cbi51aS1pY29uLWJlYWNoLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6svlwiOyB9XG5cbi51aS1pY29uLWJlZW5oZXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pStXCI7IH1cblxuLnVpLWljb24tYmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhYtcIjsgfVxuXG4udWktaWNvbi1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhqdcIjsgfVxuXG4udWktaWNvbi1ibHVldG9vdGgtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLumI9cIjsgfVxuXG4udWktaWNvbi1ibHVldG9vdGgtY29ubmVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oaoXCI7IH1cblxuLnVpLWljb24tYmx1ZXRvb3RoLWRpc2FibGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oapXCI7IH1cblxuLnVpLWljb24tYmx1ZXRvb3RoLXNlYXJjaGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6GqlwiOyB9XG5cbi51aS1pY29uLWJsdXItY2lyY3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLujqJcIjsgfVxuXG4udWktaWNvbi1ibHVyLWxpbmVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Oo1wiOyB9XG5cbi51aS1pY29uLWJsdXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o6kXCI7IH1cblxuLnVpLWljb24tYmx1ci1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6OpVwiOyB9XG5cbi51aS1pY29uLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoaVcIjsgfVxuXG4udWktaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hplwiOyB9XG5cbi51aS1pY29uLWJvb2ttYXJrLWJvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hp1wiOyB9XG5cbi51aS1pY29uLWJvcmRlci1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiKhcIjsgfVxuXG4udWktaWNvbi1ib3JkZXItYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oipXCI7IH1cblxuLnVpLWljb24tYm9yZGVyLWNsZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oiqXCI7IH1cblxuLnVpLWljb24tYm9yZGVyLWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oirXCI7IH1cblxuLnVpLWljb24tYm9yZGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiKxcIjsgfVxuXG4udWktaWNvbi1ib3JkZXItaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiK1cIjsgfVxuXG4udWktaWNvbi1ib3JkZXItbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6IrlwiOyB9XG5cbi51aS1pY29uLWJvcmRlci1vdXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ir1wiOyB9XG5cbi51aS1pY29uLWJvcmRlci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6IsFwiOyB9XG5cbi51aS1pY29uLWJvcmRlci1zdHlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6IsVwiOyB9XG5cbi51aS1pY29uLWJvcmRlci10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiLJcIjsgfVxuXG4udWktaWNvbi1ib3JkZXItdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiLNcIjsgfVxuXG4udWktaWNvbi1icmFuZGluZy13YXRlcm1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLugatcIjsgfVxuXG4udWktaWNvbi1icmlnaHRuZXNzLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLujqZcIjsgfVxuXG4udWktaWNvbi1icmlnaHRuZXNzLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLujqdcIjsgfVxuXG4udWktaWNvbi1icmlnaHRuZXNzLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLujqhcIjsgfVxuXG4udWktaWNvbi1icmlnaHRuZXNzLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLujqlcIjsgfVxuXG4udWktaWNvbi1icmlnaHRuZXNzLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCLujqpcIjsgfVxuXG4udWktaWNvbi1icmlnaHRuZXNzLTY6YmVmb3JlIHtcbiAgY29udGVudDogXCLujqtcIjsgfVxuXG4udWktaWNvbi1icmlnaHRuZXNzLTc6YmVmb3JlIHtcbiAgY29udGVudDogXCLujqxcIjsgfVxuXG4udWktaWNvbi1icmlnaHRuZXNzLWF1dG86YmVmb3JlIHtcbiAgY29udGVudDogXCLuhqtcIjsgfVxuXG4udWktaWNvbi1icmlnaHRuZXNzLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhqxcIjsgfVxuXG4udWktaWNvbi1icmlnaHRuZXNzLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6GrVwiOyB9XG5cbi51aS1pY29uLWJyaWdodG5lc3MtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oauXCI7IH1cblxuLnVpLWljb24tYnJva2VuLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o6tXCI7IH1cblxuLnVpLWljb24tYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLujq5cIjsgfVxuXG4udWktaWNvbi1idWJibGUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLum51cIjsgfVxuXG4udWktaWNvbi1idWctcmVwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGoXCI7IH1cblxuLnVpLWljb24tYnVpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoalcIjsgfVxuXG4udWktaWNvbi1idXJzdC1tb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pC8XCI7IH1cblxuLnVpLWljb24tYnVzaW5lc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLugq9cIjsgfVxuXG4udWktaWNvbi1idXNpbmVzcy1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLurL9cIjsgfVxuXG4udWktaWNvbi1jYWNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoapcIjsgfVxuXG4udWktaWNvbi1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p+pXCI7IH1cblxuLnVpLWljb24tY2FsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6CsFwiOyB9XG5cbi51aS1pY29uLWNhbGwtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oKxXCI7IH1cblxuLnVpLWljb24tY2FsbC1tYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oKyXCI7IH1cblxuLnVpLWljb24tY2FsbC1tZXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Cs1wiOyB9XG5cbi51aS1pY29uLWNhbGwtbWlzc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oK0XCI7IH1cblxuLnVpLWljb24tY2FsbC1taXNzZWQtb3V0Z29pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLug6RcIjsgfVxuXG4udWktaWNvbi1jYWxsLXJlY2VpdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oK1XCI7IH1cblxuLnVpLWljb24tY2FsbC1zcGxpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6CtlwiOyB9XG5cbi51aS1pY29uLWNhbGwtdG8tYWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGsXCI7IH1cblxuLnVpLWljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o6vXCI7IH1cblxuLnVpLWljb24tY2FtZXJhLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6OsFwiOyB9XG5cbi51aS1pY29uLWNhbWVyYS1lbmhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qO8XCI7IH1cblxuLnVpLWljb24tY2FtZXJhLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o6xXCI7IH1cblxuLnVpLWljb24tY2FtZXJhLXJlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLujrJcIjsgfVxuXG4udWktaWNvbi1jYW1lcmEtcm9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Os1wiOyB9XG5cbi51aS1pY29uLWNhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6XiVwiOyB9XG5cbi51aS1pY29uLWNhcmQtZ2lmdGNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo7ZcIjsgfVxuXG4udWktaWNvbi1jYXJkLW1lbWJlcnNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo7dcIjsgfVxuXG4udWktaWNvbi1jYXJkLXRyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6juFwiOyB9XG5cbi51aS1pY29uLWNhc2lubzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tgFwiOyB9XG5cbi51aS1pY29uLWNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLujIdcIjsgfVxuXG4udWktaWNvbi1jYXN0LWNvbm5lY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6MiFwiOyB9XG5cbi51aS1pY29uLWNlbnRlci1mb2N1cy1zdHJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLujrRcIjsgfVxuXG4udWktaWNvbi1jZW50ZXItZm9jdXMtd2VhazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6OtVwiOyB9XG5cbi51aS1pY29uLWNoYW5nZS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGrXCI7IH1cblxuLnVpLWljb24tY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ct1wiOyB9XG5cbi51aS1pY29uLWNoYXQtYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oOKXCI7IH1cblxuLnVpLWljb24tY2hhdC1idWJibGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Di1wiOyB9XG5cbi51aS1pY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7peKXCI7IH1cblxuLnVpLWljb24tY2hlY2stYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qC0XCI7IH1cblxuLnVpLWljb24tY2hlY2stYm94LW91dGxpbmUtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoLVcIjsgfVxuXG4udWktaWNvbi1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoaxcIjsgfVxuXG4udWktaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLul4tcIjsgfVxuXG4udWktaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7peMXCI7IH1cblxuLnVpLWljb24tY2hpbGQtY2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tgVwiOyB9XG5cbi51aS1pY29uLWNoaWxkLWZyaWVuZGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2CXCI7IH1cblxuLnVpLWljb24tY2hyb21lLXJlYWRlci1tb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGtXCI7IH1cblxuLnVpLWljb24tY2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoa5cIjsgfVxuXG4udWktaWNvbi1jbGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FjFwiOyB9XG5cbi51aS1pY29uLWNsZWFyLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6CuFwiOyB9XG5cbi51aS1pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7peNXCI7IH1cblxuLnVpLWljb24tY2xvc2VkLWNhcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLugJxcIjsgfVxuXG4udWktaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6KvVwiOyB9XG5cbi51aS1pY29uLWNsb3VkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6KvlwiOyB9XG5cbi51aS1pY29uLWNsb3VkLWRvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuir9cIjsgfVxuXG4udWktaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6LgFwiOyB9XG5cbi51aS1pY29uLWNsb3VkLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6LgVwiOyB9XG5cbi51aS1pY29uLWNsb3VkLXF1ZXVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ouCXCI7IH1cblxuLnVpLWljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ouDXCI7IH1cblxuLnVpLWljb24tY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hr1wiOyB9XG5cbi51aS1pY29uLWNvbGxlY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o62XCI7IH1cblxuLnVpLWljb24tY29sbGVjdGlvbnMtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLukLFcIjsgfVxuXG4udWktaWNvbi1jb2xvci1sZW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o63XCI7IH1cblxuLnVpLWljb24tY29sb3JpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLujrhcIjsgfVxuXG4udWktaWNvbi1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oK5XCI7IH1cblxuLnVpLWljb24tY29tcGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6OuVwiOyB9XG5cbi51aS1pY29uLWNvbXBhcmUtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSVXCI7IH1cblxuLnVpLWljb24tY29tcHV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLujIpcIjsgfVxuXG4udWktaWNvbi1jb25maXJtYXRpb24tbnVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi4XCI7IH1cblxuLnVpLWljb24tY29udGFjdC1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oOQXCI7IH1cblxuLnVpLWljb24tY29udGFjdC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Dj1wiOyB9XG5cbi51aS1pY29uLWNvbnRhY3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oK6XCI7IH1cblxuLnVpLWljb24tY29udGVudC1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWNXCI7IH1cblxuLnVpLWljb24tY29udGVudC1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhY5cIjsgfVxuXG4udWktaWNvbi1jb250ZW50LXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWPXCI7IH1cblxuLnVpLWljb24tY29udHJvbC1wb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6OulwiOyB9XG5cbi51aS1pY29uLWNvbnRyb2wtcG9pbnQtZHVwbGljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o67XCI7IH1cblxuLnVpLWljb24tY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSMXCI7IH1cblxuLnVpLWljb24tY3JlYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWQXCI7IH1cblxuLnVpLWljb24tY3JlYXRlLW5ldy1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLui4xcIjsgfVxuXG4udWktaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hsFwiOyB9XG5cbi51aS1pY29uLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLujr5cIjsgfVxuXG4udWktaWNvbi1jcm9wLTE2LTk6YmVmb3JlIHtcbiAgY29udGVudDogXCLujrxcIjsgfVxuXG4udWktaWNvbi1jcm9wLTMtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6OvVwiOyB9XG5cbi51aS1pY29uLWNyb3AtNS00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o6/XCI7IH1cblxuLnVpLWljb24tY3JvcC03LTU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuj4BcIjsgfVxuXG4udWktaWNvbi1jcm9wLWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6PgVwiOyB9XG5cbi51aS1pY29uLWNyb3AtZnJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6PglwiOyB9XG5cbi51aS1pY29uLWNyb3AtbGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o+DXCI7IH1cblxuLnVpLWljb24tY3JvcC1vcmlnaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6PhFwiOyB9XG5cbi51aS1pY29uLWNyb3AtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuj4VcIjsgfVxuXG4udWktaWNvbi1jcm9wLXJvdGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Qt1wiOyB9XG5cbi51aS1pY29uLWNyb3Atc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o+GXCI7IH1cblxuLnVpLWljb24tZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGxXCI7IH1cblxuLnVpLWljb24tZGF0YS11c2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Gr1wiOyB9XG5cbi51aS1pY29uLWRhdGUtcmFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJZcIjsgfVxuXG4udWktaWNvbi1kZWhhemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuj4dcIjsgfVxuXG4udWktaWNvbi1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuobJcIjsgfVxuXG4udWktaWNvbi1kZWxldGUtZm9yZXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kq1wiOyB9XG5cbi51aS1pY29uLWRlbGV0ZS1zd2VlcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FrFwiOyB9XG5cbi51aS1pY29uLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGzXCI7IH1cblxuLnVpLWljb24tZGVza3RvcC1tYWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLujItcIjsgfVxuXG4udWktaWNvbi1kZXNrdG9wLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLujIxcIjsgfVxuXG4udWktaWNvbi1kZXRhaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o+IXCI7IH1cblxuLnVpLWljb24tZGV2ZWxvcGVyLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oyNXCI7IH1cblxuLnVpLWljb24tZGV2ZWxvcGVyLW1vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhrBcIjsgfVxuXG4udWktaWNvbi1kZXZpY2UtaHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oy1XCI7IH1cblxuLnVpLWljb24tZGV2aWNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6GsVwiOyB9XG5cbi51aS1pY29uLWRldmljZXMtb3RoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLujLdcIjsgfVxuXG4udWktaWNvbi1kaWFsZXItc2lwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oK7XCI7IH1cblxuLnVpLWljb24tZGlhbHBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6CvFwiOyB9XG5cbi51aS1pY29uLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLulK5cIjsgfVxuXG4udWktaWNvbi1kaXJlY3Rpb25zLWJpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLulK9cIjsgfVxuXG4udWktaWNvbi1kaXJlY3Rpb25zLWJvYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLulLJcIjsgfVxuXG4udWktaWNvbi1kaXJlY3Rpb25zLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UsFwiOyB9XG5cbi51aS1pY29uLWRpcmVjdGlvbnMtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSxXCI7IH1cblxuLnVpLWljb24tZGlyZWN0aW9ucy1yYWlsd2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pS0XCI7IH1cblxuLnVpLWljb24tZGlyZWN0aW9ucy1ydW46YmVmb3JlIHtcbiAgY29udGVudDogXCLulaZcIjsgfVxuXG4udWktaWNvbi1kaXJlY3Rpb25zLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Us1wiOyB9XG5cbi51aS1pY29uLWRpcmVjdGlvbnMtdHJhbnNpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UtVwiOyB9XG5cbi51aS1pY29uLWRpcmVjdGlvbnMtd2FsazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UtlwiOyB9XG5cbi51aS1pY29uLWRpc2MtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YkFwiOyB9XG5cbi51aS1pY29uLWRuczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6htVwiOyB9XG5cbi51aS1pY29uLWRvLW5vdC1kaXN0dXJiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piSXCI7IH1cblxuLnVpLWljb24tZG8tbm90LWRpc3R1cmItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piRXCI7IH1cblxuLnVpLWljb24tZG8tbm90LWRpc3R1cmItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmDXCI7IH1cblxuLnVpLWljb24tZG8tbm90LWRpc3R1cmItb246YmVmb3JlIHtcbiAgY29udGVudDogXCLumYRcIjsgfVxuXG4udWktaWNvbi1kb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oyOXCI7IH1cblxuLnVpLWljb24tZG9tYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p+uXCI7IH1cblxuLnVpLWljb24tZG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6htlwiOyB9XG5cbi51aS1pY29uLWRvbmUtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qG3XCI7IH1cblxuLnVpLWljb24tZG9udXQtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJdcIjsgfVxuXG4udWktaWNvbi1kb251dC1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kmFwiOyB9XG5cbi51aS1pY29uLWRyYWZ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FkVwiOyB9XG5cbi51aS1pY29uLWRyYWctaGFuZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7omdXCI7IH1cblxuLnVpLWljb24tZHJpdmUtZXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piTXCI7IH1cblxuLnVpLWljb24tZHZyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oayXCI7IH1cblxuLnVpLWljb24tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6PiVwiOyB9XG5cbi51aS1pY29uLWVkaXQtbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLulahcIjsgfVxuXG4udWktaWNvbi1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ju1wiOyB9XG5cbi51aS1pY29uLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oK+XCI7IH1cblxuLnVpLWljb24tZW5oYW5jZWQtZW5jcnlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yv1wiOyB9XG5cbi51aS1pY29uLWVxdWFsaXplcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AnVwiOyB9XG5cbi51aS1pY29uLWVycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCAXCI7IH1cblxuLnVpLWljb24tZXJyb3Itb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AgVwiOyB9XG5cbi51aS1pY29uLWV1cm8tc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSmXCI7IH1cblxuLnVpLWljb24tZXYtc3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VrVwiOyB9XG5cbi51aS1pY29uLWV2ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qG4XCI7IH1cblxuLnVpLWljb24tZXZlbnQtYXZhaWxhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piUXCI7IH1cblxuLnVpLWljb24tZXZlbnQtYnVzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YlVwiOyB9XG5cbi51aS1pY29uLWV2ZW50LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJZcIjsgfVxuXG4udWktaWNvbi1ldmVudC1zZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSDXCI7IH1cblxuLnVpLWljb24tZXhpdC10by1hcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoblcIjsgfVxuXG4udWktaWNvbi1leHBhbmQtbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6XjlwiOyB9XG5cbi51aS1pY29uLWV4cGFuZC1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pePXCI7IH1cblxuLnVpLWljb24tZXhwbGljaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJ5cIjsgfVxuXG4udWktaWNvbi1leHBsb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qG6XCI7IH1cblxuLnVpLWljb24tZXhwb3N1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuj4pcIjsgfVxuXG4udWktaWNvbi1leHBvc3VyZS1uZWctMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Pi1wiOyB9XG5cbi51aS1pY29uLWV4cG9zdXJlLW5lZy0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o+MXCI7IH1cblxuLnVpLWljb24tZXhwb3N1cmUtcGx1cy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o+NXCI7IH1cblxuLnVpLWljb24tZXhwb3N1cmUtcGx1cy0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o+OXCI7IH1cblxuLnVpLWljb24tZXhwb3N1cmUtemVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Pj1wiOyB9XG5cbi51aS1pY29uLWV4dGVuc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hu1wiOyB9XG5cbi51aS1pY29uLWZhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuobxcIjsgfVxuXG4udWktaWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJ9cIjsgfVxuXG4udWktaWNvbi1mYXN0LXJld2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AoFwiOyB9XG5cbi51aS1pY29uLWZhdm9yaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qG9XCI7IH1cblxuLnVpLWljb24tZmF2b3JpdGUtYm9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qG+XCI7IH1cblxuLnVpLWljb24tZmVhdHVyZWQtcGxheS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGtXCI7IH1cblxuLnVpLWljb24tZmVhdHVyZWQtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLuga5cIjsgfVxuXG4udWktaWNvbi1mZWVkYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hv1wiOyB9XG5cbi51aS1pY29uLWZpYmVyLWR2cjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BnVwiOyB9XG5cbi51aS1pY29uLWZpYmVyLW1hbnVhbC1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLugaFcIjsgfVxuXG4udWktaWNvbi1maWJlci1uZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLugZ5cIjsgfVxuXG4udWktaWNvbi1maWJlci1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCLugapcIjsgfVxuXG4udWktaWNvbi1maWJlci1zbWFydC1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLugaJcIjsgfVxuXG4udWktaWNvbi1maWxlLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ouEXCI7IH1cblxuLnVpLWljb24tZmlsZS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLui4ZcIjsgfVxuXG4udWktaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuj5NcIjsgfVxuXG4udWktaWNvbi1maWx0ZXItMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6PkFwiOyB9XG5cbi51aS1pY29uLWZpbHRlci0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o+RXCI7IH1cblxuLnVpLWljb24tZmlsdGVyLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuj5JcIjsgfVxuXG4udWktaWNvbi1maWx0ZXItNDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6PlFwiOyB9XG5cbi51aS1pY29uLWZpbHRlci01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o+VXCI7IH1cblxuLnVpLWljb24tZmlsdGVyLTY6YmVmb3JlIHtcbiAgY29udGVudDogXCLuj5ZcIjsgfVxuXG4udWktaWNvbi1maWx0ZXItNzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Pl1wiOyB9XG5cbi51aS1pY29uLWZpbHRlci04OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o+YXCI7IH1cblxuLnVpLWljb24tZmlsdGVyLTk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuj5lcIjsgfVxuXG4udWktaWNvbi1maWx0ZXItOS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o+aXCI7IH1cblxuLnVpLWljb24tZmlsdGVyLWItYW5kLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuj5tcIjsgfVxuXG4udWktaWNvbi1maWx0ZXItY2VudGVyLWZvY3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o+cXCI7IH1cblxuLnVpLWljb24tZmlsdGVyLWRyYW1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o+dXCI7IH1cblxuLnVpLWljb24tZmlsdGVyLWZyYW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6PnlwiOyB9XG5cbi51aS1pY29uLWZpbHRlci1oZHI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuj59cIjsgfVxuXG4udWktaWNvbi1maWx0ZXItbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FklwiOyB9XG5cbi51aS1pY29uLWZpbHRlci1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o+gXCI7IH1cblxuLnVpLWljb24tZmlsdGVyLXRpbHQtc2hpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuj6JcIjsgfVxuXG4udWktaWNvbi1maWx0ZXItdmludGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Po1wiOyB9XG5cbi51aS1pY29uLWZpbmQtaW4tcGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6igFwiOyB9XG5cbi51aS1pY29uLWZpbmQtcmVwbGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6igVwiOyB9XG5cbi51aS1pY29uLWZpbmdlcnByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSNXCI7IH1cblxuLnVpLWljb24tZmlyc3QtcGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6XnFwiOyB9XG5cbi51aS1pY29uLWZpdG5lc3MtY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2DXCI7IH1cblxuLnVpLWljb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Fk1wiOyB9XG5cbi51aS1pY29uLWZsYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o+kXCI7IH1cblxuLnVpLWljb24tZmxhc2gtYXV0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6PpVwiOyB9XG5cbi51aS1pY29uLWZsYXNoLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6PplwiOyB9XG5cbi51aS1pY29uLWZsYXNoLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o+nXCI7IH1cblxuLnVpLWljb24tZmxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pS5XCI7IH1cblxuLnVpLWljb24tZmxpZ2h0LWxhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIRcIjsgfVxuXG4udWktaWNvbi1mbGlnaHQtdGFrZW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6khVwiOyB9XG5cbi51aS1pY29uLWZsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuj6hcIjsgfVxuXG4udWktaWNvbi1mbGlwLXRvLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLuooJcIjsgfVxuXG4udWktaWNvbi1mbGlwLXRvLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKDXCI7IH1cblxuLnVpLWljb24tZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ouHXCI7IH1cblxuLnVpLWljb24tZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLui4hcIjsgfVxuXG4udWktaWNvbi1mb2xkZXItc2hhcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ouJXCI7IH1cblxuLnVpLWljb24tZm9sZGVyLXNwZWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJdcIjsgfVxuXG4udWktaWNvbi1mb250LWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWnXCI7IH1cblxuLnVpLWljb24tZm9ybWF0LWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ItFwiOyB9XG5cbi51aS1pY29uLWZvcm1hdC1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oi1XCI7IH1cblxuLnVpLWljb24tZm9ybWF0LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiLZcIjsgfVxuXG4udWktaWNvbi1mb3JtYXQtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiLdcIjsgfVxuXG4udWktaWNvbi1mb3JtYXQtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6IuFwiOyB9XG5cbi51aS1pY29uLWZvcm1hdC1jbGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6IuVwiOyB9XG5cbi51aS1pY29uLWZvcm1hdC1jb2xvci1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oi6XCI7IH1cblxuLnVpLWljb24tZm9ybWF0LWNvbG9yLXJlc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oi7XCI7IH1cblxuLnVpLWljb24tZm9ybWF0LWNvbG9yLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiLxcIjsgfVxuXG4udWktaWNvbi1mb3JtYXQtaW5kZW50LWRlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oi9XCI7IH1cblxuLnVpLWljb24tZm9ybWF0LWluZGVudC1pbmNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6IvlwiOyB9XG5cbi51aS1pY29uLWZvcm1hdC1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiL9cIjsgfVxuXG4udWktaWNvbi1mb3JtYXQtbGluZS1zcGFjaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7omAXCI7IH1cblxuLnVpLWljb24tZm9ybWF0LWxpc3QtYnVsbGV0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiYFcIjsgfVxuXG4udWktaWNvbi1mb3JtYXQtbGlzdC1udW1iZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6JglwiOyB9XG5cbi51aS1pY29uLWZvcm1hdC1wYWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Jg1wiOyB9XG5cbi51aS1pY29uLWZvcm1hdC1xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6JhFwiOyB9XG5cbi51aS1pY29uLWZvcm1hdC1zaGFwZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiZ5cIjsgfVxuXG4udWktaWNvbi1mb3JtYXQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6JhVwiOyB9XG5cbi51aS1pY29uLWZvcm1hdC1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7omGXCI7IH1cblxuLnVpLWljb24tZm9ybWF0LXRleHRkaXJlY3Rpb24tbC10by1yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7omHXCI7IH1cblxuLnVpLWljb24tZm9ybWF0LXRleHRkaXJlY3Rpb24tci10by1sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7omIXCI7IH1cblxuLnVpLWljb24tZm9ybWF0LXVuZGVybGluZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiYlcIjsgfVxuXG4udWktaWNvbi1mb3J1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Cv1wiOyB9XG5cbi51aS1pY29uLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhZRcIjsgfVxuXG4udWktaWNvbi1mb3J3YXJkLTEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGWXCI7IH1cblxuLnVpLWljb24tZm9yd2FyZC0zMDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Bl1wiOyB9XG5cbi51aS1pY29uLWZvcndhcmQtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BmFwiOyB9XG5cbi51aS1pY29uLWZyZWUtYnJlYWtmYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2EXCI7IH1cblxuLnVpLWljb24tZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6XkFwiOyB9XG5cbi51aS1pY29uLWZ1bGxzY3JlZW4tZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6XkVwiOyB9XG5cbi51aS1pY29uLWZ1bmN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6JilwiOyB9XG5cbi51aS1pY29uLWctdHJhbnNsYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSnXCI7IH1cblxuLnVpLWljb24tZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Mj1wiOyB9XG5cbi51aS1pY29uLWdhbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oChXCI7IH1cblxuLnVpLWljb24tZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLupI5cIjsgfVxuXG4udWktaWNvbi1nZXN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWVXCI7IH1cblxuLnVpLWljb24tZ2V0LWFwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ihFwiOyB9XG5cbi51aS1pY29uLWdpZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kiFwiOyB9XG5cbi51aS1pY29uLWdvbGYtY291cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2FXCI7IH1cblxuLnVpLWljb24tZ3BzLWZpeGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oazXCI7IH1cblxuLnVpLWljb24tZ3BzLW5vdC1maXhlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6GtFwiOyB9XG5cbi51aS1pY29uLWdwcy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhrVcIjsgfVxuXG4udWktaWNvbi1ncmFkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ihVwiOyB9XG5cbi51aS1pY29uLWdyYWRpZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o+pXCI7IH1cblxuLnVpLWljb24tZ3JhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuj6pcIjsgfVxuXG4udWktaWNvbi1ncmFwaGljLWVxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oa4XCI7IH1cblxuLnVpLWljb24tZ3JpZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLuj6tcIjsgfVxuXG4udWktaWNvbi1ncmlkLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o+sXCI7IH1cblxuLnVpLWljb24tZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLun69cIjsgfVxuXG4udWktaWNvbi1ncm91cC1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLun7BcIjsgfVxuXG4udWktaWNvbi1ncm91cC13b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKGXCI7IH1cblxuLnVpLWljb24taGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLugZJcIjsgfVxuXG4udWktaWNvbi1oZHItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o+tXCI7IH1cblxuLnVpLWljb24taGRyLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o+uXCI7IH1cblxuLnVpLWljb24taGRyLXN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6PsVwiOyB9XG5cbi51aS1pY29uLWhkci13ZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o+yXCI7IH1cblxuLnVpLWljb24taGVhZHNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6MkFwiOyB9XG5cbi51aS1pY29uLWhlYWRzZXQtbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oyRXCI7IH1cblxuLnVpLWljb24taGVhbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ps1wiOyB9XG5cbi51aS1pY29uLWhlYXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLugKNcIjsgfVxuXG4udWktaWNvbi1oZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKHXCI7IH1cblxuLnVpLWljb24taGVscC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qO9XCI7IH1cblxuLnVpLWljb24taGlnaC1xdWFsaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCkXCI7IH1cblxuLnVpLWljb24taGlnaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7omfXCI7IH1cblxuLnVpLWljb24taGlnaGxpZ2h0LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6iiFwiOyB9XG5cbi51aS1pY29uLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoolcIjsgfVxuXG4udWktaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKKXCI7IH1cblxuLnVpLWljb24taG90LXR1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6thlwiOyB9XG5cbi51aS1pY29uLWhvdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pS6XCI7IH1cblxuLnVpLWljb24taG91cmdsYXNzLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKLXCI7IH1cblxuLnVpLWljb24taG91cmdsYXNzLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuooxcIjsgfVxuXG4udWktaWNvbi1odHRwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSCXCI7IH1cblxuLnVpLWljb24taHR0cHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoo1cIjsgfVxuXG4udWktaWNvbi1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6PtFwiOyB9XG5cbi51aS1pY29uLWltYWdlLWFzcGVjdC1yYXRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6PtVwiOyB9XG5cbi51aS1pY29uLWltcG9ydC1jb250YWN0czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6DoFwiOyB9XG5cbi51aS1pY29uLWltcG9ydC1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLug4NcIjsgfVxuXG4udWktaWNvbi1pbXBvcnRhbnQtZGV2aWNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kklwiOyB9XG5cbi51aS1pY29uLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWWXCI7IH1cblxuLnVpLWljb24taW5kZXRlcm1pbmF0ZS1jaGVjay1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIlcIjsgfVxuXG4udWktaWNvbi1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKOXCI7IH1cblxuLnVpLWljb24taW5mby1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKPXCI7IH1cblxuLnVpLWljb24taW5wdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuopBcIjsgfVxuXG4udWktaWNvbi1pbnNlcnQtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiYtcIjsgfVxuXG4udWktaWNvbi1pbnNlcnQtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6JjFwiOyB9XG5cbi51aS1pY29uLWluc2VydC1kcml2ZS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7omNXCI7IH1cblxuLnVpLWljb24taW5zZXJ0LWVtb3RpY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7omOXCI7IH1cblxuLnVpLWljb24taW5zZXJ0LWludml0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLuiY9cIjsgfVxuXG4udWktaWNvbi1pbnNlcnQtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6JkFwiOyB9XG5cbi51aS1pY29uLWluc2VydC1waG90bzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6JkVwiOyB9XG5cbi51aS1pY29uLWludmVydC1jb2xvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuopFcIjsgfVxuXG4udWktaWNvbi1pbnZlcnQtY29sb3JzLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6DhFwiOyB9XG5cbi51aS1pY29uLWlzbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6PtlwiOyB9XG5cbi51aS1pY29uLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oySXCI7IH1cblxuLnVpLWljb24ta2V5Ym9hcmQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Mk1wiOyB9XG5cbi51aS1pY29uLWtleWJvYXJkLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLujJRcIjsgfVxuXG4udWktaWNvbi1rZXlib2FyZC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6MlVwiOyB9XG5cbi51aS1pY29uLWtleWJvYXJkLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oyWXCI7IH1cblxuLnVpLWljb24ta2V5Ym9hcmQtYmFja3NwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oyXXCI7IH1cblxuLnVpLWljb24ta2V5Ym9hcmQtY2Fwc2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLujJhcIjsgfVxuXG4udWktaWNvbi1rZXlib2FyZC1oaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oyaXCI7IH1cblxuLnVpLWljb24ta2V5Ym9hcmQtcmV0dXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oybXCI7IH1cblxuLnVpLWljb24ta2V5Ym9hcmQtdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oycXCI7IH1cblxuLnVpLWljb24ta2V5Ym9hcmQtdm9pY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLujJ1cIjsgfVxuXG4udWktaWNvbi1raXRjaGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2HXCI7IH1cblxuLnVpLWljb24tbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuopJcIjsgfVxuXG4udWktaWNvbi1sYWJlbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKTXCI7IH1cblxuLnVpLWljb24tbGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o+3XCI7IH1cblxuLnVpLWljb24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuopRcIjsgfVxuXG4udWktaWNvbi1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLujJ5cIjsgfVxuXG4udWktaWNvbi1sYXB0b3AtY2hyb21lYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Mn1wiOyB9XG5cbi51aS1pY29uLWxhcHRvcC1tYWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLujKBcIjsgfVxuXG4udWktaWNvbi1sYXB0b3Atd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6MoVwiOyB9XG5cbi51aS1pY29uLWxhc3QtcGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6XnVwiOyB9XG5cbi51aS1pY29uLWxhdW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ilVwiOyB9XG5cbi51aS1pY29uLWxheWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Uu1wiOyB9XG5cbi51aS1pY29uLWxheWVycy1jbGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UvFwiOyB9XG5cbi51aS1pY29uLWxlYWstYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o+4XCI7IH1cblxuLnVpLWljb24tbGVhay1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuj7lcIjsgfVxuXG4udWktaWNvbi1sZW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o+6XCI7IH1cblxuLnVpLWljb24tbGlicmFyeS1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLugK5cIjsgfVxuXG4udWktaWNvbi1saWJyYXJ5LWJvb2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCvXCI7IH1cblxuLnVpLWljb24tbGlicmFyeS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AsFwiOyB9XG5cbi51aS1pY29uLWxpZ2h0YnVsYi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSPXCI7IH1cblxuLnVpLWljb24tbGluZS1zdHlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kmVwiOyB9XG5cbi51aS1pY29uLWxpbmUtd2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSaXCI7IH1cblxuLnVpLWljb24tbGluZWFyLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7omgXCI7IH1cblxuLnVpLWljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Fl1wiOyB9XG5cbi51aS1pY29uLWxpbmtlZC1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLukLhcIjsgfVxuXG4udWktaWNvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKWXCI7IH1cblxuLnVpLWljb24tbGl2ZS1oZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oOGXCI7IH1cblxuLnVpLWljb24tbGl2ZS10djpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YuVwiOyB9XG5cbi51aS1pY29uLWxvY2FsLWFjdGl2aXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pS/XCI7IH1cblxuLnVpLWljb24tbG9jYWwtYWlycG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UvVwiOyB9XG5cbi51aS1pY29uLWxvY2FsLWF0bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UvlwiOyB9XG5cbi51aS1pY29uLWxvY2FsLWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VgFwiOyB9XG5cbi51aS1pY29uLWxvY2FsLWNhZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLulYFcIjsgfVxuXG4udWktaWNvbi1sb2NhbC1jYXItd2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VglwiOyB9XG5cbi51aS1pY29uLWxvY2FsLWNvbnZlbmllbmNlLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWDXCI7IH1cblxuLnVpLWljb24tbG9jYWwtZGluaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWWXCI7IH1cblxuLnVpLWljb24tbG9jYWwtZHJpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLulYRcIjsgfVxuXG4udWktaWNvbi1sb2NhbC1mbG9yaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWFXCI7IH1cblxuLnVpLWljb24tbG9jYWwtZ2FzLXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLulYZcIjsgfVxuXG4udWktaWNvbi1sb2NhbC1ncm9jZXJ5LXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWHXCI7IH1cblxuLnVpLWljb24tbG9jYWwtaG9zcGl0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLulYhcIjsgfVxuXG4udWktaWNvbi1sb2NhbC1ob3RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ViVwiOyB9XG5cbi51aS1pY29uLWxvY2FsLWxhdW5kcnktc2VydmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VilwiOyB9XG5cbi51aS1pY29uLWxvY2FsLWxpYnJhcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLulYtcIjsgfVxuXG4udWktaWNvbi1sb2NhbC1tYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWMXCI7IH1cblxuLnVpLWljb24tbG9jYWwtbW92aWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWNXCI7IH1cblxuLnVpLWljb24tbG9jYWwtb2ZmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLulY5cIjsgfVxuXG4udWktaWNvbi1sb2NhbC1wYXJraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWPXCI7IH1cblxuLnVpLWljb24tbG9jYWwtcGhhcm1hY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLulZBcIjsgfVxuXG4udWktaWNvbi1sb2NhbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VkVwiOyB9XG5cbi51aS1pY29uLWxvY2FsLXBpenphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWSXCI7IH1cblxuLnVpLWljb24tbG9jYWwtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Vk1wiOyB9XG5cbi51aS1pY29uLWxvY2FsLXBvc3Qtb2ZmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWUXCI7IH1cblxuLnVpLWljb24tbG9jYWwtcHJpbnRzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWVXCI7IH1cblxuLnVpLWljb24tbG9jYWwtc2VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWXXCI7IH1cblxuLnVpLWljb24tbG9jYWwtc2hpcHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLulZhcIjsgfVxuXG4udWktaWNvbi1sb2NhbC10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWZXCI7IH1cblxuLnVpLWljb24tbG9jYXRpb24tY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6fsVwiOyB9XG5cbi51aS1pY29uLWxvY2F0aW9uLWRpc2FibGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oa2XCI7IH1cblxuLnVpLWljb24tbG9jYXRpb24tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oOHXCI7IH1cblxuLnVpLWljb24tbG9jYXRpb24tb246YmVmb3JlIHtcbiAgY29udGVudDogXCLug4hcIjsgfVxuXG4udWktaWNvbi1sb2NhdGlvbi1zZWFyY2hpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhrdcIjsgfVxuXG4udWktaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKXXCI7IH1cblxuLnVpLWljb24tbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKYXCI7IH1cblxuLnVpLWljb24tbG9jay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKZXCI7IH1cblxuLnVpLWljb24tbG9va3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLuj7xcIjsgfVxuXG4udWktaWNvbi1sb29rcy0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o+7XCI7IH1cblxuLnVpLWljb24tbG9va3MtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6PvVwiOyB9XG5cbi51aS1pY29uLWxvb2tzLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuj75cIjsgfVxuXG4udWktaWNvbi1sb29rcy02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7o+/XCI7IH1cblxuLnVpLWljb24tbG9va3Mtb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pCAXCI7IH1cblxuLnVpLWljb24tbG9va3MtdHdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pCBXCI7IH1cblxuLnVpLWljb24tbG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AqFwiOyB9XG5cbi51aS1pY29uLWxvdXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pCCXCI7IH1cblxuLnVpLWljb24tbG93LXByaW9yaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWtXCI7IH1cblxuLnVpLWljb24tbG95YWx0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6imlwiOyB9XG5cbi51aS1pY29uLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhZhcIjsgfVxuXG4udWktaWNvbi1tYWlsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLug6FcIjsgfVxuXG4udWktaWNvbi1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLulZtcIjsgfVxuXG4udWktaWNvbi1tYXJrdW5yZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWZXCI7IH1cblxuLnVpLWljb24tbWFya3VucmVhZC1tYWlsYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKbXCI7IH1cblxuLnVpLWljb24tbWVtb3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oyiXCI7IH1cblxuLnVpLWljb24tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6XklwiOyB9XG5cbi51aS1pY29uLW1lcmdlLXR5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiZJcIjsgfVxuXG4udWktaWNvbi1tZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oOJXCI7IH1cblxuLnVpLWljb24tbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCpXCI7IH1cblxuLnVpLWljb24tbWljLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLugKpcIjsgfVxuXG4udWktaWNvbi1taWMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCrXCI7IH1cblxuLnVpLWljb24tbW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piYXCI7IH1cblxuLnVpLWljb24tbW9kZS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7omTXCI7IH1cblxuLnVpLWljb24tbW9kZS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7omUXCI7IH1cblxuLnVpLWljb24tbW9uZXRpemF0aW9uLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7omjXCI7IH1cblxuLnVpLWljb24tbW9uZXktb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7omcXCI7IH1cblxuLnVpLWljb24tbW9ub2Nocm9tZS1waG90b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLukINcIjsgfVxuXG4udWktaWNvbi1tb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p+yXCI7IH1cblxuLnVpLWljb24tbW9vZC1iYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLun7NcIjsgfVxuXG4udWktaWNvbi1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piZXCI7IH1cblxuLnVpLWljb24tbW9yZS1ob3JpejpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Xk1wiOyB9XG5cbi51aS1pY29uLW1vcmUtdmVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6XlFwiOyB9XG5cbi51aS1pY29uLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJtcIjsgfVxuXG4udWktaWNvbi1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Mo1wiOyB9XG5cbi51aS1pY29uLW1vdmUtdG8taW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhahcIjsgfVxuXG4udWktaWNvbi1tb3ZpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ArFwiOyB9XG5cbi51aS1pY29uLW1vdmllLWNyZWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pCEXCI7IH1cblxuLnVpLWljb24tbW92aWUtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pC6XCI7IH1cblxuLnVpLWljb24tbXVsdGlsaW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pufXCI7IH1cblxuLnVpLWljb24tbXVzaWMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6QhVwiOyB9XG5cbi51aS1pY29uLW11c2ljLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGjXCI7IH1cblxuLnVpLWljb24tbXktbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLulZxcIjsgfVxuXG4udWktaWNvbi1uYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLukIZcIjsgfVxuXG4udWktaWNvbi1uYXR1cmUtcGVvcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pCHXCI7IH1cblxuLnVpLWljb24tbmF2aWdhdGUtYmVmb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pCIXCI7IH1cblxuLnVpLWljb24tbmF2aWdhdGUtbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6QiVwiOyB9XG5cbi51aS1pY29uLW5hdmlnYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLulZ1cIjsgfVxuXG4udWktaWNvbi1uZWFyLW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWpXCI7IH1cblxuLnVpLWljb24tbmV0d29yay1jZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oa5XCI7IH1cblxuLnVpLWljb24tbmV0d29yay1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZgFwiOyB9XG5cbi51aS1pY29uLW5ldHdvcmstbG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piaXCI7IH1cblxuLnVpLWljb24tbmV0d29yay13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oa6XCI7IH1cblxuLnVpLWljb24tbmV3LXJlbGVhc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCxXCI7IH1cblxuLnVpLWljb24tbmV4dC13ZWVrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWqXCI7IH1cblxuLnVpLWljb24tbmZjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oa7XCI7IH1cblxuLnVpLWljb24tbm8tZW5jcnlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZgVwiOyB9XG5cbi51aS1pY29uLW5vLXNpbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6DjFwiOyB9XG5cbi51aS1pY29uLW5vdC1pbnRlcmVzdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCzXCI7IH1cblxuLnVpLWljb24tbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Br1wiOyB9XG5cbi51aS1pY29uLW5vdGUtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKcXCI7IH1cblxuLnVpLWljb24tbm90aWZpY2F0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ftFwiOyB9XG5cbi51aS1pY29uLW5vdGlmaWNhdGlvbnMtYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p+3XCI7IH1cblxuLnVpLWljb24tbm90aWZpY2F0aW9ucy1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p+1XCI7IH1cblxuLnVpLWljb24tbm90aWZpY2F0aW9ucy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLun7ZcIjsgfVxuXG4udWktaWNvbi1ub3RpZmljYXRpb25zLXBhdXNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6fuFwiOyB9XG5cbi51aS1pY29uLW9mZmxpbmUtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSKXCI7IH1cblxuLnVpLWljb24tb25kZW1hbmQtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLumLpcIjsgfVxuXG4udWktaWNvbi1vcGFjaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qScXCI7IH1cblxuLnVpLWljb24tb3Blbi1pbi1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKdXCI7IH1cblxuLnVpLWljb24tb3Blbi1pbi1uZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuop5cIjsgfVxuXG4udWktaWNvbi1vcGVuLXdpdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLuop9cIjsgfVxuXG4udWktaWNvbi1wYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6fuVwiOyB9XG5cbi51aS1pY29uLXBhZ2V2aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKgXCI7IH1cblxuLnVpLWljb24tcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6QilwiOyB9XG5cbi51aS1pY29uLXBhbi10b29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSlXCI7IH1cblxuLnVpLWljb24tcGFub3JhbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLukItcIjsgfVxuXG4udWktaWNvbi1wYW5vcmFtYS1maXNoLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6QjFwiOyB9XG5cbi51aS1pY29uLXBhbm9yYW1hLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLukI1cIjsgfVxuXG4udWktaWNvbi1wYW5vcmFtYS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6QjlwiOyB9XG5cbi51aS1pY29uLXBhbm9yYW1hLXdpZGUtYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLukI9cIjsgfVxuXG4udWktaWNvbi1wYXJ0eS1tb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p+6XCI7IH1cblxuLnVpLWljb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLugLRcIjsgfVxuXG4udWktaWNvbi1wYXVzZS1jaXJjbGUtZmlsbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oC1XCI7IH1cblxuLnVpLWljb24tcGF1c2UtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLugLZcIjsgfVxuXG4udWktaWNvbi1wYXltZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKhXCI7IH1cblxuLnVpLWljb24tcGVvcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p+7XCI7IH1cblxuLnVpLWljb24tcGVvcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLun7xcIjsgfVxuXG4udWktaWNvbi1wZXJtLWNhbWVyYS1taWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoqJcIjsgfVxuXG4udWktaWNvbi1wZXJtLWNvbnRhY3QtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoqNcIjsgfVxuXG4udWktaWNvbi1wZXJtLWRhdGEtc2V0dGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ipFwiOyB9XG5cbi51aS1pY29uLXBlcm0tZGV2aWNlLWluZm9ybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKlXCI7IH1cblxuLnVpLWljb24tcGVybS1pZGVudGl0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6iplwiOyB9XG5cbi51aS1pY29uLXBlcm0tbWVkaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoqdcIjsgfVxuXG4udWktaWNvbi1wZXJtLXBob25lLW1zZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6iqFwiOyB9XG5cbi51aS1pY29uLXBlcm0tc2Nhbi13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKpXCI7IH1cblxuLnVpLWljb24tcGVyc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p+9XCI7IH1cblxuLnVpLWljb24tcGVyc29uLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6fvlwiOyB9XG5cbi51aS1pY29uLXBlcnNvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p+/XCI7IH1cblxuLnVpLWljb24tcGVyc29uLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VmlwiOyB9XG5cbi51aS1pY29uLXBlcnNvbi1waW4tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWqXCI7IH1cblxuLnVpLWljb24tcGVyc29uYWwtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLumLtcIjsgfVxuXG4udWktaWNvbi1wZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSdXCI7IH1cblxuLnVpLWljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLug41cIjsgfVxuXG4udWktaWNvbi1waG9uZS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oykXCI7IH1cblxuLnVpLWljb24tcGhvbmUtYmx1ZXRvb3RoLXNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJtcIjsgfVxuXG4udWktaWNvbi1waG9uZS1mb3J3YXJkZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJxcIjsgfVxuXG4udWktaWNvbi1waG9uZS1pbi10YWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pidXCI7IH1cblxuLnVpLWljb24tcGhvbmUtaXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oylXCI7IH1cblxuLnVpLWljb24tcGhvbmUtbG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pieXCI7IH1cblxuLnVpLWljb24tcGhvbmUtbWlzc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pifXCI7IH1cblxuLnVpLWljb24tcGhvbmUtcGF1c2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pigXCI7IH1cblxuLnVpLWljb24tcGhvbmVsaW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oymXCI7IH1cblxuLnVpLWljb24tcGhvbmVsaW5rLWVyYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oObXCI7IH1cblxuLnVpLWljb24tcGhvbmVsaW5rLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLug5xcIjsgfVxuXG4udWktaWNvbi1waG9uZWxpbmstb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oynXCI7IH1cblxuLnVpLWljb24tcGhvbmVsaW5rLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLug51cIjsgfVxuXG4udWktaWNvbi1waG9uZWxpbmstc2V0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLug55cIjsgfVxuXG4udWktaWNvbi1waG90bzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6QkFwiOyB9XG5cbi51aS1pY29uLXBob3RvLWFsYnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pCRXCI7IH1cblxuLnVpLWljb24tcGhvdG8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pCSXCI7IH1cblxuLnVpLWljb24tcGhvdG8tZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pC7XCI7IH1cblxuLnVpLWljb24tcGhvdG8tbGlicmFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Qk1wiOyB9XG5cbi51aS1pY29uLXBob3RvLXNpemUtc2VsZWN0LWFjdHVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6QslwiOyB9XG5cbi51aS1pY29uLXBob3RvLXNpemUtc2VsZWN0LWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pCzXCI7IH1cblxuLnVpLWljb24tcGhvdG8tc2l6ZS1zZWxlY3Qtc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLukLRcIjsgfVxuXG4udWktaWNvbi1waWN0dXJlLWFzLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6QlVwiOyB9XG5cbi51aS1pY29uLXBpY3R1cmUtaW4tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6iqlwiOyB9XG5cbi51aS1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJFcIjsgfVxuXG4udWktaWNvbi1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLum4RcIjsgfVxuXG4udWktaWNvbi1waWUtY2hhcnQtb3V0bGluZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLum4VcIjsgfVxuXG4udWktaWNvbi1waW4tZHJvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VnlwiOyB9XG5cbi51aS1pY29uLXBsYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWfXCI7IH1cblxuLnVpLWljb24tcGxheS1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6At1wiOyB9XG5cbi51aS1pY29uLXBsYXktY2lyY2xlLWZpbGxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AuFwiOyB9XG5cbi51aS1pY29uLXBsYXktY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLugLlcIjsgfVxuXG4udWktaWNvbi1wbGF5LWZvci13b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSGXCI7IH1cblxuLnVpLWljb24tcGxheWxpc3QtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oC7XCI7IH1cblxuLnVpLWljb24tcGxheWxpc3QtYWRkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGlXCI7IH1cblxuLnVpLWljb24tcGxheWxpc3QtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Bn1wiOyB9XG5cbi51aS1pY29uLXBsdXMtb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCAXCI7IH1cblxuLnVpLWljb24tcG9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ggVwiOyB9XG5cbi51aS1pY29uLXBvbHltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoqtcIjsgfVxuXG4udWktaWNvbi1wb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2IXCI7IH1cblxuLnVpLWljb24tcG9ydGFibGUtd2lmaS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLug45cIjsgfVxuXG4udWktaWNvbi1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6QllwiOyB9XG5cbi51aS1pY29uLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi8XCI7IH1cblxuLnVpLWljb24tcG93ZXItaW5wdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLujLZcIjsgfVxuXG4udWktaWNvbi1wb3dlci1zZXR0aW5ncy1uZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoqxcIjsgfVxuXG4udWktaWNvbi1wcmVnbmFudC13b21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6knlwiOyB9XG5cbi51aS1pY29uLXByZXNlbnQtdG8tYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oOfXCI7IH1cblxuLnVpLWljb24tcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoq1cIjsgfVxuXG4udWktaWNvbi1wcmlvcml0eS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmFXCI7IH1cblxuLnVpLWljb24tcHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCLXCI7IH1cblxuLnVpLWljb24tcHVibGlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6JlVwiOyB9XG5cbi51aS1pY29uLXF1ZXJ5LWJ1aWxkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoq5cIjsgfVxuXG4udWktaWNvbi1xdWVzdGlvbi1hbnN3ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoq9cIjsgfVxuXG4udWktaWNvbi1xdWV1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AvFwiOyB9XG5cbi51aS1pY29uLXF1ZXVlLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oC9XCI7IH1cblxuLnVpLWljb24tcXVldWUtcGxheS1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGmXCI7IH1cblxuLnVpLWljb24tcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLugL5cIjsgfVxuXG4udWktaWNvbi1yYWRpby1idXR0b24tY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gt1wiOyB9XG5cbi51aS1pY29uLXJhZGlvLWJ1dHRvbi11bmNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoLZcIjsgfVxuXG4udWktaWNvbi1yYXRlLXJldmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VoFwiOyB9XG5cbi51aS1pY29uLXJlY2VpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuorBcIjsgfVxuXG4udWktaWNvbi1yZWNlbnQtYWN0b3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oC/XCI7IH1cblxuLnVpLWljb24tcmVjb3JkLXZvaWNlLW92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJ9cIjsgfVxuXG4udWktaWNvbi1yZWRlZW06YmVmb3JlIHtcbiAgY29udGVudDogXCLuorFcIjsgfVxuXG4udWktaWNvbi1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWaXCI7IH1cblxuLnVpLWljb24tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6XlVwiOyB9XG5cbi51aS1pY29uLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Fm1wiOyB9XG5cbi51aS1pY29uLXJlbW92ZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhZxcIjsgfVxuXG4udWktaWNvbi1yZW1vdmUtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhZ1cIjsgfVxuXG4udWktaWNvbi1yZW1vdmUtZnJvbS1xdWV1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Bp1wiOyB9XG5cbi51aS1pY29uLXJlbW92ZS1yZWQtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pCXXCI7IH1cblxuLnVpLWljb24tcmVtb3ZlLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKhcIjsgfVxuXG4udWktaWNvbi1yZW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qO+XCI7IH1cblxuLnVpLWljb24tcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGAXCI7IH1cblxuLnVpLWljb24tcmVwZWF0LW9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BgVwiOyB9XG5cbi51aS1pY29uLXJlcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BglwiOyB9XG5cbi51aS1pY29uLXJlcGxheS0xMDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BmVwiOyB9XG5cbi51aS1pY29uLXJlcGxheS0zMDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BmlwiOyB9XG5cbi51aS1pY29uLXJlcGxheS01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGbXCI7IH1cblxuLnVpLWljb24tcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhZ5cIjsgfVxuXG4udWktaWNvbi1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhZ9cIjsgfVxuXG4udWktaWNvbi1yZXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhaBcIjsgfVxuXG4udWktaWNvbi1yZXBvcnQtcHJvYmxlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6islwiOyB9XG5cbi51aS1pY29uLXJlc3RhdXJhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLulaxcIjsgfVxuXG4udWktaWNvbi1yZXN0YXVyYW50LW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCLulaFcIjsgfVxuXG4udWktaWNvbi1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKzXCI7IH1cblxuLnVpLWljb24tcmVzdG9yZS1wYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSpXCI7IH1cblxuLnVpLWljb24tcmluZy12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLug5FcIjsgfVxuXG4udWktaWNvbi1yb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qK0XCI7IH1cblxuLnVpLWljb24tcm9vbS1zZXJ2aWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2JXCI7IH1cblxuLnVpLWljb24tcm90YXRlLTkwLWRlZ3JlZXMtY2N3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pCYXCI7IH1cblxuLnVpLWljb24tcm90YXRlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLukJlcIjsgfVxuXG4udWktaWNvbi1yb3RhdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLukJpcIjsgfVxuXG4udWktaWNvbi1yb3VuZGVkLWNvcm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6koFwiOyB9XG5cbi51aS1pY29uLXJvdXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6MqFwiOyB9XG5cbi51aS1pY29uLXJvd2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6koVwiOyB9XG5cbi51aS1pY29uLXJzcy1mZWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oOlXCI7IH1cblxuLnVpLWljb24tcnYtaG9va3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmCXCI7IH1cblxuLnVpLWljb24tc2F0ZWxsaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWiXCI7IH1cblxuLnVpLWljb24tc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FoVwiOyB9XG5cbi51aS1pY29uLXNjYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLujKlcIjsgfVxuXG4udWktaWNvbi1zY2hlZHVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6itVwiOyB9XG5cbi51aS1pY29uLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gjFwiOyB9XG5cbi51aS1pY29uLXNjcmVlbi1sb2NrLWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6GvlwiOyB9XG5cbi51aS1pY29uLXNjcmVlbi1sb2NrLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oa/XCI7IH1cblxuLnVpLWljb24tc2NyZWVuLWxvY2stcm90YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLuh4BcIjsgfVxuXG4udWktaWNvbi1zY3JlZW4tcm90YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLuh4FcIjsgfVxuXG4udWktaWNvbi1zY3JlZW4tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLug6JcIjsgfVxuXG4udWktaWNvbi1zZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pijXCI7IH1cblxuLnVpLWljb24tc2Qtc3RvcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6HglwiOyB9XG5cbi51aS1pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6itlwiOyB9XG5cbi51aS1pY29uLXNlY3VyaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oyqXCI7IH1cblxuLnVpLWljb24tc2VsZWN0LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FolwiOyB9XG5cbi51aS1pY29uLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhaNcIjsgfVxuXG4udWktaWNvbi1zZW50aW1lbnQtZGlzc2F0aXNmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCRXCI7IH1cblxuLnVpLWljb24tc2VudGltZW50LW5ldXRyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJJcIjsgfVxuXG4udWktaWNvbi1zZW50aW1lbnQtc2F0aXNmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCTXCI7IH1cblxuLnVpLWljb24tc2VudGltZW50LXZlcnktZGlzc2F0aXNmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCUXCI7IH1cblxuLnVpLWljb24tc2VudGltZW50LXZlcnktc2F0aXNmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCVXCI7IH1cblxuLnVpLWljb24tc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLuorhcIjsgfVxuXG4udWktaWNvbi1zZXR0aW5ncy1hcHBsaWNhdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuorlcIjsgfVxuXG4udWktaWNvbi1zZXR0aW5ncy1iYWNrdXAtcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6iulwiOyB9XG5cbi51aS1pY29uLXNldHRpbmdzLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6iu1wiOyB9XG5cbi51aS1pY29uLXNldHRpbmdzLWJyaWdodG5lc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLuor1cIjsgfVxuXG4udWktaWNvbi1zZXR0aW5ncy1jZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qK8XCI7IH1cblxuLnVpLWljb24tc2V0dGluZ3MtZXRoZXJuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuor5cIjsgfVxuXG4udWktaWNvbi1zZXR0aW5ncy1pbnB1dC1hbnRlbm5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qK/XCI7IH1cblxuLnVpLWljb24tc2V0dGluZ3MtaW5wdXQtY29tcG9uZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOAXCI7IH1cblxuLnVpLWljb24tc2V0dGluZ3MtaW5wdXQtY29tcG9zaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOBXCI7IH1cblxuLnVpLWljb24tc2V0dGluZ3MtaW5wdXQtaGRtaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jglwiOyB9XG5cbi51aS1pY29uLXNldHRpbmdzLWlucHV0LXN2aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jg1wiOyB9XG5cbi51aS1pY29uLXNldHRpbmdzLW92ZXJzY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOEXCI7IH1cblxuLnVpLWljb24tc2V0dGluZ3MtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo4VcIjsgfVxuXG4udWktaWNvbi1zZXR0aW5ncy1wb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jhlwiOyB9XG5cbi51aS1pY29uLXNldHRpbmdzLXJlbW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jh1wiOyB9XG5cbi51aS1pY29uLXNldHRpbmdzLXN5c3RlbS1kYXlkcmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Hg1wiOyB9XG5cbi51aS1pY29uLXNldHRpbmdzLXZvaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOIXCI7IH1cblxuLnVpLWljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoI1cIjsgfVxuXG4udWktaWNvbi1zaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOJXCI7IH1cblxuLnVpLWljb24tc2hvcC10d286YmVmb3JlIHtcbiAgY29udGVudDogXCLuo4pcIjsgfVxuXG4udWktaWNvbi1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo4tcIjsgfVxuXG4udWktaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOMXCI7IH1cblxuLnVpLWljb24tc2hvcnQtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6JoVwiOyB9XG5cbi51aS1pY29uLXNob3ctY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLum6FcIjsgfVxuXG4udWktaWNvbi1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGDXCI7IH1cblxuLnVpLWljb24tc2lnbmFsLWNlbGx1bGFyLTQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oeIXCI7IH1cblxuLnVpLWljb24tc2lnbmFsLWNlbGx1bGFyLWNvbm5lY3RlZC1uby1pbnRlcm5ldC00LWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6HjVwiOyB9XG5cbi51aS1pY29uLXNpZ25hbC1jZWxsdWxhci1uby1zaW06YmVmb3JlIHtcbiAgY29udGVudDogXCLuh45cIjsgfVxuXG4udWktaWNvbi1zaWduYWwtY2VsbHVsYXItbnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Hj1wiOyB9XG5cbi51aS1pY29uLXNpZ25hbC1jZWxsdWxhci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLuh5BcIjsgfVxuXG4udWktaWNvbi1zaWduYWwtd2lmaS00LWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6HmFwiOyB9XG5cbi51aS1pY29uLXNpZ25hbC13aWZpLTQtYmFyLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLuh5lcIjsgfVxuXG4udWktaWNvbi1zaWduYWwtd2lmaS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLuh5pcIjsgfVxuXG4udWktaWNvbi1zaW0tY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Mq1wiOyB9XG5cbi51aS1pY29uLXNpbS1jYXJkLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pikXCI7IH1cblxuLnVpLWljb24tc2tpcC1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGEXCI7IH1cblxuLnVpLWljb24tc2tpcC1wcmV2aW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BhVwiOyB9XG5cbi51aS1pY29uLXNsaWRlc2hvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Qm1wiOyB9XG5cbi51aS1pY29uLXNsb3ctbW90aW9uLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGoXCI7IH1cblxuLnVpLWljb24tc21hcnRwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6MrFwiOyB9XG5cbi51aS1pY29uLXNtb2tlLWZyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLurYpcIjsgfVxuXG4udWktaWNvbi1zbW9raW5nLXJvb21zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2LXCI7IH1cblxuLnVpLWljb24tc21zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pilXCI7IH1cblxuLnVpLWljb24tc21zLWZhaWxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YplwiOyB9XG5cbi51aS1pY29uLXNub296ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BhlwiOyB9XG5cbi51aS1pY29uLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhaRcIjsgfVxuXG4udWktaWNvbi1zb3J0LWJ5LWFscGhhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGTXCI7IH1cblxuLnVpLWljb24tc3BhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2MXCI7IH1cblxuLnVpLWljb24tc3BhY2UtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7omWXCI7IH1cblxuLnVpLWljb24tc3BlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6MrVwiOyB9XG5cbi51aS1pY29uLXNwZWFrZXItZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLujK5cIjsgfVxuXG4udWktaWNvbi1zcGVha2VyLW5vdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qONXCI7IH1cblxuLnVpLWljb24tc3BlYWtlci1ub3Rlcy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKpcIjsgfVxuXG4udWktaWNvbi1zcGVha2VyLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oOSXCI7IH1cblxuLnVpLWljb24tc3BlbGxjaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jjlwiOyB9XG5cbi51aS1pY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoLhcIjsgfVxuXG4udWktaWNvbi1zdGFyLWJvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gulwiOyB9XG5cbi51aS1pY29uLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6guVwiOyB9XG5cbi51aS1pY29uLXN0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOQXCI7IH1cblxuLnVpLWljb24tc3RheS1jdXJyZW50LWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Dk1wiOyB9XG5cbi51aS1pY29uLXN0YXktY3VycmVudC1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6DlFwiOyB9XG5cbi51aS1pY29uLXN0YXktcHJpbWFyeS1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLug5VcIjsgfVxuXG4udWktaWNvbi1zdGF5LXByaW1hcnktcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLug5ZcIjsgfVxuXG4udWktaWNvbi1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGHXCI7IH1cblxuLnVpLWljb24tc3RvcC1zY3JlZW4tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLug6NcIjsgfVxuXG4udWktaWNvbi1zdG9yYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oebXCI7IH1cblxuLnVpLWljb24tc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo5FcIjsgfVxuXG4udWktaWNvbi1zdG9yZS1tYWxsLWRpcmVjdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Vo1wiOyB9XG5cbi51aS1pY29uLXN0cmFpZ2h0ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLukJxcIjsgfVxuXG4udWktaWNvbi1zdHJlZXR2aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWuXCI7IH1cblxuLnVpLWljb24tc3RyaWtldGhyb3VnaC1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7omXXCI7IH1cblxuLnVpLWljb24tc3R5bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLukJ1cIjsgfVxuXG4udWktaWNvbi1zdWJkaXJlY3RvcnktYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6XmVwiOyB9XG5cbi51aS1pY29uLXN1YmRpcmVjdG9yeS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6XmlwiOyB9XG5cbi51aS1pY29uLXN1YmplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo5JcIjsgfVxuXG4udWktaWNvbi1zdWJzY3JpcHRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGkXCI7IH1cblxuLnVpLWljb24tc3VidGl0bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGIXCI7IH1cblxuLnVpLWljb24tc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWvXCI7IH1cblxuLnVpLWljb24tc3VwZXJ2aXNvci1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOTXCI7IH1cblxuLnVpLWljb24tc3Vycm91bmQtc291bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLugYlcIjsgfVxuXG4udWktaWNvbi1zd2FwLWNhbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oOXXCI7IH1cblxuLnVpLWljb24tc3dhcC1ob3JpejpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jlFwiOyB9XG5cbi51aS1pY29uLXN3YXAtdmVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jlVwiOyB9XG5cbi51aS1pY29uLXN3YXAtdmVydGljYWwtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOWXCI7IH1cblxuLnVpLWljb24tc3dpdGNoLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6QnlwiOyB9XG5cbi51aS1pY29uLXN3aXRjaC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Qn1wiOyB9XG5cbi51aS1pY29uLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKdcIjsgfVxuXG4udWktaWNvbi1zeW5jLWRpc2FibGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pioXCI7IH1cblxuLnVpLWljb24tc3luYy1wcm9ibGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pipXCI7IH1cblxuLnVpLWljb24tc3lzdGVtLXVwZGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YqlwiOyB9XG5cbi51aS1pY29uLXN5c3RlbS11cGRhdGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOXXCI7IH1cblxuLnVpLWljb24tdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOYXCI7IH1cblxuLnVpLWljb24tdGFiLXVuc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo5lcIjsgfVxuXG4udWktaWNvbi10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLujK9cIjsgfVxuXG4udWktaWNvbi10YWJsZXQtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6MsFwiOyB9XG5cbi51aS1pY29uLXRhYmxldC1tYWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLujLFcIjsgfVxuXG4udWktaWNvbi10YWctZmFjZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLukKBcIjsgfVxuXG4udWktaWNvbi10YXAtYW5kLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKtcIjsgfVxuXG4udWktaWNvbi10ZXJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWkXCI7IH1cblxuLnVpLWljb24tdGV4dC1maWVsZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiaJcIjsgfVxuXG4udWktaWNvbi10ZXh0LWZvcm1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FpVwiOyB9XG5cbi51aS1pY29uLXRleHRzbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLug5hcIjsgfVxuXG4udWktaWNvbi10ZXh0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pChXCI7IH1cblxuLnVpLWljb24tdGhlYXRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo5pcIjsgfVxuXG4udWktaWNvbi10aHVtYi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qObXCI7IH1cblxuLnVpLWljb24tdGh1bWItdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo5xcIjsgfVxuXG4udWktaWNvbi10aHVtYnMtdXAtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jnVwiOyB9XG5cbi51aS1pY29uLXRpbWUtdG8tbGVhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKxcIjsgfVxuXG4udWktaWNvbi10aW1lbGFwc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLukKJcIjsgfVxuXG4udWktaWNvbi10aW1lbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kolwiOyB9XG5cbi51aS1pY29uLXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pClXCI7IH1cblxuLnVpLWljb24tdGltZXItMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCLukKNcIjsgfVxuXG4udWktaWNvbi10aW1lci0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pCkXCI7IH1cblxuLnVpLWljb24tdGltZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pCmXCI7IH1cblxuLnVpLWljb24tdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiaRcIjsgfVxuXG4udWktaWNvbi10b2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo55cIjsgfVxuXG4udWktaWNvbi10b2RheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jn1wiOyB9XG5cbi51aS1pY29uLXRvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo6BcIjsgfVxuXG4udWktaWNvbi10b25hbGl0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Qp1wiOyB9XG5cbi51aS1pY29uLXRvdWNoLWFwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kk1wiOyB9XG5cbi51aS1pY29uLXRveXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLujLJcIjsgfVxuXG4udWktaWNvbi10cmFjay1jaGFuZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOhXCI7IH1cblxuLnVpLWljb24tdHJhZmZpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VpVwiOyB9XG5cbi51aS1pY29uLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWwXCI7IH1cblxuLnVpLWljb24tdHJhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VsVwiOyB9XG5cbi51aS1pY29uLXRyYW5zZmVyLXdpdGhpbi1hLXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLulbJcIjsgfVxuXG4udWktaWNvbi10cmFuc2Zvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCLukKhcIjsgfVxuXG4udWktaWNvbi10cmFuc2xhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo6JcIjsgfVxuXG4udWktaWNvbi10cmVuZGluZy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOjXCI7IH1cblxuLnVpLWljb24tdHJlbmRpbmctZmxhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jpFwiOyB9XG5cbi51aS1pY29uLXRyZW5kaW5nLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOlXCI7IH1cblxuLnVpLWljb24tdHVuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6QqVwiOyB9XG5cbi51aS1pY29uLXR1cm5lZC1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jplwiOyB9XG5cbi51aS1pY29uLXR1cm5lZC1pbi1ub3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo6dcIjsgfVxuXG4udWktaWNvbi10djpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ms1wiOyB9XG5cbi51aS1pY29uLXVuYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FqVwiOyB9XG5cbi51aS1pY29uLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLuhaZcIjsgfVxuXG4udWktaWNvbi11bmZvbGQtbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6XllwiOyB9XG5cbi51aS1pY29uLXVuZm9sZC1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7peXXCI7IH1cblxuLnVpLWljb24tdXBkYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSjXCI7IH1cblxuLnVpLWljb24tdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oegXCI7IH1cblxuLnVpLWljb24tdmVyaWZpZWQtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jqFwiOyB9XG5cbi51aS1pY29uLXZlcnRpY2FsLWFsaWduLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6JmFwiOyB9XG5cbi51aS1pY29uLXZlcnRpY2FsLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6JmVwiOyB9XG5cbi51aS1pY29uLXZlcnRpY2FsLWFsaWduLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6JmlwiOyB9XG5cbi51aS1pY29uLXZpYnJhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YrVwiOyB9XG5cbi51aS1pY29uLXZpZGVvLWNhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLugbBcIjsgfVxuXG4udWktaWNvbi12aWRlby1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BsVwiOyB9XG5cbi51aS1pY29uLXZpZGVvLWxpYnJhcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLugYpcIjsgfVxuXG4udWktaWNvbi12aWRlb2NhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Bi1wiOyB9XG5cbi51aS1pY29uLXZpZGVvY2FtLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6BjFwiOyB9XG5cbi51aS1pY29uLXZpZGVvZ2FtZS1hc3NldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6MuFwiOyB9XG5cbi51aS1pY29uLXZpZXctYWdlbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOpXCI7IH1cblxuLnVpLWljb24tdmlldy1hcnJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jqlwiOyB9XG5cbi51aS1pY29uLXZpZXctY2Fyb3VzZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo6tcIjsgfVxuXG4udWktaWNvbi12aWV3LWNvbHVtbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jrFwiOyB9XG5cbi51aS1pY29uLXZpZXctY29tZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLukKpcIjsgfVxuXG4udWktaWNvbi12aWV3LWNvbXBhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLukKtcIjsgfVxuXG4udWktaWNvbi12aWV3LWRheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jrVwiOyB9XG5cbi51aS1pY29uLXZpZXctaGVhZGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo65cIjsgfVxuXG4udWktaWNvbi12aWV3LWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo69cIjsgfVxuXG4udWktaWNvbi12aWV3LW1vZHVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jsFwiOyB9XG5cbi51aS1pY29uLXZpZXctcXVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo7FcIjsgfVxuXG4udWktaWNvbi12aWV3LXN0cmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jslwiOyB9XG5cbi51aS1pY29uLXZpZXctd2VlazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6js1wiOyB9XG5cbi51aS1pY29uLXZpZ25ldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pC1XCI7IH1cblxuLnVpLWljb24tdmlzaWJpbGl0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jtFwiOyB9XG5cbi51aS1pY29uLXZpc2liaWxpdHktb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qO1XCI7IH1cblxuLnVpLWljb24tdm9pY2UtY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YrlwiOyB9XG5cbi51aS1pY29uLXZvaWNlbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6DmVwiOyB9XG5cbi51aS1pY29uLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGNXCI7IH1cblxuLnVpLWljb24tdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLugY5cIjsgfVxuXG4udWktaWNvbi12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGPXCI7IH1cblxuLnVpLWljb24tdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oGQXCI7IH1cblxuLnVpLWljb24tdnBuLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6DmlwiOyB9XG5cbi51aS1pY29uLXZwbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pivXCI7IH1cblxuLnVpLWljb24td2FsbHBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oa8XCI7IH1cblxuLnVpLWljb24td2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AglwiOyB9XG5cbi51aS1pY29uLXdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oy0XCI7IH1cblxuLnVpLWljb24td2F0Y2gtbGF0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKRcIjsgfVxuXG4udWktaWNvbi13Yi1hdXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pCsXCI7IH1cblxuLnVpLWljb24td2ItY2xvdWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pCtXCI7IH1cblxuLnVpLWljb24td2ItaW5jYW5kZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pCuXCI7IH1cblxuLnVpLWljb24td2ItaXJpZGVzY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6QtlwiOyB9XG5cbi51aS1pY29uLXdiLXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pCwXCI7IH1cblxuLnVpLWljb24td2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLumL1cIjsgfVxuXG4udWktaWNvbi13ZWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLugZFcIjsgfVxuXG4udWktaWNvbi13ZWItYXNzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLugalcIjsgfVxuXG4udWktaWNvbi13ZWVrZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWrXCI7IH1cblxuLnVpLWljb24td2hhdHNob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoI5cIjsgfVxuXG4udWktaWNvbi13aWRnZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oa9XCI7IH1cblxuLnVpLWljb24td2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YvlwiOyB9XG5cbi51aS1pY29uLXdpZmktbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6HoVwiOyB9XG5cbi51aS1pY29uLXdpZmktdGV0aGVyaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oeiXCI7IH1cblxuLnVpLWljb24td29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6juVwiOyB9XG5cbi51aS1pY29uLXdyYXAtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Jm1wiOyB9XG5cbi51aS1pY29uLXlvdXR1YmUtc2VhcmNoZWQtZm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qO6XCI7IH1cblxuLnVpLWljb24tem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jv1wiOyB9XG5cbi51aS1pY29uLXpvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSAXCI7IH1cblxuLnVpLWljb24tem9vbS1vdXQtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWrXCI7IH1cblxuLm1hdGVyaWFsLWljb25zIHtcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICAvKiBQcmVmZXJyZWQgaWNvbiBzaXplICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpcmVjdGlvbjogbHRyO1xuICAvKiBTdXBwb3J0IGZvciBhbGwgV2ViS2l0IGJyb3dzZXJzLiAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLyogU3VwcG9ydCBmb3IgU2FmYXJpIGFuZCBDaHJvbWUuICovXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC8qIFN1cHBvcnQgZm9yIEZpcmVmb3guICovXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC8qIFN1cHBvcnQgZm9yIElFLiAqL1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJzsgfVxuXG4vKiBUaGVtZSBHZW5lcmFsICovXG5ib2R5IHtcbiAgLyogTWVzc2FnZXMgKi9cbiAgLyogSW5mbyAqL1xuICAvKiBFcnJvciAqL1xuICAvKiBXYXJuICovXG4gIC8qIEZhdGFsICovIH1cbiAgYm9keSAudWktd2lkZ2V0LFxuICBib2R5IC51aS13aWRnZXQgLnVpLXdpZGdldCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLHNhbnMtc2VyaWY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGJvZHkgLnVpLXdpZGdldC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGJkOyB9XG4gICAgYm9keSAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb24ge1xuICAgICAgY29sb3I6ICM3NTc1NzU7IH1cbiAgYm9keSAudWktd2lkZ2V0LWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTQ5NjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAxNTQ5NjsgfVxuICAgIGJvZHkgLnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgYm9keSAudWktc3RhdGUtYWN0aXZlLCBib2R5IC51aS1zdGF0ZS1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGREI4MTM7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBib2R5IC51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24sIGJvZHkgLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICBib2R5IC51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTUwKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIGJvZHkgLnVpLWNvcm5lci1hbGwge1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICBib2R5IC51aS1jb3JuZXItdG9wIHtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogM3B4O1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDNweDtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDsgfVxuICBib2R5IC51aS1jb3JuZXItYm90dG9tIHtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogM3B4O1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDNweDtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDsgfVxuICBib2R5IC51aS1jb3JuZXItbGVmdCB7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDNweDtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDNweDtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7IH1cbiAgYm9keSAudWktY29ybmVyLXJpZ2h0IHtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDNweDtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDNweDtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDsgfVxuICBib2R5IC51aS13aWRnZXQtb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTc1YztcbiAgICBvcGFjaXR5OiAuODsgfVxuICBib2R5IC51aS1pY29uIHtcbiAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgLyogUHJlZmVycmVkIGljb24gc2l6ZSAqL1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAvKiBTdXBwb3J0IGZvciBhbGwgV2ViS2l0IGJyb3dzZXJzLiAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC8qIFN1cHBvcnQgZm9yIFNhZmFyaSBhbmQgQ2hyb21lLiAqL1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgLyogU3VwcG9ydCBmb3IgRmlyZWZveC4gKi9cbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC8qIFN1cHBvcnQgZm9yIElFLiAqL1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnOyB9XG4gIGJvZHkgLmZhIHtcbiAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJzsgfVxuICBib2R5IC51aS1pbnB1dGZpZWxkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBwYWRkaW5nOiAycHggMnB4IDFweCAycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlci1jb2xvcjogI2JkYmRiZDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG4gICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7IH1cbiAgICBib2R5IC51aS1pbnB1dGZpZWxkLnVpLXN0YXRlLWZvY3VzIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwIDJweCAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDE1NDk2O1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuICAgIGJvZHkgLnVpLWlucHV0ZmllbGQudWktc3RhdGUtZGlzYWJsZWQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuICAgIGJvZHkgLnVpLWlucHV0ZmllbGQudWktd2lkZ2V0LWNvbnRlbnQge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7IH1cbiAgICBib2R5IC51aS1pbnB1dGZpZWxkLnVpLXN0YXRlLWVycm9yIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U2MmExMDsgfVxuICBib2R5IC51aS1wYW5lbCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIGJvZHkgLnVpLXBhbmVsIC51aS1wYW5lbC10aXRsZWJhciB7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDE1NDk2O1xuICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDJweDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAycHg7XG4gICAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDBweDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAwcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4OyB9XG4gICAgICBib2R5IC51aS1wYW5lbCAudWktcGFuZWwtdGl0bGViYXIgLnVpLXBhbmVsLXRpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgIGJvZHkgLnVpLXBhbmVsIC51aS1wYW5lbC10aXRsZWJhciAudWktcGFuZWwtdGl0bGViYXItaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgIGJvZHkgLnVpLXBhbmVsIC51aS1wYW5lbC10aXRsZWJhciAudWktcGFuZWwtdGl0bGViYXItaWNvbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FBQzVEQjsgfVxuICAgIGJvZHkgLnVpLXBhbmVsIC51aS1wYW5lbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7IH1cbiAgICBib2R5IC51aS1wYW5lbCAudWktcGFuZWwtZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZGJkYmQ7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICBib2R5IC51aS1wYW5lbC51aS1wYW5lbC1jb2xsYXBzZWQtaCAudWktcGFuZWwtdGl0bGViYXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gIGJvZHkgLnVpLWZpZWxkc2V0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7IH1cbiAgICBib2R5IC51aS1maWVsZHNldCAudWktZmllbGRzZXQtbGVnZW5kIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgY29sb3I6ICMwMTU0OTY7IH1cbiAgICAgIGJvZHkgLnVpLWZpZWxkc2V0IC51aS1maWVsZHNldC1sZWdlbmQgLnVpLWZpZWxkc2V0LXRvZ2dsZXIge1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1NDk2O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAgICAgYm9keSAudWktZmllbGRzZXQgLnVpLWZpZWxkc2V0LWxlZ2VuZCAudWktZmllbGRzZXQtdG9nZ2xlcjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTM5NTsgfVxuICAgICAgYm9keSAudWktZmllbGRzZXQgLnVpLWZpZWxkc2V0LWxlZ2VuZC51aS1zdGF0ZS1mb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGJvZHkgLnVpLW5vdGlmaWNhdGlvbmJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZEQjgxMztcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICBib2R5IC51aS1waWNrbGlzdCAudWktcGlja2xpc3QtY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDsgfVxuICBib2R5IC51aS1waWNrbGlzdCAudWktcGlja2xpc3QtbGlzdCB7XG4gICAgcGFkZGluZzogMDsgfVxuICBib2R5IC51aS1waWNrbGlzdCBsaS51aS1waWNrbGlzdC1pdGVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7IH1cbiAgICBib2R5IC51aS1waWNrbGlzdCBsaS51aS1waWNrbGlzdC1pdGVtLnVpLXN0YXRlLWhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICBib2R5IC51aS1waWNrbGlzdCAudWktcGlja2xpc3QtYnV0dG9ucyB7XG4gICAgd2lkdGg6IDQ4cHg7IH1cbiAgICBib2R5IC51aS1waWNrbGlzdCAudWktcGlja2xpc3QtYnV0dG9ucyAudWktYnV0dG9uLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgYm9keSAudWktcGlja2xpc3QgLnVpLXBpY2tsaXN0LWJ1dHRvbnMtY2VsbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIGJvZHkgLnVpLXBpY2tsaXN0IC51aS1waWNrbGlzdC1maWx0ZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7IH1cbiAgICBib2R5IC51aS1waWNrbGlzdCAudWktcGlja2xpc3QtZmlsdGVyLWNvbnRhaW5lciAudWktcGlja2xpc3QtZmlsdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgYm9keSAudWktcGlja2xpc3QgLnVpLXBpY2tsaXN0LWZpbHRlci1jb250YWluZXIgLnVpLWljb24ge1xuICAgICAgY29sb3I6ICM3NTc1NzU7XG4gICAgICB0b3A6IDhweDsgfVxuICBib2R5IC51aS1waWNrbGlzdC51aS1waWNrbGlzdC1yZXNwb25zaXZlIC51aS1waWNrbGlzdC1idXR0b25zIC51aS1idXR0b24udWktYnV0dG9uLWljb24tb25seSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIGJvZHkgLnVpLXBpY2tsaXN0LnVpLXBpY2tsaXN0LXJlc3BvbnNpdmUgLnVpLXBpY2tsaXN0LWxpc3QgLnVpLXBpY2tsaXN0LWl0ZW0gLnVpLWNoa2JveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICBib2R5IC51aS1waWNrbGlzdC51aS1waWNrbGlzdC1yZXNwb25zaXZlIC51aS1waWNrbGlzdC1saXN0IC51aS1waWNrbGlzdC1pdGVtIC51aS1jaGtib3gsIGJvZHkgLnVpLXBpY2tsaXN0LnVpLXBpY2tsaXN0LXJlc3BvbnNpdmUgLnVpLXBpY2tsaXN0LWxpc3QgLnVpLXBpY2tsaXN0LWl0ZW0gLnVpLWNoa2JveCAqIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuICBib2R5IC51aS1vcmRlcmxpc3QgLnVpLW9yZGVybGlzdC1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgYm9keSAudWktb3JkZXJsaXN0IC51aS1vcmRlcmxpc3QtbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgYm9keSAudWktb3JkZXJsaXN0IC51aS1vcmRlcmxpc3QtbGlzdCBsaS51aS1vcmRlcmxpc3QtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4OyB9XG4gICAgICBib2R5IC51aS1vcmRlcmxpc3QgLnVpLW9yZGVybGlzdC1saXN0IGxpLnVpLW9yZGVybGlzdC1pdGVtLnVpLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgYm9keSAudWktb3JkZXJsaXN0IC51aS1vcmRlcmxpc3QtY29udHJvbHMge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIGJvZHkgLnVpLW9yZGVybGlzdCAudWktb3JkZXJsaXN0LWNvbnRyb2xzIC51aS1idXR0b24udWktYnV0dG9uLWljb24tb25seSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBib2R5IC51aS1zZWxlY3RvbmVsaXN0Ym94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIGJvZHkgLnVpLXNlbGVjdG9uZWxpc3Rib3gudWktaW5wdXRmaWVsZCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgYm9keSAudWktc2VsZWN0b25lbGlzdGJveCAudWktc2VsZWN0bGlzdGJveC1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICBib2R5IC51aS1zZWxlY3RvbmVsaXN0Ym94IC51aS1zZWxlY3RsaXN0Ym94LWl0ZW0ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDsgfVxuICAgICAgYm9keSAudWktc2VsZWN0b25lbGlzdGJveCAudWktc2VsZWN0bGlzdGJveC1pdGVtLnVpLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBib2R5IC51aS1zZWxlY3RvbmVsaXN0Ym94IC51aS1zZWxlY3RsaXN0Ym94LWZpbHRlci1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMTBweCAxNnB4OyB9XG4gICAgICBib2R5IC51aS1zZWxlY3RvbmVsaXN0Ym94IC51aS1zZWxlY3RsaXN0Ym94LWZpbHRlci1jb250YWluZXIgLnVpLWljb24ge1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgcmlnaHQ6IDhweDsgfVxuICBib2R5IC51aS1tdWx0aXNlbGVjdGxpc3Rib3ggLnVpLW11bHRpc2VsZWN0bGlzdGJveC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7IH1cbiAgYm9keSAudWktbXVsdGlzZWxlY3RsaXN0Ym94IC51aS1tdWx0aXNlbGVjdGxpc3Rib3gtbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIGJvZHkgLnVpLW11bHRpc2VsZWN0bGlzdGJveCBsaS51aS1tdWx0aXNlbGVjdGxpc3Rib3gtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7IH1cbiAgICBib2R5IC51aS1tdWx0aXNlbGVjdGxpc3Rib3ggbGkudWktbXVsdGlzZWxlY3RsaXN0Ym94LWl0ZW0udWktc3RhdGUtaG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIGJvZHkgLnVpLXBhZ2luYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTM5NTtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7IH1cbiAgICBib2R5IC51aS1wYWdpbmF0b3IgPiBhIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIGJvZHkgLnVpLXBhZ2luYXRvciA+IGEgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIGJvZHkgLnVpLXBhZ2luYXRvciA+IGEudWktc3RhdGUtaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUFDNURCO1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zczsgfVxuICAgIGJvZHkgLnVpLXBhZ2luYXRvciAudWktcGFnaW5hdG9yLW5leHQge1xuICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgLyogUHJlZmVycmVkIGljb24gc2l6ZSAqL1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgIC8qIFN1cHBvcnQgZm9yIGFsbCBXZWJLaXQgYnJvd3NlcnMuICovXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC8qIFN1cHBvcnQgZm9yIFNhZmFyaSBhbmQgQ2hyb21lLiAqL1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgIC8qIFN1cHBvcnQgZm9yIEZpcmVmb3guICovXG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgLyogU3VwcG9ydCBmb3IgSUUuICovXG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJzsgfVxuICAgICAgYm9keSAudWktcGFnaW5hdG9yIC51aS1wYWdpbmF0b3ItbmV4dDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIu6QiVwiOyB9XG4gICAgICBib2R5IC51aS1wYWdpbmF0b3IgLnVpLXBhZ2luYXRvci1uZXh0OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogLTZweDsgfVxuICAgIGJvZHkgLnVpLXBhZ2luYXRvciAudWktcGFnaW5hdG9yLWxhc3Qge1xuICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgLyogUHJlZmVycmVkIGljb24gc2l6ZSAqL1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgIC8qIFN1cHBvcnQgZm9yIGFsbCBXZWJLaXQgYnJvd3NlcnMuICovXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC8qIFN1cHBvcnQgZm9yIFNhZmFyaSBhbmQgQ2hyb21lLiAqL1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgIC8qIFN1cHBvcnQgZm9yIEZpcmVmb3guICovXG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgLyogU3VwcG9ydCBmb3IgSUUuICovXG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJzsgfVxuICAgICAgYm9keSAudWktcGFnaW5hdG9yIC51aS1wYWdpbmF0b3ItbGFzdDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIu6XnVwiOyB9XG4gICAgICBib2R5IC51aS1wYWdpbmF0b3IgLnVpLXBhZ2luYXRvci1sYXN0OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogLTZweDsgfVxuICAgIGJvZHkgLnVpLXBhZ2luYXRvciAudWktcGFnaW5hdG9yLXByZXYge1xuICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgLyogUHJlZmVycmVkIGljb24gc2l6ZSAqL1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgIC8qIFN1cHBvcnQgZm9yIGFsbCBXZWJLaXQgYnJvd3NlcnMuICovXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC8qIFN1cHBvcnQgZm9yIFNhZmFyaSBhbmQgQ2hyb21lLiAqL1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgIC8qIFN1cHBvcnQgZm9yIEZpcmVmb3guICovXG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgLyogU3VwcG9ydCBmb3IgSUUuICovXG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJzsgfVxuICAgICAgYm9keSAudWktcGFnaW5hdG9yIC51aS1wYWdpbmF0b3ItcHJldjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIu6QiFwiOyB9XG4gICAgICBib2R5IC51aS1wYWdpbmF0b3IgLnVpLXBhZ2luYXRvci1wcmV2OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogLTVweDsgfVxuICAgIGJvZHkgLnVpLXBhZ2luYXRvciAudWktcGFnaW5hdG9yLWZpcnN0IHtcbiAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIC8qIFByZWZlcnJlZCBpY29uIHNpemUgKi9cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICAvKiBTdXBwb3J0IGZvciBhbGwgV2ViS2l0IGJyb3dzZXJzLiAqL1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAvKiBTdXBwb3J0IGZvciBTYWZhcmkgYW5kIENocm9tZS4gKi9cbiAgICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgICAvKiBTdXBwb3J0IGZvciBGaXJlZm94LiAqL1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIC8qIFN1cHBvcnQgZm9yIElFLiAqL1xuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7IH1cbiAgICAgIGJvZHkgLnVpLXBhZ2luYXRvciAudWktcGFnaW5hdG9yLWZpcnN0OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi7pecXCI7IH1cbiAgICAgIGJvZHkgLnVpLXBhZ2luYXRvciAudWktcGFnaW5hdG9yLWZpcnN0OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogLTVweDsgfVxuICAgIGJvZHkgLnVpLXBhZ2luYXRvciAudWktcGFnaW5hdG9yLXBhZ2VzIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW46IDAgNnB4IDAgMTJweDsgfVxuICAgICAgYm9keSAudWktcGFnaW5hdG9yIC51aS1wYWdpbmF0b3ItcGFnZXMgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOiAxcHggOHB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zczsgfVxuICAgICAgICBib2R5IC51aS1wYWdpbmF0b3IgLnVpLXBhZ2luYXRvci1wYWdlcyBhLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgYm9keSAudWktcGFnaW5hdG9yIC51aS1wYWdpbmF0b3ItcGFnZXMgYS51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FBQzVEQjsgfVxuICBib2R5IC51aS1kYXRhZ3JpZCAudWktZGF0YWdyaWQtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7IH1cbiAgYm9keSAudWktZGF0YWdyaWQgLnVpLXBhbmVsIC51aS1wYW5lbC10aXRsZWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBib3JkZXItY29sb3I6ICNiZGJkYmQ7IH1cbiAgYm9keSAudWktZGF0YWxpc3QgLnVpLWRhdGFsaXN0LWhlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4OyB9XG4gIGJvZHkgLnVpLWRhdGF0YWJsZSAudWktZGF0YXRhYmxlLWhlYWRlcixcbiAgYm9keSAudWktZGF0YXRhYmxlIC51aS1kYXRhdGFibGUtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7IH1cbiAgICBib2R5IC51aS1kYXRhdGFibGUgLnVpLWRhdGF0YWJsZS1oZWFkZXIgLnVpLWlucHV0ZmllbGQsXG4gICAgYm9keSAudWktZGF0YXRhYmxlIC51aS1kYXRhdGFibGUtZm9vdGVyIC51aS1pbnB1dGZpZWxkIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICBib2R5IC51aS1kYXRhdGFibGUgLnVpLWRhdGF0YWJsZS1oZWFkZXIgLnVpLWlucHV0ZmllbGQ6Zm9jdXMsXG4gICAgICBib2R5IC51aS1kYXRhdGFibGUgLnVpLWRhdGF0YWJsZS1mb290ZXIgLnVpLWlucHV0ZmllbGQ6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgYm9keSAudWktZGF0YXRhYmxlIC51aS1wYWdpbmF0b3Ige1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDsgfVxuICBib2R5IC51aS1kYXRhdGFibGUgdGhlYWQgdGgge1xuICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JkYmRiZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgYm9keSAudWktZGF0YXRhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkYmRiZDsgfVxuICAgIGJvZHkgLnVpLWRhdGF0YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiZGJkYmQ7IH1cbiAgICBib2R5IC51aS1kYXRhdGFibGUgdGhlYWQgdGgudWktc3RhdGUtaG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgYm9keSAudWktZGF0YXRhYmxlIHRoZWFkIHRoIC51aS1zb3J0YWJsZS1jb2x1bW4taWNvbiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luOiAtNHB4IDAgMCAwO1xuICAgICAgY29sb3I6ICM3NTc1NzU7IH1cbiAgICAgIGJvZHkgLnVpLWRhdGF0YWJsZSB0aGVhZCB0aCAudWktc29ydGFibGUtY29sdW1uLWljb24udWktaWNvbi1jYXJhdC0yLW4tcyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7IH1cbiAgICBib2R5IC51aS1kYXRhdGFibGUgdGhlYWQgdGggLnVpLWNvbHVtbi1yZXNpemVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIC8qIFByZWZlcnJlZCBpY29uIHNpemUgKi9cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICAvKiBTdXBwb3J0IGZvciBhbGwgV2ViS2l0IGJyb3dzZXJzLiAqL1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAvKiBTdXBwb3J0IGZvciBTYWZhcmkgYW5kIENocm9tZS4gKi9cbiAgICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgICAvKiBTdXBwb3J0IGZvciBGaXJlZm94LiAqL1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIC8qIFN1cHBvcnQgZm9yIElFLiAqL1xuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzc1NzU3NTsgfVxuICAgICAgYm9keSAudWktZGF0YXRhYmxlIHRoZWFkIHRoIC51aS1jb2x1bW4tcmVzaXplcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIu6hr1wiOyB9XG4gICAgYm9keSAudWktZGF0YXRhYmxlIHRoZWFkIHRoLnVpLXN0YXRlLWFjdGl2ZSwgYm9keSAudWktZGF0YXRhYmxlIHRoZWFkIHRoLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRCODEzO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjRkRCODEzOyB9XG4gICAgICBib2R5IC51aS1kYXRhdGFibGUgdGhlYWQgdGgudWktc3RhdGUtYWN0aXZlIC51aS1pY29uLCBib2R5IC51aS1kYXRhdGFibGUgdGhlYWQgdGgudWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIGJvZHkgLnVpLWRhdGF0YWJsZSB0aGVhZCB0aC51aS1zdGF0ZS1hY3RpdmUgLnVpLWlucHV0ZmllbGQsIGJvZHkgLnVpLWRhdGF0YWJsZSB0aGVhZCB0aC51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWlucHV0ZmllbGQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICBib2R5IC51aS1kYXRhdGFibGUgdGhlYWQgdGgudWktc3RhdGUtYWN0aXZlIC51aS1pbnB1dGZpZWxkLnVpLXN0YXRlLWZvY3VzLCBib2R5IC51aS1kYXRhdGFibGUgdGhlYWQgdGgudWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pbnB1dGZpZWxkLnVpLXN0YXRlLWZvY3VzIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgYm9keSAudWktZGF0YXRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGJkOyB9XG4gIGJvZHkgLnVpLWRhdGF0YWJsZSB0Zm9vdCB0ZCB7XG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICBib2R5IC51aS1kYXRhdGFibGUgdGJvZHkgdHIudWktZGF0YXRhYmxlLWV2ZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7IH1cbiAgICBib2R5IC51aS1kYXRhdGFibGUgdGJvZHkgdHIudWktZGF0YXRhYmxlLWV2ZW4udWktc3RhdGUtaG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgYm9keSAudWktZGF0YXRhYmxlIHRib2R5IHRyLnVpLWRhdGF0YWJsZS1ldmVuLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRCODEzO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgYm9keSAudWktZGF0YXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2FjYWNhO1xuICAgIHBhZGRpbmc6IDEwcHggMTRweDsgfVxuICAgIGJvZHkgLnVpLWRhdGF0YWJsZSB0Ym9keSB0ciB0ZCAudWktcm93LXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogaW5oZXJpdDsgfVxuICAgIGJvZHkgLnVpLWRhdGF0YWJsZSB0Ym9keSB0ciB0ZC51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWlucHV0ZmllbGQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIGJvZHkgLnVpLWRhdGF0YWJsZSB0Ym9keSB0ciB0ZC51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWlucHV0ZmllbGQ6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgICBib2R5IC51aS1kYXRhdGFibGUgdGJvZHkgdHIgdGQudWktc3RhdGUtZXJyb3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2MmExMDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U2MmExMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIGJvZHkgLnVpLWRhdGF0YWJsZSB0Ym9keSB0ci51aS13aWRnZXQtY29udGVudCB7XG4gICAgYm9yZGVyOiAwIG5vbmU7IH1cbiAgYm9keSAudWktZGF0YXRhYmxlIHRib2R5IHRyLnVpLXN0YXRlLWhpZ2hsaWdodMKgIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRCODEzO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIGJvZHkgLnVpLWRhdGF0YWJsZSB0Ym9keSB0ciAudWktY2VsbC1lZGl0b3ItaW5wdXQgaW5wdXQge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIGJvZHkgLnVpLWRhdGF0YWJsZSB0Ym9keSB0ci51aS1zdGF0ZS1ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICBib2R5IC51aS1kYXRhdGFibGUgdGJvZHkgdHIudWktc3RhdGUtZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjJhMTA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTYyYTEwO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgYm9keSAudWktZGF0YXRhYmxlIHRib2R5IHRyLnVpLXN0YXRlLWVycm9yIC51aS1pbnB1dGZpZWxkLFxuICAgIGJvZHkgLnVpLWRhdGF0YWJsZSB0Ym9keSB0ci51aS1zdGF0ZS1lcnJvciAudWktaW5wdXRmaWVsZC51aS1zdGF0ZS1lcnJvciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgYm9keSAudWktZGF0YXRhYmxlIHRib2R5IHRyLnVpLXN0YXRlLWhpZ2hsaWdodCB0ZC51aS1zZWxlY3Rpb24tY29sdW1uIC51aS1yYWRpb2J1dHRvbi1ib3gge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIGJvZHkgLnVpLWRhdGF0YWJsZSB0Ym9keSB0ci51aS1zdGF0ZS1oaWdobGlnaHQgdGQudWktc2VsZWN0aW9uLWNvbHVtbiAudWktcmFkaW9idXR0b24tYm94IC51aS1yYWRpb2J1dHRvbi1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgYm9keSAudWktZGF0YXRhYmxlIHRib2R5IHRyLnVpLXN0YXRlLWhpZ2hsaWdodCB0ZC51aS1zZWxlY3Rpb24tY29sdW1uIC51aS1jaGtib3gtYm94IHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIGJvZHkgLnVpLWRhdGF0YWJsZSB0Ym9keSB0ci51aS1zdGF0ZS1oaWdobGlnaHQgdGQudWktc2VsZWN0aW9uLWNvbHVtbiAudWktY2hrYm94LWJveCAudWktY2hrYm94LWljb24ge1xuICAgICAgY29sb3I6ICM3NTc1NzU7IH1cbiAgYm9keSAudWktZGF0YXRhYmxlIHRib2R5IHRyLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaW5wdXRmaWVsZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgYm9keSAudWktZGF0YXRhYmxlIHRib2R5IHRyLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaW5wdXRmaWVsZDpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgYm9keSAudWktZGF0YXRhYmxlID4gLnVpLWljb24tYXJyb3d0aGljay0xLXMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogI0ZEQjgxMzsgfVxuICBib2R5IC51aS1kYXRhdGFibGUgPiAudWktaWNvbi1hcnJvd3RoaWNrLTEtbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGJvZHkgLnVpLWRhdGF0YWJsZS51aS1kYXRhdGFibGUtc2Nyb2xsYWJsZSAudWktZGF0YXRhYmxlLXNjcm9sbGFibGUtaGVhZGVyLCBib2R5IC51aS1kYXRhdGFibGUudWktZGF0YXRhYmxlLXNjcm9sbGFibGUgLnVpLWRhdGF0YWJsZS1zY3JvbGxhYmxlLWZvb3RlciB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICBib2R5IC51aS1kYXRhdGFibGUudWktZGF0YXRhYmxlLXNjcm9sbGFibGUgLnVpLWRhdGF0YWJsZS1zY3JvbGxhYmxlLWhlYWRlciAudWktZGF0YXRhYmxlLWRhdGEgdGQsIGJvZHkgLnVpLWRhdGF0YWJsZS51aS1kYXRhdGFibGUtc2Nyb2xsYWJsZSAudWktZGF0YXRhYmxlLXNjcm9sbGFibGUtZm9vdGVyIC51aS1kYXRhdGFibGUtZGF0YSB0ZCB7XG4gICAgICBjb2xvcjogIzIxMjEyMTsgfVxuICBib2R5IC51aS1kYXRhdGFibGUudWktZGF0YXRhYmxlLXNjcm9sbGFibGUgdGhlYWQgdHIgdGgge1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICBib2R5IC51aS1kYXRhdGFibGUudWktZGF0YXRhYmxlLXNjcm9sbGFibGUgdGZvb3QgdHIgdGQge1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICBib2R5IC51aS1kcmFnZ2FibGUtZHJhZ2dpbmcudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTQ5NjsgfVxuICBib2R5IC5tZC1pbnB1dGZpZWxkLCBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5tZC1zZWxlY3RvbmVtZW51LCBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5tZC1zZWxlY3RjaGVja2JveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgYm9keSAubWQtaW5wdXRmaWVsZCA+IGxhYmVsLCBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5tZC1zZWxlY3RvbmVtZW51ID4gbGFiZWwsIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLm1kLXNlbGVjdGNoZWNrYm94ID4gbGFiZWwge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICBib2R5IC5tZC1pbnB1dGZpZWxkIGlucHV0OmZvY3VzIH4gbGFiZWwsIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLm1kLXNlbGVjdG9uZW1lbnUgaW5wdXQ6Zm9jdXMgfiBsYWJlbCwgYm9keSAuYmxvY2stY29udGFpbmVyIC5ibG9jayAubWQtc2VsZWN0Y2hlY2tib3ggaW5wdXQ6Zm9jdXMgfiBsYWJlbCxcbiAgICBib2R5IC5tZC1pbnB1dGZpZWxkIGlucHV0LnVpLXN0YXRlLWZpbGxlZCB+IGxhYmVsLCBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5tZC1zZWxlY3RvbmVtZW51IGlucHV0LnVpLXN0YXRlLWZpbGxlZCB+IGxhYmVsLCBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5tZC1zZWxlY3RjaGVja2JveCBpbnB1dC51aS1zdGF0ZS1maWxsZWQgfiBsYWJlbCxcbiAgICBib2R5IC5tZC1pbnB1dGZpZWxkIHRleHRhcmVhOmZvY3VzIH4gbGFiZWwsIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLm1kLXNlbGVjdG9uZW1lbnUgdGV4dGFyZWE6Zm9jdXMgfiBsYWJlbCwgYm9keSAuYmxvY2stY29udGFpbmVyIC5ibG9jayAubWQtc2VsZWN0Y2hlY2tib3ggdGV4dGFyZWE6Zm9jdXMgfiBsYWJlbCxcbiAgICBib2R5IC5tZC1pbnB1dGZpZWxkIHRleHRhcmVhLnVpLXN0YXRlLWZpbGxlZCB+IGxhYmVsLCBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5tZC1zZWxlY3RvbmVtZW51IHRleHRhcmVhLnVpLXN0YXRlLWZpbGxlZCB+IGxhYmVsLCBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5tZC1zZWxlY3RjaGVja2JveCB0ZXh0YXJlYS51aS1zdGF0ZS1maWxsZWQgfiBsYWJlbCxcbiAgICBib2R5IC5tZC1pbnB1dGZpZWxkIC5tZC1pbnB1dHdyYXBwZXItZm9jdXMgfiBsYWJlbCwgYm9keSAuYmxvY2stY29udGFpbmVyIC5ibG9jayAubWQtc2VsZWN0b25lbWVudSAubWQtaW5wdXR3cmFwcGVyLWZvY3VzIH4gbGFiZWwsIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLm1kLXNlbGVjdGNoZWNrYm94IC5tZC1pbnB1dHdyYXBwZXItZm9jdXMgfiBsYWJlbCxcbiAgICBib2R5IC5tZC1pbnB1dGZpZWxkIC5tZC1pbnB1dHdyYXBwZXItZmlsbGVkIH4gbGFiZWwsIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLm1kLXNlbGVjdG9uZW1lbnUgLm1kLWlucHV0d3JhcHBlci1maWxsZWQgfiBsYWJlbCwgYm9keSAuYmxvY2stY29udGFpbmVyIC5ibG9jayAubWQtc2VsZWN0Y2hlY2tib3ggLm1kLWlucHV0d3JhcHBlci1maWxsZWQgfiBsYWJlbCB7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICMwMTU0OTY7IH1cbiAgICBib2R5IC5tZC1pbnB1dGZpZWxkIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCwgYm9keSAuYmxvY2stY29udGFpbmVyIC5ibG9jayAubWQtc2VsZWN0b25lbWVudSBpbnB1dDotd2Via2l0LWF1dG9maWxsIH4gbGFiZWwsIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLm1kLXNlbGVjdGNoZWNrYm94IGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCB7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICMwMTU0OTY7IH1cbiAgICBib2R5IC5tZC1pbnB1dGZpZWxkIGxhYmVsLCBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5tZC1zZWxlY3RvbmVtZW51IGxhYmVsLCBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5tZC1zZWxlY3RjaGVja2JveCBsYWJlbCB7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG4gICAgICAtbW96LXRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7IH1cbiAgICBib2R5IC5tZC1pbnB1dGZpZWxkIGlucHV0LnVpLXN0YXRlLWVycm9yIH4gbGFiZWwsIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLm1kLXNlbGVjdG9uZW1lbnUgaW5wdXQudWktc3RhdGUtZXJyb3IgfiBsYWJlbCwgYm9keSAuYmxvY2stY29udGFpbmVyIC5ibG9jayAubWQtc2VsZWN0Y2hlY2tib3ggaW5wdXQudWktc3RhdGUtZXJyb3IgfiBsYWJlbCB7XG4gICAgICBjb2xvcjogI2U2MmExMDsgfVxuICAgIGJvZHkgLm1kLWlucHV0ZmllbGQgLnVpLW1lc3NhZ2UudWktbWVzc2FnZS1lcnJvciwgYm9keSAuYmxvY2stY29udGFpbmVyIC5ibG9jayAubWQtc2VsZWN0b25lbWVudSAudWktbWVzc2FnZS51aS1tZXNzYWdlLWVycm9yLCBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5tZC1zZWxlY3RjaGVja2JveCAudWktbWVzc2FnZS51aS1tZXNzYWdlLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIGNvbG9yOiAjZTYyYTEwO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICBib2R5IC5tZC1pbnB1dGZpZWxkIC51aS1tZXNzYWdlLnVpLW1lc3NhZ2UtZXJyb3IgLnVpLW1lc3NhZ2UtZXJyb3ItaWNvbiwgYm9keSAuYmxvY2stY29udGFpbmVyIC5ibG9jayAubWQtc2VsZWN0b25lbWVudSAudWktbWVzc2FnZS51aS1tZXNzYWdlLWVycm9yIC51aS1tZXNzYWdlLWVycm9yLWljb24sIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLm1kLXNlbGVjdGNoZWNrYm94IC51aS1tZXNzYWdlLnVpLW1lc3NhZ2UtZXJyb3IgLnVpLW1lc3NhZ2UtZXJyb3ItaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjZTYyYTEwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHRvcDogMnB4OyB9XG4gIGJvZHkgLnVpLWJ1dHRvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1NDk2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAxcHggMi41cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMi41cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDIuNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzOyB9XG4gICAgYm9keSAudWktYnV0dG9uLnVpLXN0YXRlLWhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDUzOTU7IH1cbiAgICBib2R5IC51aS1idXR0b24udWktc3RhdGUtZm9jdXMge1xuICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNzBjOTsgfVxuICAgIGJvZHkgLnVpLWJ1dHRvbiAudWktYnV0dG9uLXRleHQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgYm9keSAudWktYnV0dG9uIC51aS1pY29uIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgYm9keSAudWktYnV0dG9uLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgICBib2R5IC51aS1idXR0b24udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbiB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTFweDsgfVxuICAgIGJvZHkgLnVpLWJ1dHRvbi51aS1idXR0b24tdGV4dC1pY29uLWxlZnQgLnVpLWljb24sIGJvZHkgLnVpLWJ1dHRvbi51aS1idXR0b24tdGV4dC1pY29uLXJpZ2h0IC51aS1pY29uIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEycHg7IH1cbiAgICBib2R5IC51aS1idXR0b24udWktYnV0dG9uLXRleHQtaWNvbi1sZWZ0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAgIGJvZHkgLnVpLWJ1dHRvbi51aS1idXR0b24tdGV4dC1pY29uLXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICBib2R5IC51aS1idXR0b24uc2Vjb25kYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGREI4MTM7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgYm9keSAudWktYnV0dG9uLnNlY29uZGFyeS51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNThhMDI7IH1cbiAgICAgIGJvZHkgLnVpLWJ1dHRvbi5zZWNvbmRhcnkudWktc3RhdGUtZm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGM3NDY7IH1cbiAgICBib2R5IC51aS1idXR0b24uYmx1ZS1ncmV5LWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA3RDhCOyB9XG4gICAgICBib2R5IC51aS1idXR0b24uYmx1ZS1ncmV5LWJ0bi51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzQ3NEY7IH1cbiAgICAgIGJvZHkgLnVpLWJ1dHRvbi5ibHVlLWdyZXktYnRuLnVpLXN0YXRlLWZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I5NmEzOyB9XG4gICAgYm9keSAudWktYnV0dG9uLmN5YW4tYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEJDRDQ7IH1cbiAgICAgIGJvZHkgLnVpLWJ1dHRvbi5jeWFuLWJ0bi51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgzOEY7IH1cbiAgICAgIGJvZHkgLnVpLWJ1dHRvbi5jeWFuLWJ0bi51aS1zdGF0ZS1mb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA4ZTNmZjsgfVxuICAgIGJvZHkgLnVpLWJ1dHRvbi50ZWFsLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4OyB9XG4gICAgICBib2R5IC51aS1idXR0b24udGVhbC1idG4udWktc3RhdGUtaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OTVDOyB9XG4gICAgICBib2R5IC51aS1idXR0b24udGVhbC1idG4udWktc3RhdGUtZm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGM5YjY7IH1cbiAgICBib2R5IC51aS1idXR0b24ucmVkLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ0MzM2OyB9XG4gICAgICBib2R5IC51aS1idXR0b24ucmVkLWJ0bi51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNjI4Mjg7IH1cbiAgICAgIGJvZHkgLnVpLWJ1dHRvbi5yZWQtYnRuLnVpLXN0YXRlLWZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc3MDY2OyB9XG4gICAgYm9keSAudWktYnV0dG9uLmdyZWVuLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNENBRjUwOyB9XG4gICAgICBib2R5IC51aS1idXR0b24uZ3JlZW4tYnRuLnVpLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJFN0QzMjsgfVxuICAgICAgYm9keSAudWktYnV0dG9uLmdyZWVuLWJ0bi51aS1zdGF0ZS1mb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYzA3MTsgfVxuICAgIGJvZHkgLnVpLWJ1dHRvbi5kZWVwLW9yYW5nZS1idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTcyMjsgfVxuICAgICAgYm9keSAudWktYnV0dG9uLmRlZXAtb3JhbmdlLWJ0bi51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEODQzMTU7IH1cbiAgICAgIGJvZHkgLnVpLWJ1dHRvbi5kZWVwLW9yYW5nZS1idG4udWktc3RhdGUtZm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjdlNTU7IH1cbiAgICBib2R5IC51aS1idXR0b24ucHVycGxlLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjczQUI3OyB9XG4gICAgICBib2R5IC51aS1idXR0b24ucHVycGxlLWJ0bi51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTI3QTA7IH1cbiAgICAgIGJvZHkgLnVpLWJ1dHRvbi5wdXJwbGUtYnRuLnVpLXN0YXRlLWZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI1OWNiOyB9XG4gICAgYm9keSAudWktYnV0dG9uLnBpbmstYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOTFFNjM7IH1cbiAgICAgIGJvZHkgLnVpLWJ1dHRvbi5waW5rLWJ0bi51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBRDE0NTc7IH1cbiAgICAgIGJvZHkgLnVpLWJ1dHRvbi5waW5rLWJ0bi51aS1zdGF0ZS1mb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNGM4MzsgfVxuICAgIGJvZHkgLnVpLWJ1dHRvbi5hbWJlci1idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzEwNztcbiAgICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gICAgICBib2R5IC51aS1idXR0b24uYW1iZXItYnRuLnVpLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEYwMDsgfVxuICAgICAgYm9keSAudWktYnV0dG9uLmFtYmVyLWJ0bi51aS1zdGF0ZS1mb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2UzYTsgfVxuICAgIGJvZHkgLnVpLWJ1dHRvbi5vcmFuZ2UtYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjk4MDA7IH1cbiAgICAgIGJvZHkgLnVpLWJ1dHRvbi5vcmFuZ2UtYnRuLnVpLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGNkMwMDsgfVxuICAgICAgYm9keSAudWktYnV0dG9uLm9yYW5nZS1idG4udWktc3RhdGUtZm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmFkMzM7IH1cbiAgICBib2R5IC51aS1idXR0b24uYnJvd24tYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3OTU1NDg7IH1cbiAgICAgIGJvZHkgLnVpLWJ1dHRvbi5icm93bi1idG4udWktc3RhdGUtaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEUzNDJFOyB9XG4gICAgICBib2R5IC51aS1idXR0b24uYnJvd24tYnRuLnVpLXN0YXRlLWZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk2YjViOyB9XG4gICAgYm9keSAudWktYnV0dG9uLmZsYXQge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTsgfVxuICBib2R5IC51aS1idXR0b25zZXQgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZEQjgxMztcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICBib2R5IC51aS1zcGxpdGJ1dHRvbiB7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAxcHggMi41cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMi41cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDIuNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTsgfVxuICAgIGJvZHkgLnVpLXNwbGl0YnV0dG9uID4gLnVpLWJ1dHRvbiB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lOyB9XG4gICAgICBib2R5IC51aS1zcGxpdGJ1dHRvbiA+IC51aS1idXR0b24udWktc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNzBjOTsgfVxuICAgIGJvZHkgLnVpLXNwbGl0YnV0dG9uIC51aS1zcGxpdGJ1dHRvbi1tZW51YnV0dG9uIHtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAwO1xuICAgICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAwO1xuICAgICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogM3B4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogM3B4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDsgfVxuICAgICAgYm9keSAudWktc3BsaXRidXR0b24gLnVpLXNwbGl0YnV0dG9uLW1lbnVidXR0b24gLnVpLWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7IH1cbiAgYm9keSAudWktc2VsZWN0Ym9vbGVhbmJ1dHRvbi51aS1zdGF0ZS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGREI4MTM7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgYm9keSAudWktY2hrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgYm9keSAudWktY2hrYm94IC51aS1jaGtib3gtYm94IHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM3NTc1NzU7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzOyB9XG4gICAgICBib2R5IC51aS1jaGtib3ggLnVpLWNoa2JveC1ib3ggLnVpLWNoa2JveC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAgICAgYm9keSAudWktY2hrYm94IC51aS1jaGtib3gtYm94LnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAxNTQ5NjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTQ5NjsgfVxuICAgICAgYm9keSAudWktY2hrYm94IC51aS1jaGtib3gtYm94LnVpLXN0YXRlLWZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDE1NDk2O1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zczsgfVxuICBib2R5IC51aS1yYWRpb2J1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCA0cHggMCAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBib2R5IC51aS1yYWRpb2J1dHRvbiAudWktcmFkaW9idXR0b24tYm94IHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM3NTc1NzU7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbiAgICAgIC1vLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzO1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgYm9keSAudWktcmFkaW9idXR0b24gLnVpLXJhZGlvYnV0dG9uLWJveC51aS1zdGF0ZS1mb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgICBib2R5IC51aS1yYWRpb2J1dHRvbiAudWktcmFkaW9idXR0b24tYm94LnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAxNTQ5NjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIGJvZHkgLnVpLXJhZGlvYnV0dG9uIC51aS1yYWRpb2J1dHRvbi1ib3ggLnVpLXJhZGlvYnV0dG9uLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSBlYXNlIC4yOHM7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIC4yOHM7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICAgICAgYm9keSAudWktcmFkaW9idXR0b24gLnVpLXJhZGlvYnV0dG9uLWJveCAudWktaWNvbi1idWxsZXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1NDk2O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIGJvZHkgLnVpLXNlbGVjdG1hbnljaGVja2JveC51aS13aWRnZXQgbGFiZWwsIGJvZHkgLnVpLXNlbGVjdG9uZXJhZGlvLnVpLXdpZGdldCBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICBib2R5IC51aS1hdXRvY29tcGxldGUtcGFuZWwge1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIGJvZHkgLnVpLWF1dG9jb21wbGV0ZS1wYW5lbC51aS1zaGFkb3cge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTsgfVxuICAgIGJvZHkgLnVpLWF1dG9jb21wbGV0ZS1wYW5lbCAudWktYXV0b2NvbXBsZXRlLWxpc3Qge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgYm9keSAudWktYXV0b2NvbXBsZXRlLXBhbmVsIC51aS1hdXRvY29tcGxldGUtbGlzdCAudWktYXV0b2NvbXBsZXRlLWl0ZW0ge1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgYm9keSAudWktYXV0b2NvbXBsZXRlLXBhbmVsIC51aS1hdXRvY29tcGxldGUtbGlzdCAudWktYXV0b2NvbXBsZXRlLWl0ZW0gLnVpLWF1dG9jb21wbGV0ZS1xdWVyeSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgYm9keSAudWktYXV0b2NvbXBsZXRlLXBhbmVsIC51aS1hdXRvY29tcGxldGUtbGlzdCAudWktYXV0b2NvbXBsZXRlLWdyb3VwIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNHB4OyB9XG4gIGJvZHkgLnVpLWF1dG9jb21wbGV0ZSAudWktYXV0b2NvbXBsZXRlLWRyb3Bkb3duLnVpLWJ1dHRvbi51aS1idXR0b24taWNvbi1vbmx5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIG1hcmdpbjogMCAycHggMCAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBib2R5IC51aS1hdXRvY29tcGxldGUgLnVpLWF1dG9jb21wbGV0ZS1kcm9wZG93bi51aS1idXR0b24udWktYnV0dG9uLWljb24tb25seSAudWktYnV0dG9uLXRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIGJvZHkgLnVpLWF1dG9jb21wbGV0ZSAudWktYXV0b2NvbXBsZXRlLWRyb3Bkb3duLnVpLWJ1dHRvbi51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29uIHtcbiAgICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgICAgbWFyZ2luLXRvcDogLTE2cHg7IH1cbiAgYm9keSAudWktYXV0b2NvbXBsZXRlLnVpLWF1dG9jb21wbGV0ZS1tdWx0aXBsZSAudWktYXV0b2NvbXBsZXRlLW11bHRpcGxlLWNvbnRhaW5lci51aS1pbnB1dGZpZWxkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDJweCAycHggMXB4IDJweDsgfVxuICBib2R5IC51aS1hdXRvY29tcGxldGUudWktYXV0b2NvbXBsZXRlLW11bHRpcGxlIC51aS1hdXRvY29tcGxldGUtbXVsdGlwbGUtY29udGFpbmVyLnVpLXN0YXRlLWZvY3VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBib2R5IC51aS1hdXRvY29tcGxldGUudWktYXV0b2NvbXBsZXRlLW11bHRpcGxlIC51aS1hdXRvY29tcGxldGUtaW5wdXQtdG9rZW4ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBib2R5IC51aS1hdXRvY29tcGxldGUudWktYXV0b2NvbXBsZXRlLW11bHRpcGxlIC51aS1hdXRvY29tcGxldGUtaW5wdXQtdG9rZW4gPiBpbnB1dCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIGJvZHkgLnVpLWF1dG9jb21wbGV0ZS51aS1hdXRvY29tcGxldGUtbXVsdGlwbGUgLnVpLWF1dG9jb21wbGV0ZS10b2tlbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBib2R5IC51aS1hdXRvY29tcGxldGUudWktYXV0b2NvbXBsZXRlLW11bHRpcGxlIC51aS1hdXRvY29tcGxldGUtdG9rZW4gLnVpLWF1dG9jb21wbGV0ZS10b2tlbi1pY29uIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMnB4OyB9XG4gIGJvZHkgLnVpLXNlbGVjdG9uZW1lbnUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRiZGJkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgYm9keSAudWktc2VsZWN0b25lbWVudSAudWktc2VsZWN0b25lbWVudS10cmlnZ2VyIHtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgYm9keSAudWktc2VsZWN0b25lbWVudSAudWktc2VsZWN0b25lbWVudS10cmlnZ2VyIC51aS1pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgY29sb3I6ICM3NTc1NzU7IH1cbiAgICBib2R5IC51aS1zZWxlY3RvbmVtZW51IC51aS1zZWxlY3RvbmVtZW51LWxhYmVsLnVpLWlucHV0ZmllbGQge1xuICAgICAgZm9udDogMTZweCBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7IH1cbiAgYm9keSAudWktc2VsZWN0b25lbWVudS1wYW5lbCB7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgYm9keSAudWktc2VsZWN0b25lbWVudS1wYW5lbCAudWktc2VsZWN0b25lbWVudS1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICBib2R5IC51aS1zZWxlY3RvbmVtZW51LXBhbmVsIC51aS1zZWxlY3RvbmVtZW51LWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgIGJvZHkgLnVpLXNlbGVjdG9uZW1lbnUtcGFuZWwgLnVpLXNlbGVjdG9uZW1lbnUtaXRlbS51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgYm9keSAudWktc2VsZWN0b25lbWVudS1wYW5lbCAudWktc2VsZWN0b25lbWVudS1pdGVtLWdyb3VwIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICBib2R5IC51aS1zZWxlY3RvbmVtZW51LXBhbmVsLnVpLXNoYWRvdyB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpOyB9XG4gICAgYm9keSAudWktc2VsZWN0b25lbWVudS1wYW5lbCAudWktc2VsZWN0b25lbWVudS1maWx0ZXItY29udGFpbmVyIC51aS1pY29uIHtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgcmlnaHQ6IDhweDsgfVxuICBib2R5IC51aS1zZWxlY3RjaGVja2JveG1lbnUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRiZGJkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgYm9keSAudWktc2VsZWN0Y2hlY2tib3htZW51IC51aS1zZWxlY3RjaGVja2JveG1lbnUtbGFiZWwtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAycHg7IH1cbiAgICAgIGJvZHkgLnVpLXNlbGVjdGNoZWNrYm94bWVudSAudWktc2VsZWN0Y2hlY2tib3htZW51LWxhYmVsLWNvbnRhaW5lciAudWktc2VsZWN0Y2hlY2tib3htZW51LWxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogMnB4IDJweCAwcHggMnB4OyB9XG4gICAgYm9keSAudWktc2VsZWN0Y2hlY2tib3htZW51IC51aS1zZWxlY3RjaGVja2JveG1lbnUtdHJpZ2dlciB7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7IH1cbiAgICAgIGJvZHkgLnVpLXNlbGVjdGNoZWNrYm94bWVudSAudWktc2VsZWN0Y2hlY2tib3htZW51LXRyaWdnZXIgLnVpLWljb24ge1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICBjb2xvcjogIzc1NzU3NTsgfVxuICBib2R5IC51aS1zZWxlY3RjaGVja2JveG1lbnUtcGFuZWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTsgfVxuICAgIGJvZHkgLnVpLXNlbGVjdGNoZWNrYm94bWVudS1wYW5lbCAudWktc2VsZWN0Y2hlY2tib3htZW51LWhlYWRlciB7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZzogMTBweCAxNnB4OyB9XG4gICAgICBib2R5IC51aS1zZWxlY3RjaGVja2JveG1lbnUtcGFuZWwgLnVpLXNlbGVjdGNoZWNrYm94bWVudS1oZWFkZXIgLnVpLWNoa2JveCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDAgOHB4IDAgLTJweDsgfVxuICAgICAgICBib2R5IC51aS1zZWxlY3RjaGVja2JveG1lbnUtcGFuZWwgLnVpLXNlbGVjdGNoZWNrYm94bWVudS1oZWFkZXIgLnVpLWNoa2JveCAudWktY2hrYm94LWJveCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgYm9keSAudWktc2VsZWN0Y2hlY2tib3htZW51LXBhbmVsIC51aS1zZWxlY3RjaGVja2JveG1lbnUtaGVhZGVyIC51aS1jaGtib3ggLnVpLWNoa2JveC1ib3ggLnVpLWNoa2JveC1pY29uIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIGJvZHkgLnVpLXNlbGVjdGNoZWNrYm94bWVudS1wYW5lbCAudWktc2VsZWN0Y2hlY2tib3htZW51LWhlYWRlciAudWktY2hrYm94IC51aS1jaGtib3gtYm94LnVpLXN0YXRlLWFjdGl2ZSAudWktY2hrYm94LWljb24ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgYm9keSAudWktc2VsZWN0Y2hlY2tib3htZW51LXBhbmVsIC51aS1zZWxlY3RjaGVja2JveG1lbnUtaGVhZGVyIC51aS1jaGtib3ggLnVpLWNoa2JveC1ib3gudWktc3RhdGUtZm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FBQzVEQjtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7IH1cbiAgICAgIGJvZHkgLnVpLXNlbGVjdGNoZWNrYm94bWVudS1wYW5lbCAudWktc2VsZWN0Y2hlY2tib3htZW51LWhlYWRlciAudWktc2VsZWN0Y2hlY2tib3htZW51LWZpbHRlci1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgICAgIGJvZHkgLnVpLXNlbGVjdGNoZWNrYm94bWVudS1wYW5lbCAudWktc2VsZWN0Y2hlY2tib3htZW51LWhlYWRlciAudWktc2VsZWN0Y2hlY2tib3htZW51LWZpbHRlci1jb250YWluZXIgLnVpLWljb24ge1xuICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICBib2R5IC51aS1zZWxlY3RjaGVja2JveG1lbnUtcGFuZWwgLnVpLXNlbGVjdGNoZWNrYm94bWVudS1oZWFkZXIgLnVpLXNlbGVjdGNoZWNrYm94bWVudS1maWx0ZXItY29udGFpbmVyIC51aS1pbnB1dGZpZWxkIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgICAgICBib2R5IC51aS1zZWxlY3RjaGVja2JveG1lbnUtcGFuZWwgLnVpLXNlbGVjdGNoZWNrYm94bWVudS1oZWFkZXIgLnVpLXNlbGVjdGNoZWNrYm94bWVudS1maWx0ZXItY29udGFpbmVyIC51aS1pbnB1dGZpZWxkOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgYm9keSAudWktc2VsZWN0Y2hlY2tib3htZW51LXBhbmVsIC51aS1zZWxlY3RjaGVja2JveG1lbnUtaGVhZGVyIC51aS1zZWxlY3RjaGVja2JveG1lbnUtY2xvc2Uge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC02cHg7IH1cbiAgICAgICAgYm9keSAudWktc2VsZWN0Y2hlY2tib3htZW51LXBhbmVsIC51aS1zZWxlY3RjaGVja2JveG1lbnUtaGVhZGVyIC51aS1zZWxlY3RjaGVja2JveG1lbnUtY2xvc2Ugc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgYm9keSAudWktc2VsZWN0Y2hlY2tib3htZW51LXBhbmVsIC51aS1zZWxlY3RjaGVja2JveG1lbnUtaGVhZGVyIC51aS1zZWxlY3RjaGVja2JveG1lbnUtY2xvc2UudWktc3RhdGUtaG92ZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDFweDsgfVxuICAgIGJvZHkgLnVpLXNlbGVjdGNoZWNrYm94bWVudS1wYW5lbCAudWktc2VsZWN0Y2hlY2tib3htZW51LWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMTBweCAxNHB4OyB9XG4gICAgICBib2R5IC51aS1zZWxlY3RjaGVja2JveG1lbnUtcGFuZWwgLnVpLXNlbGVjdGNoZWNrYm94bWVudS1pdGVtIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4OyB9XG4gICAgICBib2R5IC51aS1zZWxlY3RjaGVja2JveG1lbnUtcGFuZWwgLnVpLXNlbGVjdGNoZWNrYm94bWVudS1pdGVtIC51aS1jaGtib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuICBib2R5IC51aS1mbHVpZCAudWktc2VsZWN0b25lbWVudSAudWktc2VsZWN0b25lbWVudS10cmlnZ2VyIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICBib2R5ICNrZXlwYWQtZGl2IHtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICBib2R5ICNrZXlwYWQtZGl2IC5rZXlwYWQta2V5IHtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzOyB9XG4gICAgICBib2R5ICNrZXlwYWQtZGl2IC5rZXlwYWQta2V5LnVpLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBib2R5ICNrZXlwYWQtZGl2IC5rZXlwYWQtc2hpZnQsIGJvZHkgI2tleXBhZC1kaXYgLmtleXBhZC1lbnRlciwgYm9keSAja2V5cGFkLWRpdiAua2V5cGFkLXNwYWNlYmFyLCBib2R5ICNrZXlwYWQtZGl2IC5rZXlwYWQtYmFjaywgYm9keSAja2V5cGFkLWRpdiAua2V5cGFkLWNsb3NlLCBib2R5ICNrZXlwYWQtZGl2IC5rZXlwYWQtY2xlYXIge1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTU0OTY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgYm9keSAja2V5cGFkLWRpdiAua2V5cGFkLXNoaWZ0LnVpLXN0YXRlLWhvdmVyLCBib2R5ICNrZXlwYWQtZGl2IC5rZXlwYWQtZW50ZXIudWktc3RhdGUtaG92ZXIsIGJvZHkgI2tleXBhZC1kaXYgLmtleXBhZC1zcGFjZWJhci51aS1zdGF0ZS1ob3ZlciwgYm9keSAja2V5cGFkLWRpdiAua2V5cGFkLWJhY2sudWktc3RhdGUtaG92ZXIsIGJvZHkgI2tleXBhZC1kaXYgLmtleXBhZC1jbG9zZS51aS1zdGF0ZS1ob3ZlciwgYm9keSAja2V5cGFkLWRpdiAua2V5cGFkLWNsZWFyLnVpLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTM5NTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBib2R5ICNrZXlwYWQtZGl2LnVpLXNoYWRvdyB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpOyB9XG4gIGJvZHkgLnVpLXBhbmVsZ3JpZCAudWktcGFuZWxncmlkLWNlbGwge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDsgfVxuICBib2R5IC51aS1wYW5lbGdyaWQgdGJvZHkgLnVpLXBhbmVsZ3JpZC1jZWxsLnVpLXdpZGdldC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBQUM1REI7IH1cbiAgYm9keSAudWktc2VsZWN0bWFueW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIGJvZHkgLnVpLXNlbGVjdG1hbnltZW51IC51aS1zZWxlY3RsaXN0Ym94LWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7IH1cbiAgICAgIGJvZHkgLnVpLXNlbGVjdG1hbnltZW51IC51aS1zZWxlY3RsaXN0Ym94LWl0ZW0udWktc3RhdGUtaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgYm9keSAudWktc2VsZWN0bWFueW1lbnUgLnVpLXNlbGVjdGxpc3Rib3gtaXRlbSAudWktY2hrYm94IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbjogLTJweCA4cHggMCAwOyB9XG4gICAgICAgIGJvZHkgLnVpLXNlbGVjdG1hbnltZW51IC51aS1zZWxlY3RsaXN0Ym94LWl0ZW0gLnVpLWNoa2JveCAudWktY2hrYm94LWJveC51aS1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRCODEzOyB9XG4gICAgYm9keSAudWktc2VsZWN0bWFueW1lbnUgLnVpLXNlbGVjdGxpc3Rib3gtZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7IH1cbiAgICAgIGJvZHkgLnVpLXNlbGVjdG1hbnltZW51IC51aS1zZWxlY3RsaXN0Ym94LWZpbHRlci1jb250YWluZXIgLnVpLWljb24ge1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7IH1cbiAgYm9keSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24ge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lOyB9XG4gICAgYm9keSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24gLnVpLWljb24tdHJpYW5nbGUtMS1uIHtcbiAgICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gICAgYm9keSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24gLnVpLWljb24tdHJpYW5nbGUtMS1zIHtcbiAgICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gICAgYm9keSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24gLnVpLWljb24ge1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBjb2xvcjogIzc1NzU3NTsgfVxuICBib2R5IC51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwIC51aS1pY29uIHtcbiAgICB0b3A6IDZweDsgfVxuICBib2R5IC51aS1zcGlubmVyIC51aS1zcGlubmVyLWRvd24gLnVpLWljb24ge1xuICAgIHRvcDogMnB4OyB9XG4gIGJvZHkgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItaW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgYm9keSAudWktZmx1aWQgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDEycHg7IH1cbiAgYm9keSAudWktZmx1aWQgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItaW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgYm9keSAudWktaW5wdXRzd2l0Y2gge1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMzRweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZTllOWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWU5ZTllO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAgIGJvZHkgLnVpLWlucHV0c3dpdGNoIC51aS1pbnB1dHN3aXRjaC1oYW5kbGUge1xuICAgICAgdG9wOiAtM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMikgMHB4IDFweCAzcHggMHB4LCByZ2JhKDAsIDAsIDAsIDAuMTM3MjU1KSAwcHggMXB4IDFweCAwcHgsIHJnYmEoMCwgMCwgMCwgMC4xMTc2NDcpIDBweCAycHggMXB4IC0xcHg7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSAwcHggMXB4IDNweCAwcHgsIHJnYmEoMCwgMCwgMCwgMC4xMzcyNTUpIDBweCAxcHggMXB4IDBweCwgcmdiYSgwLCAwLCAwLCAwLjExNzY0NykgMHB4IDJweCAxcHggLTFweDtcbiAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSAwcHggMXB4IDNweCAwcHgsIHJnYmEoMCwgMCwgMCwgMC4xMzcyNTUpIDBweCAxcHggMXB4IDBweCwgcmdiYSgwLCAwLCAwLCAwLjExNzY0NykgMHB4IDJweCAxcHggLTFweDsgfVxuICAgIGJvZHkgLnVpLWlucHV0c3dpdGNoIC51aS1pbnB1dHN3aXRjaC1vbiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICBib2R5IC51aS1pbnB1dHN3aXRjaCAudWktaW5wdXRzd2l0Y2gtb2ZmIHNwYW4sIGJvZHkgLnVpLWlucHV0c3dpdGNoIC51aS1pbnB1dHN3aXRjaC1vbiBzcGFuIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIGJvZHkgLnVpLWlucHV0c3dpdGNoLnVpLWlucHV0c3dpdGNoLWNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZEQ0Y2MTtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZEQ0Y2MTsgfVxuICAgICAgYm9keSAudWktaW5wdXRzd2l0Y2gudWktaW5wdXRzd2l0Y2gtY2hlY2tlZCAudWktaW5wdXRzd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZEQjgxMztcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgYm9keSAudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRCODEzO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTsgfVxuICAgIGJvZHkgLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZS51aS1zdGF0ZS1ob3ZlciwgYm9keSAudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlLnVpLXN0YXRlLWZvY3VzIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICBib2R5IC51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGU6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMCBub25lOyB9XG4gIGJvZHkgLnVpLXNsaWRlci51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZDsgfVxuICAgIGJvZHkgLnVpLXNsaWRlci51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZSB7XG4gICAgICB0b3A6IC0uNWVtOyB9XG4gIGJvZHkgLnVpLXNsaWRlci51aS1zbGlkZXItdmVydGljYWwge1xuICAgIHdpZHRoOiAycHg7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZDsgfVxuICAgIGJvZHkgLnVpLXNsaWRlci51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1oYW5kbGUge1xuICAgICAgbGVmdDogLTlweDsgfVxuICBib2R5IC51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZEQjgxMztcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICBib2R5IC51aS1jYWxlbmRhciAudWktZGF0ZXBpY2tlci10cmlnZ2VyIHtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIGJvZHkgLnVpLWNhbGVuZGFyIC51aS1kYXRlcGlja2VyLXRyaWdnZXIgLnVpLWljb24ge1xuICAgICAgY29sb3I6ICM3NTc1NzU7IH1cbiAgYm9keSAudWktZGF0ZXBpY2tlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMjc1cHg7IH1cbiAgICBib2R5IC51aS1kYXRlcGlja2VyLnVpLXNoYWRvdyB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpOyB9XG4gICAgYm9keSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwNTM5NTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNTM5NTtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAycHg7XG4gICAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogMnB4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAwO1xuICAgICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgYm9keSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgLyogUHJlZmVycmVkIGljb24gc2l6ZSAqL1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgICAgLyogU3VwcG9ydCBmb3IgYWxsIFdlYktpdCBicm93c2Vycy4gKi9cbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC8qIFN1cHBvcnQgZm9yIFNhZmFyaSBhbmQgQ2hyb21lLiAqL1xuICAgICAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgICAgICAvKiBTdXBwb3J0IGZvciBGaXJlZm94LiAqL1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAvKiBTdXBwb3J0IGZvciBJRS4gKi9cbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7IH1cbiAgICAgICAgYm9keSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7oC5XCI7IH1cbiAgICAgICAgYm9keSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCAudWktaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBib2R5IC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0LnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gICAgICAgICAgcmlnaHQ6IDhweDsgfVxuICAgICAgYm9keSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgLyogUHJlZmVycmVkIGljb24gc2l6ZSAqL1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgICAgLyogU3VwcG9ydCBmb3IgYWxsIFdlYktpdCBicm93c2Vycy4gKi9cbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC8qIFN1cHBvcnQgZm9yIFNhZmFyaSBhbmQgQ2hyb21lLiAqL1xuICAgICAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgICAgICAvKiBTdXBwb3J0IGZvciBGaXJlZm94LiAqL1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAvKiBTdXBwb3J0IGZvciBJRS4gKi9cbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgbGVmdDogOHB4OyB9XG4gICAgICAgIGJvZHkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIu6AuVwiOyB9XG4gICAgICAgIGJvZHkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgLnVpLWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgYm9keSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldi51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIge1xuICAgICAgICAgIGxlZnQ6IDhweDsgfVxuICAgIGJvZHkgLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICAgIGJvZHkgLnVpLWRhdGVwaWNrZXIgdGhlYWQgdHIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDE1NDk2OyB9XG4gICAgYm9keSAudWktZGF0ZXBpY2tlciB0Ym9keSB0ZCB7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICBib2R5IC51aS1kYXRlcGlja2VyIHRib2R5IHRkIGEsIGJvZHkgLnVpLWRhdGVwaWNrZXIgdGJvZHkgdGQgc3BhbiB7XG4gICAgICAgIHBhZGRpbmc6IC4yZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgYm9keSAudWktZGF0ZXBpY2tlciB0Ym9keSB0ZCBhLnVpLXN0YXRlLWhvdmVyLCBib2R5IC51aS1kYXRlcGlja2VyIHRib2R5IHRkIHNwYW4udWktc3RhdGUtaG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgYm9keSAudWktZGF0ZXBpY2tlciB0Ym9keSB0ZCBhLnVpLXN0YXRlLWFjdGl2ZSwgYm9keSAudWktZGF0ZXBpY2tlciB0Ym9keSB0ZCBzcGFuLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZEQjgxMztcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgYm9keSAudWktZGF0ZXBpY2tlciB0Ym9keSB0ZC51aS1kYXRlcGlja2VyLXRvZGF5IGEsIGJvZHkgLnVpLWRhdGVwaWNrZXIgdGJvZHkgdGQudWktZGF0ZXBpY2tlci10b2RheSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGREI4MTM7IH1cbiAgICAgICAgYm9keSAudWktZGF0ZXBpY2tlciB0Ym9keSB0ZC51aS1kYXRlcGlja2VyLXRvZGF5IGEudWktc3RhdGUtYWN0aXZlLCBib2R5IC51aS1kYXRlcGlja2VyIHRib2R5IHRkLnVpLWRhdGVwaWNrZXItdG9kYXkgc3Bhbi51aS1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGREI4MTM7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBib2R5IC51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICBib2R5IC51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgYm9keSAudWktZGF0ZXBpY2tlciAudWktdGltZXBpY2tlci1kaXYgLnVpX3RwaWNrZXJfdGltZSBpbnB1dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBib3JkZXItY29sb3I6ICNiZGJkYmQ7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogLTVweDsgfVxuICAgICAgYm9keSAudWktZGF0ZXBpY2tlciAudWktdGltZXBpY2tlci1kaXYgLnVpX3RwaWNrZXJfdGltZSBpbnB1dC51aS1zdGF0ZS1mb2N1cyB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwIDJweCAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMTU0OTY7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgICBib2R5IC51aS1kYXRlcGlja2VyIC51aS10aW1lcGlja2VyLWRpdiBkbCB7XG4gICAgICBtYXJnaW46IC0xNnB4IDAgNDBweCAwOyB9XG4gICAgICBib2R5IC51aS1kYXRlcGlja2VyIC51aS10aW1lcGlja2VyLWRpdiBkbCBkdCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDsgfVxuICAgICAgYm9keSAudWktZGF0ZXBpY2tlciAudWktdGltZXBpY2tlci1kaXYgZGwgZGQge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MnB4OyB9XG4gIGJvZHkgLnVpLWZsdWlkIC51aS1jYWxlbmRhciAudWktZGF0ZXBpY2tlci10cmlnZ2VyLnVpLWJ1dHRvbiB7XG4gICAgdG9wOiAtNnB4O1xuICAgIHdpZHRoOiAyNHB4OyB9XG4gIGJvZHkgLmpxcGxvdC10YXJnZXQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLFwiSGVsdmV0aWNhIE5ldWVcIixzYW5zLXNlcmlmOyB9XG4gIGJvZHkgLnVpLW1lc3NhZ2VzID4gZGl2IHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7IH1cbiAgYm9keSAudWktbWVzc2FnZXMgdWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBib2R5IC51aS1tZXNzYWdlcyAudWktbWVzc2FnZXMtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMztcbiAgICBib3JkZXItY29sb3I6ICMyMTk2RjM7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgYm9keSAudWktbWVzc2FnZXMgLnVpLW1lc3NhZ2VzLXdhcm4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gIGJvZHkgLnVpLW1lc3NhZ2VzIC51aS1tZXNzYWdlcy1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2MmExMDtcbiAgICBib3JkZXItY29sb3I6ICNlNjJhMTA7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgYm9keSAudWktbWVzc2FnZXMgLnVpLW1lc3NhZ2VzLWZhdGFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgIGJvcmRlci1jb2xvcjogIzIxMjEyMTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICBib2R5IC51aS1tZXNzYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAyNHB4OyB9XG4gICAgYm9keSAudWktbWVzc2FnZS51aS1tZXNzYWdlLWluZm8ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMztcbiAgICAgIGJvcmRlci1jb2xvcjogIzIxOTZGMztcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgYm9keSAudWktbWVzc2FnZS51aS1tZXNzYWdlLXdhcm4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgYm9keSAudWktbWVzc2FnZS51aS1tZXNzYWdlLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjJhMTA7XG4gICAgICBib3JkZXItY29sb3I6ICNlNjJhMTA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIGJvZHkgLnVpLW1lc3NhZ2UudWktbWVzc2FnZS1mYXRhbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjEyMTIxO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgYm9keSAudWktbWVzc2FnZXMgLnVpLW1lc3NhZ2VzLWluZm8taWNvbiwgYm9keSAudWktbWVzc2FnZSAudWktbWVzc2FnZS1pbmZvLWljb24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIC8qIFByZWZlcnJlZCBpY29uIHNpemUgKi9cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgLyogU3VwcG9ydCBmb3IgYWxsIFdlYktpdCBicm93c2Vycy4gKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAvKiBTdXBwb3J0IGZvciBTYWZhcmkgYW5kIENocm9tZS4gKi9cbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIC8qIFN1cHBvcnQgZm9yIEZpcmVmb3guICovXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAvKiBTdXBwb3J0IGZvciBJRS4gKi9cbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAgIGJvZHkgLnVpLW1lc3NhZ2VzIC51aS1tZXNzYWdlcy1pbmZvLWljb246YmVmb3JlLCBib2R5IC51aS1tZXNzYWdlIC51aS1tZXNzYWdlLWluZm8taWNvbjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLuoo5cIjsgfVxuICBib2R5IC51aS1tZXNzYWdlIC51aS1tZXNzYWdlLWluZm8taWNvbiB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICByaWdodDogMXB4OyB9XG4gIGJvZHkgLnVpLW1lc3NhZ2VzIC51aS1tZXNzYWdlcy1lcnJvci1pY29uLCBib2R5IC51aS1tZXNzYWdlIC51aS1tZXNzYWdlLWVycm9yLWljb24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIC8qIFByZWZlcnJlZCBpY29uIHNpemUgKi9cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgLyogU3VwcG9ydCBmb3IgYWxsIFdlYktpdCBicm93c2Vycy4gKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAvKiBTdXBwb3J0IGZvciBTYWZhcmkgYW5kIENocm9tZS4gKi9cbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIC8qIFN1cHBvcnQgZm9yIEZpcmVmb3guICovXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAvKiBTdXBwb3J0IGZvciBJRS4gKi9cbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAgIGJvZHkgLnVpLW1lc3NhZ2VzIC51aS1tZXNzYWdlcy1lcnJvci1pY29uOmJlZm9yZSwgYm9keSAudWktbWVzc2FnZSAudWktbWVzc2FnZS1lcnJvci1pY29uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu6AgFwiOyB9XG4gIGJvZHkgLnVpLW1lc3NhZ2UgLnVpLW1lc3NhZ2UtZXJyb3ItaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICByaWdodDogMXB4OyB9XG4gIGJvZHkgLnVpLW1lc3NhZ2VzIC51aS1tZXNzYWdlcy13YXJuLWljb24sIGJvZHkgLnVpLW1lc3NhZ2UgLnVpLW1lc3NhZ2Utd2Fybi1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAvKiBQcmVmZXJyZWQgaWNvbiBzaXplICovXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIC8qIFN1cHBvcnQgZm9yIGFsbCBXZWJLaXQgYnJvd3NlcnMuICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLyogU3VwcG9ydCBmb3IgU2FmYXJpIGFuZCBDaHJvbWUuICovXG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAvKiBTdXBwb3J0IGZvciBGaXJlZm94LiAqL1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLyogU3VwcG9ydCBmb3IgSUUuICovXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgICBib2R5IC51aS1tZXNzYWdlcyAudWktbWVzc2FnZXMtd2Fybi1pY29uOmJlZm9yZSwgYm9keSAudWktbWVzc2FnZSAudWktbWVzc2FnZS13YXJuLWljb246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi7oCCXCI7IH1cbiAgYm9keSAudWktbWVzc2FnZXMgLnVpLW1lc3NhZ2VzLXdhcm4gLnVpLW1lc3NhZ2VzLWNsb3NlIHtcbiAgICBjb2xvcjogIzIxMjEyMTsgfVxuICBib2R5IC51aS1tZXNzYWdlIC51aS1tZXNzYWdlLXdhcm4taWNvbiB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICByaWdodDogMXB4OyB9XG4gIGJvZHkgLnVpLW1lc3NhZ2VzIC51aS1tZXNzYWdlcy1mYXRhbC1pY29uLCBib2R5IC51aS1tZXNzYWdlIC51aS1tZXNzYWdlLWZhdGFsLWljb24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIC8qIFByZWZlcnJlZCBpY29uIHNpemUgKi9cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgLyogU3VwcG9ydCBmb3IgYWxsIFdlYktpdCBicm93c2Vycy4gKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAvKiBTdXBwb3J0IGZvciBTYWZhcmkgYW5kIENocm9tZS4gKi9cbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIC8qIFN1cHBvcnQgZm9yIEZpcmVmb3guICovXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAvKiBTdXBwb3J0IGZvciBJRS4gKi9cbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAgIGJvZHkgLnVpLW1lc3NhZ2VzIC51aS1tZXNzYWdlcy1mYXRhbC1pY29uOmJlZm9yZSwgYm9keSAudWktbWVzc2FnZSAudWktbWVzc2FnZS1mYXRhbC1pY29uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu6AgFwiOyB9XG4gIGJvZHkgLnVpLW1lc3NhZ2UgLnVpLW1lc3NhZ2UtZmF0YWwtaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICBib2R5IC51aS1tZXNzYWdlcy1jbG9zZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIGJvZHkgLnVpLWdyb3dsIHtcbiAgICB0b3A6IDkwcHg7IH1cbiAgICBib2R5IC51aS1ncm93bCA+IC51aS1ncm93bC1pdGVtLWNvbnRhaW5lciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICBib2R5IC51aS1ncm93bCA+IC51aS1ncm93bC1pdGVtLWNvbnRhaW5lci51aS1ncm93bC1pbmZvIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMzsgfVxuICAgICAgYm9keSAudWktZ3Jvd2wgPiAudWktZ3Jvd2wtaXRlbS1jb250YWluZXIudWktZ3Jvd2wtd2FybiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7IH1cbiAgICAgIGJvZHkgLnVpLWdyb3dsID4gLnVpLWdyb3dsLWl0ZW0tY29udGFpbmVyLnVpLWdyb3dsLWVycm9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2MmExMDsgfVxuICAgICAgYm9keSAudWktZ3Jvd2wgPiAudWktZ3Jvd2wtaXRlbS1jb250YWluZXIudWktZ3Jvd2wtZmF0YWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxOyB9XG4gICAgICBib2R5IC51aS1ncm93bCA+IC51aS1ncm93bC1pdGVtLWNvbnRhaW5lci51aS1zaGFkb3cge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSksIDAgNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSksIDAgNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTkpLCAwIDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTsgfVxuICAgIGJvZHkgLnVpLWdyb3dsIC51aS1ncm93bC1pdGVtIC51aS1ncm93bC1pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiA0cHg7IH1cbiAgICAgIGJvZHkgLnVpLWdyb3dsIC51aS1ncm93bC1pdGVtIC51aS1ncm93bC1pbWFnZS51aS1ncm93bC1pbWFnZS1pbmZvIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAvKiBQcmVmZXJyZWQgaWNvbiBzaXplICovXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgICAvKiBTdXBwb3J0IGZvciBhbGwgV2ViS2l0IGJyb3dzZXJzLiAqL1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLyogU3VwcG9ydCBmb3IgU2FmYXJpIGFuZCBDaHJvbWUuICovXG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgICAgIC8qIFN1cHBvcnQgZm9yIEZpcmVmb3guICovXG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIC8qIFN1cHBvcnQgZm9yIElFLiAqL1xuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9XG4gICAgICAgIGJvZHkgLnVpLWdyb3dsIC51aS1ncm93bC1pdGVtIC51aS1ncm93bC1pbWFnZS51aS1ncm93bC1pbWFnZS1pbmZvOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLuoo5cIjsgfVxuICAgICAgYm9keSAudWktZ3Jvd2wgLnVpLWdyb3dsLWl0ZW0gLnVpLWdyb3dsLWltYWdlLnVpLWdyb3dsLWltYWdlLWVycm9yIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAvKiBQcmVmZXJyZWQgaWNvbiBzaXplICovXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgICAvKiBTdXBwb3J0IGZvciBhbGwgV2ViS2l0IGJyb3dzZXJzLiAqL1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLyogU3VwcG9ydCBmb3IgU2FmYXJpIGFuZCBDaHJvbWUuICovXG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgICAgIC8qIFN1cHBvcnQgZm9yIEZpcmVmb3guICovXG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIC8qIFN1cHBvcnQgZm9yIElFLiAqL1xuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9XG4gICAgICAgIGJvZHkgLnVpLWdyb3dsIC51aS1ncm93bC1pdGVtIC51aS1ncm93bC1pbWFnZS51aS1ncm93bC1pbWFnZS1lcnJvcjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7oCAXCI7IH1cbiAgICAgIGJvZHkgLnVpLWdyb3dsIC51aS1ncm93bC1pdGVtIC51aS1ncm93bC1pbWFnZS51aS1ncm93bC1pbWFnZS13YXJuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAvKiBQcmVmZXJyZWQgaWNvbiBzaXplICovXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgICAvKiBTdXBwb3J0IGZvciBhbGwgV2ViS2l0IGJyb3dzZXJzLiAqL1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLyogU3VwcG9ydCBmb3IgU2FmYXJpIGFuZCBDaHJvbWUuICovXG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgICAgIC8qIFN1cHBvcnQgZm9yIEZpcmVmb3guICovXG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIC8qIFN1cHBvcnQgZm9yIElFLiAqL1xuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9XG4gICAgICAgIGJvZHkgLnVpLWdyb3dsIC51aS1ncm93bC1pdGVtIC51aS1ncm93bC1pbWFnZS51aS1ncm93bC1pbWFnZS13YXJuOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLugIJcIjsgfVxuICAgICAgYm9keSAudWktZ3Jvd2wgLnVpLWdyb3dsLWl0ZW0gLnVpLWdyb3dsLWltYWdlLnVpLWdyb3dsLWltYWdlLWZhdGFsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAvKiBQcmVmZXJyZWQgaWNvbiBzaXplICovXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgICAvKiBTdXBwb3J0IGZvciBhbGwgV2ViS2l0IGJyb3dzZXJzLiAqL1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLyogU3VwcG9ydCBmb3IgU2FmYXJpIGFuZCBDaHJvbWUuICovXG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgICAgIC8qIFN1cHBvcnQgZm9yIEZpcmVmb3guICovXG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIC8qIFN1cHBvcnQgZm9yIElFLiAqL1xuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9XG4gICAgICAgIGJvZHkgLnVpLWdyb3dsIC51aS1ncm93bC1pdGVtIC51aS1ncm93bC1pbWFnZS51aS1ncm93bC1pbWFnZS1mYXRhbDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7oCAXCI7IH1cbiAgICBib2R5IC51aS1ncm93bCAudWktZ3Jvd2wtaXRlbSAudWktZ3Jvd2wtbWVzc2FnZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIGJvZHkgLnVpLWdyb3dsIC51aS1ncm93bC1pdGVtIC51aS1ncm93bC1pY29uLWNsb3NlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIC8qIFByZWZlcnJlZCBpY29uIHNpemUgKi9cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICAvKiBTdXBwb3J0IGZvciBhbGwgV2ViS2l0IGJyb3dzZXJzLiAqL1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAvKiBTdXBwb3J0IGZvciBTYWZhcmkgYW5kIENocm9tZS4gKi9cbiAgICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgICAvKiBTdXBwb3J0IGZvciBGaXJlZm94LiAqL1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIC8qIFN1cHBvcnQgZm9yIElFLiAqL1xuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgYm9keSAudWktZ3Jvd2wgLnVpLWdyb3dsLWl0ZW0gLnVpLWdyb3dsLWljb24tY2xvc2U6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLul41cIjsgfVxuICBib2R5IC51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTU0OTY7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zczsgfVxuICAgIGJvZHkgLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlci51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Mzk1OyB9XG4gICAgYm9keSAudWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRCODEzO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIGJvZHkgLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlci51aS1zdGF0ZS1hY3RpdmUudWktdGFicy1vdXRsaW5lIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRjNzQ2OyB9XG4gICAgYm9keSAudWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIC51aS1pY29uLXRyaWFuZ2xlLTEtZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTJweDsgfVxuICAgIGJvZHkgLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciAudWktaWNvbi10cmlhbmdsZS0xLXMge1xuICAgICAgbWFyZ2luLXRvcDogLTEycHg7IH1cbiAgICBib2R5IC51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIudWktdGFicy1vdXRsaW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTcwYzk7IH1cbiAgYm9keSAudWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIGJvZHkgLnVpLXNjcm9sbHBhbmVsIC51aS1zY3JvbGxwYW5lbC10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGJvZHkgLnVpLXNjcm9sbHBhbmVsIC51aS1zY3JvbGxwYW5lbC1kcmFnIHtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZEQjgxMzsgfVxuICBib2R5IC51aS10b29sYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Mzk1O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIGJvZHkgLnVpLXRhYnMge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBib2R5IC51aS10YWJzIC51aS10YWJzLW5hdiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4OyB9XG4gICAgICBib2R5IC51aS10YWJzIC51aS10YWJzLW5hdiA+IGxpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzOyB9XG4gICAgICAgIGJvZHkgLnVpLXRhYnMgLnVpLXRhYnMtbmF2ID4gbGkgPiBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7IH1cbiAgICAgICAgICBib2R5IC51aS10YWJzIC51aS10YWJzLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwIG5vbmU7IH1cbiAgICAgICAgYm9keSAudWktdGFicyAudWktdGFicy1uYXYgPiBsaSA+IC51aS1pY29uLWNsb3NlIHtcbiAgICAgICAgICBtYXJnaW46IDhweCAwIDAgMDtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICAgICAgICBjb2xvcjogIzc1NzU3NTsgfVxuICAgICAgICBib2R5IC51aS10YWJzIC51aS10YWJzLW5hdiA+IGxpLnVpLXN0YXRlLWRlZmF1bHQgYSB7XG4gICAgICAgICAgY29sb3I6ICM3NTc1NzU7IH1cbiAgICAgICAgYm9keSAudWktdGFicyAudWktdGFicy1uYXYgPiBsaS51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICBib2R5IC51aS10YWJzIC51aS10YWJzLW5hdiA+IGxpLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNGREI4MTM7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAgICAgICAgIGJvZHkgLnVpLXRhYnMgLnVpLXRhYnMtbmF2ID4gbGkudWktc3RhdGUtYWN0aXZlIGEge1xuICAgICAgICAgICAgY29sb3I6ICMwMTU0OTY7IH1cbiAgICAgICAgICBib2R5IC51aS10YWJzIC51aS10YWJzLW5hdiA+IGxpLnVpLXN0YXRlLWFjdGl2ZSA+IC51aS1pY29uLWNsb3NlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkRCODEzOyB9XG4gICAgICAgIGJvZHkgLnVpLXRhYnMgLnVpLXRhYnMtbmF2ID4gbGkudWktdGFicy1vdXRsaW5lIHtcbiAgICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkRDRjYxOyB9XG4gICAgYm9keSAudWktdGFicyAudWktdGFicy1wYW5lbCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7IH1cbiAgICBib2R5IC51aS10YWJzLnVpLXRhYnMtdG9wID4gLnVpLXRhYnMtbmF2IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogNHB4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDRweDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkYmRiZDsgfVxuICAgICAgYm9keSAudWktdGFicy51aS10YWJzLXRvcCA+IC51aS10YWJzLW5hdiA+IGxpIHtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4IDA7IH1cbiAgICBib2R5IC51aS10YWJzLnVpLXRhYnMtYm90dG9tID4gLnVpLXRhYnMtbmF2IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogNHB4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDRweDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JkYmRiZDsgfVxuICAgICAgYm9keSAudWktdGFicy51aS10YWJzLWJvdHRvbSA+IC51aS10YWJzLW5hdiA+IGxpIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggMCAwIDA7IH1cbiAgICBib2R5IC51aS10YWJzLnVpLXRhYnMtbGVmdCA+IC51aS10YWJzLW5hdiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDRweDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDRweDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JkYmRiZDsgfVxuICAgICAgYm9keSAudWktdGFicy51aS10YWJzLWxlZnQgPiAudWktdGFicy1uYXYgPiBsaSB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMCAwOyB9XG4gICAgICAgIGJvZHkgLnVpLXRhYnMudWktdGFicy1sZWZ0ID4gLnVpLXRhYnMtbmF2ID4gbGkgPiBhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgYm9keSAudWktdGFicy51aS10YWJzLXJpZ2h0ID4gLnVpLXRhYnMtbmF2IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDRweDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDRweDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGJkYmQ7IH1cbiAgICAgIGJvZHkgLnVpLXRhYnMudWktdGFicy1yaWdodCA+IC51aS10YWJzLW5hdiA+IGxpIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMCAycHg7IH1cbiAgICAgICAgYm9keSAudWktdGFicy51aS10YWJzLXJpZ2h0ID4gLnVpLXRhYnMtbmF2ID4gbGkgPiBhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAgIGJvZHkgLnVpLXRhYnMudWktdGFicy1yaWdodCA+IC51aS10YWJzLW5hdiA+IGxpLnVpLXN0YXRlLWFjdGl2ZSA+IGEge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDsgfVxuICAgIGJvZHkgLnVpLXRhYnMudWktdGFicy1zY3JvbGxhYmxlIC51aS10YWJzLW5hdnNjcm9sbGVyID4gLnVpLXRhYnMtbmF2c2Nyb2xsZXItYnRuIHtcbiAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7IH1cbiAgICAgIGJvZHkgLnVpLXRhYnMudWktdGFicy1zY3JvbGxhYmxlIC51aS10YWJzLW5hdnNjcm9sbGVyID4gLnVpLXRhYnMtbmF2c2Nyb2xsZXItYnRuID4gc3BhbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIGJvZHkgLnVpLXRhYnMudWktdGFicy1zY3JvbGxhYmxlIC51aS10YWJzLW5hdnNjcm9sbGVyID4gLnVpLXRhYnMtbmF2c2Nyb2xsZXItYnRuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBib2R5IC51aS10YWJzLnVpLXRhYnMtc2Nyb2xsYWJsZSAudWktdGFicy1uYXZzY3JvbGxlciA+IC51aS10YWJzLW5hdnNjcm9sbGVyLWJ0bi1sZWZ0IHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JkYmRiZDsgfVxuICAgICAgYm9keSAudWktdGFicy51aS10YWJzLXNjcm9sbGFibGUgLnVpLXRhYnMtbmF2c2Nyb2xsZXIgPiAudWktdGFicy1uYXZzY3JvbGxlci1idG4tbGVmdCA+IHNwYW46YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAtMnB4OyB9XG4gICAgYm9keSAudWktdGFicy51aS10YWJzLXNjcm9sbGFibGUgLnVpLXRhYnMtbmF2c2Nyb2xsZXIgPiAudWktdGFicy1uYXZzY3JvbGxlci1idG4tcmlnaHQge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmRiZGJkOyB9XG4gICAgICBib2R5IC51aS10YWJzLnVpLXRhYnMtc2Nyb2xsYWJsZSAudWktdGFicy1uYXZzY3JvbGxlciA+IC51aS10YWJzLW5hdnNjcm9sbGVyLWJ0bi1yaWdodCA+IHNwYW46YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogMnB4OyB9XG4gICAgYm9keSAudWktdGFicy51aS10YWJzLXNjcm9sbGFibGUgLnVpLXRhYnMtbmF2c2Nyb2xsZXIgLnVpLXRhYnMtbmF2ID4gbGkge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgYm9keSAudWktdGFicy51aS10YWJzLXNjcm9sbGFibGUudWktdGFicy10b3AgLnVpLXRhYnMtbmF2c2Nyb2xsZXIgPiAudWktdGFicy1uYXYge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGJkYmQ7IH1cbiAgICAgIGJvZHkgLnVpLXRhYnMudWktdGFicy1zY3JvbGxhYmxlLnVpLXRhYnMtdG9wIC51aS10YWJzLW5hdnNjcm9sbGVyID4gLnVpLXRhYnMtbmF2ID4gbGkge1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAycHggMDsgfVxuICAgIGJvZHkgLnVpLXRhYnMudWktdGFicy1zY3JvbGxhYmxlLnVpLXRhYnMtdG9wIC51aS10YWJzLW5hdnNjcm9sbGVyID4gLnVpLXRhYnMtbmF2c2Nyb2xsZXItYnRuLWxlZnQge1xuICAgICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGJkYmQ7IH1cbiAgICBib2R5IC51aS10YWJzLnVpLXRhYnMtc2Nyb2xsYWJsZS51aS10YWJzLWJvdHRvbSAudWktdGFicy1uYXZzY3JvbGxlciA+IC51aS10YWJzLW5hdiB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JkYmRiZDsgfVxuICAgICAgYm9keSAudWktdGFicy51aS10YWJzLXNjcm9sbGFibGUudWktdGFicy1ib3R0b20gLnVpLXRhYnMtbmF2c2Nyb2xsZXIgPiAudWktdGFicy1uYXYgPiBsaSB7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4IDAgMCAwOyB9XG4gICAgYm9keSAudWktdGFicy51aS10YWJzLXNjcm9sbGFibGUudWktdGFicy1ib3R0b20gLnVpLXRhYnMtbmF2c2Nyb2xsZXIgPiAudWktdGFicy1uYXZzY3JvbGxlci1idG4tbGVmdCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JkYmRiZDsgfVxuICAgIGJvZHkgLnVpLXRhYnMudWktdGFicy1zY3JvbGxhYmxlLnVpLXRhYnMtYm90dG9tIC51aS10YWJzLW5hdnNjcm9sbGVyID4gLnVpLXRhYnMtbmF2c2Nyb2xsZXItYnRuLXJpZ2h0IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmRiZGJkOyB9XG4gIGJvZHkgLnVpLXdpemFyZCAudWktd2l6YXJkLXN0ZXAtdGl0bGVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Mzk1O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAzcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogM3B4O1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4OyB9XG4gICAgYm9keSAudWktd2l6YXJkIC51aS13aXphcmQtc3RlcC10aXRsZXMgPiBsaSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgYm9keSAudWktd2l6YXJkIC51aS13aXphcmQtc3RlcC10aXRsZXMgPiBsaS51aS1zdGF0ZS1oaWdobGlnaHQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkRCODEzO1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICBib2R5IC51aS13aXphcmQgLnVpLXdpemFyZC1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBib2R5IC51aS13aXphcmQgLnVpLXdpemFyZC1jb250ZW50IC51aS1wYW5lbCAudWktcGFuZWwtdGl0bGViYXIge1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICBib2R5IC51aS1icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7IH1cbiAgICBib2R5IC51aS1icmVhZGNydW1iIGEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICBib2R5IC51aS1icmVhZGNydW1iIGxpOmZpcnN0LWNoaWxkIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgYm9keSAudWktYnJlYWRjcnVtYiBsaTpmaXJzdC1jaGlsZCBhIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIGJvZHkgLnVpLXN0ZXBzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBib2R5IC51aS1zdGVwcyAudWktc3RlcHMtaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgYm9keSAudWktc3RlcHMgLnVpLXN0ZXBzLWl0ZW0udWktc3RhdGUtZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7IH1cbiAgICAgIGJvZHkgLnVpLXN0ZXBzIC51aS1zdGVwcy1pdGVtIC51aS1tZW51aXRlbS1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIGJvZHkgLnVpLXN0ZXBzIC51aS1zdGVwcy1pdGVtIC51aS1tZW51aXRlbS1saW5rIC51aS1zdGVwcy1udW1iZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1O1xuICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgYm9keSAudWktc3RlcHMgLnVpLXN0ZXBzLWl0ZW0gLnVpLW1lbnVpdGVtLWxpbmsgLnVpLXN0ZXBzLXRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgY29sb3I6ICM3NTc1NzU7IH1cbiAgICAgIGJvZHkgLnVpLXN0ZXBzIC51aS1zdGVwcy1pdGVtLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktc3RlcHMtbnVtYmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTQ5NjsgfVxuICAgICAgYm9keSAudWktc3RlcHMgLnVpLXN0ZXBzLWl0ZW0udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1zdGVwcy10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gICAgICBib2R5IC51aS1zdGVwcyAudWktc3RlcHMtaXRlbTpsYXN0LWNoaWxkIC51aS1tZW51aXRlbS1saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBib2R5IC51aS1zdGVwczpiZWZvcmUge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRiZDtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB0b3A6IDQ1JTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICBib2R5IC51aS1tZW51IHtcbiAgICBwYWRkaW5nOiA4cHggMDsgfVxuICAgIGJvZHkgLnVpLW1lbnUgLnVpLXNoYWRvdywgYm9keSAudWktbWVudS51aS1zaGFkb3cge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTsgfVxuICAgIGJvZHkgLnVpLW1lbnUgLnVpLW1lbnUtbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBib2R5IC51aS1tZW51IC51aS1tZW51LWxpc3QgbGkudWktd2lkZ2V0LWhlYWRlciB7XG4gICAgICAgIG1hcmdpbjogMCAwIDFweCAwO1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAgIGJvZHkgLnVpLW1lbnUgLnVpLW1lbnUtbGlzdCBsaS51aS13aWRnZXQtaGVhZGVyIGgzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgICBib2R5IC51aS1tZW51IC51aS1tZW51LWxpc3QgbGkudWktd2lkZ2V0LWhlYWRlciBoMyAudWktaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgICAgICAgIGJvZHkgLnVpLW1lbnUgLnVpLW1lbnUtbGlzdCBsaS51aS13aWRnZXQtaGVhZGVyIGgzIC51aS1pY29uLnVpLWljb24tdHJpYW5nbGUtMS1zLCBib2R5IC51aS1tZW51IC51aS1tZW51LWxpc3QgbGkudWktd2lkZ2V0LWhlYWRlciBoMyAudWktaWNvbi51aS1pY29uLXRyaWFuZ2xlLTEtZSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogLTEycHggMCAwIDRweDsgfVxuICAgICAgYm9keSAudWktbWVudSAudWktbWVudS1saXN0IGxpLnVpLW1lbnVpdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgICBib2R5IC51aS1tZW51IC51aS1tZW51LWxpc3QgbGkudWktbWVudWl0ZW0udWktc3RhdGUtaG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgYm9keSAudWktbWVudSAudWktbWVudS1saXN0IGxpLnVpLW1lbnVpdGVtIC51aS1tZW51aXRlbS1saW5rIHtcbiAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogNDRweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICBib2R5IC51aS1tZW51IC51aS1tZW51LWxpc3QgbGkudWktbWVudWl0ZW0gLnVpLW1lbnVpdGVtLWxpbmsudWktc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgYm9keSAudWktbWVudSAudWktbWVudS1saXN0IGxpLnVpLW1lbnVpdGVtIC51aS1tZW51aXRlbS1saW5rIC51aS1tZW51aXRlbS1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgICAgIGJvZHkgLnVpLW1lbnUgLnVpLW1lbnUtbGlzdCBsaS51aS1tZW51aXRlbSAudWktbWVudWl0ZW0tbGluayAudWktbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAgIGJvZHkgLnVpLW1lbnUgLnVpLW1lbnUtbGlzdCAudWktc2VwYXJhdG9yIHtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZGJkYmQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgYm9keSAudWktbWVudS51aS1tZW51LXRvZ2dsZWFibGUgLnVpLW1lbnUtbGlzdCBsaS51aS13aWRnZXQtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzZweDsgfVxuICAgICAgYm9keSAudWktbWVudS51aS1tZW51LXRvZ2dsZWFibGUgLnVpLW1lbnUtbGlzdCBsaS51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgYm9keSAudWktbWVudS51aS1tZW51LXRvZ2dsZWFibGUgLnVpLW1lbnUtbGlzdCBsaS51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uLnVpLWljb24tdHJpYW5nbGUtMS1zIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDsgfVxuICAgICAgICBib2R5IC51aS1tZW51LnVpLW1lbnUtdG9nZ2xlYWJsZSAudWktbWVudS1saXN0IGxpLnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24udWktaWNvbi10cmlhbmdsZS0xLWUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4OyB9XG4gICAgYm9keSAudWktbWVudS51aS10aWVyZWRtZW51IC51aS1pY29uLXRyaWFuZ2xlLTEtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICBib2R5IC51aS1tZW51LnVpLXRpZXJlZG1lbnUgLnVpLW1lbnUtY2hpbGQge1xuICAgICAgcGFkZGluZzogOHB4IDA7IH1cbiAgICBib2R5IC51aS1tZW51LnVpLW1lbnViYXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgYm9keSAudWktbWVudS51aS1tZW51YmFyIC51aS1tZW51LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7IH1cbiAgICAgIGJvZHkgLnVpLW1lbnUudWktbWVudWJhciAudWktbWVudWJhci1vcHRpb25zIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4OyB9XG4gICAgYm9keSAudWktbWVudS51aS1zbGlkZW1lbnUgLnVpLW1lbnUtcGFyZW50IC51aS1tZW51LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lOyB9XG4gICAgYm9keSAudWktbWVudS51aS1zbGlkZW1lbnUgLnVpLXNsaWRlbWVudS1iYWNrd2FyZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIGJvZHkgLnVpLXRhYm1lbnUge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBib2R5IC51aS10YWJtZW51IC51aS10YWJtZW51LW5hdiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDsgfVxuICAgICAgYm9keSAudWktdGFibWVudSAudWktdGFibWVudS1uYXYgPiAudWktdGFibWVudWl0ZW0ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMCA0cHggMCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAycHggMDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzOyB9XG4gICAgICAgIGJvZHkgLnVpLXRhYm1lbnUgLnVpLXRhYm1lbnUtbmF2ID4gLnVpLXRhYm1lbnVpdGVtID4gYSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNnB4OyB9XG4gICAgICAgICAgYm9keSAudWktdGFibWVudSAudWktdGFibWVudS1uYXYgPiAudWktdGFibWVudWl0ZW0gPiBhOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDAgbm9uZTsgfVxuICAgICAgICAgIGJvZHkgLnVpLXRhYm1lbnUgLnVpLXRhYm1lbnUtbmF2ID4gLnVpLXRhYm1lbnVpdGVtID4gYSAudWktbWVudWl0ZW0taWNvbiwgYm9keSAudWktdGFibWVudSAudWktdGFibWVudS1uYXYgPiAudWktdGFibWVudWl0ZW0gPiBhIC51aS1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAgIGJvZHkgLnVpLXRhYm1lbnUgLnVpLXRhYm1lbnUtbmF2ID4gLnVpLXRhYm1lbnVpdGVtID4gYSAudWktbWVudWl0ZW0taWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgICAgICAgYm9keSAudWktdGFibWVudSAudWktdGFibWVudS1uYXYgPiAudWktdGFibWVudWl0ZW0udWktc3RhdGUtZGVmYXVsdCBhIHtcbiAgICAgICAgICBjb2xvcjogIzc1NzU3NTsgfVxuICAgICAgICAgIGJvZHkgLnVpLXRhYm1lbnUgLnVpLXRhYm1lbnUtbmF2ID4gLnVpLXRhYm1lbnVpdGVtLnVpLXN0YXRlLWRlZmF1bHQgYSAudWktaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogIzc1NzU3NTsgfVxuICAgICAgICBib2R5IC51aS10YWJtZW51IC51aS10YWJtZW51LW5hdiA+IC51aS10YWJtZW51aXRlbS51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICBib2R5IC51aS10YWJtZW51IC51aS10YWJtZW51LW5hdiA+IC51aS10YWJtZW51aXRlbS51aS1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkRCODEzO1xuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgICAgICAgICBib2R5IC51aS10YWJtZW51IC51aS10YWJtZW51LW5hdiA+IC51aS10YWJtZW51aXRlbS51aS1zdGF0ZS1hY3RpdmUgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAxNTQ5NjsgfVxuICAgICAgICAgICAgYm9keSAudWktdGFibWVudSAudWktdGFibWVudS1uYXYgPiAudWktdGFibWVudWl0ZW0udWktc3RhdGUtYWN0aXZlIGEgLnVpLWljb24ge1xuICAgICAgICAgICAgICBjb2xvcjogIzAxNTQ5NjsgfVxuICBib2R5IC51aS1wYW5lbG1lbnUgLnVpLXBhbmVsbWVudS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTU0OTY7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4OyB9XG4gICAgYm9keSAudWktcGFuZWxtZW51IC51aS1wYW5lbG1lbnUtaGVhZGVyIGEge1xuICAgICAgcGFkZGluZzogMTBweCAxNnB4IDEwcHggNDJweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgYm9keSAudWktcGFuZWxtZW51IC51aS1wYW5lbG1lbnUtaGVhZGVyIC51aS1pY29uIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luLXRvcDogLTEycHg7IH1cbiAgICBib2R5IC51aS1wYW5lbG1lbnUgLnVpLXBhbmVsbWVudS1oZWFkZXIudWktc3RhdGUtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGREI4MTM7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogMDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDA7XG4gICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgIGJvZHkgLnVpLXBhbmVsbWVudSAudWktcGFuZWxtZW51LWhlYWRlci51aS1zdGF0ZS1hY3RpdmUgYSwgYm9keSAudWktcGFuZWxtZW51IC51aS1wYW5lbG1lbnUtaGVhZGVyLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIGJvZHkgLnVpLXBhbmVsbWVudSAudWktcGFuZWxtZW51LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBib2R5IC51aS1wYW5lbG1lbnUgLnVpLXBhbmVsbWVudS1jb250ZW50IC51aS1tZW51aXRlbSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIGJvZHkgLnVpLXBhbmVsbWVudSAudWktcGFuZWxtZW51LWNvbnRlbnQgLnVpLW1lbnVpdGVtIC51aS1tZW51aXRlbS1saW5rIHtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBib2R5IC51aS1wYW5lbG1lbnUgLnVpLXBhbmVsbWVudS1jb250ZW50IC51aS1tZW51aXRlbSAudWktbWVudWl0ZW0tbGluay51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICBib2R5IC51aS1wYW5lbG1lbnUgLnVpLXBhbmVsbWVudS1jb250ZW50IC51aS1tZW51aXRlbSAudWktbWVudWl0ZW0tbGluayAudWktbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAgICAgYm9keSAudWktcGFuZWxtZW51IC51aS1wYW5lbG1lbnUtY29udGVudCAudWktbWVudWl0ZW0gLnVpLW1lbnVpdGVtLWxpbmsgLnVpLWljb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gIGJvZHkgLnVpLWNhcm91c2VsIC51aS1jYXJvdXNlbC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICBib2R5IC51aS1jYXJvdXNlbCAudWktY2Fyb3VzZWwtaGVhZGVyIC51aS1pY29uIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgYm9keSAudWktY2Fyb3VzZWwgLnVpLWNhcm91c2VsLWhlYWRlciAudWktY2Fyb3VzZWwtZHJvcGRvd24sXG4gICAgYm9keSAudWktY2Fyb3VzZWwgLnVpLWNhcm91c2VsLWhlYWRlciAudWktY2Fyb3VzZWwtbW9iaWxlLWRyb3Bkb3duIHtcbiAgICAgIG1hcmdpbjogNXB4IDEwcHg7IH1cbiAgYm9keSAudWktY2Fyb3VzZWwgLnVpLWNhcm91c2VsLWZvb3RlciB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4LTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgYm9keSAudWktY2Fyb3VzZWwgLnVpLWNhcm91c2VsLXBhZ2UtbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICBib2R5IC51aS10cmVlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHgvMjsgfVxuICAgIGJvZHkgLnVpLXRyZWUgLnVpLXRyZWVub2RlLWNoaWxkcmVuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDsgfVxuICAgIGJvZHkgLnVpLXRyZWUgLnVpLXRyZWVub2RlLWxlYWYtaWNvbiB7XG4gICAgICB3aWR0aDogMjNweDsgfVxuICAgIGJvZHkgLnVpLXRyZWUgLnVpLXRyZWVub2RlLWNvbnRlbnQgLnVpLWNoa2JveCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgYm9keSAudWktdHJlZSAudWktdHJlZW5vZGUtY29udGVudCAudWktY2hrYm94IC51aS1pY29uIHtcbiAgICAgICAgY29sb3I6ICM3NTc1NzU7IH1cbiAgICBib2R5IC51aS10cmVlIC51aS10cmVlbm9kZS1jb250ZW50IC51aS10cmVlLXRvZ2dsZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogMCAwIDAgNHB4OyB9XG4gICAgYm9keSAudWktdHJlZSAudWktdHJlZW5vZGUtY29udGVudCAudWktdHJlZW5vZGUtaWNvbiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luOiAwIDRweDsgfVxuICAgIGJvZHkgLnVpLXRyZWUgLnVpLXRyZWVub2RlLWNvbnRlbnQgLnVpLXRyZWVub2RlLWxhYmVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBib2R5IC51aS10cmVlIC51aS10cmVlLWRyb3Bwb2ludC51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRCODEzOyB9XG4gICAgYm9keSAudWktdHJlZS51aS10cmVlLWhvcml6b250YWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgYm9keSAudWktdHJlZS51aS10cmVlLWhvcml6b250YWwgLnVpLXRyZWVub2RlLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGJkOyB9XG4gICAgICAgIGJvZHkgLnVpLXRyZWUudWktdHJlZS1ob3Jpem9udGFsIC51aS10cmVlbm9kZS1jb250ZW50IC51aS10cmVlLXRvZ2dsZXIge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgICAgYm9keSAudWktdHJlZS51aS10cmVlLWhvcml6b250YWwgLnVpLXRyZWVub2RlLWNvbnRlbnQgLnVpLXRyZWVub2RlLWljb24ge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgICAgICAgYm9keSAudWktdHJlZS51aS10cmVlLWhvcml6b250YWwgLnVpLXRyZWVub2RlLWNvbnRlbnQudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRCODEzO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIGJvZHkgLnVpLXRyZWUtZHJhZ2hlbHBlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAxNTQ5NjsgfVxuICBib2R5IC5mYyAuZmMtYnV0dG9uLWdyb3VwIC51aS1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgYm9keSAuZmMgLmZjLWJ1dHRvbi1ncm91cCAudWktc3RhdGUtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRCODEzOyB9XG4gIGJvZHkgLmZjIC5mYy1ldmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0FBQzVEQjtcbiAgICBjb2xvcjogIzIxMjEyMTsgfVxuICBib2R5IC5mYyB0YWJsZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICBib2R5IC51aS10cmVldGFibGUgLnVpLXRyZWV0YWJsZS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgYm9keSAudWktdHJlZXRhYmxlIHRoZWFkIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICBib3JkZXI6IDAgbm9uZTsgfVxuICAgIGJvZHkgLnVpLXRyZWV0YWJsZSB0aGVhZCB0aCAudWktaWNvbiB7XG4gICAgICBjb2xvcjogIzc1NzU3NTsgfVxuICAgIGJvZHkgLnVpLXRyZWV0YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGJkYmQ7IH1cbiAgICBib2R5IC51aS10cmVldGFibGUgdGhlYWQgdGg6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmRiZGJkOyB9XG4gICAgYm9keSAudWktdHJlZXRhYmxlIHRoZWFkIHRoLnVpLXN0YXRlLWhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIGJvZHkgLnVpLXRyZWV0YWJsZSB0aGVhZCB0aCAudWktc29ydGFibGUtY29sdW1uLWljb24ge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogLTRweCAwIDAgMDsgfVxuICAgIGJvZHkgLnVpLXRyZWV0YWJsZSB0aGVhZCB0aC51aS1zdGF0ZS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZEQjgxMztcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICBib2R5IC51aS10cmVldGFibGUgdGhlYWQgdGgudWktc3RhdGUtYWN0aXZlIC51aS1pY29uIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBib2R5IC51aS10cmVldGFibGUgdGhlYWQgdGggLnVpLWNvbHVtbi1yZXNpemVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIC8qIFByZWZlcnJlZCBpY29uIHNpemUgKi9cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICAvKiBTdXBwb3J0IGZvciBhbGwgV2ViS2l0IGJyb3dzZXJzLiAqL1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAvKiBTdXBwb3J0IGZvciBTYWZhcmkgYW5kIENocm9tZS4gKi9cbiAgICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgICAvKiBTdXBwb3J0IGZvciBGaXJlZm94LiAqL1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIC8qIFN1cHBvcnQgZm9yIElFLiAqL1xuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzc1NzU3NTsgfVxuICAgICAgYm9keSAudWktdHJlZXRhYmxlIHRoZWFkIHRoIC51aS1jb2x1bW4tcmVzaXplcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIu6hr1wiOyB9XG4gIGJvZHkgLnVpLXRyZWV0YWJsZSB0Zm9vdCB0ZCB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgcGFkZGluZzogMTBweCAxNHB4OyB9XG4gIGJvZHkgLnVpLXRyZWV0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgcGFkZGluZzogMTBweCAxNHB4OyB9XG4gICAgYm9keSAudWktdHJlZXRhYmxlIHRib2R5IHRyIHRkIC51aS10cmVldGFibGUtdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgYm9keSAudWktdHJlZXRhYmxlIHRib2R5IHRyIHRkIC51aS1jaGtib3gge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgYm9keSAudWktdHJlZXRhYmxlIHRib2R5IHRyLnVpLXN0YXRlLWhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIGJvZHkgLnVpLXRyZWV0YWJsZSB0Ym9keSB0ci51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWNoa2JveCAudWktY2hrYm94LWJveCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIGJvZHkgLnVpLXRyZWV0YWJsZS51aS10cmVldGFibGUtc2Nyb2xsYWJsZSAudWktdHJlZXRhYmxlLXNjcm9sbGFibGUtaGVhZGVyLCBib2R5IC51aS10cmVldGFibGUudWktdHJlZXRhYmxlLXNjcm9sbGFibGUgLnVpLXRyZWV0YWJsZS1zY3JvbGxhYmxlLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwIG5vbmU7IH1cbiAgYm9keSAudWktdHJlZXRhYmxlLnVpLXRyZWV0YWJsZS1zY3JvbGxhYmxlIHRoZWFkIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRiZGJkO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmRiZGJkOyB9XG4gICAgYm9keSAudWktdHJlZXRhYmxlLnVpLXRyZWV0YWJsZS1zY3JvbGxhYmxlIHRoZWFkIHRoLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRCODEzO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgYm9keSAudWktdHJlZXRhYmxlLnVpLXRyZWV0YWJsZS1zY3JvbGxhYmxlIHRoZWFkLnVpLXRyZWV0YWJsZS1zY3JvbGxhYmxlLXRoZWFkY2xvbmUgdGgge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGJvcmRlci10b3A6IDAgbm9uZTsgfVxuICBib2R5IC51aS1wcm9ncmVzc2JhciB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBQUM1REI7IH1cbiAgICBib2R5IC51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItdmFsdWUge1xuICAgICAgaGVpZ2h0OiAxNnB4OyB9XG4gICAgYm9keSAudWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdG9wOiAtM3B4OyB9XG4gIGJvZHkgLnVpLWRpYWxvZy51aS1zaGFkb3cge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE5KSwgMCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTkpLCAwIDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTkpLCAwIDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTsgfVxuICBib2R5IC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7IH1cbiAgICBib2R5IC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBib2R5IC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlYmFyLWljb24ge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzOyB9XG4gICAgICBib2R5IC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlYmFyLWljb24udWktc3RhdGUtaG92ZXIsIGJvZHkgLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIC51aS1kaWFsb2ctdGl0bGViYXItaWNvbi51aS1zdGF0ZS1mb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBib2R5IC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlYmFyLWljb24gLnVpLWljb24ge1xuICAgICAgICBjb2xvcjogIzc1NzU3NTsgfVxuICAgICAgYm9keSAudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWRpYWxvZy10aXRsZWJhci1pY29uIC51aS1pY29uLWV4dGxpbms6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJmdWxsc2NyZWVuXCI7IH1cbiAgICAgIGJvZHkgLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIC51aS1kaWFsb2ctdGl0bGViYXItaWNvbiAudWktaWNvbi1uZXd3aW46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJmdWxsc2NyZWVuX2V4aXRcIjsgfVxuICBib2R5IC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lLCBib2R5IC51aS1kaWFsb2cgLnVpLWRpYWxvZy1mb290ZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgYm9keSAudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktYnV0dG9uLCBib2R5IC51aS1kaWFsb2cgLnVpLWRpYWxvZy1mb290ZXIgLnVpLWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lOyB9XG4gICAgICBib2R5IC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1idXR0b24gLnVpLWljb24sIGJvZHkgLnVpLWRpYWxvZyAudWktZGlhbG9nLWZvb3RlciAudWktYnV0dG9uIC51aS1pY29uIHtcbiAgICAgICAgY29sb3I6ICM3NTc1NzU7IH1cbiAgICAgIGJvZHkgLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLWJ1dHRvbi51aS1zdGF0ZS1ob3ZlciwgYm9keSAudWktZGlhbG9nIC51aS1kaWFsb2ctZm9vdGVyIC51aS1idXR0b24udWktc3RhdGUtaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICBib2R5IC51aS1kaWFsb2cgLnVpLWNvbmZpcm0tZGlhbG9nLXNldmVyaXR5IHtcbiAgICBtYXJnaW46IDBweCAxMnB4OyB9XG4gIGJvZHkgLnVpLWxpZ2h0Ym94LnVpLXNoYWRvdyB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTkpLCAwIDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSksIDAgNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSksIDAgNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpOyB9XG4gIGJvZHkgLnVpLWxpZ2h0Ym94IC51aS1saWdodGJveC1jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7IH1cbiAgICBib2R5IC51aS1saWdodGJveCAudWktbGlnaHRib3gtY2FwdGlvbiAudWktbGlnaHRib3gtY2FwdGlvbi10ZXh0IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIGJvZHkgLnVpLWxpZ2h0Ym94IC51aS1saWdodGJveC1jYXB0aW9uIC51aS1saWdodGJveC1jbG9zZSB7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgIGZvbnQtc2l6ZTogIzIxMjEyMTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaW5lLWhlaWdodDogIzIxMjEyMTtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gICAgICBib2R5IC51aS1saWdodGJveCAudWktbGlnaHRib3gtY2FwdGlvbiAudWktbGlnaHRib3gtY2xvc2UudWktc3RhdGUtaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUFDNURCO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICBib2R5IC51aS1saWdodGJveCAudWktbGlnaHRib3gtY29udGVudC13cmFwcGVyIC51aS1saWdodGJveC1uYXYtcmlnaHQsIGJvZHkgLnVpLWxpZ2h0Ym94IC51aS1saWdodGJveC1jb250ZW50LXdyYXBwZXIgLnVpLWxpZ2h0Ym94LW5hdi1sZWZ0IHtcbiAgICB0b3A6IDQwJTsgfVxuICAgIGJvZHkgLnVpLWxpZ2h0Ym94IC51aS1saWdodGJveC1jb250ZW50LXdyYXBwZXIgLnVpLWxpZ2h0Ym94LW5hdi1yaWdodCAudWktaWNvbiwgYm9keSAudWktbGlnaHRib3ggLnVpLWxpZ2h0Ym94LWNvbnRlbnQtd3JhcHBlciAudWktbGlnaHRib3gtbmF2LWxlZnQgLnVpLWljb24ge1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgICAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBjb2xvcjogI0FBQzVEQjsgfVxuICBib2R5IC51aS1yYXRpbmcgLnVpLXJhdGluZy1jYW5jZWwge1xuICAgIHRleHQtaW5kZW50OiAwOyB9XG4gICAgYm9keSAudWktcmF0aW5nIC51aS1yYXRpbmctY2FuY2VsIGEge1xuICAgICAgY29sb3I6ICM3NTc1NzU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgLyogUHJlZmVycmVkIGljb24gc2l6ZSAqL1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgIC8qIFN1cHBvcnQgZm9yIGFsbCBXZWJLaXQgYnJvd3NlcnMuICovXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC8qIFN1cHBvcnQgZm9yIFNhZmFyaSBhbmQgQ2hyb21lLiAqL1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgIC8qIFN1cHBvcnQgZm9yIEZpcmVmb3guICovXG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgLyogU3VwcG9ydCBmb3IgSUUuICovXG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJzsgfVxuICAgICAgYm9keSAudWktcmF0aW5nIC51aS1yYXRpbmctY2FuY2VsIGE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLul4lcIjsgfVxuICBib2R5IC51aS1yYXRpbmcgLnVpLXJhdGluZy1zdGFyIHtcbiAgICB0ZXh0LWluZGVudDogMDsgfVxuICAgIGJvZHkgLnVpLXJhdGluZyAudWktcmF0aW5nLXN0YXIgYSB7XG4gICAgICBjb2xvcjogIzc1NzU3NTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAvKiBQcmVmZXJyZWQgaWNvbiBzaXplICovXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgLyogU3VwcG9ydCBmb3IgYWxsIFdlYktpdCBicm93c2Vycy4gKi9cbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLyogU3VwcG9ydCBmb3IgU2FmYXJpIGFuZCBDaHJvbWUuICovXG4gICAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgICAgLyogU3VwcG9ydCBmb3IgRmlyZWZveC4gKi9cbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAvKiBTdXBwb3J0IGZvciBJRS4gKi9cbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnOyB9XG4gICAgICBib2R5IC51aS1yYXRpbmcgLnVpLXJhdGluZy1zdGFyIGE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLuoLpcIjsgfVxuICAgIGJvZHkgLnVpLXJhdGluZyAudWktcmF0aW5nLXN0YXIudWktcmF0aW5nLXN0YXItb24gYSB7XG4gICAgICBjb2xvcjogI0ZEQjgxMztcbiAgICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIC8qIFByZWZlcnJlZCBpY29uIHNpemUgKi9cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICAvKiBTdXBwb3J0IGZvciBhbGwgV2ViS2l0IGJyb3dzZXJzLiAqL1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAvKiBTdXBwb3J0IGZvciBTYWZhcmkgYW5kIENocm9tZS4gKi9cbiAgICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgICAvKiBTdXBwb3J0IGZvciBGaXJlZm94LiAqL1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIC8qIFN1cHBvcnQgZm9yIElFLiAqL1xuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7IH1cbiAgICAgIGJvZHkgLnVpLXJhdGluZyAudWktcmF0aW5nLXN0YXIudWktcmF0aW5nLXN0YXItb24gYTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIu6guFwiOyB9XG4gIGJvZHkgLnVpLW92ZXJsYXlwYW5lbC51aS1zaGFkb3cge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE5KSwgMCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTkpLCAwIDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTkpLCAwIDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTsgfVxuICBib2R5IC51aS1vdmVybGF5cGFuZWwgLnVpLW92ZXJsYXlwYW5lbC1jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZEQjgxMztcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICBwYWRkaW5nOiAycHggNnB4O1xuICAgIHJpZ2h0OiAtMTZweDtcbiAgICB0b3A6IC0xNnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgIGJvZHkgLnVpLW92ZXJsYXlwYW5lbCAudWktb3ZlcmxheXBhbmVsLWNsb3NlIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIGJvZHkgLnVpLW92ZXJsYXlwYW5lbCAudWktb3ZlcmxheXBhbmVsLWNsb3NlIHNwYW46YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDNweDsgfVxuICAgIGJvZHkgLnVpLW92ZXJsYXlwYW5lbCAudWktb3ZlcmxheXBhbmVsLWNsb3NlLnVpLXN0YXRlLWhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNThhMDI7IH1cbiAgYm9keSAudWktcGFzc3dvcmQtcGFuZWwudWktc2hhZG93IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7IH1cbiAgYm9keSAudWktZmlsZXVwbG9hZCAudWktZmlsZXVwbG9hZC1idXR0b25iYXIge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDsgfVxuICAgIGJvZHkgLnVpLWZpbGV1cGxvYWQgLnVpLWZpbGV1cGxvYWQtYnV0dG9uYmFyIC51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcImZpbGVfdXBsb2FkXCI7IH1cbiAgICBib2R5IC51aS1maWxldXBsb2FkIC51aS1maWxldXBsb2FkLWJ1dHRvbmJhciAudWktYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGREI4MTM7IH1cbiAgICAgIGJvZHkgLnVpLWZpbGV1cGxvYWQgLnVpLWZpbGV1cGxvYWQtYnV0dG9uYmFyIC51aS1idXR0b24udWktc3RhdGUtaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzU4YTAyOyB9XG4gIGJvZHkgLnVpLWZpbGV1cGxvYWQgLnVpLWZpbGV1cGxvYWQtY29udGVudCAudWktbWVzc2FnZXMtZXJyb3IgLnVpLWljb24ge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIGJvZHkgLnVpLWdhbGxlcmlhIC51aS1nYWxsZXJpYS1uYXYtcHJldiB7XG4gICAgbGVmdDogMDsgfVxuICBib2R5IC51aS1nYWxsZXJpYSAudWktZ2FsbGVyaWEtbmF2LW5leHQge1xuICAgIHJpZ2h0OiAwOyB9XG4gIGJvZHkgLnVpLWxvZyAudWktbG9nLWhlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIGJvZHkgLnVpLWxvZyAudWktbG9nLWhlYWRlciA+IC51aS1sb2ctYnV0dG9uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMXB4IDNweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzOyB9XG4gICAgICBib2R5IC51aS1sb2cgLnVpLWxvZy1oZWFkZXIgPiAudWktbG9nLWJ1dHRvbi51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBQUM1REI7IH1cbiAgYm9keSAudWktdGFnY2xvdWQgbGkge1xuICAgIG1hcmdpbjogNHB4IDBweDsgfVxuICAgIGJvZHkgLnVpLXRhZ2Nsb3VkIGxpIGEge1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAgIGJvZHkgLnVpLXRhZ2Nsb3VkIGxpIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICBib2R5IC50aW1lbGluZS1mcmFtZSAudGltZWxpbmUtZXZlbnQge1xuICAgIGJvcmRlci1jb2xvcjogI2JkYmRiZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgYm9keSAudGltZWxpbmUtZnJhbWUgLnRpbWVsaW5lLWV2ZW50LnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRCODEzO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkRCODEzO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgYm9keSAudGltZWxpbmUtZnJhbWUgLnRpbWVsaW5lLWF4aXMge1xuICAgIGJvcmRlci1jb2xvcjogI2JkYmRiZDsgfVxuICBib2R5IC50aW1lbGluZS1mcmFtZSAudGltZWxpbmUtbmF2aWdhdGlvbiB7XG4gICAgaGVpZ2h0OiAzNnB4OyB9XG4gIGJvZHkgLnVpLXRvb2x0aXAge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIGJvZHkgLnVpLXRvb2x0aXAgLnVpLXRvb2x0aXAtdGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyOyB9XG4gICAgYm9keSAudWktdG9vbHRpcC51aS10b29sdGlwLXRvcCAudWktdG9vbHRpcC1hcnJvdyB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMzIzMjMyOyB9XG4gICAgYm9keSAudWktdG9vbHRpcC51aS10b29sdGlwLWJvdHRvbSAudWktdG9vbHRpcC1hcnJvdyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzIzMjMyOyB9XG4gICAgYm9keSAudWktdG9vbHRpcC51aS10b29sdGlwLWxlZnQgLnVpLXRvb2x0aXAtYXJyb3cge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMjMyMzI7IH1cbiAgICBib2R5IC51aS10b29sdGlwLnVpLXRvb2x0aXAtcmlnaHQgLnVpLXRvb2x0aXAtYXJyb3cge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzIzMjMyOyB9XG4gIGJvZHkgLnVpLXN0YXRlLWVycm9yLFxuICBib2R5IC51aS13aWRnZXQudWktc3RhdGUtZXJyb3IsXG4gIGJvZHkgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvcixcbiAgYm9keSAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI2U2MmExMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgYm9keSAudWktcGFuZWxncmlkIC51aS1ncmlkLXJlc3BvbnNpdmUgLnVpLWdyaWQtcm93IHtcbiAgICBib3JkZXI6IDAgbm9uZTsgfVxuICBib2R5IC51aS1zdGVwcyAudWktc3RlcHMtaXRlbSAudWktbWVudWl0ZW0tbGluayAudWktc3RlcHMtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgYm9keSAudWktcGlja2xpc3QudWktcGlja2xpc3QtcmVzcG9uc2l2ZSAudWktcGlja2xpc3QtbGlzdC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgYm9keSAudWktcGlja2xpc3QudWktcGlja2xpc3QtcmVzcG9uc2l2ZSAudWktcGlja2xpc3QtYnV0dG9ucyAudWktYnV0dG9uLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICBib2R5IC51aS1waWNrbGlzdC51aS1waWNrbGlzdC1yZXNwb25zaXZlIC51aS1waWNrbGlzdC1idXR0b25zIC51aS1pY29uLWFycm93LTEtZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgYm9keSAudWktcGlja2xpc3QudWktcGlja2xpc3QtcmVzcG9uc2l2ZSAudWktcGlja2xpc3QtYnV0dG9ucyAudWktaWNvbi1hcnJvdy0xLWU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi7oC3XCI7IH1cbiAgYm9keSAudWktcGlja2xpc3QudWktcGlja2xpc3QtcmVzcG9uc2l2ZSAudWktcGlja2xpc3QtYnV0dG9ucyAudWktaWNvbi1hcnJvd3N0b3AtMS1lIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAgIGJvZHkgLnVpLXBpY2tsaXN0LnVpLXBpY2tsaXN0LXJlc3BvbnNpdmUgLnVpLXBpY2tsaXN0LWJ1dHRvbnMgLnVpLWljb24tYXJyb3dzdG9wLTEtZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLugYVcIjsgfVxuICBib2R5IC51aS1waWNrbGlzdC51aS1waWNrbGlzdC1yZXNwb25zaXZlIC51aS1waWNrbGlzdC1idXR0b25zIC51aS1pY29uLWFycm93LTEtdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgICBib2R5IC51aS1waWNrbGlzdC51aS1waWNrbGlzdC1yZXNwb25zaXZlIC51aS1waWNrbGlzdC1idXR0b25zIC51aS1pY29uLWFycm93LTEtdzpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLugLdcIjsgfVxuICBib2R5IC51aS1waWNrbGlzdC51aS1waWNrbGlzdC1yZXNwb25zaXZlIC51aS1waWNrbGlzdC1idXR0b25zIC51aS1pY29uLWFycm93c3RvcC0xLXcge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgYm9keSAudWktcGlja2xpc3QudWktcGlja2xpc3QtcmVzcG9uc2l2ZSAudWktcGlja2xpc3QtYnV0dG9ucyAudWktaWNvbi1hcnJvd3N0b3AtMS13OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu6BhFwiOyB9XG4gIGJvZHkgLnVpLW9yZGVybGlzdC51aS1ncmlkLXJlc3BvbnNpdmUgLnVpLW9yZGVybGlzdC1jb250cm9scyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIGJvZHkgLnVpLW9yZGVybGlzdC51aS1ncmlkLXJlc3BvbnNpdmUgLnVpLW9yZGVybGlzdC1jb250cm9scyAudWktYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gIGJvZHkgLnVpLWJ1dHRvbnNldCA+IC51aS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIGJvZHkgLnVpLWJ1dHRvbnNldCA+IC51aS1idXR0b246Zmlyc3QtY2hpbGQge1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDNweDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAzcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4OyB9XG4gICAgYm9keSAudWktYnV0dG9uc2V0ID4gLnVpLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAzcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogM3B4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDsgfSB9XG5cbmJvZHksIGh0bWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGNvbG9yOiAjODM4MTgwO1xuICBiYWNrZ3JvdW5kOiAjZmJmYmZiOyB9XG5cbmE6TElOSywgYTpIT1ZFUiwgYTpWSVNJVEVELCBhOkFDVElWRSB7XG4gIGNvbG9yOiAjNDc4Q0M2O1xuICBmb250LXNpemU6IDEycHg7IH1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5ib2R5IC51aS1zZWxlY3RvbmVtZW51IC51aS1zZWxlY3RvbmVtZW51LWxhYmVsLnVpLWlucHV0ZmllbGQge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxudGV4dGFyZWEuc2Nyb2xsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4udWktc2VsZWN0b25lcmFkaW8gbGFiZWwge1xuICBtYXJnaW46IDAgMTZweCAwIDhweDsgfVxuXG4udWktbWVzc2FnZXMgYSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbiNwYWdlIHtcbiAgd2lkdGg6IDExNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuI2xhbmd1YWdlYmFyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxMTUwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuI2xhbmd1YWdlYmFyIGEge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjQjFCMkI0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuI2hlYWRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZENTQxOyovXG4gIHBhZGRpbmc6IDVweDsgfVxuXG4jc2lkZWJhciB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTEwMHB4OyB9XG5cbiNjb250ZW50IHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMTQwcHg7XG4gIG1pbi1oZWlnaHQ6IDU2MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuI2Zvb3RlciB7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDEwMHB4O1xuICAvKmJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZENTQxOyovXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvcmVzb3VyY2VzL2dmeC9mb290X2JhY2tfc21hbGwuanBnKTsgfVxuXG4jZm9vdGVyX2RpdiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLmltZ19hbmNob3Ige1xuICBib3JkZXI6IG5vbmU7IH1cblxudWwudWktY29ybmVyLWFsbCB7XG4gIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDsgfVxuXG4udWktZmlsZXVwbG9hZCAuc3RhcnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi51aS1maWxldXBsb2FkIC5jYW5jZWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi51aS1maWxldXBsb2FkIC5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm15cGFuZWxncmlkIHRkIHtcbiAgYm9yZGVyLXN0eWxlOiBoaWRkZW4gIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBub25lICFpbXBvcnRhbnQ7IH1cblxuYm9keSAubWQtaW5wdXRmaWVsZCwgYm9keSAuYmxvY2stY29udGFpbmVyIC5ibG9jayAubWQtc2VsZWN0b25lbWVudSwgYm9keSAuYmxvY2stY29udGFpbmVyIC5ibG9jayAubWQtc2VsZWN0Y2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNlYXJjaC1pdGVtIC51aS1zZWxlY3RjaGVja2JveG1lbnUge1xuICBtaW4td2lkdGg6IDE1MHB4OyB9XG5cbi5tZC1pbnB1dGZpZWxkIC51aS1zZWxlY3RvbmVtZW51LCBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5tZC1zZWxlY3RvbmVtZW51IC51aS1zZWxlY3RvbmVtZW51LCBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5tZC1zZWxlY3RjaGVja2JveCAudWktc2VsZWN0b25lbWVudSB7XG4gIGhlaWdodDogMjNweDsgfVxuXG5ib2R5LmxheW91dC1jb21wYWN0IC5maWxldXBsb2FkLWljb24tb25seSAudWktZmlsZXVwbG9hZC1idXR0b25iYXIgLnVpLWZpbGV1cGxvYWQtY2hvb3NlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG5cbmJvZHkubGF5b3V0LWNvbXBhY3QgLmZpbGV1cGxvYWQtaWNvbi1vbmx5IC51aS1maWxldXBsb2FkLWJ1dHRvbmJhciAudWktZmlsZXVwbG9hZC1jaG9vc2UgaW5wdXQge1xuICB3aWR0aDogMTE5cHg7XG4gIGhlaWdodDogMzFweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmJvZHkubGF5b3V0LWNvbXBhY3QgLmZpbGV1cGxvYWQtaWNvbi1vbmx5IC51aS1maWxldXBsb2FkIC51aS1maWxldXBsb2FkLWNob29zZSAudWktYnV0dG9uLXRleHQge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbmJvZHkubGF5b3V0LWNvbXBhY3QgLmZpbGV1cGxvYWQtaWNvbi1vbmx5IC51aS1maWxldXBsb2FkIC51aS1maWxldXBsb2FkLWJ1dHRvbmJhciAudWktYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTQ5NjsgfVxuXG5ib2R5LmxheW91dC1jb21wYWN0IC5maWxldXBsb2FkLWljb24tb25seSAudWktZmlsZXVwbG9hZC1idXR0b25iYXIgLnVpLWZpbGV1cGxvYWQtY2hvb3NlLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTcwYzk7IH1cblxuYm9keS5sYXlvdXQtY29tcGFjdCAuZmlsZXVwbG9hZC1pY29uLW9ubHkgLnVpLWZpbGV1cGxvYWQtYnV0dG9uYmFyIC51aS1maWxldXBsb2FkLWNob29zZS51aS1zdGF0ZS1mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTcwYzk7IH1cblxuYm9keS5sYXlvdXQtY29tcGFjdCAuZmlsZXVwbG9hZC1pY29uLW9ubHkgLnVpLWZpbGV1cGxvYWQtYnV0dG9uYmFyIC51aS1maWxldXBsb2FkLWNob29zZSAudWktaWNvbi1wbHVzdGhpY2sge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGxlZnQ6IDUwJTsgfVxuXG5ib2R5LmxheW91dC1jb21wYWN0IC5maWxldXBsb2FkLWljb24tb25seSAudWktZmlsZXVwbG9hZC1idXR0b25iYXIgLnVpLWZpbGV1cGxvYWQtY2hvb3NlIC51aS1pY29uLXBsdXN0aGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6LhlwiOyB9XG5cbmJvZHkubGF5b3V0LWNvbXBhY3QgLmZpbGV1cGxvYWQtaWNvbi1vbmx5IC51aS1maWxldXBsb2FkIC51aS1maWxldXBsb2FkLWJ1dHRvbmJhciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5ib2R5LmxheW91dC1jb21wYWN0IC5maWxldXBsb2FkLWljb24tb25seSAudWktYnV0dG9uLXRleHQudWktYyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYm9keS5sYXlvdXQtY29tcGFjdCAuZmlsZXVwbG9hZC1pY29uLW9ubHkgLnVpLWJ1dHRvbi51aS1idXR0b24tdGV4dC1pY29uLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmZpbGV1cGxvYWQtaWNvbi1vbmx5IC51aS1maWxldXBsb2FkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYm9keS5sYXlvdXQtY29tcGFjdCAuZmlsZXVwbG9hZC1pY29uLW9ubHkudWktZmlsZXVwbG9hZCAudWktZmlsZXVwbG9hZC1idXR0b25iYXIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7IH1cblxuYm9keSAudWktZmx1aWQgLnVpLXNlbGVjdG9uZW1lbnUuc2VsZWN0IC51aS1zZWxlY3RvbmVtZW51LXRyaWdnZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMHB4OyB9XG5cbmJvZHkubGF5b3V0LWNvbXBhY3QgLnVpLXNlbGVjdG9uZW1lbnUuc2VsZWN0IC51aS1zZWxlY3RvbmVtZW51LXRyaWdnZXIgLnVpLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0zcHg7IH1cblxuLmxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG5ib2R5LmxheW91dC1jb21wYWN0IC51aS1maWxldXBsb2FkLm1pbmltYWwtdXBsb2FkIHtcbiAgcGFkZGluZzogMTVweCAwIDAgMDsgfVxuICBib2R5LmxheW91dC1jb21wYWN0IC51aS1maWxldXBsb2FkLm1pbmltYWwtdXBsb2FkIC51aS1maWxldXBsb2FkLWJ1dHRvbmJhciB7XG4gICAgd2lkb3dzOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIGJvZHkubGF5b3V0LWNvbXBhY3QgLnVpLWZpbGV1cGxvYWQubWluaW1hbC11cGxvYWQgLnVpLWZpbGV1cGxvYWQtYnV0dG9uYmFyIC51aS1maWxldXBsb2FkLWNob29zZSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAgICAgYm9keS5sYXlvdXQtY29tcGFjdCAudWktZmlsZXVwbG9hZC5taW5pbWFsLXVwbG9hZCAudWktZmlsZXVwbG9hZC1idXR0b25iYXIgLnVpLWZpbGV1cGxvYWQtY2hvb3NlIC51aS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgYm9keS5sYXlvdXQtY29tcGFjdCAudWktZmlsZXVwbG9hZC5taW5pbWFsLXVwbG9hZCAudWktZmlsZXVwbG9hZC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNsZWFyOiBsZWZ0OyB9XG5cbmJvZHkubGF5b3V0LWNvbXBhY3QgLnVpLWZpbGV1cGxvYWQuYnV0dG9uLXVwbG9hZCB7XG4gIHBhZGRpbmc6IDE1cHggMCAwIDA7IH1cbiAgYm9keS5sYXlvdXQtY29tcGFjdCAudWktZmlsZXVwbG9hZC5idXR0b24tdXBsb2FkIC51aS1maWxldXBsb2FkLWJ1dHRvbmJhciB7XG4gICAgd2lkb3dzOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgYm9keS5sYXlvdXQtY29tcGFjdCAudWktZmlsZXVwbG9hZC5idXR0b24tdXBsb2FkIC51aS1maWxldXBsb2FkLWJ1dHRvbmJhciAudWktZmlsZXVwbG9hZC1jaG9vc2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTQ5NjsgfVxuICBib2R5LmxheW91dC1jb21wYWN0IC51aS1maWxldXBsb2FkLmJ1dHRvbi11cGxvYWQgLnVpLWZpbGV1cGxvYWQtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjbGVhcjogbGVmdDsgfVxuXG4udWktZGF0YWxpc3QubGlzdC1zdHlsZS1ub25lIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4OyB9XG5cbi5tZC1pbnB1dGZpZWxkLmZpeGVkIC51aS1zZWxlY3RvbmVtZW51IGxhYmVsLCBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5maXhlZC5tZC1zZWxlY3RvbmVtZW51IC51aS1zZWxlY3RvbmVtZW51IGxhYmVsLCBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5maXhlZC5tZC1zZWxlY3RjaGVja2JveCAudWktc2VsZWN0b25lbWVudSBsYWJlbCB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiAxcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsOyB9XG5cbi5tZC1pbnB1dGZpZWxkLmZpeGVkID4gbGFiZWwsIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLmZpeGVkLm1kLXNlbGVjdG9uZW1lbnUgPiBsYWJlbCwgYm9keSAuYmxvY2stY29udGFpbmVyIC5ibG9jayAuZml4ZWQubWQtc2VsZWN0Y2hlY2tib3ggPiBsYWJlbCB7XG4gIHRvcDogLTIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMTU0OTY7IH1cblxuYm9keSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4NXB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubWFpbi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMzcwcHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMjVweCAwIDI1cHg7IH1cblxuLnNlYXJjaC1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMjVweCAwIDI1cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbi5jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMjVweCA1cHggMjVweDsgfVxuXG4udG9wYmFyLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTM3MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMjVweCAwIDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDExMDVweCkge1xuICAgIC50b3BiYXItY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTU0OTY7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IDNweCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBib3gtc2hhZG93OiAzcHggMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgcGFkZGluZzogMCAwIDAgMDsgfSB9XG5cbi5sb2dvLWFwcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmxvZ28tYXBwIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDExMDVweCkge1xuICAgIC5sb2dvLWFwcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7IH0gfVxuXG4ubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTU2cHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogMjNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwicXVhZG9uX21lZGl1bS5wbmcueGh0bWw/bG49Z2Z4XCIpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTA1cHgpIHtcbiAgICAubG9nbyB7XG4gICAgICB3aWR0aDogMTU2cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwicXVhZG9uX21lZGl1bS5wbmcueGh0bWw/bG49Z2Z4XCIpOyB9IH1cblxuLnRvcGJhci1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICByaWdodDogNTAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTA1cHgpIHtcbiAgICAudG9wYmFyLWNlbnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgcmlnaHQ6IDIzcHg7IH0gfVxuXG4ucXBvcnQtbG9nbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExNHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIlFQb3J0LnBuZy54aHRtbD9sbj1nZnhcIik7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDExMDVweCkge1xuICAgIC5xcG9ydC1sb2dvIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIlFQb3J0LWxpZ2h0LnBuZy54aHRtbD9sbj1nZnhcIik7IH0gfVxuXG4ucWFkbWluLWxvZ28ge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNDJweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJRQWRtaW4ucG5nLnhodG1sP2xuPWdmeFwiKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogMTEwNXB4KSB7XG4gICAgLnFhZG1pbi1sb2dvIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIlFBZG1pbi1saWdodC5wbmcueGh0bWw/bG49Z2Z4XCIpOyB9IH1cblxuLmxvZ28tdGVsZXRlY2gge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiByaWdodDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7IH1cbiAgLmxvZ28tdGVsZXRlY2ggaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgbWF4LWhlaWdodDogMjVweDsgfVxuXG4uaGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4OyB9XG5cbi5sYW5ndWFnZS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7IH1cblxuLnNlbGVjdC1sYW5ndWFnZSB7XG4gIG1pbi13aWR0aDogNjRweDtcbiAgbWFyZ2luOiA3cHggMTlweCAwcHggMHB4O1xuICB3aWR0aDogODVweDsgfVxuXG4ubWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLm1lbnUtY29udGVudCB7XG4gIG1heC13aWR0aDogMTM3MHB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMjVweCAwIDI1cHg7IH1cblxuLnByb2ZpbGUtbWVudS1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcm9maWxlLW1lbnUtY29udGFpbmVyIC5wcm9maWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDExMDVweCkge1xuICAgICAgLnByb2ZpbGUtbWVudS1jb250YWluZXIgLnByb2ZpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTA1cHgpIHtcbiAgICAucHJvZmlsZS1tZW51LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5uYW5vLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEzNzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tZW51LWxvZ2VkaW4tdXNlcm5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAubWVudS1sb2dlZGluLXVzZXJuYW1lIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDsgfSB9XG5cbi51bHRpbWEtbWVudSBsaSBhIHtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMTU0OTY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDExMDVweCkge1xuICAgIC51bHRpbWEtbWVudSBsaSBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmOyB9IH1cbiAgLnVsdGltYS1tZW51IGxpIGE6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZThlOGU4OyB9XG5cbi51bHRpbWEtbWVudSBsaSBhLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkRCODEzOyB9XG5cbi51bHRpbWEtbWVudSBsaS5hY3RpdmUtbWVudWl0ZW0gPiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGREI4MTM7IH1cblxuLmFjdGl2ZS1tZW51aXRlbSB1bCBsaSBhIHtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmYmZiZmI7IH1cbiAgLmFjdGl2ZS1tZW51aXRlbSB1bCBsaSBhOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U4ZThlODsgfVxuXG4ubGF5b3V0LXdyYXBwZXIgLnRvcGJhci1pdGVtcyA+IGxpID4gdWwgYSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmJmYmZiOyB9XG5cbi52YWxpZGF0aW9uLWNvZGVzIC51aS1zZWxlY3RjaGVja2JveG1lbnUtaXRlbVt0aXRsZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnZhbGlkYXRpb24tY29kZXMgLnVpLXNlbGVjdGNoZWNrYm94bWVudS1pdGVtW3RpdGxlXSAudWktY2hrYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICAudmFsaWRhdGlvbi1jb2RlcyAudWktc2VsZWN0Y2hlY2tib3htZW51LWl0ZW1bdGl0bGVdIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGVmdDogMTBweDtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG4gIC52YWxpZGF0aW9uLWNvZGVzIC51aS1zZWxlY3RjaGVja2JveG1lbnUtaXRlbVt0aXRsZV06YWZ0ZXIge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29udGVudDogYXR0cih0aXRsZSk7XG4gICAgcGFkZGluZy1sZWZ0OiA2M3B4OyB9XG5cbi52YWxpZGF0aW9uLWNvZGVzIC51aS1zZWxlY3RvbmVtZW51LWl0ZW1bdGl0bGVdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudmFsaWRhdGlvbi1jb2RlcyAudWktc2VsZWN0b25lbWVudS1pdGVtW3RpdGxlXTphZnRlciB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbnRlbnQ6IGF0dHIodGl0bGUpO1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7IH1cbiAgLnZhbGlkYXRpb24tY29kZXMgLnVpLXNlbGVjdG9uZW1lbnUtaXRlbVt0aXRsZV06YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTBweDtcbiAgICByaWdodDogMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29udGVudDogYXR0cih0aXRsZSk7IH1cblxuLmV4dGVuZGVkRGF0YVRhYmxlIHtcbiAgaGVpZ2h0OiAyMDBweDsgfVxuXG4uY2VudGVyUGlja0xpc3Qge1xuICB3aWR0aDogNTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmtleUZpZWxkIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkU2N0E7IH1cblxuLnZhbHVlRmllbGQge1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQ0JDOyB9XG5cbi5jb2wge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMjAwcHg7IH1cblxuLmhDZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3RMaXN0IHtcbiAgd2lkdGg6IDIwMHB4OyB9XG5cbi5ycFNldHRpbmdQaWNrTGlzdCB7XG4gIHdpZHRoOiA3MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ucnBLZXlGaWVsZCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgcGFkZGluZzogM3B4O1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFNjdBOyB9XG5cbi5ycFZhbHVlRmllbGQge1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQ0JDOyB9XG5cbi5ycENvbFNpZGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMzEwcHg7IH1cblxuLnJwQ29sTWlkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDcwcHg7IH1cblxuLnRleHRDZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNlY3Rpb25UaXRsZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uc2l0ZVRpdGxlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnNlY3Rpb25UZXh0IHtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLnNlbGVjdE9uZU1lbnUge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTlweDsgfVxuXG4uc2VsZWN0T25lTWVudUhvdXNlTnVtYmVyIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMTlweDsgfVxuXG4udGFibGVTZWxlY3RPbmVNZW51IHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAzOyB9XG5cbi50YWJsZVNlbGVjdE9uZU1lbnVXaWR0aCB7XG4gIHdpZHRoOiAyMDBweDsgfVxuXG4udGFibGVSb3dXaWR0aEhlaWdodCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMHB4OyB9XG5cbi5yb2JpdGVsX3dpZHRoMSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5yb2JpdGVsX3dpZHRoNTAwcHgge1xuICB3aWR0aDogNTAwcHg7IH1cblxuLmZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmZvb3Rlci1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMzcwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAyNXB4IDAgMjVweDsgfVxuXG4ubG9nby1hcHAtc21hbGwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogNTBweDsgfVxuICAubG9nby1hcHAtc21hbGwgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgbWF4LWhlaWdodDogMTlweDsgfVxuXG4ucG93ZXJlZC1ieS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi51aS1kYXRhdGFibGUtaGVhZGVyIGRpdlthbGlnbl0ge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmFib3ZlLXRhYmxlIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5iZWxvdy10YWJsZSB7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG5ib2R5IC51aS1kYXRhdGFibGUudGFibGUubm8tYm9yZGVycyB0ZCB7XG4gIC8qYm9yZGVyOiBub25lOyovIH1cblxuYm9keSAudWktZGF0YXRhYmxlLnRhYmxlLm5vLWJvcmRlcnMgdGgge1xuICAvKmJvcmRlcjogbm9uZTsqLyB9XG5cbmJvZHkgLnVpLWRhdGF0YWJsZS50YWJsZSB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEVBRjY7IH1cblxuYm9keSAudWktZGF0YXRhYmxlLnRhYmxlIHRib2R5IHRyLnVpLWRhdGF0YWJsZS1ldmVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RUFGNjsgfVxuXG5ib2R5IC51aS1kYXRhdGFibGUudGFibGUgdGJvZHkgdHIudWktc3RhdGUtaGlnaGxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZEQjgxMzsgfVxuXG4udGFibGUtZXhwb3J0IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLnRhYmxlLWV4cG9ydCBhOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG5ib2R5LmxheW91dC1jb21wYWN0IC51aS1idXR0b24udGFibGUtYWN0aW9uLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMCAzcHggMCAzcHg7XG4gIHBhZGRpbmc6IDA7IH1cbiAgYm9keS5sYXlvdXQtY29tcGFjdCAudWktYnV0dG9uLnRhYmxlLWFjdGlvbi51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29uIHtcbiAgICBjb2xvcjogIzIxMjEyMTsgfVxuXG5ib2R5LmxheW91dC1jb21wYWN0IC51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWJ1dHRvbi50YWJsZS1hY3Rpb24udWktYnV0dG9uLWljb24tb25seSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIGJvZHkubGF5b3V0LWNvbXBhY3QgLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktYnV0dG9uLnRhYmxlLWFjdGlvbi51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29uIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uZWxsaXBzaXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG5ib2R5LmxheW91dC1jb21wYWN0IC5jYXJkLnNlYXJjaCB7XG4gIHBhZGRpbmc6IDE2cHggMTZweCA1cHggMTZweDsgfVxuXG4uc2VhcmNoLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5zZWFyY2gtY29udGFpbmVyLmNvbXBhY3QgLnNlYXJjaC1pdGVtIHtcbiAgaGVpZ2h0OiAxOHB4OyB9XG5cbi5zZWFyY2gtaXRlbSB7XG4gIGhlaWdodDogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAuc2VhcmNoLWl0ZW0uY29tcGFjdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5zZWFyY2gtaXRlbS5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgLnNlYXJjaC1pdGVtIC5pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5zZWFyY2gtaXRlbSAudWktYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgLnNlYXJjaC1pdGVtIC5tZC1pbnB1dGZpZWxkLCAuc2VhcmNoLWl0ZW0gYm9keSAuYmxvY2stY29udGFpbmVyIC5ibG9jayAubWQtc2VsZWN0b25lbWVudSwgYm9keSAuYmxvY2stY29udGFpbmVyIC5ibG9jayAuc2VhcmNoLWl0ZW0gLm1kLXNlbGVjdG9uZW1lbnUsIC5zZWFyY2gtaXRlbSBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5tZC1zZWxlY3RjaGVja2JveCwgYm9keSAuYmxvY2stY29udGFpbmVyIC5ibG9jayAuc2VhcmNoLWl0ZW0gLm1kLXNlbGVjdGNoZWNrYm94IHtcbiAgICBsaW5lLWhlaWdodDogNDVweDsgfVxuICAgIC5zZWFyY2gtaXRlbSAubWQtaW5wdXRmaWVsZCAudWktaW5wdXRmaWVsZCwgLnNlYXJjaC1pdGVtIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLm1kLXNlbGVjdG9uZW1lbnUgLnVpLWlucHV0ZmllbGQsIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLnNlYXJjaC1pdGVtIC5tZC1zZWxlY3RvbmVtZW51IC51aS1pbnB1dGZpZWxkLCAuc2VhcmNoLWl0ZW0gYm9keSAuYmxvY2stY29udGFpbmVyIC5ibG9jayAubWQtc2VsZWN0Y2hlY2tib3ggLnVpLWlucHV0ZmllbGQsIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLnNlYXJjaC1pdGVtIC5tZC1zZWxlY3RjaGVja2JveCAudWktaW5wdXRmaWVsZCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuc2VhcmNoLWl0ZW0gLm1kLWlucHV0ZmllbGQuZml4ZWQgLnVpLWlucHV0ZmllbGQsIC5zZWFyY2gtaXRlbSBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5maXhlZC5tZC1zZWxlY3RvbmVtZW51IC51aS1pbnB1dGZpZWxkLCBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5zZWFyY2gtaXRlbSAuZml4ZWQubWQtc2VsZWN0b25lbWVudSAudWktaW5wdXRmaWVsZCwgLnNlYXJjaC1pdGVtIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLmZpeGVkLm1kLXNlbGVjdGNoZWNrYm94IC51aS1pbnB1dGZpZWxkLCBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5zZWFyY2gtaXRlbSAuZml4ZWQubWQtc2VsZWN0Y2hlY2tib3ggLnVpLWlucHV0ZmllbGQge1xuICAgIC8qbGluZS1oZWlnaHQ6ICRzZWFyY2gtaXRlbS1oZWlnaHQ7Ki8gfVxuICAuc2VhcmNoLWl0ZW0gLm1kLWlucHV0ZmllbGQuZml4ZWQgPiBsYWJlbCwgLnNlYXJjaC1pdGVtIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLmZpeGVkLm1kLXNlbGVjdG9uZW1lbnUgPiBsYWJlbCwgYm9keSAuYmxvY2stY29udGFpbmVyIC5ibG9jayAuc2VhcmNoLWl0ZW0gLmZpeGVkLm1kLXNlbGVjdG9uZW1lbnUgPiBsYWJlbCwgLnNlYXJjaC1pdGVtIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLmZpeGVkLm1kLXNlbGVjdGNoZWNrYm94ID4gbGFiZWwsIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLnNlYXJjaC1pdGVtIC5maXhlZC5tZC1zZWxlY3RjaGVja2JveCA+IGxhYmVsIHtcbiAgICBjb2xvcjogIzAxNTQ5NjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbGVmdDogNXB4O1xuICAgIHRvcDogLTIwcHg7IH1cbiAgLnNlYXJjaC1pdGVtIC51aS1zZWxlY3RjaGVja2JveG1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG4gICAgLnNlYXJjaC1pdGVtIC51aS1zZWxlY3RjaGVja2JveG1lbnUgLnVpLXNlbGVjdGNoZWNrYm94bWVudS1sYWJlbC1jb250YWluZXIge1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDMycHg7IH1cbiAgICAuc2VhcmNoLWl0ZW0gLnVpLXNlbGVjdGNoZWNrYm94bWVudSAudWktc2VsZWN0Y2hlY2tib3htZW51LWxhYmVsIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VhcmNoLWl0ZW0gLnVpLXNlbGVjdGNoZWNrYm94bWVudSAudWktc2VsZWN0Y2hlY2tib3htZW51LXRyaWdnZXIge1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IH1cbiAgLnNlYXJjaC1pdGVtIC51aS1zZWxlY3RvbmVtZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgLypsaW5lLWhlaWdodDogJHNlYXJjaC1pdGVtLWhlaWdodDsqLyB9XG4gICAgLnNlYXJjaC1pdGVtIC51aS1zZWxlY3RvbmVtZW51IGxhYmVsLnVpLXNlbGVjdG9uZW1lbnUtbGFiZWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgLypsaW5lLWhlaWdodDogJHNlYXJjaC1pdGVtLWhlaWdodCAtIDEwcHg7Ki9cbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5zZWFyY2gtaXRlbSAudWktc2VsZWN0b25lbWVudSAudWktc2VsZWN0b25lbWVudS10cmlnZ2VyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG5cbi5pbmxpbmUtbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogNDVweDsgfVxuXG4uc2VhcmNoLWl0ZW0uZmlyc3Qge1xuICBjbGVhcjogbGVmdDtcbiAgY29sb3I6ICMwMTU0OTY7IH1cblxuLnNlYXJjaC1pdGVtLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzAxNTQ5NjsgfVxuXG4uc2VhcmNoLWl0ZW0tc2VsZWN0bWVudSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMDE1NDk2O1xuICBtaW4td2lkdGg6IDE1MHB4OyB9XG5cbi5zZWFyY2gtZGF0ZS1jb250YWluZXIge1xuICBtaW4td2lkdGg6IGF1dG87IH1cblxuLnNlYXJjaC1kYXRlIHtcbiAgZmxleC1iYXNpczogMTAwcHg7XG4gIGZsZXg6IDE7IH1cblxuLmRpYWxvZyB7XG4gIG1heC1oZWlnaHQ6IDkwdmg7XG4gIG1hcmdpbi10b3A6IDN2aDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uZGlhbG9nLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiA3MHZoOyB9XG4gIC5kaWFsb2ctY29udGVudC53LTgwMCB7XG4gICAgd2lkdGg6IDgwMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAuZGlhbG9nLWNvbnRlbnQudy04MDAge1xuICAgICAgICB3aWR0aDogOTB2dzsgfSB9XG4gIC5kaWFsb2ctY29udGVudC53LTYwMCB7XG4gICAgd2lkdGg6IDYwMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgICAuZGlhbG9nLWNvbnRlbnQudy02MDAge1xuICAgICAgICB3aWR0aDogOTB2dzsgfSB9XG4gIC5kaWFsb2ctY29udGVudC53LTMwMCB7XG4gICAgd2lkdGg6IDMwMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICAuZGlhbG9nLWNvbnRlbnQudy0zMDAge1xuICAgICAgICB3aWR0aDogOTB2dzsgfSB9XG4gIC5kaWFsb2ctY29udGVudC5oZWlnaHQtZml4ZWQge1xuICAgIGhlaWdodDogOTB2aDsgfVxuXG4uZGlhbG9nLXRhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmRpYWxvZy10YWJsZSAuZGlhbG9nLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuZGlhbG9nLXRhYmxlIC5kaWFsb2ctcm93IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLmRpYWxvZy10YWJsZSAuZGlhbG9nLXJvdy5lbXB0eSB7XG4gICAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgICAuZGlhbG9nLXRhYmxlIC5kaWFsb2ctcm93IC5tZC1pbnB1dGZpZWxkLCAuZGlhbG9nLXRhYmxlIC5kaWFsb2ctcm93IGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLm1kLXNlbGVjdG9uZW1lbnUsIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLmRpYWxvZy10YWJsZSAuZGlhbG9nLXJvdyAubWQtc2VsZWN0b25lbWVudSwgLmRpYWxvZy10YWJsZSAuZGlhbG9nLXJvdyBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5tZC1zZWxlY3RjaGVja2JveCwgYm9keSAuYmxvY2stY29udGFpbmVyIC5ibG9jayAuZGlhbG9nLXRhYmxlIC5kaWFsb2ctcm93IC5tZC1zZWxlY3RjaGVja2JveCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgICAuZGlhbG9nLXRhYmxlIC5kaWFsb2ctcm93IC5tZC1pbnB1dGZpZWxkIGlucHV0LCAuZGlhbG9nLXRhYmxlIC5kaWFsb2ctcm93IGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLm1kLXNlbGVjdG9uZW1lbnUgaW5wdXQsIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLmRpYWxvZy10YWJsZSAuZGlhbG9nLXJvdyAubWQtc2VsZWN0b25lbWVudSBpbnB1dCwgLmRpYWxvZy10YWJsZSAuZGlhbG9nLXJvdyBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5tZC1zZWxlY3RjaGVja2JveCBpbnB1dCwgYm9keSAuYmxvY2stY29udGFpbmVyIC5ibG9jayAuZGlhbG9nLXRhYmxlIC5kaWFsb2ctcm93IC5tZC1zZWxlY3RjaGVja2JveCBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmRpYWxvZy10YWJsZSAuZGlhbG9nLXJvdyAudWktc2VsZWN0Y2hlY2tib3htZW51IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZGlhbG9nLXRhYmxlIC5kaWFsb2ctcm93IC51aS1zZWxlY3RjaGVja2JveG1lbnUgLnVpLXNlbGVjdGNoZWNrYm94bWVudS1sYWJlbC1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgICAgIC5kaWFsb2ctdGFibGUgLmRpYWxvZy1yb3cgLnVpLXNlbGVjdGNoZWNrYm94bWVudSAudWktc2VsZWN0Y2hlY2tib3htZW51LWxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZGlhbG9nLXRhYmxlIC5kaWFsb2ctcm93IC51aS1zZWxlY3RvbmVtZW51IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmRpYWxvZy10YWJsZSAuZGlhbG9nLXJvdyAubWQtaW5wdXRzd2l0Y2gge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAuZGlhbG9nLXRhYmxlIC5kaWFsb2ctcm93IC5tZC1pbnB1dHN3aXRjaCBsYWJlbCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5kaWFsb2ctdGFibGUgLmRpYWxvZy1yb3cgLm1kLWlucHV0c3dpdGNoIC51aS1pbnB1dHN3aXRjaCB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuXG4uZGlhbG9nLWZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JkYmRiZDsgfVxuICAuZGlhbG9nLWZvb3RlciAuYnV0dG9uLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgLmRpYWxvZy1mb290ZXIgLmJ1dHRvbi1yaWdodDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuYm9keSAuYmxvY2stY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgYm9keSAuYmxvY2stY29udGFpbmVyLnJpZ2h0IHtcbiAgICBkaXJlY3Rpb246IHJ0bDsgfVxuICBib2R5IC5ibG9jay1jb250YWluZXIuY29tcGFjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4OyB9XG4gICAgYm9keSAuYmxvY2stY29udGFpbmVyLmNvbXBhY3QgLmJsb2NrIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDMxcHg7IH1cbiAgICBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5tZC1pbnB1dGZpZWxkLCBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5tZC1zZWxlY3RvbmVtZW51LCBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5tZC1zZWxlY3RjaGVja2JveCB7XG4gICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNHB4OyB9XG4gICAgICBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5tZC1pbnB1dGZpZWxkID4gbGFiZWwsIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLm1kLXNlbGVjdG9uZW1lbnUgPiBsYWJlbCwgYm9keSAuYmxvY2stY29udGFpbmVyIC5ibG9jayAubWQtc2VsZWN0Y2hlY2tib3ggPiBsYWJlbCB7XG4gICAgICAgIHRvcDogMTBweDsgfVxuICAgICAgYm9keSAuYmxvY2stY29udGFpbmVyIC5ibG9jayAubWQtaW5wdXRmaWVsZC5maXhlZCA+IGxhYmVsLCBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5maXhlZC5tZC1zZWxlY3RvbmVtZW51ID4gbGFiZWwsIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLmZpeGVkLm1kLXNlbGVjdGNoZWNrYm94ID4gbGFiZWwge1xuICAgICAgICB0b3A6IC0xMHB4OyB9XG4gICAgICBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5tZC1pbnB1dGZpZWxkIGlucHV0OmZvY3VzIH4gbGFiZWwsIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLm1kLXNlbGVjdG9uZW1lbnUgaW5wdXQ6Zm9jdXMgfiBsYWJlbCwgYm9keSAuYmxvY2stY29udGFpbmVyIC5ibG9jayAubWQtc2VsZWN0Y2hlY2tib3ggaW5wdXQ6Zm9jdXMgfiBsYWJlbCB7XG4gICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLm1kLWlucHV0ZmllbGQgaW5wdXQudWktc3RhdGUtZmlsbGVkIH4gbGFiZWwsIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLm1kLXNlbGVjdG9uZW1lbnUgaW5wdXQudWktc3RhdGUtZmlsbGVkIH4gbGFiZWwsIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLm1kLXNlbGVjdGNoZWNrYm94IGlucHV0LnVpLXN0YXRlLWZpbGxlZCB+IGxhYmVsIHtcbiAgICAgICAgdG9wOiAtMTBweDsgfVxuICAgICAgYm9keSAuYmxvY2stY29udGFpbmVyIC5ibG9jayAubWQtaW5wdXRmaWVsZCAubWQtaW5wdXR3cmFwcGVyLWZpbGxlZCB+IGxhYmVsLCBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5tZC1zZWxlY3RvbmVtZW51IC5tZC1pbnB1dHdyYXBwZXItZmlsbGVkIH4gbGFiZWwsIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLm1kLXNlbGVjdGNoZWNrYm94IC5tZC1pbnB1dHdyYXBwZXItZmlsbGVkIH4gbGFiZWwge1xuICAgICAgICB0b3A6IC0xMHB4OyB9XG4gICAgICBib2R5IC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5tZC1pbnB1dGZpZWxkIC51aS1pbnB1dHN3aXRjaCwgYm9keSAuYmxvY2stY29udGFpbmVyIC5ibG9jayAubWQtc2VsZWN0b25lbWVudSAudWktaW5wdXRzd2l0Y2gsIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLm1kLXNlbGVjdGNoZWNrYm94IC51aS1pbnB1dHN3aXRjaCB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLm1kLXNlbGVjdG9uZW1lbnUge1xuICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuICAgICAgYm9keSAuYmxvY2stY29udGFpbmVyIC5ibG9jayAubWQtc2VsZWN0b25lbWVudS5maXhlZCA+IGxhYmVsIHtcbiAgICAgICAgdG9wOiAtMTBweDsgfVxuICAgIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLm1kLXNlbGVjdGNoZWNrYm94IHtcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7IH1cbiAgICAgIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLm1kLXNlbGVjdGNoZWNrYm94IC51aS1zZWxlY3RjaGVja2JveG1lbnUtbGFiZWwge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgYm9keSAuYmxvY2stY29udGFpbmVyIC5ibG9jayAubWQtc2VsZWN0Y2hlY2tib3ggLnVpLXNlbGVjdGNoZWNrYm94bWVudSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIzcHg7IH1cbiAgICAgIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLm1kLXNlbGVjdGNoZWNrYm94LmZpeGVkID4gbGFiZWwge1xuICAgICAgICB0b3A6IC0xMHB4OyB9XG4gICAgYm9keSAuYmxvY2stY29udGFpbmVyIC5ibG9jayAudWktc2VsZWN0b25lbWVudSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIGJvZHkgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLnVpLWlucHV0ZmllbGQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLnBlcnNvbi1kYXRhIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLnJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLmNvbHVtbi1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTE4cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5jb2x1bW4taW5wdXQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4udWktc2VsZWN0b25lcmFkaW8ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF0dXJhbC1wZXJzb24taW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogMjhweDsgfVxuXG4ubGVnYWwtZW50aXR5LWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDI4cHg7IH1cblxuLmlzLXJlcXVpcmVkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmVxdWlyZWQgLmlzLXJlcXVpcmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbiNhZHZhbmNlZC1zZWFyY2gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jbnVtYmVyLXNlYXJjaC1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNudW1iZXJibG9jay1zZWFyY2gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubG9naW5fcGFuZWwge1xuICB3aWR0aDogNjQwcHg7XG4gIGhlaWdodDogNDAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZjJmODtcbiAgYm9yZGVyOiAycHggc29saWQgIzNlYjlmOTsgfVxuXG4ubG9naW5fZm9ybSB7XG4gIHdpZHRoOiA2MjBweDtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3Jlc291cmNlcy9nZngvbG9naW5fYmcuanBnKTsgfVxuXG4ubG9naW5fZm9ybSB0YWJsZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy10b3A6IDgwcHg7IH1cblxuLmxvZ2luX2Zvcm0gbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5sb2dpbl9mb3JtIGlucHV0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAycHg7IH1cblxuI2xvZ2luX3N1Ym1pdF9idXR0b24ge1xuICB3aWR0aDogMTU3cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxNTBweDsgfVxuXG4jbG9naW5fc3VibWl0X2J1dHRvbiBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvcmVzb3VyY2VzL2dmeC9idXR0b25feWVsbG93LnBuZyk7XG4gIHdpZHRoOiAxNTdweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbiN1c2VyX2luZm9fbm90X2F1dGgge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI0ZGRDU0MTtcbiAgcGFkZGluZzogMTBweCAwcHggMTBweCAyMHB4OyB9XG5cbiN1c2VyX2luZm9fYXV0aCB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjRkZENTQxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3Jlc291cmNlcy9nZngvdXNlcl9pbmZvLmpwZyk7XG4gIGhlaWdodDogMzhweDsgfVxuXG4jdXNlcl9pbmZvX2F1dGggZGl2IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4uc2VhcmNoLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNlYXJjaC1pdGVtIC5tZC1zZWxlY3RvbmVtZW51ID4gbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQwcHg7XG4gIHRvcDogLTEwcHg7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMTU0OTY7IH1cbiJdLCJmaWxlIjoibWFpbi5jc3MifQ== */
