/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/navbarmenu.css ***!
  \*********************************************************************************************************************/
.navbar-toggler-icon {
  background-image: none!important;
  background-color: var(--bs-gray-800);
  height: 3px;
  width: 25px;
  margin: 10px 0;
  position: relative;
  transition: all 0.35s ease-out;
  transform-origin: center;
}

.navbar-toggler-icon::before {
  display: block;
  background-color: var(--bs-gray-800);
  height: 3px;
  content: "";
  position: relative;
  top: -7px;
  transition: all 0.15s ease-out;
  transform-origin: center;
}

.navbar-toggler-icon::after {
  display: block;
  background-color: var(--bs-gray-800);
  height: 3px;
  content: "";
  position: relative;
  top: 4px;
  transition: all 0.35s ease-out;
  transform-origin: center;
}

.navbar-dark .navbar-toggler-icon, .navbar-dark .navbar-toggler-icon::before, .navbar-dark .navbar-toggler-icon::after {
  background-color: var(--bs-gray-100);
}

.navbar-toggler:not(.collapsed) .navbar-toggler-icon {
  transform: rotate(45deg);
}

.navbar-toggler:not(.collapsed) .navbar-toggler-icon::before {
  opacity: 0;
}

.navbar-toggler:not(.collapsed) .navbar-toggler-icon::after {
  transform: rotate(-90deg) translateX(7px);
}

.navbar-collapse {
  --navbar-height: 56px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: calc(100vh - var(--navbar-height));
  transition: all 320ms ease-in-out;
}

.collapsing {
  transition-property: height, visibility;
  transition-duration: 0s;
}

.navbar-toggler, .navbar-toggler:active, .navbar-toggler:focus {
  box-shadow: none;
  border: none;
  outline: none;
}

header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px;
}

#logo_site {
  width: 70px;
}

#menu_head {
  display: none;
  position: absolute;
  top: 75px;
  right: 30px;
  padding: 20px 0;
  width: 280px;
  border-radius: 20px;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 9px 0px #000000;
  box-shadow: 0px 0px 9px 0px #000000;
}

.link_menu_head {
  font-size: 15px;
  text-decoration: none;
  color: #333333;
  padding-left: 40px;
  height: 32px;
  display: flex;
  align-items: center;
  width: 84%;
  margin: 0 auto;
  height: 40px;
}

#link_menu_head_01 {
  background: url("/build/images/Groupe%2099@2x.83d86558.png") center left no-repeat;
  background-size: 31px;
}

#link_menu_head_02 {
  background: url("/build/images/Groupe%20100@2x.c29da876.png") center left no-repeat;
  background-size: 31px;
}

#link_menu_head_03 {
  background: url("/build/images/Groupe%20101@2x.1c8049f9.png") center left no-repeat;
  background-size: 31px;
}

#link_menu_head_04 {
  background: url("/build/images/Groupe%20102@2x.7c552a34.png") center left no-repeat;
  background-size: 31px;
}

#link_menu_head_05 {
  background: url("/build/images/Groupe%2035@2x.b3ad744f.png") center left no-repeat;
  background-size: 20px;
  padding-left: 30px;
  width: 53%;
  font-size: 15px;
}

header {
  border-bottom: 2px solid #E3E3E3;
  position: fixed;
  z-index: 100000;
  width: 100%;
  background: #ffffff;
}

.menu-btn {
  width: 70px;
  height: 65px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: all .2s ease-in-out;
  /*border: 3px solid #0C624D;*/
}

.menu-btn__burger::after {
  transform: translateY(16px);
}

.menu-btn__burger::before {
  transform: translateY(-16px);
}

.menu-btn__burger::before, .menu-btn__burger::after {
  content: '';
  position: absolute;
  width: 50px;
  height: 6px;
  background: #0C624D;
  border-radius: 5px;
  transition: all .2s ease-in-out;
}

.menu-btn__burger {
  width: 50px;
  height: 6px;
  background: #0C624D;
  border-radius: 5px;
  transition: all .2s ease-in-out;
}


/*!***********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/ionicons.min.css ***!
  \***********************************************************************************************************************/
@charset "UTF-8";/*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/@font-face{font-family:"Ionicons";src:url(/build/fonts/ionicons.68e3a4f9.eot);src:url(/build/fonts/ionicons.68e3a4f9.eot#iefix) format("embedded-opentype"),url(/build/fonts/ionicons.1fa6a1e8.ttf) format("truetype"),url(/build/fonts/ionicons.0b4ad617.woff) format("woff"),url(/build/images/ionicons.b45d332f.svg#Ionicons) format("svg");font-weight:normal;font-style:normal}.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-alert:before{content:"\f101"}.ion-alert-circled:before{content:"\f100"}.ion-android-add:before{content:"\f2c7"}.ion-android-add-circle:before{content:"\f359"}.ion-android-alarm-clock:before{content:"\f35a"}.ion-android-alert:before{content:"\f35b"}.ion-android-apps:before{content:"\f35c"}.ion-android-archive:before{content:"\f2c9"}.ion-android-arrow-back:before{content:"\f2ca"}.ion-android-arrow-down:before{content:"\f35d"}.ion-android-arrow-dropdown:before{content:"\f35f"}.ion-android-arrow-dropdown-circle:before{content:"\f35e"}.ion-android-arrow-dropleft:before{content:"\f361"}.ion-android-arrow-dropleft-circle:before{content:"\f360"}.ion-android-arrow-dropright:before{content:"\f363"}.ion-android-arrow-dropright-circle:before{content:"\f362"}.ion-android-arrow-dropup:before{content:"\f365"}.ion-android-arrow-dropup-circle:before{content:"\f364"}.ion-android-arrow-forward:before{content:"\f30f"}.ion-android-arrow-up:before{content:"\f366"}.ion-android-attach:before{content:"\f367"}.ion-android-bar:before{content:"\f368"}.ion-android-bicycle:before{content:"\f369"}.ion-android-boat:before{content:"\f36a"}.ion-android-bookmark:before{content:"\f36b"}.ion-android-bulb:before{content:"\f36c"}.ion-android-bus:before{content:"\f36d"}.ion-android-calendar:before{content:"\f2d1"}.ion-android-call:before{content:"\f2d2"}.ion-android-camera:before{content:"\f2d3"}.ion-android-cancel:before{content:"\f36e"}.ion-android-car:before{content:"\f36f"}.ion-android-cart:before{content:"\f370"}.ion-android-chat:before{content:"\f2d4"}.ion-android-checkbox:before{content:"\f374"}.ion-android-checkbox-blank:before{content:"\f371"}.ion-android-checkbox-outline:before{content:"\f373"}.ion-android-checkbox-outline-blank:before{content:"\f372"}.ion-android-checkmark-circle:before{content:"\f375"}.ion-android-clipboard:before{content:"\f376"}.ion-android-close:before{content:"\f2d7"}.ion-android-cloud:before{content:"\f37a"}.ion-android-cloud-circle:before{content:"\f377"}.ion-android-cloud-done:before{content:"\f378"}.ion-android-cloud-outline:before{content:"\f379"}.ion-android-color-palette:before{content:"\f37b"}.ion-android-compass:before{content:"\f37c"}.ion-android-contact:before{content:"\f2d8"}.ion-android-contacts:before{content:"\f2d9"}.ion-android-contract:before{content:"\f37d"}.ion-android-create:before{content:"\f37e"}.ion-android-delete:before{content:"\f37f"}.ion-android-desktop:before{content:"\f380"}.ion-android-document:before{content:"\f381"}.ion-android-done:before{content:"\f383"}.ion-android-done-all:before{content:"\f382"}.ion-android-download:before{content:"\f2dd"}.ion-android-drafts:before{content:"\f384"}.ion-android-exit:before{content:"\f385"}.ion-android-expand:before{content:"\f386"}.ion-android-favorite:before{content:"\f388"}.ion-android-favorite-outline:before{content:"\f387"}.ion-android-film:before{content:"\f389"}.ion-android-folder:before{content:"\f2e0"}.ion-android-folder-open:before{content:"\f38a"}.ion-android-funnel:before{content:"\f38b"}.ion-android-globe:before{content:"\f38c"}.ion-android-hand:before{content:"\f2e3"}.ion-android-hangout:before{content:"\f38d"}.ion-android-happy:before{content:"\f38e"}.ion-android-home:before{content:"\f38f"}.ion-android-image:before{content:"\f2e4"}.ion-android-laptop:before{content:"\f390"}.ion-android-list:before{content:"\f391"}.ion-android-locate:before{content:"\f2e9"}.ion-android-lock:before{content:"\f392"}.ion-android-mail:before{content:"\f2eb"}.ion-android-map:before{content:"\f393"}.ion-android-menu:before{content:"\f394"}.ion-android-microphone:before{content:"\f2ec"}.ion-android-microphone-off:before{content:"\f395"}.ion-android-more-horizontal:before{content:"\f396"}.ion-android-more-vertical:before{content:"\f397"}.ion-android-navigate:before{content:"\f398"}.ion-android-notifications:before{content:"\f39b"}.ion-android-notifications-none:before{content:"\f399"}.ion-android-notifications-off:before{content:"\f39a"}.ion-android-open:before{content:"\f39c"}.ion-android-options:before{content:"\f39d"}.ion-android-people:before{content:"\f39e"}.ion-android-person:before{content:"\f3a0"}.ion-android-person-add:before{content:"\f39f"}.ion-android-phone-landscape:before{content:"\f3a1"}.ion-android-phone-portrait:before{content:"\f3a2"}.ion-android-pin:before{content:"\f3a3"}.ion-android-plane:before{content:"\f3a4"}.ion-android-playstore:before{content:"\f2f0"}.ion-android-print:before{content:"\f3a5"}.ion-android-radio-button-off:before{content:"\f3a6"}.ion-android-radio-button-on:before{content:"\f3a7"}.ion-android-refresh:before{content:"\f3a8"}.ion-android-remove:before{content:"\f2f4"}.ion-android-remove-circle:before{content:"\f3a9"}.ion-android-restaurant:before{content:"\f3aa"}.ion-android-sad:before{content:"\f3ab"}.ion-android-search:before{content:"\f2f5"}.ion-android-send:before{content:"\f2f6"}.ion-android-settings:before{content:"\f2f7"}.ion-android-share:before{content:"\f2f8"}.ion-android-share-alt:before{content:"\f3ac"}.ion-android-star:before{content:"\f2fc"}.ion-android-star-half:before{content:"\f3ad"}.ion-android-star-outline:before{content:"\f3ae"}.ion-android-stopwatch:before{content:"\f2fd"}.ion-android-subway:before{content:"\f3af"}.ion-android-sunny:before{content:"\f3b0"}.ion-android-sync:before{content:"\f3b1"}.ion-android-textsms:before{content:"\f3b2"}.ion-android-time:before{content:"\f3b3"}.ion-android-train:before{content:"\f3b4"}.ion-android-unlock:before{content:"\f3b5"}.ion-android-upload:before{content:"\f3b6"}.ion-android-volume-down:before{content:"\f3b7"}.ion-android-volume-mute:before{content:"\f3b8"}.ion-android-volume-off:before{content:"\f3b9"}.ion-android-volume-up:before{content:"\f3ba"}.ion-android-walk:before{content:"\f3bb"}.ion-android-warning:before{content:"\f3bc"}.ion-android-watch:before{content:"\f3bd"}.ion-android-wifi:before{content:"\f305"}.ion-aperture:before{content:"\f313"}.ion-archive:before{content:"\f102"}.ion-arrow-down-a:before{content:"\f103"}.ion-arrow-down-b:before{content:"\f104"}.ion-arrow-down-c:before{content:"\f105"}.ion-arrow-expand:before{content:"\f25e"}.ion-arrow-graph-down-left:before{content:"\f25f"}.ion-arrow-graph-down-right:before{content:"\f260"}.ion-arrow-graph-up-left:before{content:"\f261"}.ion-arrow-graph-up-right:before{content:"\f262"}.ion-arrow-left-a:before{content:"\f106"}.ion-arrow-left-b:before{content:"\f107"}.ion-arrow-left-c:before{content:"\f108"}.ion-arrow-move:before{content:"\f263"}.ion-arrow-resize:before{content:"\f264"}.ion-arrow-return-left:before{content:"\f265"}.ion-arrow-return-right:before{content:"\f266"}.ion-arrow-right-a:before{content:"\f109"}.ion-arrow-right-b:before{content:"\f10a"}.ion-arrow-right-c:before{content:"\f10b"}.ion-arrow-shrink:before{content:"\f267"}.ion-arrow-swap:before{content:"\f268"}.ion-arrow-up-a:before{content:"\f10c"}.ion-arrow-up-b:before{content:"\f10d"}.ion-arrow-up-c:before{content:"\f10e"}.ion-asterisk:before{content:"\f314"}.ion-at:before{content:"\f10f"}.ion-backspace:before{content:"\f3bf"}.ion-backspace-outline:before{content:"\f3be"}.ion-bag:before{content:"\f110"}.ion-battery-charging:before{content:"\f111"}.ion-battery-empty:before{content:"\f112"}.ion-battery-full:before{content:"\f113"}.ion-battery-half:before{content:"\f114"}.ion-battery-low:before{content:"\f115"}.ion-beaker:before{content:"\f269"}.ion-beer:before{content:"\f26a"}.ion-bluetooth:before{content:"\f116"}.ion-bonfire:before{content:"\f315"}.ion-bookmark:before{content:"\f26b"}.ion-bowtie:before{content:"\f3c0"}.ion-briefcase:before{content:"\f26c"}.ion-bug:before{content:"\f2be"}.ion-calculator:before{content:"\f26d"}.ion-calendar:before{content:"\f117"}.ion-camera:before{content:"\f118"}.ion-card:before{content:"\f119"}.ion-cash:before{content:"\f316"}.ion-chatbox:before{content:"\f11b"}.ion-chatbox-working:before{content:"\f11a"}.ion-chatboxes:before{content:"\f11c"}.ion-chatbubble:before{content:"\f11e"}.ion-chatbubble-working:before{content:"\f11d"}.ion-chatbubbles:before{content:"\f11f"}.ion-checkmark:before{content:"\f122"}.ion-checkmark-circled:before{content:"\f120"}.ion-checkmark-round:before{content:"\f121"}.ion-chevron-down:before{content:"\f123"}.ion-chevron-left:before{content:"\f124"}.ion-chevron-right:before{content:"\f125"}.ion-chevron-up:before{content:"\f126"}.ion-clipboard:before{content:"\f127"}.ion-clock:before{content:"\f26e"}.ion-close:before{content:"\f12a"}.ion-close-circled:before{content:"\f128"}.ion-close-round:before{content:"\f129"}.ion-closed-captioning:before{content:"\f317"}.ion-cloud:before{content:"\f12b"}.ion-code:before{content:"\f271"}.ion-code-download:before{content:"\f26f"}.ion-code-working:before{content:"\f270"}.ion-coffee:before{content:"\f272"}.ion-compass:before{content:"\f273"}.ion-compose:before{content:"\f12c"}.ion-connection-bars:before{content:"\f274"}.ion-contrast:before{content:"\f275"}.ion-crop:before{content:"\f3c1"}.ion-cube:before{content:"\f318"}.ion-disc:before{content:"\f12d"}.ion-document:before{content:"\f12f"}.ion-document-text:before{content:"\f12e"}.ion-drag:before{content:"\f130"}.ion-earth:before{content:"\f276"}.ion-easel:before{content:"\f3c2"}.ion-edit:before{content:"\f2bf"}.ion-egg:before{content:"\f277"}.ion-eject:before{content:"\f131"}.ion-email:before{content:"\f132"}.ion-email-unread:before{content:"\f3c3"}.ion-erlenmeyer-flask:before{content:"\f3c5"}.ion-erlenmeyer-flask-bubbles:before{content:"\f3c4"}.ion-eye:before{content:"\f133"}.ion-eye-disabled:before{content:"\f306"}.ion-female:before{content:"\f278"}.ion-filing:before{content:"\f134"}.ion-film-marker:before{content:"\f135"}.ion-fireball:before{content:"\f319"}.ion-flag:before{content:"\f279"}.ion-flame:before{content:"\f31a"}.ion-flash:before{content:"\f137"}.ion-flash-off:before{content:"\f136"}.ion-folder:before{content:"\f139"}.ion-fork:before{content:"\f27a"}.ion-fork-repo:before{content:"\f2c0"}.ion-forward:before{content:"\f13a"}.ion-funnel:before{content:"\f31b"}.ion-gear-a:before{content:"\f13d"}.ion-gear-b:before{content:"\f13e"}.ion-grid:before{content:"\f13f"}.ion-hammer:before{content:"\f27b"}.ion-happy:before{content:"\f31c"}.ion-happy-outline:before{content:"\f3c6"}.ion-headphone:before{content:"\f140"}.ion-heart:before{content:"\f141"}.ion-heart-broken:before{content:"\f31d"}.ion-help:before{content:"\f143"}.ion-help-buoy:before{content:"\f27c"}.ion-help-circled:before{content:"\f142"}.ion-home:before{content:"\f144"}.ion-icecream:before{content:"\f27d"}.ion-image:before{content:"\f147"}.ion-images:before{content:"\f148"}.ion-information:before{content:"\f14a"}.ion-information-circled:before{content:"\f149"}.ion-ionic:before{content:"\f14b"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-alarm-outline:before{content:"\f3c7"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-albums-outline:before{content:"\f3c9"}.ion-ios-americanfootball:before{content:"\f3cc"}.ion-ios-americanfootball-outline:before{content:"\f3cb"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-left:before{content:"\f3d2"}.ion-ios-arrow-right:before{content:"\f3d3"}.ion-ios-arrow-thin-down:before{content:"\f3d4"}.ion-ios-arrow-thin-left:before{content:"\f3d5"}.ion-ios-arrow-thin-right:before{content:"\f3d6"}.ion-ios-arrow-thin-up:before{content:"\f3d7"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-at-outline:before{content:"\f3d9"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-barcode-outline:before{content:"\f3db"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-baseball-outline:before{content:"\f3dd"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-basketball-outline:before{content:"\f3df"}.ion-ios-bell:before{content:"\f3e2"}.ion-ios-bell-outline:before{content:"\f3e1"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-body-outline:before{content:"\f3e3"}.ion-ios-bolt:before{content:"\f3e6"}.ion-ios-bolt-outline:before{content:"\f3e5"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-book-outline:before{content:"\f3e7"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bookmarks-outline:before{content:"\f3e9"}.ion-ios-box:before{content:"\f3ec"}.ion-ios-box-outline:before{content:"\f3eb"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-briefcase-outline:before{content:"\f3ed"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-browsers-outline:before{content:"\f3ef"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calculator-outline:before{content:"\f3f1"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-calendar-outline:before{content:"\f3f3"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-camera-outline:before{content:"\f3f5"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cart-outline:before{content:"\f3f7"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatboxes-outline:before{content:"\f3f9"}.ion-ios-chatbubble:before{content:"\f3fc"}.ion-ios-chatbubble-outline:before{content:"\f3fb"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-empty:before{content:"\f3fd"}.ion-ios-checkmark-outline:before{content:"\f3fe"}.ion-ios-circle-filled:before{content:"\f400"}.ion-ios-circle-outline:before{content:"\f401"}.ion-ios-clock:before{content:"\f403"}.ion-ios-clock-outline:before{content:"\f402"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-empty:before{content:"\f404"}.ion-ios-close-outline:before{content:"\f405"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-download-outline:before{content:"\f407"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloud-upload-outline:before{content:"\f40a"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-cloudy-night-outline:before{content:"\f40d"}.ion-ios-cloudy-outline:before{content:"\f40f"}.ion-ios-cog:before{content:"\f412"}.ion-ios-cog-outline:before{content:"\f411"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-filter-outline:before{content:"\f413"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-color-wand-outline:before{content:"\f415"}.ion-ios-compose:before{content:"\f418"}.ion-ios-compose-outline:before{content:"\f417"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contact-outline:before{content:"\f419"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-copy-outline:before{content:"\f41b"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-crop-strong:before{content:"\f41d"}.ion-ios-download:before{content:"\f420"}.ion-ios-download-outline:before{content:"\f41f"}.ion-ios-drag:before{content:"\f421"}.ion-ios-email:before{content:"\f423"}.ion-ios-email-outline:before{content:"\f422"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-outline:before{content:"\f424"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-fastforward-outline:before{content:"\f426"}.ion-ios-filing:before{content:"\f429"}.ion-ios-filing-outline:before{content:"\f428"}.ion-ios-film:before{content:"\f42b"}.ion-ios-film-outline:before{content:"\f42a"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flag-outline:before{content:"\f42c"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flame-outline:before{content:"\f42e"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flask-outline:before{content:"\f430"}.ion-ios-flower:before{content:"\f433"}.ion-ios-flower-outline:before{content:"\f432"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-outline:before{content:"\f434"}.ion-ios-football:before{content:"\f437"}.ion-ios-football-outline:before{content:"\f436"}.ion-ios-game-controller-a:before{content:"\f439"}.ion-ios-game-controller-a-outline:before{content:"\f438"}.ion-ios-game-controller-b:before{content:"\f43b"}.ion-ios-game-controller-b-outline:before{content:"\f43a"}.ion-ios-gear:before{content:"\f43d"}.ion-ios-gear-outline:before{content:"\f43c"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-glasses-outline:before{content:"\f43e"}.ion-ios-grid-view:before{content:"\f441"}.ion-ios-grid-view-outline:before{content:"\f440"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-outline:before{content:"\f442"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-empty:before{content:"\f444"}.ion-ios-help-outline:before{content:"\f445"}.ion-ios-home:before{content:"\f448"}.ion-ios-home-outline:before{content:"\f447"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-infinite-outline:before{content:"\f449"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-empty:before{content:"\f44b"}.ion-ios-information-outline:before{content:"\f44c"}.ion-ios-ionic-outline:before{content:"\f44e"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-keypad-outline:before{content:"\f44f"}.ion-ios-lightbulb:before{content:"\f452"}.ion-ios-lightbulb-outline:before{content:"\f451"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-outline:before{content:"\f453"}.ion-ios-location:before{content:"\f456"}.ion-ios-location-outline:before{content:"\f455"}.ion-ios-locked:before{content:"\f458"}.ion-ios-locked-outline:before{content:"\f457"}.ion-ios-loop:before{content:"\f45a"}.ion-ios-loop-strong:before{content:"\f459"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medical-outline:before{content:"\f45b"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-medkit-outline:before{content:"\f45d"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-mic-outline:before{content:"\f460"}.ion-ios-minus:before{content:"\f464"}.ion-ios-minus-empty:before{content:"\f462"}.ion-ios-minus-outline:before{content:"\f463"}.ion-ios-monitor:before{content:"\f466"}.ion-ios-monitor-outline:before{content:"\f465"}.ion-ios-moon:before{content:"\f468"}.ion-ios-moon-outline:before{content:"\f467"}.ion-ios-more:before{content:"\f46a"}.ion-ios-more-outline:before{content:"\f469"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-navigate-outline:before{content:"\f46d"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-nutrition-outline:before{content:"\f46f"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-outline:before{content:"\f471"}.ion-ios-paperplane:before{content:"\f474"}.ion-ios-paperplane-outline:before{content:"\f473"}.ion-ios-partlysunny:before{content:"\f476"}.ion-ios-partlysunny-outline:before{content:"\f475"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-paw-outline:before{content:"\f479"}.ion-ios-people:before{content:"\f47c"}.ion-ios-people-outline:before{content:"\f47b"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-outline:before{content:"\f47d"}.ion-ios-personadd:before{content:"\f480"}.ion-ios-personadd-outline:before{content:"\f47f"}.ion-ios-photos:before{content:"\f482"}.ion-ios-photos-outline:before{content:"\f481"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pie-outline:before{content:"\f483"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pint-outline:before{content:"\f485"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-plus:before{content:"\f48b"}.ion-ios-plus-empty:before{content:"\f489"}.ion-ios-plus-outline:before{content:"\f48a"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetag-outline:before{content:"\f48c"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-pricetags-outline:before{content:"\f48e"}.ion-ios-printer:before{content:"\f491"}.ion-ios-printer-outline:before{content:"\f490"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-pulse-strong:before{content:"\f492"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-rainy-outline:before{content:"\f494"}.ion-ios-recording:before{content:"\f497"}.ion-ios-recording-outline:before{content:"\f496"}.ion-ios-redo:before{content:"\f499"}.ion-ios-redo-outline:before{content:"\f498"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-empty:before{content:"\f49a"}.ion-ios-refresh-outline:before{content:"\f49b"}.ion-ios-reload:before{content:"\f49d"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-reverse-camera-outline:before{content:"\f49e"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-rewind-outline:before{content:"\f4a0"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-rose-outline:before{content:"\f4a2"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-search-strong:before{content:"\f4a4"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-settings-strong:before{content:"\f4a6"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-shuffle-strong:before{content:"\f4a8"}.ion-ios-skipbackward:before{content:"\f4ab"}.ion-ios-skipbackward-outline:before{content:"\f4aa"}.ion-ios-skipforward:before{content:"\f4ad"}.ion-ios-skipforward-outline:before{content:"\f4ac"}.ion-ios-snowy:before{content:"\f4ae"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-speedometer-outline:before{content:"\f4af"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-stopwatch-outline:before{content:"\f4b4"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-sunny-outline:before{content:"\f4b6"}.ion-ios-telephone:before{content:"\f4b9"}.ion-ios-telephone-outline:before{content:"\f4b8"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-tennisball-outline:before{content:"\f4ba"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-thunderstorm-outline:before{content:"\f4bc"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-time-outline:before{content:"\f4be"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-timer-outline:before{content:"\f4c0"}.ion-ios-toggle:before{content:"\f4c3"}.ion-ios-toggle-outline:before{content:"\f4c2"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trash-outline:before{content:"\f4c4"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-undo-outline:before{content:"\f4c6"}.ion-ios-unlocked:before{content:"\f4c9"}.ion-ios-unlocked-outline:before{content:"\f4c8"}.ion-ios-upload:before{content:"\f4cb"}.ion-ios-upload-outline:before{content:"\f4ca"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-videocam-outline:before{content:"\f4cc"}.ion-ios-volume-high:before{content:"\f4ce"}.ion-ios-volume-low:before{content:"\f4cf"}.ion-ios-wineglass:before{content:"\f4d1"}.ion-ios-wineglass-outline:before{content:"\f4d0"}.ion-ios-world:before{content:"\f4d3"}.ion-ios-world-outline:before{content:"\f4d2"}.ion-ipad:before{content:"\f1f9"}.ion-iphone:before{content:"\f1fa"}.ion-ipod:before{content:"\f1fb"}.ion-jet:before{content:"\f295"}.ion-key:before{content:"\f296"}.ion-knife:before{content:"\f297"}.ion-laptop:before{content:"\f1fc"}.ion-leaf:before{content:"\f1fd"}.ion-levels:before{content:"\f298"}.ion-lightbulb:before{content:"\f299"}.ion-link:before{content:"\f1fe"}.ion-load-a:before{content:"\f29a"}.ion-load-b:before{content:"\f29b"}.ion-load-c:before{content:"\f29c"}.ion-load-d:before{content:"\f29d"}.ion-location:before{content:"\f1ff"}.ion-lock-combination:before{content:"\f4d4"}.ion-locked:before{content:"\f200"}.ion-log-in:before{content:"\f29e"}.ion-log-out:before{content:"\f29f"}.ion-loop:before{content:"\f201"}.ion-magnet:before{content:"\f2a0"}.ion-male:before{content:"\f2a1"}.ion-man:before{content:"\f202"}.ion-map:before{content:"\f203"}.ion-medkit:before{content:"\f2a2"}.ion-merge:before{content:"\f33f"}.ion-mic-a:before{content:"\f204"}.ion-mic-b:before{content:"\f205"}.ion-mic-c:before{content:"\f206"}.ion-minus:before{content:"\f209"}.ion-minus-circled:before{content:"\f207"}.ion-minus-round:before{content:"\f208"}.ion-model-s:before{content:"\f2c1"}.ion-monitor:before{content:"\f20a"}.ion-more:before{content:"\f20b"}.ion-mouse:before{content:"\f340"}.ion-music-note:before{content:"\f20c"}.ion-navicon:before{content:"\f20e"}.ion-navicon-round:before{content:"\f20d"}.ion-navigate:before{content:"\f2a3"}.ion-network:before{content:"\f341"}.ion-no-smoking:before{content:"\f2c2"}.ion-nuclear:before{content:"\f2a4"}.ion-outlet:before{content:"\f342"}.ion-paintbrush:before{content:"\f4d5"}.ion-paintbucket:before{content:"\f4d6"}.ion-paper-airplane:before{content:"\f2c3"}.ion-paperclip:before{content:"\f20f"}.ion-pause:before{content:"\f210"}.ion-person:before{content:"\f213"}.ion-person-add:before{content:"\f211"}.ion-person-stalker:before{content:"\f212"}.ion-pie-graph:before{content:"\f2a5"}.ion-pin:before{content:"\f2a6"}.ion-pinpoint:before{content:"\f2a7"}.ion-pizza:before{content:"\f2a8"}.ion-plane:before{content:"\f214"}.ion-planet:before{content:"\f343"}.ion-play:before{content:"\f215"}.ion-playstation:before{content:"\f30a"}.ion-plus:before{content:"\f218"}.ion-plus-circled:before{content:"\f216"}.ion-plus-round:before{content:"\f217"}.ion-podium:before{content:"\f344"}.ion-pound:before{content:"\f219"}.ion-power:before{content:"\f2a9"}.ion-pricetag:before{content:"\f2aa"}.ion-pricetags:before{content:"\f2ab"}.ion-printer:before{content:"\f21a"}.ion-pull-request:before{content:"\f345"}.ion-qr-scanner:before{content:"\f346"}.ion-quote:before{content:"\f347"}.ion-radio-waves:before{content:"\f2ac"}.ion-record:before{content:"\f21b"}.ion-refresh:before{content:"\f21c"}.ion-reply:before{content:"\f21e"}.ion-reply-all:before{content:"\f21d"}.ion-ribbon-a:before{content:"\f348"}.ion-ribbon-b:before{content:"\f349"}.ion-sad:before{content:"\f34a"}.ion-sad-outline:before{content:"\f4d7"}.ion-scissors:before{content:"\f34b"}.ion-search:before{content:"\f21f"}.ion-settings:before{content:"\f2ad"}.ion-share:before{content:"\f220"}.ion-shuffle:before{content:"\f221"}.ion-skip-backward:before{content:"\f222"}.ion-skip-forward:before{content:"\f223"}.ion-social-android:before{content:"\f225"}.ion-social-android-outline:before{content:"\f224"}.ion-social-angular:before{content:"\f4d9"}.ion-social-angular-outline:before{content:"\f4d8"}.ion-social-apple:before{content:"\f227"}.ion-social-apple-outline:before{content:"\f226"}.ion-social-bitcoin:before{content:"\f2af"}.ion-social-bitcoin-outline:before{content:"\f2ae"}.ion-social-buffer:before{content:"\f229"}.ion-social-buffer-outline:before{content:"\f228"}.ion-social-chrome:before{content:"\f4db"}.ion-social-chrome-outline:before{content:"\f4da"}.ion-social-codepen:before{content:"\f4dd"}.ion-social-codepen-outline:before{content:"\f4dc"}.ion-social-css3:before{content:"\f4df"}.ion-social-css3-outline:before{content:"\f4de"}.ion-social-designernews:before{content:"\f22b"}.ion-social-designernews-outline:before{content:"\f22a"}.ion-social-dribbble:before{content:"\f22d"}.ion-social-dribbble-outline:before{content:"\f22c"}.ion-social-dropbox:before{content:"\f22f"}.ion-social-dropbox-outline:before{content:"\f22e"}.ion-social-euro:before{content:"\f4e1"}.ion-social-euro-outline:before{content:"\f4e0"}.ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-foursquare:before{content:"\f34d"}.ion-social-foursquare-outline:before{content:"\f34c"}.ion-social-freebsd-devil:before{content:"\f2c4"}.ion-social-github:before{content:"\f233"}.ion-social-github-outline:before{content:"\f232"}.ion-social-google:before{content:"\f34f"}.ion-social-google-outline:before{content:"\f34e"}.ion-social-googleplus:before{content:"\f235"}.ion-social-googleplus-outline:before{content:"\f234"}.ion-social-hackernews:before{content:"\f237"}.ion-social-hackernews-outline:before{content:"\f236"}.ion-social-html5:before{content:"\f4e3"}.ion-social-html5-outline:before{content:"\f4e2"}.ion-social-instagram:before{content:"\f351"}.ion-social-instagram-outline:before{content:"\f350"}.ion-social-javascript:before{content:"\f4e5"}.ion-social-javascript-outline:before{content:"\f4e4"}.ion-social-linkedin:before{content:"\f239"}.ion-social-linkedin-outline:before{content:"\f238"}.ion-social-markdown:before{content:"\f4e6"}.ion-social-nodejs:before{content:"\f4e7"}.ion-social-octocat:before{content:"\f4e8"}.ion-social-pinterest:before{content:"\f2b1"}.ion-social-pinterest-outline:before{content:"\f2b0"}.ion-social-python:before{content:"\f4e9"}.ion-social-reddit:before{content:"\f23b"}.ion-social-reddit-outline:before{content:"\f23a"}.ion-social-rss:before{content:"\f23d"}.ion-social-rss-outline:before{content:"\f23c"}.ion-social-sass:before{content:"\f4ea"}.ion-social-skype:before{content:"\f23f"}.ion-social-skype-outline:before{content:"\f23e"}.ion-social-snapchat:before{content:"\f4ec"}.ion-social-snapchat-outline:before{content:"\f4eb"}.ion-social-tumblr:before{content:"\f241"}.ion-social-tumblr-outline:before{content:"\f240"}.ion-social-tux:before{content:"\f2c5"}.ion-social-twitch:before{content:"\f4ee"}.ion-social-twitch-outline:before{content:"\f4ed"}.ion-social-twitter:before{content:"\f243"}.ion-social-twitter-outline:before{content:"\f242"}.ion-social-usd:before{content:"\f353"}.ion-social-usd-outline:before{content:"\f352"}.ion-social-vimeo:before{content:"\f245"}.ion-social-vimeo-outline:before{content:"\f244"}.ion-social-whatsapp:before{content:"\f4f0"}.ion-social-whatsapp-outline:before{content:"\f4ef"}.ion-social-windows:before{content:"\f247"}.ion-social-windows-outline:before{content:"\f246"}.ion-social-wordpress:before{content:"\f249"}.ion-social-wordpress-outline:before{content:"\f248"}.ion-social-yahoo:before{content:"\f24b"}.ion-social-yahoo-outline:before{content:"\f24a"}.ion-social-yen:before{content:"\f4f2"}.ion-social-yen-outline:before{content:"\f4f1"}.ion-social-youtube:before{content:"\f24d"}.ion-social-youtube-outline:before{content:"\f24c"}.ion-soup-can:before{content:"\f4f4"}.ion-soup-can-outline:before{content:"\f4f3"}.ion-speakerphone:before{content:"\f2b2"}.ion-speedometer:before{content:"\f2b3"}.ion-spoon:before{content:"\f2b4"}.ion-star:before{content:"\f24e"}.ion-stats-bars:before{content:"\f2b5"}.ion-steam:before{content:"\f30b"}.ion-stop:before{content:"\f24f"}.ion-thermometer:before{content:"\f2b6"}.ion-thumbsdown:before{content:"\f250"}.ion-thumbsup:before{content:"\f251"}.ion-toggle:before{content:"\f355"}.ion-toggle-filled:before{content:"\f354"}.ion-transgender:before{content:"\f4f5"}.ion-trash-a:before{content:"\f252"}.ion-trash-b:before{content:"\f253"}.ion-trophy:before{content:"\f356"}.ion-tshirt:before{content:"\f4f7"}.ion-tshirt-outline:before{content:"\f4f6"}.ion-umbrella:before{content:"\f2b7"}.ion-university:before{content:"\f357"}.ion-unlocked:before{content:"\f254"}.ion-upload:before{content:"\f255"}.ion-usb:before{content:"\f2b8"}.ion-videocamera:before{content:"\f256"}.ion-volume-high:before{content:"\f257"}.ion-volume-low:before{content:"\f258"}.ion-volume-medium:before{content:"\f259"}.ion-volume-mute:before{content:"\f25a"}.ion-wand:before{content:"\f358"}.ion-waterdrop:before{content:"\f25b"}.ion-wifi:before{content:"\f25c"}.ion-wineglass:before{content:"\f2b9"}.ion-woman:before{content:"\f25d"}.ion-wrench:before{content:"\f2ba"}.ion-xbox:before{content:"\f30c"}

/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/app.css ***!
  \**************************************************************************************************************/
/* ******************  drop-zone ************************* */

.hidden {
    display: none;
}

.sortable, .link-array {
    text-decoration: none;
    color: inherit;
}

.color_rouge {
    color: red;
}

.color_vert {
    color: green;
}

.drop-zone {
    border: 2px dashed #ccc;
    padding: 5px 20px;
    text-align: center;
    margin-left: 30px;
    width: 100%;
}

.drop-zone.highlight {
    background-color: #eaf6ff;
}

#preview {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    height: 200px;
    background: url(/build/images/placeholder-image.1f2328ed.png) center center no-repeat;
    background-size: cover;
    border-radius: 20px;
}

.preview-item {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 200px;
}

.preview-item img, .preview-item video {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}

/* ****************  fin drop-zone ********************* */

/* *************** Class generique******************* */

.flex_colonne_form {
    display: flex;
    flex-direction: column;
    align-items: baseline;
    width: 100%;
}

.width_20 {
    width: 20% !important;
}

.width_47 {
    width: 47% !important;
}

.pad_bottom_30px {
    padding-bottom: 30px;
}

.flex_center {
    justify-content: center !important;
}

.margin_bottom_20 {
    margin-bottom: 20px !important;
}

.margin_bottom_40 {
    margin-bottom: 40px !important;
}

.width_100 {
    width: 100% !important;
}

* {
    font-size: 15px;
}

/* *********** custom input checkbox ********************* */

.champs_form input[type='checkbox'] {
    width: 70px !important;
    border-radius: 20px;
    padding: 0;
    height: 35px;
}

input[type="checkbox"] {
    position: relative;
    width: 80px;
    height: 40px;
    -webkit-appearance: none;
    background: #c6c6c6;
    outline: none;
    border-radius: 20px;
    box-shadow: inset 0 0 5px rgba(255, 0, 0, 0.2);
    transition: 0.7s;
}

input:checked[type="checkbox"] {
    background: #0C624D;
}

input[type="checkbox"]:before {
    content: '';
    position: absolute;
    width: 32px;
    height: 31px;
    border-radius: 20px;
    top: 0;
    left: 0;
    background: #ffffff;
    transform: scale(1);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    transition: .5s;
    margin: 0px 0 0 -2px;
}

input:checked[type="checkbox"]:before {
    left: 40px;
}

/* ******************************************************* */

/* ********************  upload-btn-wrapper  ************************* */

.upload-btn-wrapper {
    position: relative;
    display: inline-block;
}

.btn_upload {
    border: 2px solid #148396;
    color: #148396;
    background-color: white;
    padding: 8px 20px;
    border-radius: 20px;
    font-size: 15px;
    width: 210px;
}

.upload-btn-wrapper input[type=file] {
    font-size: 15px;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}

/* ********************************************* */

/* *************** largeur celule tableau ******************** */

/* Flex Shrink */

.flex_basis_5 {
    flex-basis: 5%;
}

.flex_basis_7 {
    flex-basis: 7%;
}

.flex_basis_10 {
    flex-basis: 10%;
}

.flex_basis_15 {
    flex-basis: 15%;
}

.flex_basis_20 {
    flex-basis: 20%;
}

.flex_basis_25 {
    flex-basis: 25%;
}

.flex_basis_30 {
    flex-basis: 30%;
}

.flex_basis_35 {
    flex-basis: 35%;
}

.flex_basis_40 {
    flex-basis: 40%;
}

.flex_basis_45 {
    flex-basis: 45%;
}

.flex_basis_bouble {
    flex-basis: 48%;
}

.flex_basis_50 {
    flex-basis: 50%;
}

.flex_basis_55 {
    flex-basis: 55%;
}

.flex_basis_60 {
    flex-basis: 60%;
}

.flex_basis_65 {
    flex-basis: 65%;
}

.flex_basis_70 {
    flex-basis: 70%;
}

.flex_basis_75 {
    flex-basis: 75%;
}

.flex_basis_80 {
    flex-basis: 80%;
}

.flex_basis_85 {
    flex-basis: 85%;
}

.flex_basis_90 {
    flex-basis: 90%;
}

.flex_basis_95 {
    flex-basis: 95%;
}

.flex_basis_100 {
    flex-basis: 100%;
}

.flex_basis_default {
    flex: 1;
}

/* *************** fin largeur celule tableau **************** */

.menu-btn.open .menu-btn__burger {
    transform: translateX(-50px);
    background: transparent;
}

.menu-btn.open .menu-btn__burger::before {
    transform: rotate(45deg) translate(35px, -35px);
    background: #ED1B2F;
}

.menu-btn.open .menu-btn__burger::after {
    transform: rotate(-45deg) translate(35px, 35px);
    background: #ED1B2F;
}

.menu-btn.open {
    /*border: 3px solid #ED1B2F;*/
}

.text_align_center {
    text-align: center;
}

#titre_site {
    padding: 80px 15px;
    margin: 0;
}

@media (max-width: 992px) {
    #titre_site {
    padding: 0px 15px 50px 15px;
    }
}

.h1, h1 {
    font-size: 30px;
}

.contenu_centre {
    width: 100%;
    margin: 0 auto;
    padding: 150px 50px;
}

.contenu_centre_connexion {
    width: 100%;
    margin: 0 auto;
    padding: 150px 50px;
    display: flex;
    align-items: center;
    min-height: 100vh;
}

#Gestion_animations {
    background: url("/build/images/Groupe%2099@2x.83d86558.png") center 30px no-repeat;
    background-size: 100px;
}

#Questionnaire_satisfaction {
    background: url("/build/images/Groupe%20100@2x.c29da876.png") center 30px no-repeat;
    background-size: 100px;
}

#Gestion_c_regionales {
    background: url("/build/images/Groupe%20101@2x.1c8049f9.png") center 30px no-repeat;
    background-size: 100px;
}

#Gestion_utilisateurs {
    background: url("/build/images/Groupe%20102@2x.7c552a34.png") center 30px no-repeat;
    background-size: 100px;
}

.Btn_choix_interface_home {
    font-size: 20px;
    line-height: 25px;
    margin: 10px;
    text-decoration: none;
    color: #333333;
    padding: 140px 25px 30px 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 215px;
    text-align: center;
    -webkit-box-shadow: 0px 0px 9px 0px #000000;
    box-shadow: 0px 0px 9px 0px #000000;
    border-radius: 20px;
}

#choix_interface {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}

.titre_section_contenu {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    margin-bottom: 20px;
}

.titre_section_contenu_simple {
    margin-bottom: 20px;
}

.h2, h2 {
    font-size: 25px;
    margin: 0;
}

.btn_style_base {
    border-radius: 20px;
    background: #148396;
    padding: 6px 30px;
    text-decoration: none;
    color: #ffffff;
    border: 2px solid #148396;
    transition-duration: 0.5s;
}

.btn_interne_section_style_base {
    border-radius: 20px;
    background: #0C624D;
    padding: 6px 30px;
    text-decoration: none;
    color: #ffffff;
    border: 2px solid #0C624D;
    transition-duration: 0.5s;
}

.btn_interne_section_style_base_supp {
    border-radius: 20px;
    background: #c50000;
    padding: 6px 30px;
    text-decoration: none;
    color: #ffffff;
    border: 2px solid #c50000;
    transition-duration: 0.5s;
}

.btn_interne_section_style_base:hover {
    border-radius: 20px;
    background: #ffffff;
    padding: 6px 30px;
    text-decoration: none;
    color: #0C624D;
    border: 2px solid #0C624D;
    transition-duration: 0.5s;
}

.btn_interne_section_style_base_supp:hover {
    border-radius: 20px;
    background: #ffffff;
    padding: 6px 30px;
    text-decoration: none;
    color: #c50000;
    border: 2px solid #c50000;
    transition-duration: 0.5s;
}

.btn_style_base:hover {
    border-radius: 20px;
    background: #0C624D;
    padding: 6px 30px;
    text-decoration: none;
    color: #ffffff;
    border: 2px solid #0C624D;
    transition-duration: 0.5s;
}

.section_contenu {
    margin: 0px 0 40px 0;
    background: #ffffff;
    padding: 30px 20px;
    -webkit-box-shadow: 0px 0px 5px 0px #000000;
    box-shadow: 0px 0px 5px 0px #000000;
    border-radius: 20px;
}

.section_contenu_connexion {
    background: #ffffff;
    padding: 30px 20px;
    -webkit-box-shadow: 0px 0px 9px 0px #000000;
    box-shadow: 0px 0px 9px 0px #000000;
    border-radius: 20px;
    max-width: 360px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.section_contenu_connexion a {
    color: #000000;
}

.select_style {
    padding: 10px;
    width: 100%;
    font-size: 15px;
    border: solid 2px #EAEAEA;
    border-radius: 10px;
}

.space_contenu {
    height: 40px;
}

/* ****  css tableau base *** */

.table-container {
    display: flex;
    flex-flow: column nowrap;
    background-color: white;
    width: 100%;
    margin: 0 auto;
    border-radius: 4px;
    border: 1px solid #DADADA;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, .08);
}

.table-row {
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
    border-bottom: 1px solid #dadada;
}

.heading {
    background-color: #ececec;
    color: #3e3e3e;
    font-weight: bold;
}

.row-item {
    display: flex;
    font-size: 14px;
    padding: 8px 5px;
    justify-content: flex-start;
    align-items: center;
    transition: all 0.15s ease-in-out;
    word-break: break-word;
}

.row-item:hover {
    cursor: pointer;
    background-color: #F0F0F0;
    /*box-shadow: 0px 1px 4px rgba(0, 0, 0, .08);*/
}

.row-sub-container {
    display: flex;
    flex-flow: column nowrap;
    flex: 1;
}

.row-sub-container .row-item {
    padding: 8px 0;
    border-bottom: 1px solid #dadada;
}

.table-row:last-child, .row-sub-container .row-item:last-child {
    border-bottom: 0;
}

.titre_interne_section_contenu {
    font-size: 20px;
    margin-bottom: 20px;
}

.titre_interne_btn_section_contenu h3 {
    font-size: 20px;
    margin: 0;
}

.titre_interne_btn_section_contenu {
    font-size: 20px;
    margin-bottom: 20px;
}

body {
    min-width: 1200px;
}

.btn_style_table {
    border-radius: 20px;
    border: 2px solid #0C624D;
    background: #ffffff;
    padding: 5px 15px;
    text-decoration: none;
    min-width: 110px;
    color: #0C624D;
    text-align: center;
}

.btn_style_table:hover {
    background: #0C624D;
    color: #ffffff;
}

.btn_rond_style_table {
    border-radius: 50px;
    border: 2px solid #0C624D;
    background: #ffffff;
    padding: 5px 9px;
    text-decoration: none;
    color: #0C624D;
    cursor: pointer;
}

.btn_rond_style_table:hover {
    background: #0C624D;
    color: #ffffff;
}

div.row-item.align_flex_droite {
    display: flex;
    justify-content: flex-end !important;
}

.titre_interne_btn_section_contenu {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    font-size: 20px;
    margin-bottom: 20px;
}

.heading {
    text-transform: uppercase;
}

.upload_zone_texte {
    border: 2px dashed #B1B1B1;
    border-radius: 20px;
    background: #ffffff;
    padding: 20px 30px;
    text-decoration: none;
    margin-bottom: 20px;
    font-size: 12px;
    width: 100%;
}

.double_section_contenu {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.double_section_contenu .section_contenu {
    width: 49%;
}

label {
    margin-bottom: 10px;
    font-size: 15px;
}

.champs_form input {
    width: 100%;
    border: 2px solid #EAEAEA;
    border-radius: 10px;
    height: 45px;
    padding: 5px 10px;
}

.erreur {
    height: 30px;
    width: 100%;
    color: #ed1b2f;
    font-size: 10px;
}

.padd_bottom_sec_champ {
    padding-bottom: 0px;
}

.flex_row_form {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
}

.flex_row_form_upload {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
}

.liste_check {
    list-style-type: none;
    padding: 0;
    margin: 0px;
    width: 100%;
}

.check_label {
    display: flex;
    width: 100%;
    align-items: center;
}

.check_label label {
    display: flex;
    width: 100%;
    margin: 10px;
}

.liste_check li {
    display: flex;
    align-items: center;
}

.liste_check li label {
    margin: 10px;
}

.liste_check input {
    width: 20px;
}

.space_contenu_20 {
    height: 20px;
}

.btn_style_base_line {
    border-radius: 20px;
    background: #0C624D;
    padding: 6px 30px;
    text-decoration: none;
    color: #ffffff;
    border: 2px solid #0C624D;
    transition-duration: 0.5s;
}

.btn_style_base_line:hover {
    border-radius: 20px;
    background: #ffffff;
    padding: 6px 30px;
    text-decoration: none;
    color: #0C624D;
    border: 2px solid #0C624D;
    transition-duration: 0.5s;
}

.mentions {
    font-size: 10px;
}

.alert_valide {
    background: #99CC01;
    border-radius: 20px;
    color: #ffffff;
    border: 1px solid #99CC01;
}

input[type="file"] {
    min-width: 250px;
}

.preview {
    margin: 0 30px;
}

.nav_btn_pagination {
    padding: 5px;
    border-radius: 5px;
}

.nav_btn_pagination:active {
    background: #148396;
    color: #ffffff;
}

.nav_btn_pagination:hover {
    background: #148396;
    color: #ffffff;
}

.nav_pagination a {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    margin: 0px;
    padding: 5px;
    font-size: 20px;
}

.nav_pagination a {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    margin: 0px;
    padding: 5px;
    font-size: 20px;
}

.nav_pagination a {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    margin: 0px;
    padding: 5px;
    font-size: 20px;
}

.nav_pagination a {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    margin: 0px;
    padding: 5px;
    font-size: 20px;
}

.nav_pagination ul {
    list-style: none;
    display: flex;
    justify-content: center;
    align-items: center;
}

.lots_a_gagner {
    padding: 20px;
    background: #f2f2f2;
    border-radius: 20px;
    margin-bottom: 20px;
}

#page_erreur_center {
    display: flex;
    flex-direction: column;
}  
/*!**********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/animate.min.css ***!
  \**********************************************************************************************************************/
/* !
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden */

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@keyframes bounce {
  0%, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
    animation-timing-function: cubic-bezier(.215,.61,.355,1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  40%, 43% {
    -webkit-transform: translate3d(0,-30px,0);
    transform: translate3d(0,-30px,0);
  }
  40%, 43%, 70% {
    -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
    animation-timing-function: cubic-bezier(.755,.05,.855,.06);
  }
  70% {
    -webkit-transform: translate3d(0,-15px,0);
    transform: translate3d(0,-15px,0);
  }
  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@keyframes flash {
  0%, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

@keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  50% {
    -webkit-transform: scale3d(1.05,1.05,1.05);
    transform: scale3d(1.05,1.05,1.05);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@keyframes rubberBand {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  30% {
    -webkit-transform: scale3d(1.25,.75,1);
    transform: scale3d(1.25,.75,1);
  }
  40% {
    -webkit-transform: scale3d(.75,1.25,1);
    transform: scale3d(.75,1.25,1);
  }
  50% {
    -webkit-transform: scale3d(1.15,.85,1);
    transform: scale3d(1.15,.85,1);
  }
  65% {
    -webkit-transform: scale3d(.95,1.05,1);
    transform: scale3d(.95,1.05,1);
  }
  75% {
    -webkit-transform: scale3d(1.05,.95,1);
    transform: scale3d(1.05,.95,1);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@keyframes shake {
  0%, to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px,0,0);
    transform: translate3d(-10px,0,0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px,0,0);
    transform: translate3d(10px,0,0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@keyframes tada {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  10%, 20% {
    -webkit-transform: scale3d(.9,.9,.9) rotate(-3deg);
    transform: scale3d(.9,.9,.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1,1.1,1.1) rotate(3deg);
    transform: scale3d(1.1,1.1,1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1,1.1,1.1) rotate(-3deg);
    transform: scale3d(1.1,1.1,1.1) rotate(-3deg);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

@keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%,0,0) rotate(-5deg);
    transform: translate3d(-25%,0,0) rotate(-5deg);
  }
  30% {
    -webkit-transform: translate3d(20%,0,0) rotate(3deg);
    transform: translate3d(20%,0,0) rotate(3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%,0,0) rotate(-3deg);
    transform: translate3d(-15%,0,0) rotate(-3deg);
  }
  60% {
    -webkit-transform: translate3d(10%,0,0) rotate(2deg);
    transform: translate3d(10%,0,0) rotate(2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%,0,0) rotate(-1deg);
    transform: translate3d(-5%,0,0) rotate(-1deg);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@keyframes jello {
  0%, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
    transform: skewX(-.78125deg) skewY(-.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(.390625deg) skewY(.390625deg);
    transform: skewX(.390625deg) skewY(.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
    transform: skewX(-.1953125deg) skewY(-.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
    animation-timing-function: cubic-bezier(.215,.61,.355,1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3,.3,.3);
    transform: scale3d(.3,.3,.3);
  }
  20% {
    -webkit-transform: scale3d(1.1,1.1,1.1);
    transform: scale3d(1.1,1.1,1.1);
  }
  40% {
    -webkit-transform: scale3d(.9,.9,.9);
    transform: scale3d(.9,.9,.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03,1.03,1.03);
    transform: scale3d(1.03,1.03,1.03);
  }
  80% {
    -webkit-transform: scale3d(.97,.97,.97);
    transform: scale3d(.97,.97,.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
    animation-timing-function: cubic-bezier(.215,.61,.355,1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0,-3000px,0);
    transform: translate3d(0,-3000px,0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0,25px,0);
    transform: translate3d(0,25px,0);
  }
  75% {
    -webkit-transform: translate3d(0,-10px,0);
    transform: translate3d(0,-10px,0);
  }
  90% {
    -webkit-transform: translate3d(0,5px,0);
    transform: translate3d(0,5px,0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
    animation-timing-function: cubic-bezier(.215,.61,.355,1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px,0,0);
    transform: translate3d(-3000px,0,0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px,0,0);
    transform: translate3d(25px,0,0);
  }
  75% {
    -webkit-transform: translate3d(-10px,0,0);
    transform: translate3d(-10px,0,0);
  }
  90% {
    -webkit-transform: translate3d(5px,0,0);
    transform: translate3d(5px,0,0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@keyframes bounceInRight {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
    animation-timing-function: cubic-bezier(.215,.61,.355,1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px,0,0);
    transform: translate3d(3000px,0,0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px,0,0);
    transform: translate3d(-25px,0,0);
  }
  75% {
    -webkit-transform: translate3d(10px,0,0);
    transform: translate3d(10px,0,0);
  }
  90% {
    -webkit-transform: translate3d(-5px,0,0);
    transform: translate3d(-5px,0,0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@keyframes bounceInUp {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
    animation-timing-function: cubic-bezier(.215,.61,.355,1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0,3000px,0);
    transform: translate3d(0,3000px,0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0,-20px,0);
    transform: translate3d(0,-20px,0);
  }
  75% {
    -webkit-transform: translate3d(0,10px,0);
    transform: translate3d(0,10px,0);
  }
  90% {
    -webkit-transform: translate3d(0,-5px,0);
    transform: translate3d(0,-5px,0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9,.9,.9);
    transform: scale3d(.9,.9,.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1,1.1,1.1);
    transform: scale3d(1.1,1.1,1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(.3,.3,.3);
    transform: scale3d(.3,.3,.3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0,10px,0);
    transform: translate3d(0,10px,0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0,-20px,0);
    transform: translate3d(0,-20px,0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0,2000px,0);
    transform: translate3d(0,2000px,0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px,0,0);
    transform: translate3d(20px,0,0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px,0,0);
    transform: translate3d(-2000px,0,0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px,0,0);
    transform: translate3d(-20px,0,0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px,0,0);
    transform: translate3d(2000px,0,0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0,-10px,0);
    transform: translate3d(0,-10px,0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0,20px,0);
    transform: translate3d(0,20px,0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0,-2000px,0);
    transform: translate3d(0,-2000px,0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0,-2000px,0);
    transform: translate3d(0,-2000px,0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px,0,0);
    transform: translate3d(-2000px,0,0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px,0,0);
    transform: translate3d(2000px,0,0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0,2000px,0);
    transform: translate3d(0,2000px,0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0,2000px,0);
    transform: translate3d(0,2000px,0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px,0,0);
    transform: translate3d(-2000px,0,0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px,0,0);
    transform: translate3d(2000px,0,0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0,-2000px,0);
    transform: translate3d(0,-2000px,0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(-1turn);
    transform: perspective(400px) rotateY(-1turn);
  }
  0%, 40% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) translateZ(150px) rotateY(-190deg);
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) translateZ(150px) rotateY(-170deg);
  }
  50%, 80% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(.95,.95,.95);
    transform: perspective(400px) scale3d(.95,.95,.95);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  0%, 40% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
  }
  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible!important;
  backface-visibility: visible!important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  0%, 40% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg);
  }
  60% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible!important;
  backface-visibility: visible!important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible!important;
  backface-visibility: visible!important;
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible!important;
  backface-visibility: visible!important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%,0,0) skewX(-30deg);
    transform: translate3d(100%,0,0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
  }
  60%, 80% {
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%,0,0) skewX(30deg);
    transform: translate3d(100%,0,0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@keyframes rotateIn {
  0% {
    transform-origin: center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  0%, to {
    -webkit-transform-origin: center;
  }
  to {
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@keyframes rotateInDownLeft {
  0% {
    transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
  0%, to {
    -webkit-transform-origin: left bottom;
  }
  to {
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@keyframes rotateInDownRight {
  0% {
    transform-origin: right bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
  0%, to {
    -webkit-transform-origin: right bottom;
  }
  to {
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@keyframes rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
  0%, to {
    -webkit-transform-origin: left bottom;
  }
  to {
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@keyframes rotateInUpRight {
  0% {
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  0%, to {
    -webkit-transform-origin: right bottom;
  }
  to {
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@keyframes rotateOut {
  0% {
    transform-origin: center;
    opacity: 1;
  }
  0%, to {
    -webkit-transform-origin: center;
  }
  to {
    transform-origin: center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@keyframes rotateOutDownLeft {
  0% {
    transform-origin: left bottom;
    opacity: 1;
  }
  0%, to {
    -webkit-transform-origin: left bottom;
  }
  to {
    transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@keyframes rotateOutDownRight {
  0% {
    transform-origin: right bottom;
    opacity: 1;
  }
  0%, to {
    -webkit-transform-origin: right bottom;
  }
  to {
    transform-origin: right bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@keyframes rotateOutUpLeft {
  0% {
    transform-origin: left bottom;
    opacity: 1;
  }
  0%, to {
    -webkit-transform-origin: left bottom;
  }
  to {
    transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@keyframes rotateOutUpRight {
  0% {
    transform-origin: right bottom;
    opacity: 1;
  }
  0%, to {
    -webkit-transform-origin: right bottom;
  }
  to {
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@keyframes hinge {
  0% {
    transform-origin: top left;
  }
  0%, 20%, 60% {
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    transform-origin: top left;
  }
  40%, 80% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0,700px,0);
    transform: translate3d(0,700px,0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%,0,0) rotate(-120deg);
    transform: translate3d(-100%,0,0) rotate(-120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

@keyframes rollOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%,0,0) rotate(120deg);
    transform: translate3d(100%,0,0) rotate(120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3,.3,.3);
    transform: scale3d(.3,.3,.3);
  }
  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
    transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
    -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
    animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
    transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
    -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
    animation-timing-function: cubic-bezier(.175,.885,.32,1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
    transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
    -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
    animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
    transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
    -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
    animation-timing-function: cubic-bezier(.175,.885,.32,1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
    transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
    -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
    animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
    transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
    -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
    animation-timing-function: cubic-bezier(.175,.885,.32,1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
    transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
    -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
    animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
    transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
    -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
    animation-timing-function: cubic-bezier(.175,.885,.32,1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    -webkit-transform: scale3d(.3,.3,.3);
    transform: scale3d(.3,.3,.3);
  }
  50%, to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
    transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
    -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
    animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
    transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
    animation-timing-function: cubic-bezier(.175,.885,.32,1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
    transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px,0,0);
    transform: scale(.1) translate3d(-2000px,0,0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
    transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px,0,0);
    transform: scale(.1) translate3d(2000px,0,0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
    transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
    -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
    animation-timing-function: cubic-bezier(.55,.055,.675,.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
    transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
    animation-timing-function: cubic-bezier(.175,.885,.32,1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@keyframes slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}



/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QTtFQUNFO0lBQ0UsZ0NBQWdDO0lBQ2hDLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0Usa0JBQWtCO0lBQ2xCLHlDQUF5QztJQUN6QyxpQ0FBaUM7RUFDbkM7QUFDRjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRTtJQUNFLGdDQUFnQztJQUNoQyx3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGtCQUFrQjtJQUNsQix3Q0FBd0M7SUFDeEMsZ0NBQWdDO0VBQ2xDO0FBQ0Y7O0FBRUE7RUFDRSxxQ0FBcUM7RUFDckMsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0U7SUFDRSxnQ0FBZ0M7SUFDaEMsd0JBQXdCO0VBQzFCO0VBQ0E7SUFDRSxrQkFBa0I7SUFDbEIseUNBQXlDO0lBQ3pDLGlDQUFpQztFQUNuQztBQUNGOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLDBCQUEwQjtBQUM1QiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvbmF2YmFybWVudS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9pb25pY29ucy5taW4uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FuaW1hdGUubWluLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ncmF5LTgwMCk7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMjVweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZ3JheS04MDApO1xuICBoZWlnaHQ6IDNweDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZ3JheS04MDApO1xuICBoZWlnaHQ6IDNweDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiwgLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uOjpiZWZvcmUsIC5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ncmF5LTEwMCk7XG59XG5cbi5uYXZiYXItdG9nZ2xlcjpub3QoLmNvbGxhcHNlZCkgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5uYXZiYXItdG9nZ2xlcjpub3QoLmNvbGxhcHNlZCkgLm5hdmJhci10b2dnbGVyLWljb246OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5uYXZiYXItdG9nZ2xlcjpub3QoLmNvbGxhcHNlZCkgLm5hdmJhci10b2dnbGVyLWljb246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVYKDdweCk7XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICAtLW5hdmJhci1oZWlnaHQ6IDU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1uYXZiYXItaGVpZ2h0KSk7XG4gIHRyYW5zaXRpb246IGFsbCAzMjBtcyBlYXNlLWluLW91dDtcbn1cblxuLmNvbGxhcHNpbmcge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIsIC5uYXZiYXItdG9nZ2xlcjphY3RpdmUsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbiNsb2dvX3NpdGUge1xuICB3aWR0aDogNzBweDtcbn1cblxuI21lbnVfaGVhZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3NXB4O1xuICByaWdodDogMzBweDtcbiAgcGFkZGluZzogMjBweCAwO1xuICB3aWR0aDogMjgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA5cHggMHB4ICMwMDAwMDA7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggOXB4IDBweCAjMDAwMDAwO1xufVxuXG4ubGlua19tZW51X2hlYWQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogODQlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4jbGlua19tZW51X2hlYWRfMDEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWNfaHRtbC9pbWFnZXMvR3JvdXBlJTIwOTlAMngucG5nXCIpIGNlbnRlciBsZWZ0IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMXB4O1xufVxuXG4jbGlua19tZW51X2hlYWRfMDIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWNfaHRtbC9pbWFnZXMvR3JvdXBlJTIwMTAwQDJ4LnBuZ1wiKSBjZW50ZXIgbGVmdCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzFweDtcbn1cblxuI2xpbmtfbWVudV9oZWFkXzAzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljX2h0bWwvaW1hZ2VzL0dyb3VwZSUyMDEwMUAyeC5wbmdcIikgY2VudGVyIGxlZnQgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMxcHg7XG59XG5cbiNsaW5rX21lbnVfaGVhZF8wNCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpY19odG1sL2ltYWdlcy9Hcm91cGUlMjAxMDJAMngucG5nXCIpIGNlbnRlciBsZWZ0IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMXB4O1xufVxuXG4jbGlua19tZW51X2hlYWRfMDUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWNfaHRtbC9pbWFnZXMvR3JvdXBlJTIwMzVAMngucG5nXCIpIGNlbnRlciBsZWZ0IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHdpZHRoOiA1MyU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFM0UzRTM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLm1lbnUtYnRuIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAvKmJvcmRlcjogM3B4IHNvbGlkICMwQzYyNEQ7Ki9cbn1cblxuLm1lbnUtYnRuX19idXJnZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE2cHgpO1xufVxuXG4ubWVudS1idG5fX2J1cmdlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNnB4KTtcbn1cblxuLm1lbnUtYnRuX19idXJnZXI6OmJlZm9yZSwgLm1lbnUtYnRuX19idXJnZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjMEM2MjREO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tZW51LWJ0bl9fYnVyZ2VyIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjMEM2MjREO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjsvKiFcbiAgSW9uaWNvbnMsIHYyLjAuMFxuICBDcmVhdGVkIGJ5IEJlbiBTcGVycnkgZm9yIHRoZSBJb25pYyBGcmFtZXdvcmssIGh0dHA6Ly9pb25pY29ucy5jb20vXG4gIGh0dHBzOi8vdHdpdHRlci5jb20vYmVuanNwZXJyeSAgaHR0cHM6Ly90d2l0dGVyLmNvbS9pb25pY2ZyYW1ld29ya1xuICBNSVQgTGljZW5zZTogaHR0cHM6Ly9naXRodWIuY29tL2RyaWZ0eWNvL2lvbmljb25zXG5cbiAgQW5kcm9pZC1zdHlsZSBpY29ucyBvcmlnaW5hbGx5IGJ1aWx0IGJ5IEdvb2dsZeKAmXNcbiAgTWF0ZXJpYWwgRGVzaWduIEljb25zOiBodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL21hdGVyaWFsLWRlc2lnbi1pY29uc1xuICB1c2VkIHVuZGVyIENDIEJZIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LzQuMC9cbiAgTW9kaWZpZWQgaWNvbnMgdG8gZml0IGlvbmljb27igJlzIGdyaWQgZnJvbSBvcmlnaW5hbC5cbiovQGZvbnQtZmFjZXtmb250LWZhbWlseTpcIklvbmljb25zXCI7c3JjOnVybChcIi4uL2ZvbnRzL2lvbmljb25zLmVvdD92PTIuMC4wXCIpO3NyYzp1cmwoXCIuLi9mb250cy9pb25pY29ucy5lb3Q/dj0yLjAuMCNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9pb25pY29ucy50dGY/dj0yLjAuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9pb25pY29ucy53b2ZmP3Y9Mi4wLjBcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9pb25pY29ucy5zdmc/dj0yLjAuMCNJb25pY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfS5pb24sLmlvbmljb25zLC5pb24tYWxlcnQ6YmVmb3JlLC5pb24tYWxlcnQtY2lyY2xlZDpiZWZvcmUsLmlvbi1hbmRyb2lkLWFkZDpiZWZvcmUsLmlvbi1hbmRyb2lkLWFkZC1jaXJjbGU6YmVmb3JlLC5pb24tYW5kcm9pZC1hbGFybS1jbG9jazpiZWZvcmUsLmlvbi1hbmRyb2lkLWFsZXJ0OmJlZm9yZSwuaW9uLWFuZHJvaWQtYXBwczpiZWZvcmUsLmlvbi1hbmRyb2lkLWFyY2hpdmU6YmVmb3JlLC5pb24tYW5kcm9pZC1hcnJvdy1iYWNrOmJlZm9yZSwuaW9uLWFuZHJvaWQtYXJyb3ctZG93bjpiZWZvcmUsLmlvbi1hbmRyb2lkLWFycm93LWRyb3Bkb3duOmJlZm9yZSwuaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGRvd24tY2lyY2xlOmJlZm9yZSwuaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGxlZnQ6YmVmb3JlLC5pb24tYW5kcm9pZC1hcnJvdy1kcm9wbGVmdC1jaXJjbGU6YmVmb3JlLC5pb24tYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQ6YmVmb3JlLC5pb24tYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQtY2lyY2xlOmJlZm9yZSwuaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHVwOmJlZm9yZSwuaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHVwLWNpcmNsZTpiZWZvcmUsLmlvbi1hbmRyb2lkLWFycm93LWZvcndhcmQ6YmVmb3JlLC5pb24tYW5kcm9pZC1hcnJvdy11cDpiZWZvcmUsLmlvbi1hbmRyb2lkLWF0dGFjaDpiZWZvcmUsLmlvbi1hbmRyb2lkLWJhcjpiZWZvcmUsLmlvbi1hbmRyb2lkLWJpY3ljbGU6YmVmb3JlLC5pb24tYW5kcm9pZC1ib2F0OmJlZm9yZSwuaW9uLWFuZHJvaWQtYm9va21hcms6YmVmb3JlLC5pb24tYW5kcm9pZC1idWxiOmJlZm9yZSwuaW9uLWFuZHJvaWQtYnVzOmJlZm9yZSwuaW9uLWFuZHJvaWQtY2FsZW5kYXI6YmVmb3JlLC5pb24tYW5kcm9pZC1jYWxsOmJlZm9yZSwuaW9uLWFuZHJvaWQtY2FtZXJhOmJlZm9yZSwuaW9uLWFuZHJvaWQtY2FuY2VsOmJlZm9yZSwuaW9uLWFuZHJvaWQtY2FyOmJlZm9yZSwuaW9uLWFuZHJvaWQtY2FydDpiZWZvcmUsLmlvbi1hbmRyb2lkLWNoYXQ6YmVmb3JlLC5pb24tYW5kcm9pZC1jaGVja2JveDpiZWZvcmUsLmlvbi1hbmRyb2lkLWNoZWNrYm94LWJsYW5rOmJlZm9yZSwuaW9uLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZTpiZWZvcmUsLmlvbi1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmUtYmxhbms6YmVmb3JlLC5pb24tYW5kcm9pZC1jaGVja21hcmstY2lyY2xlOmJlZm9yZSwuaW9uLWFuZHJvaWQtY2xpcGJvYXJkOmJlZm9yZSwuaW9uLWFuZHJvaWQtY2xvc2U6YmVmb3JlLC5pb24tYW5kcm9pZC1jbG91ZDpiZWZvcmUsLmlvbi1hbmRyb2lkLWNsb3VkLWNpcmNsZTpiZWZvcmUsLmlvbi1hbmRyb2lkLWNsb3VkLWRvbmU6YmVmb3JlLC5pb24tYW5kcm9pZC1jbG91ZC1vdXRsaW5lOmJlZm9yZSwuaW9uLWFuZHJvaWQtY29sb3ItcGFsZXR0ZTpiZWZvcmUsLmlvbi1hbmRyb2lkLWNvbXBhc3M6YmVmb3JlLC5pb24tYW5kcm9pZC1jb250YWN0OmJlZm9yZSwuaW9uLWFuZHJvaWQtY29udGFjdHM6YmVmb3JlLC5pb24tYW5kcm9pZC1jb250cmFjdDpiZWZvcmUsLmlvbi1hbmRyb2lkLWNyZWF0ZTpiZWZvcmUsLmlvbi1hbmRyb2lkLWRlbGV0ZTpiZWZvcmUsLmlvbi1hbmRyb2lkLWRlc2t0b3A6YmVmb3JlLC5pb24tYW5kcm9pZC1kb2N1bWVudDpiZWZvcmUsLmlvbi1hbmRyb2lkLWRvbmU6YmVmb3JlLC5pb24tYW5kcm9pZC1kb25lLWFsbDpiZWZvcmUsLmlvbi1hbmRyb2lkLWRvd25sb2FkOmJlZm9yZSwuaW9uLWFuZHJvaWQtZHJhZnRzOmJlZm9yZSwuaW9uLWFuZHJvaWQtZXhpdDpiZWZvcmUsLmlvbi1hbmRyb2lkLWV4cGFuZDpiZWZvcmUsLmlvbi1hbmRyb2lkLWZhdm9yaXRlOmJlZm9yZSwuaW9uLWFuZHJvaWQtZmF2b3JpdGUtb3V0bGluZTpiZWZvcmUsLmlvbi1hbmRyb2lkLWZpbG06YmVmb3JlLC5pb24tYW5kcm9pZC1mb2xkZXI6YmVmb3JlLC5pb24tYW5kcm9pZC1mb2xkZXItb3BlbjpiZWZvcmUsLmlvbi1hbmRyb2lkLWZ1bm5lbDpiZWZvcmUsLmlvbi1hbmRyb2lkLWdsb2JlOmJlZm9yZSwuaW9uLWFuZHJvaWQtaGFuZDpiZWZvcmUsLmlvbi1hbmRyb2lkLWhhbmdvdXQ6YmVmb3JlLC5pb24tYW5kcm9pZC1oYXBweTpiZWZvcmUsLmlvbi1hbmRyb2lkLWhvbWU6YmVmb3JlLC5pb24tYW5kcm9pZC1pbWFnZTpiZWZvcmUsLmlvbi1hbmRyb2lkLWxhcHRvcDpiZWZvcmUsLmlvbi1hbmRyb2lkLWxpc3Q6YmVmb3JlLC5pb24tYW5kcm9pZC1sb2NhdGU6YmVmb3JlLC5pb24tYW5kcm9pZC1sb2NrOmJlZm9yZSwuaW9uLWFuZHJvaWQtbWFpbDpiZWZvcmUsLmlvbi1hbmRyb2lkLW1hcDpiZWZvcmUsLmlvbi1hbmRyb2lkLW1lbnU6YmVmb3JlLC5pb24tYW5kcm9pZC1taWNyb3Bob25lOmJlZm9yZSwuaW9uLWFuZHJvaWQtbWljcm9waG9uZS1vZmY6YmVmb3JlLC5pb24tYW5kcm9pZC1tb3JlLWhvcml6b250YWw6YmVmb3JlLC5pb24tYW5kcm9pZC1tb3JlLXZlcnRpY2FsOmJlZm9yZSwuaW9uLWFuZHJvaWQtbmF2aWdhdGU6YmVmb3JlLC5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zOmJlZm9yZSwuaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1ub25lOmJlZm9yZSwuaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1vZmY6YmVmb3JlLC5pb24tYW5kcm9pZC1vcGVuOmJlZm9yZSwuaW9uLWFuZHJvaWQtb3B0aW9uczpiZWZvcmUsLmlvbi1hbmRyb2lkLXBlb3BsZTpiZWZvcmUsLmlvbi1hbmRyb2lkLXBlcnNvbjpiZWZvcmUsLmlvbi1hbmRyb2lkLXBlcnNvbi1hZGQ6YmVmb3JlLC5pb24tYW5kcm9pZC1waG9uZS1sYW5kc2NhcGU6YmVmb3JlLC5pb24tYW5kcm9pZC1waG9uZS1wb3J0cmFpdDpiZWZvcmUsLmlvbi1hbmRyb2lkLXBpbjpiZWZvcmUsLmlvbi1hbmRyb2lkLXBsYW5lOmJlZm9yZSwuaW9uLWFuZHJvaWQtcGxheXN0b3JlOmJlZm9yZSwuaW9uLWFuZHJvaWQtcHJpbnQ6YmVmb3JlLC5pb24tYW5kcm9pZC1yYWRpby1idXR0b24tb2ZmOmJlZm9yZSwuaW9uLWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9uOmJlZm9yZSwuaW9uLWFuZHJvaWQtcmVmcmVzaDpiZWZvcmUsLmlvbi1hbmRyb2lkLXJlbW92ZTpiZWZvcmUsLmlvbi1hbmRyb2lkLXJlbW92ZS1jaXJjbGU6YmVmb3JlLC5pb24tYW5kcm9pZC1yZXN0YXVyYW50OmJlZm9yZSwuaW9uLWFuZHJvaWQtc2FkOmJlZm9yZSwuaW9uLWFuZHJvaWQtc2VhcmNoOmJlZm9yZSwuaW9uLWFuZHJvaWQtc2VuZDpiZWZvcmUsLmlvbi1hbmRyb2lkLXNldHRpbmdzOmJlZm9yZSwuaW9uLWFuZHJvaWQtc2hhcmU6YmVmb3JlLC5pb24tYW5kcm9pZC1zaGFyZS1hbHQ6YmVmb3JlLC5pb24tYW5kcm9pZC1zdGFyOmJlZm9yZSwuaW9uLWFuZHJvaWQtc3Rhci1oYWxmOmJlZm9yZSwuaW9uLWFuZHJvaWQtc3Rhci1vdXRsaW5lOmJlZm9yZSwuaW9uLWFuZHJvaWQtc3RvcHdhdGNoOmJlZm9yZSwuaW9uLWFuZHJvaWQtc3Vid2F5OmJlZm9yZSwuaW9uLWFuZHJvaWQtc3Vubnk6YmVmb3JlLC5pb24tYW5kcm9pZC1zeW5jOmJlZm9yZSwuaW9uLWFuZHJvaWQtdGV4dHNtczpiZWZvcmUsLmlvbi1hbmRyb2lkLXRpbWU6YmVmb3JlLC5pb24tYW5kcm9pZC10cmFpbjpiZWZvcmUsLmlvbi1hbmRyb2lkLXVubG9jazpiZWZvcmUsLmlvbi1hbmRyb2lkLXVwbG9hZDpiZWZvcmUsLmlvbi1hbmRyb2lkLXZvbHVtZS1kb3duOmJlZm9yZSwuaW9uLWFuZHJvaWQtdm9sdW1lLW11dGU6YmVmb3JlLC5pb24tYW5kcm9pZC12b2x1bWUtb2ZmOmJlZm9yZSwuaW9uLWFuZHJvaWQtdm9sdW1lLXVwOmJlZm9yZSwuaW9uLWFuZHJvaWQtd2FsazpiZWZvcmUsLmlvbi1hbmRyb2lkLXdhcm5pbmc6YmVmb3JlLC5pb24tYW5kcm9pZC13YXRjaDpiZWZvcmUsLmlvbi1hbmRyb2lkLXdpZmk6YmVmb3JlLC5pb24tYXBlcnR1cmU6YmVmb3JlLC5pb24tYXJjaGl2ZTpiZWZvcmUsLmlvbi1hcnJvdy1kb3duLWE6YmVmb3JlLC5pb24tYXJyb3ctZG93bi1iOmJlZm9yZSwuaW9uLWFycm93LWRvd24tYzpiZWZvcmUsLmlvbi1hcnJvdy1leHBhbmQ6YmVmb3JlLC5pb24tYXJyb3ctZ3JhcGgtZG93bi1sZWZ0OmJlZm9yZSwuaW9uLWFycm93LWdyYXBoLWRvd24tcmlnaHQ6YmVmb3JlLC5pb24tYXJyb3ctZ3JhcGgtdXAtbGVmdDpiZWZvcmUsLmlvbi1hcnJvdy1ncmFwaC11cC1yaWdodDpiZWZvcmUsLmlvbi1hcnJvdy1sZWZ0LWE6YmVmb3JlLC5pb24tYXJyb3ctbGVmdC1iOmJlZm9yZSwuaW9uLWFycm93LWxlZnQtYzpiZWZvcmUsLmlvbi1hcnJvdy1tb3ZlOmJlZm9yZSwuaW9uLWFycm93LXJlc2l6ZTpiZWZvcmUsLmlvbi1hcnJvdy1yZXR1cm4tbGVmdDpiZWZvcmUsLmlvbi1hcnJvdy1yZXR1cm4tcmlnaHQ6YmVmb3JlLC5pb24tYXJyb3ctcmlnaHQtYTpiZWZvcmUsLmlvbi1hcnJvdy1yaWdodC1iOmJlZm9yZSwuaW9uLWFycm93LXJpZ2h0LWM6YmVmb3JlLC5pb24tYXJyb3ctc2hyaW5rOmJlZm9yZSwuaW9uLWFycm93LXN3YXA6YmVmb3JlLC5pb24tYXJyb3ctdXAtYTpiZWZvcmUsLmlvbi1hcnJvdy11cC1iOmJlZm9yZSwuaW9uLWFycm93LXVwLWM6YmVmb3JlLC5pb24tYXN0ZXJpc2s6YmVmb3JlLC5pb24tYXQ6YmVmb3JlLC5pb24tYmFja3NwYWNlOmJlZm9yZSwuaW9uLWJhY2tzcGFjZS1vdXRsaW5lOmJlZm9yZSwuaW9uLWJhZzpiZWZvcmUsLmlvbi1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSwuaW9uLWJhdHRlcnktZW1wdHk6YmVmb3JlLC5pb24tYmF0dGVyeS1mdWxsOmJlZm9yZSwuaW9uLWJhdHRlcnktaGFsZjpiZWZvcmUsLmlvbi1iYXR0ZXJ5LWxvdzpiZWZvcmUsLmlvbi1iZWFrZXI6YmVmb3JlLC5pb24tYmVlcjpiZWZvcmUsLmlvbi1ibHVldG9vdGg6YmVmb3JlLC5pb24tYm9uZmlyZTpiZWZvcmUsLmlvbi1ib29rbWFyazpiZWZvcmUsLmlvbi1ib3d0aWU6YmVmb3JlLC5pb24tYnJpZWZjYXNlOmJlZm9yZSwuaW9uLWJ1ZzpiZWZvcmUsLmlvbi1jYWxjdWxhdG9yOmJlZm9yZSwuaW9uLWNhbGVuZGFyOmJlZm9yZSwuaW9uLWNhbWVyYTpiZWZvcmUsLmlvbi1jYXJkOmJlZm9yZSwuaW9uLWNhc2g6YmVmb3JlLC5pb24tY2hhdGJveDpiZWZvcmUsLmlvbi1jaGF0Ym94LXdvcmtpbmc6YmVmb3JlLC5pb24tY2hhdGJveGVzOmJlZm9yZSwuaW9uLWNoYXRidWJibGU6YmVmb3JlLC5pb24tY2hhdGJ1YmJsZS13b3JraW5nOmJlZm9yZSwuaW9uLWNoYXRidWJibGVzOmJlZm9yZSwuaW9uLWNoZWNrbWFyazpiZWZvcmUsLmlvbi1jaGVja21hcmstY2lyY2xlZDpiZWZvcmUsLmlvbi1jaGVja21hcmstcm91bmQ6YmVmb3JlLC5pb24tY2hldnJvbi1kb3duOmJlZm9yZSwuaW9uLWNoZXZyb24tbGVmdDpiZWZvcmUsLmlvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSwuaW9uLWNoZXZyb24tdXA6YmVmb3JlLC5pb24tY2xpcGJvYXJkOmJlZm9yZSwuaW9uLWNsb2NrOmJlZm9yZSwuaW9uLWNsb3NlOmJlZm9yZSwuaW9uLWNsb3NlLWNpcmNsZWQ6YmVmb3JlLC5pb24tY2xvc2Utcm91bmQ6YmVmb3JlLC5pb24tY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlLC5pb24tY2xvdWQ6YmVmb3JlLC5pb24tY29kZTpiZWZvcmUsLmlvbi1jb2RlLWRvd25sb2FkOmJlZm9yZSwuaW9uLWNvZGUtd29ya2luZzpiZWZvcmUsLmlvbi1jb2ZmZWU6YmVmb3JlLC5pb24tY29tcGFzczpiZWZvcmUsLmlvbi1jb21wb3NlOmJlZm9yZSwuaW9uLWNvbm5lY3Rpb24tYmFyczpiZWZvcmUsLmlvbi1jb250cmFzdDpiZWZvcmUsLmlvbi1jcm9wOmJlZm9yZSwuaW9uLWN1YmU6YmVmb3JlLC5pb24tZGlzYzpiZWZvcmUsLmlvbi1kb2N1bWVudDpiZWZvcmUsLmlvbi1kb2N1bWVudC10ZXh0OmJlZm9yZSwuaW9uLWRyYWc6YmVmb3JlLC5pb24tZWFydGg6YmVmb3JlLC5pb24tZWFzZWw6YmVmb3JlLC5pb24tZWRpdDpiZWZvcmUsLmlvbi1lZ2c6YmVmb3JlLC5pb24tZWplY3Q6YmVmb3JlLC5pb24tZW1haWw6YmVmb3JlLC5pb24tZW1haWwtdW5yZWFkOmJlZm9yZSwuaW9uLWVybGVubWV5ZXItZmxhc2s6YmVmb3JlLC5pb24tZXJsZW5tZXllci1mbGFzay1idWJibGVzOmJlZm9yZSwuaW9uLWV5ZTpiZWZvcmUsLmlvbi1leWUtZGlzYWJsZWQ6YmVmb3JlLC5pb24tZmVtYWxlOmJlZm9yZSwuaW9uLWZpbGluZzpiZWZvcmUsLmlvbi1maWxtLW1hcmtlcjpiZWZvcmUsLmlvbi1maXJlYmFsbDpiZWZvcmUsLmlvbi1mbGFnOmJlZm9yZSwuaW9uLWZsYW1lOmJlZm9yZSwuaW9uLWZsYXNoOmJlZm9yZSwuaW9uLWZsYXNoLW9mZjpiZWZvcmUsLmlvbi1mb2xkZXI6YmVmb3JlLC5pb24tZm9yazpiZWZvcmUsLmlvbi1mb3JrLXJlcG86YmVmb3JlLC5pb24tZm9yd2FyZDpiZWZvcmUsLmlvbi1mdW5uZWw6YmVmb3JlLC5pb24tZ2Vhci1hOmJlZm9yZSwuaW9uLWdlYXItYjpiZWZvcmUsLmlvbi1ncmlkOmJlZm9yZSwuaW9uLWhhbW1lcjpiZWZvcmUsLmlvbi1oYXBweTpiZWZvcmUsLmlvbi1oYXBweS1vdXRsaW5lOmJlZm9yZSwuaW9uLWhlYWRwaG9uZTpiZWZvcmUsLmlvbi1oZWFydDpiZWZvcmUsLmlvbi1oZWFydC1icm9rZW46YmVmb3JlLC5pb24taGVscDpiZWZvcmUsLmlvbi1oZWxwLWJ1b3k6YmVmb3JlLC5pb24taGVscC1jaXJjbGVkOmJlZm9yZSwuaW9uLWhvbWU6YmVmb3JlLC5pb24taWNlY3JlYW06YmVmb3JlLC5pb24taW1hZ2U6YmVmb3JlLC5pb24taW1hZ2VzOmJlZm9yZSwuaW9uLWluZm9ybWF0aW9uOmJlZm9yZSwuaW9uLWluZm9ybWF0aW9uLWNpcmNsZWQ6YmVmb3JlLC5pb24taW9uaWM6YmVmb3JlLC5pb24taW9zLWFsYXJtOmJlZm9yZSwuaW9uLWlvcy1hbGFybS1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1hbGJ1bXM6YmVmb3JlLC5pb24taW9zLWFsYnVtcy1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1hbWVyaWNhbmZvb3RiYWxsOmJlZm9yZSwuaW9uLWlvcy1hbWVyaWNhbmZvb3RiYWxsLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWFuYWx5dGljczpiZWZvcmUsLmlvbi1pb3MtYW5hbHl0aWNzLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWFycm93LWJhY2s6YmVmb3JlLC5pb24taW9zLWFycm93LWRvd246YmVmb3JlLC5pb24taW9zLWFycm93LWZvcndhcmQ6YmVmb3JlLC5pb24taW9zLWFycm93LWxlZnQ6YmVmb3JlLC5pb24taW9zLWFycm93LXJpZ2h0OmJlZm9yZSwuaW9uLWlvcy1hcnJvdy10aGluLWRvd246YmVmb3JlLC5pb24taW9zLWFycm93LXRoaW4tbGVmdDpiZWZvcmUsLmlvbi1pb3MtYXJyb3ctdGhpbi1yaWdodDpiZWZvcmUsLmlvbi1pb3MtYXJyb3ctdGhpbi11cDpiZWZvcmUsLmlvbi1pb3MtYXJyb3ctdXA6YmVmb3JlLC5pb24taW9zLWF0OmJlZm9yZSwuaW9uLWlvcy1hdC1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1iYXJjb2RlOmJlZm9yZSwuaW9uLWlvcy1iYXJjb2RlLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWJhc2ViYWxsOmJlZm9yZSwuaW9uLWlvcy1iYXNlYmFsbC1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1iYXNrZXRiYWxsOmJlZm9yZSwuaW9uLWlvcy1iYXNrZXRiYWxsLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWJlbGw6YmVmb3JlLC5pb24taW9zLWJlbGwtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtYm9keTpiZWZvcmUsLmlvbi1pb3MtYm9keS1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1ib2x0OmJlZm9yZSwuaW9uLWlvcy1ib2x0LW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWJvb2s6YmVmb3JlLC5pb24taW9zLWJvb2stb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtYm9va21hcmtzOmJlZm9yZSwuaW9uLWlvcy1ib29rbWFya3Mtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtYm94OmJlZm9yZSwuaW9uLWlvcy1ib3gtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtYnJpZWZjYXNlOmJlZm9yZSwuaW9uLWlvcy1icmllZmNhc2Utb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtYnJvd3NlcnM6YmVmb3JlLC5pb24taW9zLWJyb3dzZXJzLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWNhbGN1bGF0b3I6YmVmb3JlLC5pb24taW9zLWNhbGN1bGF0b3Itb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtY2FsZW5kYXI6YmVmb3JlLC5pb24taW9zLWNhbGVuZGFyLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWNhbWVyYTpiZWZvcmUsLmlvbi1pb3MtY2FtZXJhLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWNhcnQ6YmVmb3JlLC5pb24taW9zLWNhcnQtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtY2hhdGJveGVzOmJlZm9yZSwuaW9uLWlvcy1jaGF0Ym94ZXMtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtY2hhdGJ1YmJsZTpiZWZvcmUsLmlvbi1pb3MtY2hhdGJ1YmJsZS1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1jaGVja21hcms6YmVmb3JlLC5pb24taW9zLWNoZWNrbWFyay1lbXB0eTpiZWZvcmUsLmlvbi1pb3MtY2hlY2ttYXJrLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWNpcmNsZS1maWxsZWQ6YmVmb3JlLC5pb24taW9zLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1jbG9jazpiZWZvcmUsLmlvbi1pb3MtY2xvY2stb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtY2xvc2U6YmVmb3JlLC5pb24taW9zLWNsb3NlLWVtcHR5OmJlZm9yZSwuaW9uLWlvcy1jbG9zZS1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1jbG91ZDpiZWZvcmUsLmlvbi1pb3MtY2xvdWQtZG93bmxvYWQ6YmVmb3JlLC5pb24taW9zLWNsb3VkLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWNsb3VkLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWNsb3VkLXVwbG9hZDpiZWZvcmUsLmlvbi1pb3MtY2xvdWQtdXBsb2FkLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWNsb3VkeTpiZWZvcmUsLmlvbi1pb3MtY2xvdWR5LW5pZ2h0OmJlZm9yZSwuaW9uLWlvcy1jbG91ZHktbmlnaHQtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtY2xvdWR5LW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWNvZzpiZWZvcmUsLmlvbi1pb3MtY29nLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWNvbG9yLWZpbHRlcjpiZWZvcmUsLmlvbi1pb3MtY29sb3ItZmlsdGVyLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWNvbG9yLXdhbmQ6YmVmb3JlLC5pb24taW9zLWNvbG9yLXdhbmQtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtY29tcG9zZTpiZWZvcmUsLmlvbi1pb3MtY29tcG9zZS1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1jb250YWN0OmJlZm9yZSwuaW9uLWlvcy1jb250YWN0LW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWNvcHk6YmVmb3JlLC5pb24taW9zLWNvcHktb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtY3JvcDpiZWZvcmUsLmlvbi1pb3MtY3JvcC1zdHJvbmc6YmVmb3JlLC5pb24taW9zLWRvd25sb2FkOmJlZm9yZSwuaW9uLWlvcy1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1kcmFnOmJlZm9yZSwuaW9uLWlvcy1lbWFpbDpiZWZvcmUsLmlvbi1pb3MtZW1haWwtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtZXllOmJlZm9yZSwuaW9uLWlvcy1leWUtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtZmFzdGZvcndhcmQ6YmVmb3JlLC5pb24taW9zLWZhc3Rmb3J3YXJkLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWZpbGluZzpiZWZvcmUsLmlvbi1pb3MtZmlsaW5nLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWZpbG06YmVmb3JlLC5pb24taW9zLWZpbG0tb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtZmxhZzpiZWZvcmUsLmlvbi1pb3MtZmxhZy1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1mbGFtZTpiZWZvcmUsLmlvbi1pb3MtZmxhbWUtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtZmxhc2s6YmVmb3JlLC5pb24taW9zLWZsYXNrLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWZsb3dlcjpiZWZvcmUsLmlvbi1pb3MtZmxvd2VyLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWZvbGRlcjpiZWZvcmUsLmlvbi1pb3MtZm9sZGVyLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWZvb3RiYWxsOmJlZm9yZSwuaW9uLWlvcy1mb290YmFsbC1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYTpiZWZvcmUsLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWEtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWI6YmVmb3JlLC5pb24taW9zLWdhbWUtY29udHJvbGxlci1iLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWdlYXI6YmVmb3JlLC5pb24taW9zLWdlYXItb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtZ2xhc3NlczpiZWZvcmUsLmlvbi1pb3MtZ2xhc3Nlcy1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1ncmlkLXZpZXc6YmVmb3JlLC5pb24taW9zLWdyaWQtdmlldy1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1oZWFydDpiZWZvcmUsLmlvbi1pb3MtaGVhcnQtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtaGVscDpiZWZvcmUsLmlvbi1pb3MtaGVscC1lbXB0eTpiZWZvcmUsLmlvbi1pb3MtaGVscC1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1ob21lOmJlZm9yZSwuaW9uLWlvcy1ob21lLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWluZmluaXRlOmJlZm9yZSwuaW9uLWlvcy1pbmZpbml0ZS1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1pbmZvcm1hdGlvbjpiZWZvcmUsLmlvbi1pb3MtaW5mb3JtYXRpb24tZW1wdHk6YmVmb3JlLC5pb24taW9zLWluZm9ybWF0aW9uLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWlvbmljLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWtleXBhZDpiZWZvcmUsLmlvbi1pb3Mta2V5cGFkLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWxpZ2h0YnVsYjpiZWZvcmUsLmlvbi1pb3MtbGlnaHRidWxiLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWxpc3Q6YmVmb3JlLC5pb24taW9zLWxpc3Qtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtbG9jYXRpb246YmVmb3JlLC5pb24taW9zLWxvY2F0aW9uLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWxvY2tlZDpiZWZvcmUsLmlvbi1pb3MtbG9ja2VkLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLWxvb3A6YmVmb3JlLC5pb24taW9zLWxvb3Atc3Ryb25nOmJlZm9yZSwuaW9uLWlvcy1tZWRpY2FsOmJlZm9yZSwuaW9uLWlvcy1tZWRpY2FsLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLW1lZGtpdDpiZWZvcmUsLmlvbi1pb3MtbWVka2l0LW91dGxpbmU6YmVmb3JlLC5pb24taW9zLW1pYzpiZWZvcmUsLmlvbi1pb3MtbWljLW9mZjpiZWZvcmUsLmlvbi1pb3MtbWljLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLW1pbnVzOmJlZm9yZSwuaW9uLWlvcy1taW51cy1lbXB0eTpiZWZvcmUsLmlvbi1pb3MtbWludXMtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtbW9uaXRvcjpiZWZvcmUsLmlvbi1pb3MtbW9uaXRvci1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1tb29uOmJlZm9yZSwuaW9uLWlvcy1tb29uLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLW1vcmU6YmVmb3JlLC5pb24taW9zLW1vcmUtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtbXVzaWNhbC1ub3RlOmJlZm9yZSwuaW9uLWlvcy1tdXNpY2FsLW5vdGVzOmJlZm9yZSwuaW9uLWlvcy1uYXZpZ2F0ZTpiZWZvcmUsLmlvbi1pb3MtbmF2aWdhdGUtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtbnV0cml0aW9uOmJlZm9yZSwuaW9uLWlvcy1udXRyaXRpb24tb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtcGFwZXI6YmVmb3JlLC5pb24taW9zLXBhcGVyLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXBhcGVycGxhbmU6YmVmb3JlLC5pb24taW9zLXBhcGVycGxhbmUtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtcGFydGx5c3Vubnk6YmVmb3JlLC5pb24taW9zLXBhcnRseXN1bm55LW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXBhdXNlOmJlZm9yZSwuaW9uLWlvcy1wYXVzZS1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1wYXc6YmVmb3JlLC5pb24taW9zLXBhdy1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1wZW9wbGU6YmVmb3JlLC5pb24taW9zLXBlb3BsZS1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1wZXJzb246YmVmb3JlLC5pb24taW9zLXBlcnNvbi1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1wZXJzb25hZGQ6YmVmb3JlLC5pb24taW9zLXBlcnNvbmFkZC1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1waG90b3M6YmVmb3JlLC5pb24taW9zLXBob3Rvcy1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1waWU6YmVmb3JlLC5pb24taW9zLXBpZS1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1waW50OmJlZm9yZSwuaW9uLWlvcy1waW50LW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXBsYXk6YmVmb3JlLC5pb24taW9zLXBsYXktb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtcGx1czpiZWZvcmUsLmlvbi1pb3MtcGx1cy1lbXB0eTpiZWZvcmUsLmlvbi1pb3MtcGx1cy1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1wcmljZXRhZzpiZWZvcmUsLmlvbi1pb3MtcHJpY2V0YWctb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtcHJpY2V0YWdzOmJlZm9yZSwuaW9uLWlvcy1wcmljZXRhZ3Mtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtcHJpbnRlcjpiZWZvcmUsLmlvbi1pb3MtcHJpbnRlci1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1wdWxzZTpiZWZvcmUsLmlvbi1pb3MtcHVsc2Utc3Ryb25nOmJlZm9yZSwuaW9uLWlvcy1yYWlueTpiZWZvcmUsLmlvbi1pb3MtcmFpbnktb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtcmVjb3JkaW5nOmJlZm9yZSwuaW9uLWlvcy1yZWNvcmRpbmctb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtcmVkbzpiZWZvcmUsLmlvbi1pb3MtcmVkby1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy1yZWZyZXNoOmJlZm9yZSwuaW9uLWlvcy1yZWZyZXNoLWVtcHR5OmJlZm9yZSwuaW9uLWlvcy1yZWZyZXNoLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXJlbG9hZDpiZWZvcmUsLmlvbi1pb3MtcmV2ZXJzZS1jYW1lcmE6YmVmb3JlLC5pb24taW9zLXJldmVyc2UtY2FtZXJhLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXJld2luZDpiZWZvcmUsLmlvbi1pb3MtcmV3aW5kLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXJvc2U6YmVmb3JlLC5pb24taW9zLXJvc2Utb3V0bGluZTpiZWZvcmUsLmlvbi1pb3Mtc2VhcmNoOmJlZm9yZSwuaW9uLWlvcy1zZWFyY2gtc3Ryb25nOmJlZm9yZSwuaW9uLWlvcy1zZXR0aW5nczpiZWZvcmUsLmlvbi1pb3Mtc2V0dGluZ3Mtc3Ryb25nOmJlZm9yZSwuaW9uLWlvcy1zaHVmZmxlOmJlZm9yZSwuaW9uLWlvcy1zaHVmZmxlLXN0cm9uZzpiZWZvcmUsLmlvbi1pb3Mtc2tpcGJhY2t3YXJkOmJlZm9yZSwuaW9uLWlvcy1za2lwYmFja3dhcmQtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3Mtc2tpcGZvcndhcmQ6YmVmb3JlLC5pb24taW9zLXNraXBmb3J3YXJkLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXNub3d5OmJlZm9yZSwuaW9uLWlvcy1zcGVlZG9tZXRlcjpiZWZvcmUsLmlvbi1pb3Mtc3BlZWRvbWV0ZXItb3V0bGluZTpiZWZvcmUsLmlvbi1pb3Mtc3RhcjpiZWZvcmUsLmlvbi1pb3Mtc3Rhci1oYWxmOmJlZm9yZSwuaW9uLWlvcy1zdGFyLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXN0b3B3YXRjaDpiZWZvcmUsLmlvbi1pb3Mtc3RvcHdhdGNoLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXN1bm55OmJlZm9yZSwuaW9uLWlvcy1zdW5ueS1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy10ZWxlcGhvbmU6YmVmb3JlLC5pb24taW9zLXRlbGVwaG9uZS1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy10ZW5uaXNiYWxsOmJlZm9yZSwuaW9uLWlvcy10ZW5uaXNiYWxsLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXRodW5kZXJzdG9ybTpiZWZvcmUsLmlvbi1pb3MtdGh1bmRlcnN0b3JtLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXRpbWU6YmVmb3JlLC5pb24taW9zLXRpbWUtb3V0bGluZTpiZWZvcmUsLmlvbi1pb3MtdGltZXI6YmVmb3JlLC5pb24taW9zLXRpbWVyLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXRvZ2dsZTpiZWZvcmUsLmlvbi1pb3MtdG9nZ2xlLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXRyYXNoOmJlZm9yZSwuaW9uLWlvcy10cmFzaC1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy11bmRvOmJlZm9yZSwuaW9uLWlvcy11bmRvLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXVubG9ja2VkOmJlZm9yZSwuaW9uLWlvcy11bmxvY2tlZC1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy11cGxvYWQ6YmVmb3JlLC5pb24taW9zLXVwbG9hZC1vdXRsaW5lOmJlZm9yZSwuaW9uLWlvcy12aWRlb2NhbTpiZWZvcmUsLmlvbi1pb3MtdmlkZW9jYW0tb3V0bGluZTpiZWZvcmUsLmlvbi1pb3Mtdm9sdW1lLWhpZ2g6YmVmb3JlLC5pb24taW9zLXZvbHVtZS1sb3c6YmVmb3JlLC5pb24taW9zLXdpbmVnbGFzczpiZWZvcmUsLmlvbi1pb3Mtd2luZWdsYXNzLW91dGxpbmU6YmVmb3JlLC5pb24taW9zLXdvcmxkOmJlZm9yZSwuaW9uLWlvcy13b3JsZC1vdXRsaW5lOmJlZm9yZSwuaW9uLWlwYWQ6YmVmb3JlLC5pb24taXBob25lOmJlZm9yZSwuaW9uLWlwb2Q6YmVmb3JlLC5pb24tamV0OmJlZm9yZSwuaW9uLWtleTpiZWZvcmUsLmlvbi1rbmlmZTpiZWZvcmUsLmlvbi1sYXB0b3A6YmVmb3JlLC5pb24tbGVhZjpiZWZvcmUsLmlvbi1sZXZlbHM6YmVmb3JlLC5pb24tbGlnaHRidWxiOmJlZm9yZSwuaW9uLWxpbms6YmVmb3JlLC5pb24tbG9hZC1hOmJlZm9yZSwuaW9uLWxvYWQtYjpiZWZvcmUsLmlvbi1sb2FkLWM6YmVmb3JlLC5pb24tbG9hZC1kOmJlZm9yZSwuaW9uLWxvY2F0aW9uOmJlZm9yZSwuaW9uLWxvY2stY29tYmluYXRpb246YmVmb3JlLC5pb24tbG9ja2VkOmJlZm9yZSwuaW9uLWxvZy1pbjpiZWZvcmUsLmlvbi1sb2ctb3V0OmJlZm9yZSwuaW9uLWxvb3A6YmVmb3JlLC5pb24tbWFnbmV0OmJlZm9yZSwuaW9uLW1hbGU6YmVmb3JlLC5pb24tbWFuOmJlZm9yZSwuaW9uLW1hcDpiZWZvcmUsLmlvbi1tZWRraXQ6YmVmb3JlLC5pb24tbWVyZ2U6YmVmb3JlLC5pb24tbWljLWE6YmVmb3JlLC5pb24tbWljLWI6YmVmb3JlLC5pb24tbWljLWM6YmVmb3JlLC5pb24tbWludXM6YmVmb3JlLC5pb24tbWludXMtY2lyY2xlZDpiZWZvcmUsLmlvbi1taW51cy1yb3VuZDpiZWZvcmUsLmlvbi1tb2RlbC1zOmJlZm9yZSwuaW9uLW1vbml0b3I6YmVmb3JlLC5pb24tbW9yZTpiZWZvcmUsLmlvbi1tb3VzZTpiZWZvcmUsLmlvbi1tdXNpYy1ub3RlOmJlZm9yZSwuaW9uLW5hdmljb246YmVmb3JlLC5pb24tbmF2aWNvbi1yb3VuZDpiZWZvcmUsLmlvbi1uYXZpZ2F0ZTpiZWZvcmUsLmlvbi1uZXR3b3JrOmJlZm9yZSwuaW9uLW5vLXNtb2tpbmc6YmVmb3JlLC5pb24tbnVjbGVhcjpiZWZvcmUsLmlvbi1vdXRsZXQ6YmVmb3JlLC5pb24tcGFpbnRicnVzaDpiZWZvcmUsLmlvbi1wYWludGJ1Y2tldDpiZWZvcmUsLmlvbi1wYXBlci1haXJwbGFuZTpiZWZvcmUsLmlvbi1wYXBlcmNsaXA6YmVmb3JlLC5pb24tcGF1c2U6YmVmb3JlLC5pb24tcGVyc29uOmJlZm9yZSwuaW9uLXBlcnNvbi1hZGQ6YmVmb3JlLC5pb24tcGVyc29uLXN0YWxrZXI6YmVmb3JlLC5pb24tcGllLWdyYXBoOmJlZm9yZSwuaW9uLXBpbjpiZWZvcmUsLmlvbi1waW5wb2ludDpiZWZvcmUsLmlvbi1waXp6YTpiZWZvcmUsLmlvbi1wbGFuZTpiZWZvcmUsLmlvbi1wbGFuZXQ6YmVmb3JlLC5pb24tcGxheTpiZWZvcmUsLmlvbi1wbGF5c3RhdGlvbjpiZWZvcmUsLmlvbi1wbHVzOmJlZm9yZSwuaW9uLXBsdXMtY2lyY2xlZDpiZWZvcmUsLmlvbi1wbHVzLXJvdW5kOmJlZm9yZSwuaW9uLXBvZGl1bTpiZWZvcmUsLmlvbi1wb3VuZDpiZWZvcmUsLmlvbi1wb3dlcjpiZWZvcmUsLmlvbi1wcmljZXRhZzpiZWZvcmUsLmlvbi1wcmljZXRhZ3M6YmVmb3JlLC5pb24tcHJpbnRlcjpiZWZvcmUsLmlvbi1wdWxsLXJlcXVlc3Q6YmVmb3JlLC5pb24tcXItc2Nhbm5lcjpiZWZvcmUsLmlvbi1xdW90ZTpiZWZvcmUsLmlvbi1yYWRpby13YXZlczpiZWZvcmUsLmlvbi1yZWNvcmQ6YmVmb3JlLC5pb24tcmVmcmVzaDpiZWZvcmUsLmlvbi1yZXBseTpiZWZvcmUsLmlvbi1yZXBseS1hbGw6YmVmb3JlLC5pb24tcmliYm9uLWE6YmVmb3JlLC5pb24tcmliYm9uLWI6YmVmb3JlLC5pb24tc2FkOmJlZm9yZSwuaW9uLXNhZC1vdXRsaW5lOmJlZm9yZSwuaW9uLXNjaXNzb3JzOmJlZm9yZSwuaW9uLXNlYXJjaDpiZWZvcmUsLmlvbi1zZXR0aW5nczpiZWZvcmUsLmlvbi1zaGFyZTpiZWZvcmUsLmlvbi1zaHVmZmxlOmJlZm9yZSwuaW9uLXNraXAtYmFja3dhcmQ6YmVmb3JlLC5pb24tc2tpcC1mb3J3YXJkOmJlZm9yZSwuaW9uLXNvY2lhbC1hbmRyb2lkOmJlZm9yZSwuaW9uLXNvY2lhbC1hbmRyb2lkLW91dGxpbmU6YmVmb3JlLC5pb24tc29jaWFsLWFuZ3VsYXI6YmVmb3JlLC5pb24tc29jaWFsLWFuZ3VsYXItb3V0bGluZTpiZWZvcmUsLmlvbi1zb2NpYWwtYXBwbGU6YmVmb3JlLC5pb24tc29jaWFsLWFwcGxlLW91dGxpbmU6YmVmb3JlLC5pb24tc29jaWFsLWJpdGNvaW46YmVmb3JlLC5pb24tc29jaWFsLWJpdGNvaW4tb3V0bGluZTpiZWZvcmUsLmlvbi1zb2NpYWwtYnVmZmVyOmJlZm9yZSwuaW9uLXNvY2lhbC1idWZmZXItb3V0bGluZTpiZWZvcmUsLmlvbi1zb2NpYWwtY2hyb21lOmJlZm9yZSwuaW9uLXNvY2lhbC1jaHJvbWUtb3V0bGluZTpiZWZvcmUsLmlvbi1zb2NpYWwtY29kZXBlbjpiZWZvcmUsLmlvbi1zb2NpYWwtY29kZXBlbi1vdXRsaW5lOmJlZm9yZSwuaW9uLXNvY2lhbC1jc3MzOmJlZm9yZSwuaW9uLXNvY2lhbC1jc3MzLW91dGxpbmU6YmVmb3JlLC5pb24tc29jaWFsLWRlc2lnbmVybmV3czpiZWZvcmUsLmlvbi1zb2NpYWwtZGVzaWduZXJuZXdzLW91dGxpbmU6YmVmb3JlLC5pb24tc29jaWFsLWRyaWJiYmxlOmJlZm9yZSwuaW9uLXNvY2lhbC1kcmliYmJsZS1vdXRsaW5lOmJlZm9yZSwuaW9uLXNvY2lhbC1kcm9wYm94OmJlZm9yZSwuaW9uLXNvY2lhbC1kcm9wYm94LW91dGxpbmU6YmVmb3JlLC5pb24tc29jaWFsLWV1cm86YmVmb3JlLC5pb24tc29jaWFsLWV1cm8tb3V0bGluZTpiZWZvcmUsLmlvbi1zb2NpYWwtZmFjZWJvb2s6YmVmb3JlLC5pb24tc29jaWFsLWZhY2Vib29rLW91dGxpbmU6YmVmb3JlLC5pb24tc29jaWFsLWZvdXJzcXVhcmU6YmVmb3JlLC5pb24tc29jaWFsLWZvdXJzcXVhcmUtb3V0bGluZTpiZWZvcmUsLmlvbi1zb2NpYWwtZnJlZWJzZC1kZXZpbDpiZWZvcmUsLmlvbi1zb2NpYWwtZ2l0aHViOmJlZm9yZSwuaW9uLXNvY2lhbC1naXRodWItb3V0bGluZTpiZWZvcmUsLmlvbi1zb2NpYWwtZ29vZ2xlOmJlZm9yZSwuaW9uLXNvY2lhbC1nb29nbGUtb3V0bGluZTpiZWZvcmUsLmlvbi1zb2NpYWwtZ29vZ2xlcGx1czpiZWZvcmUsLmlvbi1zb2NpYWwtZ29vZ2xlcGx1cy1vdXRsaW5lOmJlZm9yZSwuaW9uLXNvY2lhbC1oYWNrZXJuZXdzOmJlZm9yZSwuaW9uLXNvY2lhbC1oYWNrZXJuZXdzLW91dGxpbmU6YmVmb3JlLC5pb24tc29jaWFsLWh0bWw1OmJlZm9yZSwuaW9uLXNvY2lhbC1odG1sNS1vdXRsaW5lOmJlZm9yZSwuaW9uLXNvY2lhbC1pbnN0YWdyYW06YmVmb3JlLC5pb24tc29jaWFsLWluc3RhZ3JhbS1vdXRsaW5lOmJlZm9yZSwuaW9uLXNvY2lhbC1qYXZhc2NyaXB0OmJlZm9yZSwuaW9uLXNvY2lhbC1qYXZhc2NyaXB0LW91dGxpbmU6YmVmb3JlLC5pb24tc29jaWFsLWxpbmtlZGluOmJlZm9yZSwuaW9uLXNvY2lhbC1saW5rZWRpbi1vdXRsaW5lOmJlZm9yZSwuaW9uLXNvY2lhbC1tYXJrZG93bjpiZWZvcmUsLmlvbi1zb2NpYWwtbm9kZWpzOmJlZm9yZSwuaW9uLXNvY2lhbC1vY3RvY2F0OmJlZm9yZSwuaW9uLXNvY2lhbC1waW50ZXJlc3Q6YmVmb3JlLC5pb24tc29jaWFsLXBpbnRlcmVzdC1vdXRsaW5lOmJlZm9yZSwuaW9uLXNvY2lhbC1weXRob246YmVmb3JlLC5pb24tc29jaWFsLXJlZGRpdDpiZWZvcmUsLmlvbi1zb2NpYWwtcmVkZGl0LW91dGxpbmU6YmVmb3JlLC5pb24tc29jaWFsLXJzczpiZWZvcmUsLmlvbi1zb2NpYWwtcnNzLW91dGxpbmU6YmVmb3JlLC5pb24tc29jaWFsLXNhc3M6YmVmb3JlLC5pb24tc29jaWFsLXNreXBlOmJlZm9yZSwuaW9uLXNvY2lhbC1za3lwZS1vdXRsaW5lOmJlZm9yZSwuaW9uLXNvY2lhbC1zbmFwY2hhdDpiZWZvcmUsLmlvbi1zb2NpYWwtc25hcGNoYXQtb3V0bGluZTpiZWZvcmUsLmlvbi1zb2NpYWwtdHVtYmxyOmJlZm9yZSwuaW9uLXNvY2lhbC10dW1ibHItb3V0bGluZTpiZWZvcmUsLmlvbi1zb2NpYWwtdHV4OmJlZm9yZSwuaW9uLXNvY2lhbC10d2l0Y2g6YmVmb3JlLC5pb24tc29jaWFsLXR3aXRjaC1vdXRsaW5lOmJlZm9yZSwuaW9uLXNvY2lhbC10d2l0dGVyOmJlZm9yZSwuaW9uLXNvY2lhbC10d2l0dGVyLW91dGxpbmU6YmVmb3JlLC5pb24tc29jaWFsLXVzZDpiZWZvcmUsLmlvbi1zb2NpYWwtdXNkLW91dGxpbmU6YmVmb3JlLC5pb24tc29jaWFsLXZpbWVvOmJlZm9yZSwuaW9uLXNvY2lhbC12aW1lby1vdXRsaW5lOmJlZm9yZSwuaW9uLXNvY2lhbC13aGF0c2FwcDpiZWZvcmUsLmlvbi1zb2NpYWwtd2hhdHNhcHAtb3V0bGluZTpiZWZvcmUsLmlvbi1zb2NpYWwtd2luZG93czpiZWZvcmUsLmlvbi1zb2NpYWwtd2luZG93cy1vdXRsaW5lOmJlZm9yZSwuaW9uLXNvY2lhbC13b3JkcHJlc3M6YmVmb3JlLC5pb24tc29jaWFsLXdvcmRwcmVzcy1vdXRsaW5lOmJlZm9yZSwuaW9uLXNvY2lhbC15YWhvbzpiZWZvcmUsLmlvbi1zb2NpYWwteWFob28tb3V0bGluZTpiZWZvcmUsLmlvbi1zb2NpYWwteWVuOmJlZm9yZSwuaW9uLXNvY2lhbC15ZW4tb3V0bGluZTpiZWZvcmUsLmlvbi1zb2NpYWwteW91dHViZTpiZWZvcmUsLmlvbi1zb2NpYWwteW91dHViZS1vdXRsaW5lOmJlZm9yZSwuaW9uLXNvdXAtY2FuOmJlZm9yZSwuaW9uLXNvdXAtY2FuLW91dGxpbmU6YmVmb3JlLC5pb24tc3BlYWtlcnBob25lOmJlZm9yZSwuaW9uLXNwZWVkb21ldGVyOmJlZm9yZSwuaW9uLXNwb29uOmJlZm9yZSwuaW9uLXN0YXI6YmVmb3JlLC5pb24tc3RhdHMtYmFyczpiZWZvcmUsLmlvbi1zdGVhbTpiZWZvcmUsLmlvbi1zdG9wOmJlZm9yZSwuaW9uLXRoZXJtb21ldGVyOmJlZm9yZSwuaW9uLXRodW1ic2Rvd246YmVmb3JlLC5pb24tdGh1bWJzdXA6YmVmb3JlLC5pb24tdG9nZ2xlOmJlZm9yZSwuaW9uLXRvZ2dsZS1maWxsZWQ6YmVmb3JlLC5pb24tdHJhbnNnZW5kZXI6YmVmb3JlLC5pb24tdHJhc2gtYTpiZWZvcmUsLmlvbi10cmFzaC1iOmJlZm9yZSwuaW9uLXRyb3BoeTpiZWZvcmUsLmlvbi10c2hpcnQ6YmVmb3JlLC5pb24tdHNoaXJ0LW91dGxpbmU6YmVmb3JlLC5pb24tdW1icmVsbGE6YmVmb3JlLC5pb24tdW5pdmVyc2l0eTpiZWZvcmUsLmlvbi11bmxvY2tlZDpiZWZvcmUsLmlvbi11cGxvYWQ6YmVmb3JlLC5pb24tdXNiOmJlZm9yZSwuaW9uLXZpZGVvY2FtZXJhOmJlZm9yZSwuaW9uLXZvbHVtZS1oaWdoOmJlZm9yZSwuaW9uLXZvbHVtZS1sb3c6YmVmb3JlLC5pb24tdm9sdW1lLW1lZGl1bTpiZWZvcmUsLmlvbi12b2x1bWUtbXV0ZTpiZWZvcmUsLmlvbi13YW5kOmJlZm9yZSwuaW9uLXdhdGVyZHJvcDpiZWZvcmUsLmlvbi13aWZpOmJlZm9yZSwuaW9uLXdpbmVnbGFzczpiZWZvcmUsLmlvbi13b21hbjpiZWZvcmUsLmlvbi13cmVuY2g6YmVmb3JlLC5pb24teGJveDpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6XCJJb25pY29uc1wiO3NwZWFrOm5vbmU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTt0ZXh0LXJlbmRlcmluZzphdXRvO2xpbmUtaGVpZ2h0OjE7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9Lmlvbi1hbGVydDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMVwifS5pb24tYWxlcnQtY2lyY2xlZDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMFwifS5pb24tYW5kcm9pZC1hZGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzdcIn0uaW9uLWFuZHJvaWQtYWRkLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjM1OVwifS5pb24tYW5kcm9pZC1hbGFybS1jbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjM1YVwifS5pb24tYW5kcm9pZC1hbGVydDpiZWZvcmV7Y29udGVudDpcIlxcZjM1YlwifS5pb24tYW5kcm9pZC1hcHBzOmJlZm9yZXtjb250ZW50OlwiXFxmMzVjXCJ9Lmlvbi1hbmRyb2lkLWFyY2hpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzlcIn0uaW9uLWFuZHJvaWQtYXJyb3ctYmFjazpiZWZvcmV7Y29udGVudDpcIlxcZjJjYVwifS5pb24tYW5kcm9pZC1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMzVkXCJ9Lmlvbi1hbmRyb2lkLWFycm93LWRyb3Bkb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMzVmXCJ9Lmlvbi1hbmRyb2lkLWFycm93LWRyb3Bkb3duLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjM1ZVwifS5pb24tYW5kcm9pZC1hcnJvdy1kcm9wbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjM2MVwifS5pb24tYW5kcm9pZC1hcnJvdy1kcm9wbGVmdC1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjBcIn0uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMzYzXCJ9Lmlvbi1hbmRyb2lkLWFycm93LWRyb3ByaWdodC1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjJcIn0uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHVwOmJlZm9yZXtjb250ZW50OlwiXFxmMzY1XCJ9Lmlvbi1hbmRyb2lkLWFycm93LWRyb3B1cC1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjRcIn0uaW9uLWFuZHJvaWQtYXJyb3ctZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjMwZlwifS5pb24tYW5kcm9pZC1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjM2NlwifS5pb24tYW5kcm9pZC1hdHRhY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjdcIn0uaW9uLWFuZHJvaWQtYmFyOmJlZm9yZXtjb250ZW50OlwiXFxmMzY4XCJ9Lmlvbi1hbmRyb2lkLWJpY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjlcIn0uaW9uLWFuZHJvaWQtYm9hdDpiZWZvcmV7Y29udGVudDpcIlxcZjM2YVwifS5pb24tYW5kcm9pZC1ib29rbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjM2YlwifS5pb24tYW5kcm9pZC1idWxiOmJlZm9yZXtjb250ZW50OlwiXFxmMzZjXCJ9Lmlvbi1hbmRyb2lkLWJ1czpiZWZvcmV7Y29udGVudDpcIlxcZjM2ZFwifS5pb24tYW5kcm9pZC1jYWxlbmRhcjpiZWZvcmV7Y29udGVudDpcIlxcZjJkMVwifS5pb24tYW5kcm9pZC1jYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMmQyXCJ9Lmlvbi1hbmRyb2lkLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIlxcZjJkM1wifS5pb24tYW5kcm9pZC1jYW5jZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmVcIn0uaW9uLWFuZHJvaWQtY2FyOmJlZm9yZXtjb250ZW50OlwiXFxmMzZmXCJ9Lmlvbi1hbmRyb2lkLWNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzBcIn0uaW9uLWFuZHJvaWQtY2hhdDpiZWZvcmV7Y29udGVudDpcIlxcZjJkNFwifS5pb24tYW5kcm9pZC1jaGVja2JveDpiZWZvcmV7Y29udGVudDpcIlxcZjM3NFwifS5pb24tYW5kcm9pZC1jaGVja2JveC1ibGFuazpiZWZvcmV7Y29udGVudDpcIlxcZjM3MVwifS5pb24tYW5kcm9pZC1jaGVja2JveC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMzczXCJ9Lmlvbi1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmUtYmxhbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzJcIn0uaW9uLWFuZHJvaWQtY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjM3NVwifS5pb24tYW5kcm9pZC1jbGlwYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzZcIn0uaW9uLWFuZHJvaWQtY2xvc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDdcIn0uaW9uLWFuZHJvaWQtY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzN2FcIn0uaW9uLWFuZHJvaWQtY2xvdWQtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMzc3XCJ9Lmlvbi1hbmRyb2lkLWNsb3VkLWRvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzhcIn0uaW9uLWFuZHJvaWQtY2xvdWQtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjM3OVwifS5pb24tYW5kcm9pZC1jb2xvci1wYWxldHRlOmJlZm9yZXtjb250ZW50OlwiXFxmMzdiXCJ9Lmlvbi1hbmRyb2lkLWNvbXBhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzN2NcIn0uaW9uLWFuZHJvaWQtY29udGFjdDpiZWZvcmV7Y29udGVudDpcIlxcZjJkOFwifS5pb24tYW5kcm9pZC1jb250YWN0czpiZWZvcmV7Y29udGVudDpcIlxcZjJkOVwifS5pb24tYW5kcm9pZC1jb250cmFjdDpiZWZvcmV7Y29udGVudDpcIlxcZjM3ZFwifS5pb24tYW5kcm9pZC1jcmVhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzN2VcIn0uaW9uLWFuZHJvaWQtZGVsZXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMzdmXCJ9Lmlvbi1hbmRyb2lkLWRlc2t0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODBcIn0uaW9uLWFuZHJvaWQtZG9jdW1lbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODFcIn0uaW9uLWFuZHJvaWQtZG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjM4M1wifS5pb24tYW5kcm9pZC1kb25lLWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjM4MlwifS5pb24tYW5kcm9pZC1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjJkZFwifS5pb24tYW5kcm9pZC1kcmFmdHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODRcIn0uaW9uLWFuZHJvaWQtZXhpdDpiZWZvcmV7Y29udGVudDpcIlxcZjM4NVwifS5pb24tYW5kcm9pZC1leHBhbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODZcIn0uaW9uLWFuZHJvaWQtZmF2b3JpdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODhcIn0uaW9uLWFuZHJvaWQtZmF2b3JpdGUtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjM4N1wifS5pb24tYW5kcm9pZC1maWxtOmJlZm9yZXtjb250ZW50OlwiXFxmMzg5XCJ9Lmlvbi1hbmRyb2lkLWZvbGRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJlMFwifS5pb24tYW5kcm9pZC1mb2xkZXItb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjM4YVwifS5pb24tYW5kcm9pZC1mdW5uZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGJcIn0uaW9uLWFuZHJvaWQtZ2xvYmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGNcIn0uaW9uLWFuZHJvaWQtaGFuZDpiZWZvcmV7Y29udGVudDpcIlxcZjJlM1wifS5pb24tYW5kcm9pZC1oYW5nb3V0OmJlZm9yZXtjb250ZW50OlwiXFxmMzhkXCJ9Lmlvbi1hbmRyb2lkLWhhcHB5OmJlZm9yZXtjb250ZW50OlwiXFxmMzhlXCJ9Lmlvbi1hbmRyb2lkLWhvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGZcIn0uaW9uLWFuZHJvaWQtaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZTRcIn0uaW9uLWFuZHJvaWQtbGFwdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMzkwXCJ9Lmlvbi1hbmRyb2lkLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTFcIn0uaW9uLWFuZHJvaWQtbG9jYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMmU5XCJ9Lmlvbi1hbmRyb2lkLWxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTJcIn0uaW9uLWFuZHJvaWQtbWFpbDpiZWZvcmV7Y29udGVudDpcIlxcZjJlYlwifS5pb24tYW5kcm9pZC1tYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTNcIn0uaW9uLWFuZHJvaWQtbWVudTpiZWZvcmV7Y29udGVudDpcIlxcZjM5NFwifS5pb24tYW5kcm9pZC1taWNyb3Bob25lOmJlZm9yZXtjb250ZW50OlwiXFxmMmVjXCJ9Lmlvbi1hbmRyb2lkLW1pY3JvcGhvbmUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMzk1XCJ9Lmlvbi1hbmRyb2lkLW1vcmUtaG9yaXpvbnRhbDpiZWZvcmV7Y29udGVudDpcIlxcZjM5NlwifS5pb24tYW5kcm9pZC1tb3JlLXZlcnRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmMzk3XCJ9Lmlvbi1hbmRyb2lkLW5hdmlnYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMzk4XCJ9Lmlvbi1hbmRyb2lkLW5vdGlmaWNhdGlvbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOWJcIn0uaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1ub25lOmJlZm9yZXtjb250ZW50OlwiXFxmMzk5XCJ9Lmlvbi1hbmRyb2lkLW5vdGlmaWNhdGlvbnMtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMzlhXCJ9Lmlvbi1hbmRyb2lkLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOWNcIn0uaW9uLWFuZHJvaWQtb3B0aW9uczpiZWZvcmV7Y29udGVudDpcIlxcZjM5ZFwifS5pb24tYW5kcm9pZC1wZW9wbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOWVcIn0uaW9uLWFuZHJvaWQtcGVyc29uOmJlZm9yZXtjb250ZW50OlwiXFxmM2EwXCJ9Lmlvbi1hbmRyb2lkLXBlcnNvbi1hZGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOWZcIn0uaW9uLWFuZHJvaWQtcGhvbmUtbGFuZHNjYXBlOmJlZm9yZXtjb250ZW50OlwiXFxmM2ExXCJ9Lmlvbi1hbmRyb2lkLXBob25lLXBvcnRyYWl0OmJlZm9yZXtjb250ZW50OlwiXFxmM2EyXCJ9Lmlvbi1hbmRyb2lkLXBpbjpiZWZvcmV7Y29udGVudDpcIlxcZjNhM1wifS5pb24tYW5kcm9pZC1wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZjNhNFwifS5pb24tYW5kcm9pZC1wbGF5c3RvcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZjBcIn0uaW9uLWFuZHJvaWQtcHJpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTVcIn0uaW9uLWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjNhNlwifS5pb24tYW5kcm9pZC1yYWRpby1idXR0b24tb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTdcIn0uaW9uLWFuZHJvaWQtcmVmcmVzaDpiZWZvcmV7Y29udGVudDpcIlxcZjNhOFwifS5pb24tYW5kcm9pZC1yZW1vdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZjRcIn0uaW9uLWFuZHJvaWQtcmVtb3ZlLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjNhOVwifS5pb24tYW5kcm9pZC1yZXN0YXVyYW50OmJlZm9yZXtjb250ZW50OlwiXFxmM2FhXCJ9Lmlvbi1hbmRyb2lkLXNhZDpiZWZvcmV7Y29udGVudDpcIlxcZjNhYlwifS5pb24tYW5kcm9pZC1zZWFyY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZjVcIn0uaW9uLWFuZHJvaWQtc2VuZDpiZWZvcmV7Y29udGVudDpcIlxcZjJmNlwifS5pb24tYW5kcm9pZC1zZXR0aW5nczpiZWZvcmV7Y29udGVudDpcIlxcZjJmN1wifS5pb24tYW5kcm9pZC1zaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjJmOFwifS5pb24tYW5kcm9pZC1zaGFyZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWNcIn0uaW9uLWFuZHJvaWQtc3RhcjpiZWZvcmV7Y29udGVudDpcIlxcZjJmY1wifS5pb24tYW5kcm9pZC1zdGFyLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWRcIn0uaW9uLWFuZHJvaWQtc3Rhci1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2FlXCJ9Lmlvbi1hbmRyb2lkLXN0b3B3YXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjJmZFwifS5pb24tYW5kcm9pZC1zdWJ3YXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWZcIn0uaW9uLWFuZHJvaWQtc3Vubnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjBcIn0uaW9uLWFuZHJvaWQtc3luYzpiZWZvcmV7Y29udGVudDpcIlxcZjNiMVwifS5pb24tYW5kcm9pZC10ZXh0c21zOmJlZm9yZXtjb250ZW50OlwiXFxmM2IyXCJ9Lmlvbi1hbmRyb2lkLXRpbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjNcIn0uaW9uLWFuZHJvaWQtdHJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjRcIn0uaW9uLWFuZHJvaWQtdW5sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmM2I1XCJ9Lmlvbi1hbmRyb2lkLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjNiNlwifS5pb24tYW5kcm9pZC12b2x1bWUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjNiN1wifS5pb24tYW5kcm9pZC12b2x1bWUtbXV0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjNiOFwifS5pb24tYW5kcm9pZC12b2x1bWUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmM2I5XCJ9Lmlvbi1hbmRyb2lkLXZvbHVtZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjNiYVwifS5pb24tYW5kcm9pZC13YWxrOmJlZm9yZXtjb250ZW50OlwiXFxmM2JiXCJ9Lmlvbi1hbmRyb2lkLXdhcm5pbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmNcIn0uaW9uLWFuZHJvaWQtd2F0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmRcIn0uaW9uLWFuZHJvaWQtd2lmaTpiZWZvcmV7Y29udGVudDpcIlxcZjMwNVwifS5pb24tYXBlcnR1cmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMTNcIn0uaW9uLWFyY2hpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDJcIn0uaW9uLWFycm93LWRvd24tYTpiZWZvcmV7Y29udGVudDpcIlxcZjEwM1wifS5pb24tYXJyb3ctZG93bi1iOmJlZm9yZXtjb250ZW50OlwiXFxmMTA0XCJ9Lmlvbi1hcnJvdy1kb3duLWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDVcIn0uaW9uLWFycm93LWV4cGFuZDpiZWZvcmV7Y29udGVudDpcIlxcZjI1ZVwifS5pb24tYXJyb3ctZ3JhcGgtZG93bi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjVmXCJ9Lmlvbi1hcnJvdy1ncmFwaC1kb3duLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMjYwXCJ9Lmlvbi1hcnJvdy1ncmFwaC11cC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjYxXCJ9Lmlvbi1hcnJvdy1ncmFwaC11cC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjI2MlwifS5pb24tYXJyb3ctbGVmdC1hOmJlZm9yZXtjb250ZW50OlwiXFxmMTA2XCJ9Lmlvbi1hcnJvdy1sZWZ0LWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDdcIn0uaW9uLWFycm93LWxlZnQtYzpiZWZvcmV7Y29udGVudDpcIlxcZjEwOFwifS5pb24tYXJyb3ctbW92ZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2M1wifS5pb24tYXJyb3ctcmVzaXplOmJlZm9yZXtjb250ZW50OlwiXFxmMjY0XCJ9Lmlvbi1hcnJvdy1yZXR1cm4tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjI2NVwifS5pb24tYXJyb3ctcmV0dXJuLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMjY2XCJ9Lmlvbi1hcnJvdy1yaWdodC1hOmJlZm9yZXtjb250ZW50OlwiXFxmMTA5XCJ9Lmlvbi1hcnJvdy1yaWdodC1iOmJlZm9yZXtjb250ZW50OlwiXFxmMTBhXCJ9Lmlvbi1hcnJvdy1yaWdodC1jOmJlZm9yZXtjb250ZW50OlwiXFxmMTBiXCJ9Lmlvbi1hcnJvdy1zaHJpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjdcIn0uaW9uLWFycm93LXN3YXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjhcIn0uaW9uLWFycm93LXVwLWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGNcIn0uaW9uLWFycm93LXVwLWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGRcIn0uaW9uLWFycm93LXVwLWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGVcIn0uaW9uLWFzdGVyaXNrOmJlZm9yZXtjb250ZW50OlwiXFxmMzE0XCJ9Lmlvbi1hdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwZlwifS5pb24tYmFja3NwYWNlOmJlZm9yZXtjb250ZW50OlwiXFxmM2JmXCJ9Lmlvbi1iYWNrc3BhY2Utb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjNiZVwifS5pb24tYmFnOmJlZm9yZXtjb250ZW50OlwiXFxmMTEwXCJ9Lmlvbi1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMTExXCJ9Lmlvbi1iYXR0ZXJ5LWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMTEyXCJ9Lmlvbi1iYXR0ZXJ5LWZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTNcIn0uaW9uLWJhdHRlcnktaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjExNFwifS5pb24tYmF0dGVyeS1sb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTVcIn0uaW9uLWJlYWtlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI2OVwifS5pb24tYmVlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI2YVwifS5pb24tYmx1ZXRvb3RoOmJlZm9yZXtjb250ZW50OlwiXFxmMTE2XCJ9Lmlvbi1ib25maXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMzE1XCJ9Lmlvbi1ib29rbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjI2YlwifS5pb24tYm93dGllOmJlZm9yZXtjb250ZW50OlwiXFxmM2MwXCJ9Lmlvbi1icmllZmNhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmNcIn0uaW9uLWJ1ZzpiZWZvcmV7Y29udGVudDpcIlxcZjJiZVwifS5pb24tY2FsY3VsYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjI2ZFwifS5pb24tY2FsZW5kYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTdcIn0uaW9uLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIlxcZjExOFwifS5pb24tY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjExOVwifS5pb24tY2FzaDpiZWZvcmV7Y29udGVudDpcIlxcZjMxNlwifS5pb24tY2hhdGJveDpiZWZvcmV7Y29udGVudDpcIlxcZjExYlwifS5pb24tY2hhdGJveC13b3JraW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMTFhXCJ9Lmlvbi1jaGF0Ym94ZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWNcIn0uaW9uLWNoYXRidWJibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWVcIn0uaW9uLWNoYXRidWJibGUtd29ya2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjExZFwifS5pb24tY2hhdGJ1YmJsZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWZcIn0uaW9uLWNoZWNrbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjEyMlwifS5pb24tY2hlY2ttYXJrLWNpcmNsZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjBcIn0uaW9uLWNoZWNrbWFyay1yb3VuZDpiZWZvcmV7Y29udGVudDpcIlxcZjEyMVwifS5pb24tY2hldnJvbi1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTIzXCJ9Lmlvbi1jaGV2cm9uLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjRcIn0uaW9uLWNoZXZyb24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjVcIn0uaW9uLWNoZXZyb24tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjZcIn0uaW9uLWNsaXBib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjEyN1wifS5pb24tY2xvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmVcIn0uaW9uLWNsb3NlOmJlZm9yZXtjb250ZW50OlwiXFxmMTJhXCJ9Lmlvbi1jbG9zZS1jaXJjbGVkOmJlZm9yZXtjb250ZW50OlwiXFxmMTI4XCJ9Lmlvbi1jbG9zZS1yb3VuZDpiZWZvcmV7Y29udGVudDpcIlxcZjEyOVwifS5pb24tY2xvc2VkLWNhcHRpb25pbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMTdcIn0uaW9uLWNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxmMTJiXCJ9Lmlvbi1jb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMjcxXCJ9Lmlvbi1jb2RlLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMjZmXCJ9Lmlvbi1jb2RlLXdvcmtpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzBcIn0uaW9uLWNvZmZlZTpiZWZvcmV7Y29udGVudDpcIlxcZjI3MlwifS5pb24tY29tcGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjI3M1wifS5pb24tY29tcG9zZTpiZWZvcmV7Y29udGVudDpcIlxcZjEyY1wifS5pb24tY29ubmVjdGlvbi1iYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMjc0XCJ9Lmlvbi1jb250cmFzdDpiZWZvcmV7Y29udGVudDpcIlxcZjI3NVwifS5pb24tY3JvcDpiZWZvcmV7Y29udGVudDpcIlxcZjNjMVwifS5pb24tY3ViZTpiZWZvcmV7Y29udGVudDpcIlxcZjMxOFwifS5pb24tZGlzYzpiZWZvcmV7Y29udGVudDpcIlxcZjEyZFwifS5pb24tZG9jdW1lbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmZcIn0uaW9uLWRvY3VtZW50LXRleHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmVcIn0uaW9uLWRyYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzBcIn0uaW9uLWVhcnRoOmJlZm9yZXtjb250ZW50OlwiXFxmMjc2XCJ9Lmlvbi1lYXNlbDpiZWZvcmV7Y29udGVudDpcIlxcZjNjMlwifS5pb24tZWRpdDpiZWZvcmV7Y29udGVudDpcIlxcZjJiZlwifS5pb24tZWdnOmJlZm9yZXtjb250ZW50OlwiXFxmMjc3XCJ9Lmlvbi1lamVjdDpiZWZvcmV7Y29udGVudDpcIlxcZjEzMVwifS5pb24tZW1haWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzJcIn0uaW9uLWVtYWlsLXVucmVhZDpiZWZvcmV7Y29udGVudDpcIlxcZjNjM1wifS5pb24tZXJsZW5tZXllci1mbGFzazpiZWZvcmV7Y29udGVudDpcIlxcZjNjNVwifS5pb24tZXJsZW5tZXllci1mbGFzay1idWJibGVzOmJlZm9yZXtjb250ZW50OlwiXFxmM2M0XCJ9Lmlvbi1leWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzNcIn0uaW9uLWV5ZS1kaXNhYmxlZDpiZWZvcmV7Y29udGVudDpcIlxcZjMwNlwifS5pb24tZmVtYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjc4XCJ9Lmlvbi1maWxpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzRcIn0uaW9uLWZpbG0tbWFya2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMTM1XCJ9Lmlvbi1maXJlYmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjMxOVwifS5pb24tZmxhZzpiZWZvcmV7Y29udGVudDpcIlxcZjI3OVwifS5pb24tZmxhbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMWFcIn0uaW9uLWZsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMTM3XCJ9Lmlvbi1mbGFzaC1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzZcIn0uaW9uLWZvbGRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEzOVwifS5pb24tZm9yazpiZWZvcmV7Y29udGVudDpcIlxcZjI3YVwifS5pb24tZm9yay1yZXBvOmJlZm9yZXtjb250ZW50OlwiXFxmMmMwXCJ9Lmlvbi1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMTNhXCJ9Lmlvbi1mdW5uZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMWJcIn0uaW9uLWdlYXItYTpiZWZvcmV7Y29udGVudDpcIlxcZjEzZFwifS5pb24tZ2Vhci1iOmJlZm9yZXtjb250ZW50OlwiXFxmMTNlXCJ9Lmlvbi1ncmlkOmJlZm9yZXtjb250ZW50OlwiXFxmMTNmXCJ9Lmlvbi1oYW1tZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2JcIn0uaW9uLWhhcHB5OmJlZm9yZXtjb250ZW50OlwiXFxmMzFjXCJ9Lmlvbi1oYXBweS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2M2XCJ9Lmlvbi1oZWFkcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDBcIn0uaW9uLWhlYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTQxXCJ9Lmlvbi1oZWFydC1icm9rZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMWRcIn0uaW9uLWhlbHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDNcIn0uaW9uLWhlbHAtYnVveTpiZWZvcmV7Y29udGVudDpcIlxcZjI3Y1wifS5pb24taGVscC1jaXJjbGVkOmJlZm9yZXtjb250ZW50OlwiXFxmMTQyXCJ9Lmlvbi1ob21lOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ0XCJ9Lmlvbi1pY2VjcmVhbTpiZWZvcmV7Y29udGVudDpcIlxcZjI3ZFwifS5pb24taW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDdcIn0uaW9uLWltYWdlczpiZWZvcmV7Y29udGVudDpcIlxcZjE0OFwifS5pb24taW5mb3JtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGFcIn0uaW9uLWluZm9ybWF0aW9uLWNpcmNsZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDlcIn0uaW9uLWlvbmljOmJlZm9yZXtjb250ZW50OlwiXFxmMTRiXCJ9Lmlvbi1pb3MtYWxhcm06YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzhcIn0uaW9uLWlvcy1hbGFybS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2M3XCJ9Lmlvbi1pb3MtYWxidW1zOmJlZm9yZXtjb250ZW50OlwiXFxmM2NhXCJ9Lmlvbi1pb3MtYWxidW1zLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzlcIn0uaW9uLWlvcy1hbWVyaWNhbmZvb3RiYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmM2NjXCJ9Lmlvbi1pb3MtYW1lcmljYW5mb290YmFsbC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2NiXCJ9Lmlvbi1pb3MtYW5hbHl0aWNzOmJlZm9yZXtjb250ZW50OlwiXFxmM2NlXCJ9Lmlvbi1pb3MtYW5hbHl0aWNzLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2RcIn0uaW9uLWlvcy1hcnJvdy1iYWNrOmJlZm9yZXtjb250ZW50OlwiXFxmM2NmXCJ9Lmlvbi1pb3MtYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjNkMFwifS5pb24taW9zLWFycm93LWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDFcIn0uaW9uLWlvcy1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmM2QyXCJ9Lmlvbi1pb3MtYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDNcIn0uaW9uLWlvcy1hcnJvdy10aGluLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDRcIn0uaW9uLWlvcy1hcnJvdy10aGluLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDVcIn0uaW9uLWlvcy1hcnJvdy10aGluLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmM2Q2XCJ9Lmlvbi1pb3MtYXJyb3ctdGhpbi11cDpiZWZvcmV7Y29udGVudDpcIlxcZjNkN1wifS5pb24taW9zLWFycm93LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmM2Q4XCJ9Lmlvbi1pb3MtYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZGFcIn0uaW9uLWlvcy1hdC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2Q5XCJ9Lmlvbi1pb3MtYmFyY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjNkY1wifS5pb24taW9zLWJhcmNvZGUtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjNkYlwifS5pb24taW9zLWJhc2ViYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmM2RlXCJ9Lmlvbi1pb3MtYmFzZWJhbGwtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjNkZFwifS5pb24taW9zLWJhc2tldGJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTBcIn0uaW9uLWlvcy1iYXNrZXRiYWxsLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZGZcIn0uaW9uLWlvcy1iZWxsOmJlZm9yZXtjb250ZW50OlwiXFxmM2UyXCJ9Lmlvbi1pb3MtYmVsbC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2UxXCJ9Lmlvbi1pb3MtYm9keTpiZWZvcmV7Y29udGVudDpcIlxcZjNlNFwifS5pb24taW9zLWJvZHktb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjNlM1wifS5pb24taW9zLWJvbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTZcIn0uaW9uLWlvcy1ib2x0LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTVcIn0uaW9uLWlvcy1ib29rOmJlZm9yZXtjb250ZW50OlwiXFxmM2U4XCJ9Lmlvbi1pb3MtYm9vay1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2U3XCJ9Lmlvbi1pb3MtYm9va21hcmtzOmJlZm9yZXtjb250ZW50OlwiXFxmM2VhXCJ9Lmlvbi1pb3MtYm9va21hcmtzLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTlcIn0uaW9uLWlvcy1ib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWNcIn0uaW9uLWlvcy1ib3gtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjNlYlwifS5pb24taW9zLWJyaWVmY2FzZTpiZWZvcmV7Y29udGVudDpcIlxcZjNlZVwifS5pb24taW9zLWJyaWVmY2FzZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2VkXCJ9Lmlvbi1pb3MtYnJvd3NlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjBcIn0uaW9uLWlvcy1icm93c2Vycy1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2VmXCJ9Lmlvbi1pb3MtY2FsY3VsYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjNmMlwifS5pb24taW9zLWNhbGN1bGF0b3Itb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjNmMVwifS5pb24taW9zLWNhbGVuZGFyOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y0XCJ9Lmlvbi1pb3MtY2FsZW5kYXItb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjNmM1wifS5pb24taW9zLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIlxcZjNmNlwifS5pb24taW9zLWNhbWVyYS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y1XCJ9Lmlvbi1pb3MtY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZjNmOFwifS5pb24taW9zLWNhcnQtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjNmN1wifS5pb24taW9zLWNoYXRib3hlczpiZWZvcmV7Y29udGVudDpcIlxcZjNmYVwifS5pb24taW9zLWNoYXRib3hlcy1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y5XCJ9Lmlvbi1pb3MtY2hhdGJ1YmJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjNmY1wifS5pb24taW9zLWNoYXRidWJibGUtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjNmYlwifS5pb24taW9zLWNoZWNrbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjNmZlwifS5pb24taW9zLWNoZWNrbWFyay1lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcZjNmZFwifS5pb24taW9zLWNoZWNrbWFyay1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2ZlXCJ9Lmlvbi1pb3MtY2lyY2xlLWZpbGxlZDpiZWZvcmV7Y29udGVudDpcIlxcZjQwMFwifS5pb24taW9zLWNpcmNsZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDAxXCJ9Lmlvbi1pb3MtY2xvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDNcIn0uaW9uLWlvcy1jbG9jay1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDAyXCJ9Lmlvbi1pb3MtY2xvc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDZcIn0uaW9uLWlvcy1jbG9zZS1lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcZjQwNFwifS5pb24taW9zLWNsb3NlLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDVcIn0uaW9uLWlvcy1jbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjQwY1wifS5pb24taW9zLWNsb3VkLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmNDA4XCJ9Lmlvbi1pb3MtY2xvdWQtZG93bmxvYWQtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQwN1wifS5pb24taW9zLWNsb3VkLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDlcIn0uaW9uLWlvcy1jbG91ZC11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MGJcIn0uaW9uLWlvcy1jbG91ZC11cGxvYWQtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQwYVwifS5pb24taW9zLWNsb3VkeTpiZWZvcmV7Y29udGVudDpcIlxcZjQxMFwifS5pb24taW9zLWNsb3VkeS1uaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjQwZVwifS5pb24taW9zLWNsb3VkeS1uaWdodC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDBkXCJ9Lmlvbi1pb3MtY2xvdWR5LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MGZcIn0uaW9uLWlvcy1jb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTJcIn0uaW9uLWlvcy1jb2ctb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQxMVwifS5pb24taW9zLWNvbG9yLWZpbHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQxNFwifS5pb24taW9zLWNvbG9yLWZpbHRlci1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDEzXCJ9Lmlvbi1pb3MtY29sb3Itd2FuZDpiZWZvcmV7Y29udGVudDpcIlxcZjQxNlwifS5pb24taW9zLWNvbG9yLXdhbmQtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQxNVwifS5pb24taW9zLWNvbXBvc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MThcIn0uaW9uLWlvcy1jb21wb3NlLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTdcIn0uaW9uLWlvcy1jb250YWN0OmJlZm9yZXtjb250ZW50OlwiXFxmNDFhXCJ9Lmlvbi1pb3MtY29udGFjdC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDE5XCJ9Lmlvbi1pb3MtY29weTpiZWZvcmV7Y29udGVudDpcIlxcZjQxY1wifS5pb24taW9zLWNvcHktb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQxYlwifS5pb24taW9zLWNyb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWVcIn0uaW9uLWlvcy1jcm9wLXN0cm9uZzpiZWZvcmV7Y29udGVudDpcIlxcZjQxZFwifS5pb24taW9zLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmNDIwXCJ9Lmlvbi1pb3MtZG93bmxvYWQtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQxZlwifS5pb24taW9zLWRyYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjFcIn0uaW9uLWlvcy1lbWFpbDpiZWZvcmV7Y29udGVudDpcIlxcZjQyM1wifS5pb24taW9zLWVtYWlsLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjJcIn0uaW9uLWlvcy1leWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjVcIn0uaW9uLWlvcy1leWUtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQyNFwifS5pb24taW9zLWZhc3Rmb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNDI3XCJ9Lmlvbi1pb3MtZmFzdGZvcndhcmQtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQyNlwifS5pb24taW9zLWZpbGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjQyOVwifS5pb24taW9zLWZpbGluZy1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDI4XCJ9Lmlvbi1pb3MtZmlsbTpiZWZvcmV7Y29udGVudDpcIlxcZjQyYlwifS5pb24taW9zLWZpbG0tb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQyYVwifS5pb24taW9zLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmRcIn0uaW9uLWlvcy1mbGFnLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmNcIn0uaW9uLWlvcy1mbGFtZTpiZWZvcmV7Y29udGVudDpcIlxcZjQyZlwifS5pb24taW9zLWZsYW1lLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmVcIn0uaW9uLWlvcy1mbGFzazpiZWZvcmV7Y29udGVudDpcIlxcZjQzMVwifS5pb24taW9zLWZsYXNrLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzBcIn0uaW9uLWlvcy1mbG93ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzNcIn0uaW9uLWlvcy1mbG93ZXItb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQzMlwifS5pb24taW9zLWZvbGRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQzNVwifS5pb24taW9zLWZvbGRlci1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDM0XCJ9Lmlvbi1pb3MtZm9vdGJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzdcIn0uaW9uLWlvcy1mb290YmFsbC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDM2XCJ9Lmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzlcIn0uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDM4XCJ9Lmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0M2JcIn0uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYi1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDNhXCJ9Lmlvbi1pb3MtZ2VhcjpiZWZvcmV7Y29udGVudDpcIlxcZjQzZFwifS5pb24taW9zLWdlYXItb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQzY1wifS5pb24taW9zLWdsYXNzZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0M2ZcIn0uaW9uLWlvcy1nbGFzc2VzLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0M2VcIn0uaW9uLWlvcy1ncmlkLXZpZXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NDFcIn0uaW9uLWlvcy1ncmlkLXZpZXctb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ0MFwifS5pb24taW9zLWhlYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmNDQzXCJ9Lmlvbi1pb3MtaGVhcnQtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ0MlwifS5pb24taW9zLWhlbHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NDZcIn0uaW9uLWlvcy1oZWxwLWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmNDQ0XCJ9Lmlvbi1pb3MtaGVscC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDQ1XCJ9Lmlvbi1pb3MtaG9tZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ0OFwifS5pb24taW9zLWhvbWUtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ0N1wifS5pb24taW9zLWluZmluaXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNDRhXCJ9Lmlvbi1pb3MtaW5maW5pdGUtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ0OVwifS5pb24taW9zLWluZm9ybWF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNDRkXCJ9Lmlvbi1pb3MtaW5mb3JtYXRpb24tZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NGJcIn0uaW9uLWlvcy1pbmZvcm1hdGlvbi1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDRjXCJ9Lmlvbi1pb3MtaW9uaWMtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ0ZVwifS5pb24taW9zLWtleXBhZDpiZWZvcmV7Y29udGVudDpcIlxcZjQ1MFwifS5pb24taW9zLWtleXBhZC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDRmXCJ9Lmlvbi1pb3MtbGlnaHRidWxiOmJlZm9yZXtjb250ZW50OlwiXFxmNDUyXCJ9Lmlvbi1pb3MtbGlnaHRidWxiLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTFcIn0uaW9uLWlvcy1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmNDU0XCJ9Lmlvbi1pb3MtbGlzdC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDUzXCJ9Lmlvbi1pb3MtbG9jYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTZcIn0uaW9uLWlvcy1sb2NhdGlvbi1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDU1XCJ9Lmlvbi1pb3MtbG9ja2VkOmJlZm9yZXtjb250ZW50OlwiXFxmNDU4XCJ9Lmlvbi1pb3MtbG9ja2VkLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTdcIn0uaW9uLWlvcy1sb29wOmJlZm9yZXtjb250ZW50OlwiXFxmNDVhXCJ9Lmlvbi1pb3MtbG9vcC1zdHJvbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTlcIn0uaW9uLWlvcy1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmNDVjXCJ9Lmlvbi1pb3MtbWVkaWNhbC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDViXCJ9Lmlvbi1pb3MtbWVka2l0OmJlZm9yZXtjb250ZW50OlwiXFxmNDVlXCJ9Lmlvbi1pb3MtbWVka2l0LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NWRcIn0uaW9uLWlvcy1taWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NjFcIn0uaW9uLWlvcy1taWMtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmNDVmXCJ9Lmlvbi1pb3MtbWljLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NjBcIn0uaW9uLWlvcy1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjQ2NFwifS5pb24taW9zLW1pbnVzLWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmNDYyXCJ9Lmlvbi1pb3MtbWludXMtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ2M1wifS5pb24taW9zLW1vbml0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NjZcIn0uaW9uLWlvcy1tb25pdG9yLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NjVcIn0uaW9uLWlvcy1tb29uOmJlZm9yZXtjb250ZW50OlwiXFxmNDY4XCJ9Lmlvbi1pb3MtbW9vbi1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDY3XCJ9Lmlvbi1pb3MtbW9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ2YVwifS5pb24taW9zLW1vcmUtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ2OVwifS5pb24taW9zLW11c2ljYWwtbm90ZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ2YlwifS5pb24taW9zLW11c2ljYWwtbm90ZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NmNcIn0uaW9uLWlvcy1uYXZpZ2F0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ2ZVwifS5pb24taW9zLW5hdmlnYXRlLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NmRcIn0uaW9uLWlvcy1udXRyaXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzBcIn0uaW9uLWlvcy1udXRyaXRpb24tb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ2ZlwifS5pb24taW9zLXBhcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDcyXCJ9Lmlvbi1pb3MtcGFwZXItb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ3MVwifS5pb24taW9zLXBhcGVycGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzRcIn0uaW9uLWlvcy1wYXBlcnBsYW5lLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzNcIn0uaW9uLWlvcy1wYXJ0bHlzdW5ueTpiZWZvcmV7Y29udGVudDpcIlxcZjQ3NlwifS5pb24taW9zLXBhcnRseXN1bm55LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzVcIn0uaW9uLWlvcy1wYXVzZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ3OFwifS5pb24taW9zLXBhdXNlLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzdcIn0uaW9uLWlvcy1wYXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0N2FcIn0uaW9uLWlvcy1wYXctb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ3OVwifS5pb24taW9zLXBlb3BsZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ3Y1wifS5pb24taW9zLXBlb3BsZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDdiXCJ9Lmlvbi1pb3MtcGVyc29uOmJlZm9yZXtjb250ZW50OlwiXFxmNDdlXCJ9Lmlvbi1pb3MtcGVyc29uLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0N2RcIn0uaW9uLWlvcy1wZXJzb25hZGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODBcIn0uaW9uLWlvcy1wZXJzb25hZGQtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ3ZlwifS5pb24taW9zLXBob3RvczpiZWZvcmV7Y29udGVudDpcIlxcZjQ4MlwifS5pb24taW9zLXBob3Rvcy1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDgxXCJ9Lmlvbi1pb3MtcGllOmJlZm9yZXtjb250ZW50OlwiXFxmNDg0XCJ9Lmlvbi1pb3MtcGllLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODNcIn0uaW9uLWlvcy1waW50OmJlZm9yZXtjb250ZW50OlwiXFxmNDg2XCJ9Lmlvbi1pb3MtcGludC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDg1XCJ9Lmlvbi1pb3MtcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZjQ4OFwifS5pb24taW9zLXBsYXktb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ4N1wifS5pb24taW9zLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OGJcIn0uaW9uLWlvcy1wbHVzLWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmNDg5XCJ9Lmlvbi1pb3MtcGx1cy1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDhhXCJ9Lmlvbi1pb3MtcHJpY2V0YWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OGRcIn0uaW9uLWlvcy1wcmljZXRhZy1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDhjXCJ9Lmlvbi1pb3MtcHJpY2V0YWdzOmJlZm9yZXtjb250ZW50OlwiXFxmNDhmXCJ9Lmlvbi1pb3MtcHJpY2V0YWdzLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OGVcIn0uaW9uLWlvcy1wcmludGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDkxXCJ9Lmlvbi1pb3MtcHJpbnRlci1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDkwXCJ9Lmlvbi1pb3MtcHVsc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTNcIn0uaW9uLWlvcy1wdWxzZS1zdHJvbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTJcIn0uaW9uLWlvcy1yYWlueTpiZWZvcmV7Y29udGVudDpcIlxcZjQ5NVwifS5pb24taW9zLXJhaW55LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTRcIn0uaW9uLWlvcy1yZWNvcmRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTdcIn0uaW9uLWlvcy1yZWNvcmRpbmctb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ5NlwifS5pb24taW9zLXJlZG86YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTlcIn0uaW9uLWlvcy1yZWRvLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OThcIn0uaW9uLWlvcy1yZWZyZXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNDljXCJ9Lmlvbi1pb3MtcmVmcmVzaC1lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcZjQ5YVwifS5pb24taW9zLXJlZnJlc2gtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ5YlwifS5pb24taW9zLXJlbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjQ5ZFwifS5pb24taW9zLXJldmVyc2UtY2FtZXJhOmJlZm9yZXtjb250ZW50OlwiXFxmNDlmXCJ9Lmlvbi1pb3MtcmV2ZXJzZS1jYW1lcmEtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ5ZVwifS5pb24taW9zLXJld2luZDpiZWZvcmV7Y29udGVudDpcIlxcZjRhMVwifS5pb24taW9zLXJld2luZC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGEwXCJ9Lmlvbi1pb3Mtcm9zZTpiZWZvcmV7Y29udGVudDpcIlxcZjRhM1wifS5pb24taW9zLXJvc2Utb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRhMlwifS5pb24taW9zLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIlxcZjRhNVwifS5pb24taW9zLXNlYXJjaC1zdHJvbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YTRcIn0uaW9uLWlvcy1zZXR0aW5nczpiZWZvcmV7Y29udGVudDpcIlxcZjRhN1wifS5pb24taW9zLXNldHRpbmdzLXN0cm9uZzpiZWZvcmV7Y29udGVudDpcIlxcZjRhNlwifS5pb24taW9zLXNodWZmbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YTlcIn0uaW9uLWlvcy1zaHVmZmxlLXN0cm9uZzpiZWZvcmV7Y29udGVudDpcIlxcZjRhOFwifS5pb24taW9zLXNraXBiYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjRhYlwifS5pb24taW9zLXNraXBiYWNrd2FyZC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGFhXCJ9Lmlvbi1pb3Mtc2tpcGZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YWRcIn0uaW9uLWlvcy1za2lwZm9yd2FyZC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGFjXCJ9Lmlvbi1pb3Mtc25vd3k6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YWVcIn0uaW9uLWlvcy1zcGVlZG9tZXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjRiMFwifS5pb24taW9zLXNwZWVkb21ldGVyLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YWZcIn0uaW9uLWlvcy1zdGFyOmJlZm9yZXtjb250ZW50OlwiXFxmNGIzXCJ9Lmlvbi1pb3Mtc3Rhci1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmNGIxXCJ9Lmlvbi1pb3Mtc3Rhci1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGIyXCJ9Lmlvbi1pb3Mtc3RvcHdhdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmNGI1XCJ9Lmlvbi1pb3Mtc3RvcHdhdGNoLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YjRcIn0uaW9uLWlvcy1zdW5ueTpiZWZvcmV7Y29udGVudDpcIlxcZjRiN1wifS5pb24taW9zLXN1bm55LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YjZcIn0uaW9uLWlvcy10ZWxlcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YjlcIn0uaW9uLWlvcy10ZWxlcGhvbmUtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRiOFwifS5pb24taW9zLXRlbm5pc2JhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YmJcIn0uaW9uLWlvcy10ZW5uaXNiYWxsLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YmFcIn0uaW9uLWlvcy10aHVuZGVyc3Rvcm06YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YmRcIn0uaW9uLWlvcy10aHVuZGVyc3Rvcm0tb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRiY1wifS5pb24taW9zLXRpbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YmZcIn0uaW9uLWlvcy10aW1lLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YmVcIn0uaW9uLWlvcy10aW1lcjpiZWZvcmV7Y29udGVudDpcIlxcZjRjMVwifS5pb24taW9zLXRpbWVyLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YzBcIn0uaW9uLWlvcy10b2dnbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YzNcIn0uaW9uLWlvcy10b2dnbGUtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRjMlwifS5pb24taW9zLXRyYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNGM1XCJ9Lmlvbi1pb3MtdHJhc2gtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRjNFwifS5pb24taW9zLXVuZG86YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YzdcIn0uaW9uLWlvcy11bmRvLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YzZcIn0uaW9uLWlvcy11bmxvY2tlZDpiZWZvcmV7Y29udGVudDpcIlxcZjRjOVwifS5pb24taW9zLXVubG9ja2VkLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YzhcIn0uaW9uLWlvcy11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0Y2JcIn0uaW9uLWlvcy11cGxvYWQtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRjYVwifS5pb24taW9zLXZpZGVvY2FtOmJlZm9yZXtjb250ZW50OlwiXFxmNGNkXCJ9Lmlvbi1pb3MtdmlkZW9jYW0tb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRjY1wifS5pb24taW9zLXZvbHVtZS1oaWdoOmJlZm9yZXtjb250ZW50OlwiXFxmNGNlXCJ9Lmlvbi1pb3Mtdm9sdW1lLWxvdzpiZWZvcmV7Y29udGVudDpcIlxcZjRjZlwifS5pb24taW9zLXdpbmVnbGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjRkMVwifS5pb24taW9zLXdpbmVnbGFzcy1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGQwXCJ9Lmlvbi1pb3Mtd29ybGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZDNcIn0uaW9uLWlvcy13b3JsZC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGQyXCJ9Lmlvbi1pcGFkOmJlZm9yZXtjb250ZW50OlwiXFxmMWY5XCJ9Lmlvbi1pcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmFcIn0uaW9uLWlwb2Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmJcIn0uaW9uLWpldDpiZWZvcmV7Y29udGVudDpcIlxcZjI5NVwifS5pb24ta2V5OmJlZm9yZXtjb250ZW50OlwiXFxmMjk2XCJ9Lmlvbi1rbmlmZTpiZWZvcmV7Y29udGVudDpcIlxcZjI5N1wifS5pb24tbGFwdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMWZjXCJ9Lmlvbi1sZWFmOmJlZm9yZXtjb250ZW50OlwiXFxmMWZkXCJ9Lmlvbi1sZXZlbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOThcIn0uaW9uLWxpZ2h0YnVsYjpiZWZvcmV7Y29udGVudDpcIlxcZjI5OVwifS5pb24tbGluazpiZWZvcmV7Y29udGVudDpcIlxcZjFmZVwifS5pb24tbG9hZC1hOmJlZm9yZXtjb250ZW50OlwiXFxmMjlhXCJ9Lmlvbi1sb2FkLWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOWJcIn0uaW9uLWxvYWQtYzpiZWZvcmV7Y29udGVudDpcIlxcZjI5Y1wifS5pb24tbG9hZC1kOmJlZm9yZXtjb250ZW50OlwiXFxmMjlkXCJ9Lmlvbi1sb2NhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjFmZlwifS5pb24tbG9jay1jb21iaW5hdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjRkNFwifS5pb24tbG9ja2VkOmJlZm9yZXtjb250ZW50OlwiXFxmMjAwXCJ9Lmlvbi1sb2ctaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOWVcIn0uaW9uLWxvZy1vdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOWZcIn0uaW9uLWxvb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDFcIn0uaW9uLW1hZ25ldDpiZWZvcmV7Y29udGVudDpcIlxcZjJhMFwifS5pb24tbWFsZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhMVwifS5pb24tbWFuOmJlZm9yZXtjb250ZW50OlwiXFxmMjAyXCJ9Lmlvbi1tYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDNcIn0uaW9uLW1lZGtpdDpiZWZvcmV7Y29udGVudDpcIlxcZjJhMlwifS5pb24tbWVyZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzM2ZcIn0uaW9uLW1pYy1hOmJlZm9yZXtjb250ZW50OlwiXFxmMjA0XCJ9Lmlvbi1taWMtYjpiZWZvcmV7Y29udGVudDpcIlxcZjIwNVwifS5pb24tbWljLWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDZcIn0uaW9uLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjA5XCJ9Lmlvbi1taW51cy1jaXJjbGVkOmJlZm9yZXtjb250ZW50OlwiXFxmMjA3XCJ9Lmlvbi1taW51cy1yb3VuZDpiZWZvcmV7Y29udGVudDpcIlxcZjIwOFwifS5pb24tbW9kZWwtczpiZWZvcmV7Y29udGVudDpcIlxcZjJjMVwifS5pb24tbW9uaXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjIwYVwifS5pb24tbW9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjIwYlwifS5pb24tbW91c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNDBcIn0uaW9uLW11c2ljLW5vdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGNcIn0uaW9uLW5hdmljb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGVcIn0uaW9uLW5hdmljb24tcm91bmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGRcIn0uaW9uLW5hdmlnYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMmEzXCJ9Lmlvbi1uZXR3b3JrOmJlZm9yZXtjb250ZW50OlwiXFxmMzQxXCJ9Lmlvbi1uby1zbW9raW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMmMyXCJ9Lmlvbi1udWNsZWFyOmJlZm9yZXtjb250ZW50OlwiXFxmMmE0XCJ9Lmlvbi1vdXRsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNDJcIn0uaW9uLXBhaW50YnJ1c2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZDVcIn0uaW9uLXBhaW50YnVja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmNGQ2XCJ9Lmlvbi1wYXBlci1haXJwbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZjJjM1wifS5pb24tcGFwZXJjbGlwOmJlZm9yZXtjb250ZW50OlwiXFxmMjBmXCJ9Lmlvbi1wYXVzZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxMFwifS5pb24tcGVyc29uOmJlZm9yZXtjb250ZW50OlwiXFxmMjEzXCJ9Lmlvbi1wZXJzb24tYWRkOmJlZm9yZXtjb250ZW50OlwiXFxmMjExXCJ9Lmlvbi1wZXJzb24tc3RhbGtlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIxMlwifS5pb24tcGllLWdyYXBoOmJlZm9yZXtjb250ZW50OlwiXFxmMmE1XCJ9Lmlvbi1waW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTZcIn0uaW9uLXBpbnBvaW50OmJlZm9yZXtjb250ZW50OlwiXFxmMmE3XCJ9Lmlvbi1waXp6YTpiZWZvcmV7Y29udGVudDpcIlxcZjJhOFwifS5pb24tcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTRcIn0uaW9uLXBsYW5ldDpiZWZvcmV7Y29udGVudDpcIlxcZjM0M1wifS5pb24tcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZjIxNVwifS5pb24tcGxheXN0YXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMGFcIn0uaW9uLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMThcIn0uaW9uLXBsdXMtY2lyY2xlZDpiZWZvcmV7Y29udGVudDpcIlxcZjIxNlwifS5pb24tcGx1cy1yb3VuZDpiZWZvcmV7Y29udGVudDpcIlxcZjIxN1wifS5pb24tcG9kaXVtOmJlZm9yZXtjb250ZW50OlwiXFxmMzQ0XCJ9Lmlvbi1wb3VuZDpiZWZvcmV7Y29udGVudDpcIlxcZjIxOVwifS5pb24tcG93ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTlcIn0uaW9uLXByaWNldGFnOmJlZm9yZXtjb250ZW50OlwiXFxmMmFhXCJ9Lmlvbi1wcmljZXRhZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWJcIn0uaW9uLXByaW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWFcIn0uaW9uLXB1bGwtcmVxdWVzdDpiZWZvcmV7Y29udGVudDpcIlxcZjM0NVwifS5pb24tcXItc2Nhbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjM0NlwifS5pb24tcXVvdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNDdcIn0uaW9uLXJhZGlvLXdhdmVzOmJlZm9yZXtjb250ZW50OlwiXFxmMmFjXCJ9Lmlvbi1yZWNvcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWJcIn0uaW9uLXJlZnJlc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWNcIn0uaW9uLXJlcGx5OmJlZm9yZXtjb250ZW50OlwiXFxmMjFlXCJ9Lmlvbi1yZXBseS1hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWRcIn0uaW9uLXJpYmJvbi1hOmJlZm9yZXtjb250ZW50OlwiXFxmMzQ4XCJ9Lmlvbi1yaWJib24tYjpiZWZvcmV7Y29udGVudDpcIlxcZjM0OVwifS5pb24tc2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMzRhXCJ9Lmlvbi1zYWQtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRkN1wifS5pb24tc2Npc3NvcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNGJcIn0uaW9uLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIlxcZjIxZlwifS5pb24tc2V0dGluZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWRcIn0uaW9uLXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMjIwXCJ9Lmlvbi1zaHVmZmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjIxXCJ9Lmlvbi1za2lwLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMjIyXCJ9Lmlvbi1za2lwLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjNcIn0uaW9uLXNvY2lhbC1hbmRyb2lkOmJlZm9yZXtjb250ZW50OlwiXFxmMjI1XCJ9Lmlvbi1zb2NpYWwtYW5kcm9pZC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjI0XCJ9Lmlvbi1zb2NpYWwtYW5ndWxhcjpiZWZvcmV7Y29udGVudDpcIlxcZjRkOVwifS5pb24tc29jaWFsLWFuZ3VsYXItb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRkOFwifS5pb24tc29jaWFsLWFwcGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjI3XCJ9Lmlvbi1zb2NpYWwtYXBwbGUtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyNlwifS5pb24tc29jaWFsLWJpdGNvaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWZcIn0uaW9uLXNvY2lhbC1iaXRjb2luLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWVcIn0uaW9uLXNvY2lhbC1idWZmZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjlcIn0uaW9uLXNvY2lhbC1idWZmZXItb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyOFwifS5pb24tc29jaWFsLWNocm9tZTpiZWZvcmV7Y29udGVudDpcIlxcZjRkYlwifS5pb24tc29jaWFsLWNocm9tZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGRhXCJ9Lmlvbi1zb2NpYWwtY29kZXBlbjpiZWZvcmV7Y29udGVudDpcIlxcZjRkZFwifS5pb24tc29jaWFsLWNvZGVwZW4tb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRkY1wifS5pb24tc29jaWFsLWNzczM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZGZcIn0uaW9uLXNvY2lhbC1jc3MzLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZGVcIn0uaW9uLXNvY2lhbC1kZXNpZ25lcm5ld3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmJcIn0uaW9uLXNvY2lhbC1kZXNpZ25lcm5ld3Mtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyYVwifS5pb24tc29jaWFsLWRyaWJiYmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjJkXCJ9Lmlvbi1zb2NpYWwtZHJpYmJibGUtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyY1wifS5pb24tc29jaWFsLWRyb3Bib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmZcIn0uaW9uLXNvY2lhbC1kcm9wYm94LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmVcIn0uaW9uLXNvY2lhbC1ldXJvOmJlZm9yZXtjb250ZW50OlwiXFxmNGUxXCJ9Lmlvbi1zb2NpYWwtZXVyby1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGUwXCJ9Lmlvbi1zb2NpYWwtZmFjZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzFcIn0uaW9uLXNvY2lhbC1mYWNlYm9vay1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjMwXCJ9Lmlvbi1zb2NpYWwtZm91cnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjM0ZFwifS5pb24tc29jaWFsLWZvdXJzcXVhcmUtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjM0Y1wifS5pb24tc29jaWFsLWZyZWVic2QtZGV2aWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzRcIn0uaW9uLXNvY2lhbC1naXRodWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzNcIn0uaW9uLXNvY2lhbC1naXRodWItb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjIzMlwifS5pb24tc29jaWFsLWdvb2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZjM0ZlwifS5pb24tc29jaWFsLWdvb2dsZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMzRlXCJ9Lmlvbi1zb2NpYWwtZ29vZ2xlcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjIzNVwifS5pb24tc29jaWFsLWdvb2dsZXBsdXMtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjIzNFwifS5pb24tc29jaWFsLWhhY2tlcm5ld3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzdcIn0uaW9uLXNvY2lhbC1oYWNrZXJuZXdzLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzZcIn0uaW9uLXNvY2lhbC1odG1sNTpiZWZvcmV7Y29udGVudDpcIlxcZjRlM1wifS5pb24tc29jaWFsLWh0bWw1LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTJcIn0uaW9uLXNvY2lhbC1pbnN0YWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNTFcIn0uaW9uLXNvY2lhbC1pbnN0YWdyYW0tb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjM1MFwifS5pb24tc29jaWFsLWphdmFzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTVcIn0uaW9uLXNvY2lhbC1qYXZhc2NyaXB0LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTRcIn0uaW9uLXNvY2lhbC1saW5rZWRpbjpiZWZvcmV7Y29udGVudDpcIlxcZjIzOVwifS5pb24tc29jaWFsLWxpbmtlZGluLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzhcIn0uaW9uLXNvY2lhbC1tYXJrZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjRlNlwifS5pb24tc29jaWFsLW5vZGVqczpiZWZvcmV7Y29udGVudDpcIlxcZjRlN1wifS5pb24tc29jaWFsLW9jdG9jYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZThcIn0uaW9uLXNvY2lhbC1waW50ZXJlc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjFcIn0uaW9uLXNvY2lhbC1waW50ZXJlc3Qtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiMFwifS5pb24tc29jaWFsLXB5dGhvbjpiZWZvcmV7Y29udGVudDpcIlxcZjRlOVwifS5pb24tc29jaWFsLXJlZGRpdDpiZWZvcmV7Y29udGVudDpcIlxcZjIzYlwifS5pb24tc29jaWFsLXJlZGRpdC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjNhXCJ9Lmlvbi1zb2NpYWwtcnNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjNkXCJ9Lmlvbi1zb2NpYWwtcnNzLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2NcIn0uaW9uLXNvY2lhbC1zYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNGVhXCJ9Lmlvbi1zb2NpYWwtc2t5cGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2ZcIn0uaW9uLXNvY2lhbC1za3lwZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjNlXCJ9Lmlvbi1zb2NpYWwtc25hcGNoYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZWNcIn0uaW9uLXNvY2lhbC1zbmFwY2hhdC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGViXCJ9Lmlvbi1zb2NpYWwtdHVtYmxyOmJlZm9yZXtjb250ZW50OlwiXFxmMjQxXCJ9Lmlvbi1zb2NpYWwtdHVtYmxyLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDBcIn0uaW9uLXNvY2lhbC10dXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzVcIn0uaW9uLXNvY2lhbC10d2l0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZWVcIn0uaW9uLXNvY2lhbC10d2l0Y2gtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRlZFwifS5pb24tc29jaWFsLXR3aXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDNcIn0uaW9uLXNvY2lhbC10d2l0dGVyLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDJcIn0uaW9uLXNvY2lhbC11c2Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNTNcIn0uaW9uLXNvY2lhbC11c2Qtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjM1MlwifS5pb24tc29jaWFsLXZpbWVvOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ1XCJ9Lmlvbi1zb2NpYWwtdmltZW8tb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0NFwifS5pb24tc29jaWFsLXdoYXRzYXBwOmJlZm9yZXtjb250ZW50OlwiXFxmNGYwXCJ9Lmlvbi1zb2NpYWwtd2hhdHNhcHAtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRlZlwifS5pb24tc29jaWFsLXdpbmRvd3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDdcIn0uaW9uLXNvY2lhbC13aW5kb3dzLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDZcIn0uaW9uLXNvY2lhbC13b3JkcHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDlcIn0uaW9uLXNvY2lhbC13b3JkcHJlc3Mtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0OFwifS5pb24tc29jaWFsLXlhaG9vOmJlZm9yZXtjb250ZW50OlwiXFxmMjRiXCJ9Lmlvbi1zb2NpYWwteWFob28tb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0YVwifS5pb24tc29jaWFsLXllbjpiZWZvcmV7Y29udGVudDpcIlxcZjRmMlwifS5pb24tc29jaWFsLXllbi1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGYxXCJ9Lmlvbi1zb2NpYWwteW91dHViZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0ZFwifS5pb24tc29jaWFsLXlvdXR1YmUtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0Y1wifS5pb24tc291cC1jYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjRcIn0uaW9uLXNvdXAtY2FuLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjNcIn0uaW9uLXNwZWFrZXJwaG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiMlwifS5pb24tc3BlZWRvbWV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjNcIn0uaW9uLXNwb29uOmJlZm9yZXtjb250ZW50OlwiXFxmMmI0XCJ9Lmlvbi1zdGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMjRlXCJ9Lmlvbi1zdGF0cy1iYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMmI1XCJ9Lmlvbi1zdGVhbTpiZWZvcmV7Y29udGVudDpcIlxcZjMwYlwifS5pb24tc3RvcDpiZWZvcmV7Y29udGVudDpcIlxcZjI0ZlwifS5pb24tdGhlcm1vbWV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjZcIn0uaW9uLXRodW1ic2Rvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTBcIn0uaW9uLXRodW1ic3VwOmJlZm9yZXtjb250ZW50OlwiXFxmMjUxXCJ9Lmlvbi10b2dnbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNTVcIn0uaW9uLXRvZ2dsZS1maWxsZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNTRcIn0uaW9uLXRyYW5zZ2VuZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNGY1XCJ9Lmlvbi10cmFzaC1hOmJlZm9yZXtjb250ZW50OlwiXFxmMjUyXCJ9Lmlvbi10cmFzaC1iOmJlZm9yZXtjb250ZW50OlwiXFxmMjUzXCJ9Lmlvbi10cm9waHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNTZcIn0uaW9uLXRzaGlydDpiZWZvcmV7Y29udGVudDpcIlxcZjRmN1wifS5pb24tdHNoaXJ0LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjZcIn0uaW9uLXVtYnJlbGxhOmJlZm9yZXtjb250ZW50OlwiXFxmMmI3XCJ9Lmlvbi11bml2ZXJzaXR5OmJlZm9yZXtjb250ZW50OlwiXFxmMzU3XCJ9Lmlvbi11bmxvY2tlZDpiZWZvcmV7Y29udGVudDpcIlxcZjI1NFwifS5pb24tdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMjU1XCJ9Lmlvbi11c2I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjhcIn0uaW9uLXZpZGVvY2FtZXJhOmJlZm9yZXtjb250ZW50OlwiXFxmMjU2XCJ9Lmlvbi12b2x1bWUtaGlnaDpiZWZvcmV7Y29udGVudDpcIlxcZjI1N1wifS5pb24tdm9sdW1lLWxvdzpiZWZvcmV7Y29udGVudDpcIlxcZjI1OFwifS5pb24tdm9sdW1lLW1lZGl1bTpiZWZvcmV7Y29udGVudDpcIlxcZjI1OVwifS5pb24tdm9sdW1lLW11dGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWFcIn0uaW9uLXdhbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNThcIn0uaW9uLXdhdGVyZHJvcDpiZWZvcmV7Y29udGVudDpcIlxcZjI1YlwifS5pb24td2lmaTpiZWZvcmV7Y29udGVudDpcIlxcZjI1Y1wifS5pb24td2luZWdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMmI5XCJ9Lmlvbi13b21hbjpiZWZvcmV7Y29udGVudDpcIlxcZjI1ZFwifS5pb24td3JlbmNoOmJlZm9yZXtjb250ZW50OlwiXFxmMmJhXCJ9Lmlvbi14Ym94OmJlZm9yZXtjb250ZW50OlwiXFxmMzBjXCJ9XG4iLCIvKiAqKioqKioqKioqKioqKioqKiogIGRyb3Atem9uZSAqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zb3J0YWJsZSwgLmxpbmstYXJyYXkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNvbG9yX3JvdWdlIHtcbiAgICBjb2xvcjogcmVkO1xufVxuXG4uY29sb3JfdmVydCB7XG4gICAgY29sb3I6IGdyZWVuO1xufVxuXG4uZHJvcC16b25lIHtcbiAgICBib3JkZXI6IDJweCBkYXNoZWQgI2NjYztcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5kcm9wLXpvbmUuaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmNmZmO1xufVxuXG4jcHJldmlldyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWNfaHRtbC9pbWFnZXMvcGxhY2Vob2xkZXItaW1hZ2UucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLnByZXZpZXctaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMjAwcHg7XG59XG5cbi5wcmV2aWV3LWl0ZW0gaW1nLCAucHJldmlldy1pdGVtIHZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4vKiAqKioqKioqKioqKioqKioqICBmaW4gZHJvcC16b25lICoqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4vKiAqKioqKioqKioqKioqKiogQ2xhc3MgZ2VuZXJpcXVlKioqKioqKioqKioqKioqKioqKiAqL1xuXG4uZmxleF9jb2xvbm5lX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi53aWR0aF8yMCB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGhfNDcge1xuICAgIHdpZHRoOiA0NyUgIWltcG9ydGFudDtcbn1cblxuLnBhZF9ib3R0b21fMzBweCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5mbGV4X2NlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl9ib3R0b21fMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl9ib3R0b21fNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoXzEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuKiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4vKiAqKioqKioqKioqKiBjdXN0b20gaW5wdXQgY2hlY2tib3ggKioqKioqKioqKioqKioqKioqKioqICovXG5cbi5jaGFtcHNfZm9ybSBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICB3aWR0aDogNzBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDM1cHg7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2M2YzZjNjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDI1NSwgMCwgMCwgMC4yKTtcbiAgICB0cmFuc2l0aW9uOiAwLjdzO1xufVxuXG5pbnB1dDpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgYmFja2dyb3VuZDogIzBDNjI0RDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzFweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRyYW5zaXRpb246IC41cztcbiAgICBtYXJnaW46IDBweCAwIDAgLTJweDtcbn1cblxuaW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl06YmVmb3JlIHtcbiAgICBsZWZ0OiA0MHB4O1xufVxuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi8qICoqKioqKioqKioqKioqKioqKioqICB1cGxvYWQtYnRuLXdyYXBwZXIgICoqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLnVwbG9hZC1idG4td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJ0bl91cGxvYWQge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxNDgzOTY7XG4gICAgY29sb3I6ICMxNDgzOTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgd2lkdGg6IDIxMHB4O1xufVxuXG4udXBsb2FkLWJ0bi13cmFwcGVyIGlucHV0W3R5cGU9ZmlsZV0ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbn1cblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi8qICoqKioqKioqKioqKioqKiBsYXJnZXVyIGNlbHVsZSB0YWJsZWF1ICoqKioqKioqKioqKioqKioqKioqICovXG5cbi8qIEZsZXggU2hyaW5rICovXG5cbi5mbGV4X2Jhc2lzXzUge1xuICAgIGZsZXgtYmFzaXM6IDUlO1xufVxuXG4uZmxleF9iYXNpc183IHtcbiAgICBmbGV4LWJhc2lzOiA3JTtcbn1cblxuLmZsZXhfYmFzaXNfMTAge1xuICAgIGZsZXgtYmFzaXM6IDEwJTtcbn1cblxuLmZsZXhfYmFzaXNfMTUge1xuICAgIGZsZXgtYmFzaXM6IDE1JTtcbn1cblxuLmZsZXhfYmFzaXNfMjAge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbn1cblxuLmZsZXhfYmFzaXNfMjUge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbn1cblxuLmZsZXhfYmFzaXNfMzAge1xuICAgIGZsZXgtYmFzaXM6IDMwJTtcbn1cblxuLmZsZXhfYmFzaXNfMzUge1xuICAgIGZsZXgtYmFzaXM6IDM1JTtcbn1cblxuLmZsZXhfYmFzaXNfNDAge1xuICAgIGZsZXgtYmFzaXM6IDQwJTtcbn1cblxuLmZsZXhfYmFzaXNfNDUge1xuICAgIGZsZXgtYmFzaXM6IDQ1JTtcbn1cblxuLmZsZXhfYmFzaXNfYm91YmxlIHtcbiAgICBmbGV4LWJhc2lzOiA0OCU7XG59XG5cbi5mbGV4X2Jhc2lzXzUwIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG59XG5cbi5mbGV4X2Jhc2lzXzU1IHtcbiAgICBmbGV4LWJhc2lzOiA1NSU7XG59XG5cbi5mbGV4X2Jhc2lzXzYwIHtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG59XG5cbi5mbGV4X2Jhc2lzXzY1IHtcbiAgICBmbGV4LWJhc2lzOiA2NSU7XG59XG5cbi5mbGV4X2Jhc2lzXzcwIHtcbiAgICBmbGV4LWJhc2lzOiA3MCU7XG59XG5cbi5mbGV4X2Jhc2lzXzc1IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG59XG5cbi5mbGV4X2Jhc2lzXzgwIHtcbiAgICBmbGV4LWJhc2lzOiA4MCU7XG59XG5cbi5mbGV4X2Jhc2lzXzg1IHtcbiAgICBmbGV4LWJhc2lzOiA4NSU7XG59XG5cbi5mbGV4X2Jhc2lzXzkwIHtcbiAgICBmbGV4LWJhc2lzOiA5MCU7XG59XG5cbi5mbGV4X2Jhc2lzXzk1IHtcbiAgICBmbGV4LWJhc2lzOiA5NSU7XG59XG5cbi5mbGV4X2Jhc2lzXzEwMCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuLmZsZXhfYmFzaXNfZGVmYXVsdCB7XG4gICAgZmxleDogMTtcbn1cblxuLyogKioqKioqKioqKioqKioqIGZpbiBsYXJnZXVyIGNlbHVsZSB0YWJsZWF1ICoqKioqKioqKioqKioqKiogKi9cblxuLm1lbnUtYnRuLm9wZW4gLm1lbnUtYnRuX19idXJnZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5tZW51LWJ0bi5vcGVuIC5tZW51LWJ0bl9fYnVyZ2VyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMzVweCwgLTM1cHgpO1xuICAgIGJhY2tncm91bmQ6ICNFRDFCMkY7XG59XG5cbi5tZW51LWJ0bi5vcGVuIC5tZW51LWJ0bl9fYnVyZ2VyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMzVweCwgMzVweCk7XG4gICAgYmFja2dyb3VuZDogI0VEMUIyRjtcbn1cblxuLm1lbnUtYnRuLm9wZW4ge1xuICAgIC8qYm9yZGVyOiAzcHggc29saWQgI0VEMUIyRjsqL1xufVxuXG4udGV4dF9hbGlnbl9jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3RpdHJlX3NpdGUge1xuICAgIHBhZGRpbmc6IDgwcHggMTVweDtcbiAgICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICN0aXRyZV9zaXRlIHtcbiAgICBwYWRkaW5nOiAwcHggMTVweCA1MHB4IDE1cHg7XG4gICAgfVxufVxuXG4uaDEsIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5jb250ZW51X2NlbnRyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTUwcHggNTBweDtcbn1cblxuLmNvbnRlbnVfY2VudHJlX2Nvbm5leGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTUwcHggNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbiNHZXN0aW9uX2FuaW1hdGlvbnMge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpY19odG1sL2ltYWdlcy9Hcm91cGUlMjA5OUAyeC5wbmdcIikgY2VudGVyIDMwcHggbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG59XG5cbiNRdWVzdGlvbm5haXJlX3NhdGlzZmFjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljX2h0bWwvaW1hZ2VzL0dyb3VwZSUyMDEwMEAyeC5wbmdcIikgY2VudGVyIDMwcHggbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG59XG5cbiNHZXN0aW9uX2NfcmVnaW9uYWxlcyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljX2h0bWwvaW1hZ2VzL0dyb3VwZSUyMDEwMUAyeC5wbmdcIikgY2VudGVyIDMwcHggbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG59XG5cbiNHZXN0aW9uX3V0aWxpc2F0ZXVycyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljX2h0bWwvaW1hZ2VzL0dyb3VwZSUyMDEwMkAyeC5wbmdcIikgY2VudGVyIDMwcHggbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG59XG5cbi5CdG5fY2hvaXhfaW50ZXJmYWNlX2hvbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHBhZGRpbmc6IDE0MHB4IDI1cHggMzBweCAyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA5cHggMHB4ICMwMDAwMDA7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA5cHggMHB4ICMwMDAwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuI2Nob2l4X2ludGVyZmFjZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50aXRyZV9zZWN0aW9uX2NvbnRlbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udGl0cmVfc2VjdGlvbl9jb250ZW51X3NpbXBsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmgyLCBoMiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmJ0bl9zdHlsZV9iYXNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICMxNDgzOTY7XG4gICAgcGFkZGluZzogNnB4IDMwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxNDgzOTY7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbn1cblxuLmJ0bl9pbnRlcm5lX3NlY3Rpb25fc3R5bGVfYmFzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMEM2MjREO1xuICAgIHBhZGRpbmc6IDZweCAzMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMEM2MjREO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbi5idG5faW50ZXJuZV9zZWN0aW9uX3N0eWxlX2Jhc2Vfc3VwcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjYzUwMDAwO1xuICAgIHBhZGRpbmc6IDZweCAzMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjYzUwMDAwO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbi5idG5faW50ZXJuZV9zZWN0aW9uX3N0eWxlX2Jhc2U6aG92ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA2cHggMzBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMwQzYyNEQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzBDNjI0RDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG4uYnRuX2ludGVybmVfc2VjdGlvbl9zdHlsZV9iYXNlX3N1cHA6aG92ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA2cHggMzBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNjNTAwMDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2M1MDAwMDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG4uYnRuX3N0eWxlX2Jhc2U6aG92ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogIzBDNjI0RDtcbiAgICBwYWRkaW5nOiA2cHggMzBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzBDNjI0RDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG4uc2VjdGlvbl9jb250ZW51IHtcbiAgICBtYXJnaW46IDBweCAwIDQwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCAjMDAwMDAwO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCAjMDAwMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5zZWN0aW9uX2NvbnRlbnVfY29ubmV4aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggOXB4IDBweCAjMDAwMDAwO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggOXB4IDBweCAjMDAwMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNlY3Rpb25fY29udGVudV9jb25uZXhpb24gYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zZWxlY3Rfc3R5bGUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJvcmRlcjogc29saWQgMnB4ICNFQUVBRUE7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnNwYWNlX2NvbnRlbnUge1xuICAgIGhlaWdodDogNDBweDtcbn1cblxuLyogKioqKiAgY3NzIHRhYmxlYXUgYmFzZSAqKiogKi9cblxuLnRhYmxlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQURBREE7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAuMDgpO1xufVxuXG4udGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkYWRhO1xufVxuXG4uaGVhZGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICBjb2xvcjogIzNlM2UzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnJvdy1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA4cHggNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4ucm93LWl0ZW06aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuICAgIC8qYm94LXNoYWRvdzogMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAuMDgpOyovXG59XG5cbi5yb3ctc3ViLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgZmxleDogMTtcbn1cblxuLnJvdy1zdWItY29udGFpbmVyIC5yb3ctaXRlbSB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRhZGE7XG59XG5cbi50YWJsZS1yb3c6bGFzdC1jaGlsZCwgLnJvdy1zdWItY29udGFpbmVyIC5yb3ctaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4udGl0cmVfaW50ZXJuZV9zZWN0aW9uX2NvbnRlbnUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udGl0cmVfaW50ZXJuZV9idG5fc2VjdGlvbl9jb250ZW51IGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4udGl0cmVfaW50ZXJuZV9idG5fc2VjdGlvbl9jb250ZW51IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuYm9keSB7XG4gICAgbWluLXdpZHRoOiAxMjAwcHg7XG59XG5cbi5idG5fc3R5bGVfdGFibGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzBDNjI0RDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgIGNvbG9yOiAjMEM2MjREO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ0bl9zdHlsZV90YWJsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzBDNjI0RDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bl9yb25kX3N0eWxlX3RhYmxlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwQzYyNEQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA1cHggOXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzBDNjI0RDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG5fcm9uZF9zdHlsZV90YWJsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzBDNjI0RDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuZGl2LnJvdy1pdGVtLmFsaWduX2ZsZXhfZHJvaXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLnRpdHJlX2ludGVybmVfYnRuX3NlY3Rpb25fY29udGVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uaGVhZGluZyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnVwbG9hZF96b25lX3RleHRlIHtcbiAgICBib3JkZXI6IDJweCBkYXNoZWQgI0IxQjFCMTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmRvdWJsZV9zZWN0aW9uX2NvbnRlbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uZG91YmxlX3NlY3Rpb25fY29udGVudSAuc2VjdGlvbl9jb250ZW51IHtcbiAgICB3aWR0aDogNDklO1xufVxuXG5sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5jaGFtcHNfZm9ybSBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0VBRUFFQTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLmVycmV1ciB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjZWQxYjJmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLnBhZGRfYm90dG9tX3NlY19jaGFtcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLmZsZXhfcm93X2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZmxleF9yb3dfZm9ybV91cGxvYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubGlzdGVfY2hlY2sge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY2hlY2tfbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNoZWNrX2xhYmVsIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTBweDtcbn1cblxuLmxpc3RlX2NoZWNrIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5saXN0ZV9jaGVjayBsaSBsYWJlbCB7XG4gICAgbWFyZ2luOiAxMHB4O1xufVxuXG4ubGlzdGVfY2hlY2sgaW5wdXQge1xuICAgIHdpZHRoOiAyMHB4O1xufVxuXG4uc3BhY2VfY29udGVudV8yMCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uYnRuX3N0eWxlX2Jhc2VfbGluZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMEM2MjREO1xuICAgIHBhZGRpbmc6IDZweCAzMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMEM2MjREO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbi5idG5fc3R5bGVfYmFzZV9saW5lOmhvdmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogNnB4IDMwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMEM2MjREO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwQzYyNEQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbn1cblxuLm1lbnRpb25zIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5hbGVydF92YWxpZGUge1xuICAgIGJhY2tncm91bmQ6ICM5OUNDMDE7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTlDQzAxO1xufVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbn1cblxuLnByZXZpZXcge1xuICAgIG1hcmdpbjogMCAzMHB4O1xufVxuXG4ubmF2X2J0bl9wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ubmF2X2J0bl9wYWdpbmF0aW9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzE0ODM5NjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5hdl9idG5fcGFnaW5hdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzE0ODM5NjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5hdl9wYWdpbmF0aW9uIGEge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ubmF2X3BhZ2luYXRpb24gYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5uYXZfcGFnaW5hdGlvbiBhIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLm5hdl9wYWdpbmF0aW9uIGEge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ubmF2X3BhZ2luYXRpb24gdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubG90c19hX2dhZ25lciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuI3BhZ2VfZXJyZXVyX2NlbnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufSAgIiwiLyogIVxuICogYW5pbWF0ZS5jc3MgLWh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcbiAqIFZlcnNpb24gLSAzLjUuMVxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqIENvcHlyaWdodCAoYykgMjAxNiBEYW5pZWwgRWRlbiAqL1xuXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5hbmltYXRlZC5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbn1cblxuLmFuaW1hdGVkLmJvdW5jZUluLCAuYW5pbWF0ZWQuYm91bmNlT3V0LCAuYW5pbWF0ZWQuZmxpcE91dFgsIC5hbmltYXRlZC5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTMwcHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0zMHB4LDApO1xuICB9XG4gIDQwJSwgNDMlLCA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTE1cHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0xNXB4LDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgfVxufVxuXG4uYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5cbkBrZXlmcmFtZXMgZmxhc2gge1xuICAwJSwgNTAlLCB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LDEuMDUsMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuXG4ucHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xufVxuXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsLjc1LDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LC43NSwxKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC43NSwxLjI1LDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNzUsMS4yNSwxKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsLjg1LDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LC44NSwxKTtcbiAgfVxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwxLjA1LDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTUsMS4wNSwxKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsLjk1LDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LC45NSwxKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuXG4ucnViYmVyQmFuZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgMCUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTtcbiAgfVxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7XG4gIH1cbn1cblxuLnNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbn1cblxuQGtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgfVxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gIH1cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgfVxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLmhlYWRTaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XG59XG5cbkBrZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuXG4uc3dpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICBhbmltYXRpb24tbmFtZTogc3dpbmc7XG59XG5cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwuOSwuOSkgcm90YXRlKC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksLjksLjkpIHJvdGF0ZSgtM2RlZyk7XG4gIH1cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKDNkZWcpO1xuICB9XG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKC0zZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuXG4udGFkYSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xufVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwwLDApIHJvdGF0ZSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLDAsMCkgcm90YXRlKC01ZGVnKTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUoM2RlZyk7XG4gIH1cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLDAsMCkgcm90YXRlKC0zZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsMCwwKSByb3RhdGUoMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsMCwwKSByb3RhdGUoMmRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLDAsMCkgcm90YXRlKC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZSgtMWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4ud29iYmxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd29iYmxlO1xuICBhbmltYXRpb24tbmFtZTogd29iYmxlO1xufVxuXG5Aa2V5ZnJhbWVzIGplbGxvIHtcbiAgMCUsIDExLjElLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gIH1cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICB9XG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICB9XG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLS43ODEyNWRlZykgc2tld1koLS43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtLjc4MTI1ZGVnKSBza2V3WSgtLjc4MTI1ZGVnKTtcbiAgfVxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC4zOTA2MjVkZWcpIHNrZXdZKC4zOTA2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLjM5MDYyNWRlZykgc2tld1koLjM5MDYyNWRlZyk7XG4gIH1cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtLjE5NTMxMjVkZWcpIHNrZXdZKC0uMTk1MzEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtLjE5NTMxMjVkZWcpIHNrZXdZKC0uMTk1MzEyNWRlZyk7XG4gIH1cbn1cblxuLmplbGxvIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamVsbG87XG4gIGFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG4gIDAlLCAyMCUsIDQwJSwgNjAlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLC4zLC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsLjMsLjMpO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLDEuMSwxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsMS4xLDEuMSk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwuOSwuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LC45LC45KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywxLjAzLDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLDEuMDMsMS4wMyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTcsLjk3LC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NywuOTcsLjk3KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG5cbi5ib3VuY2VJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDI1cHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDI1cHgsMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTBweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwcHgsMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw1cHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDVweCwwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LDAsMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsMCwwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwwLDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LDAsMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMzAwMHB4LDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwzMDAwcHgsMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0yMHB4LDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMjBweCwwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwcHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwcHgsMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNXB4LDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNXB4LDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LC45LC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksLjksLjkpO1xuICB9XG4gIDUwJSwgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwxLjEsMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLDEuMSwxLjEpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLC4zLC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsLjMsLjMpO1xuICB9XG59XG5cbi5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTBweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTBweCwwKTtcbiAgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMjBweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTIwcHgsMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LDAsMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsMCwwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTBweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwcHgsMCk7XG4gIH1cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMjBweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMjBweCwwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0xMDAlLDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluRG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwwLDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDAlLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDAlLDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5VcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDAlLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDAlLDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTtcbiAgfVxufVxuXG4uZmFkZU91dERvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwwLDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsMCwwKTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0xMDAlLDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTtcbiAgfVxufVxuXG4uZmFkZU91dFVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xufVxuXG5Aa2V5ZnJhbWVzIGZsaXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xdHVybik7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMXR1cm4pO1xuICB9XG4gIDAlLCA0MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTkwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpO1xuICB9XG4gIDUwJSwgODAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuLmFuaW1hdGVkLmZsaXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwO1xufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDAlLCA0MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWDtcbn1cblxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAwJSwgNDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuLmZsaXBJblkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsaXBPdXRYIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSFpbXBvcnRhbnQ7XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsaXBPdXRZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICB9XG4gIDYwJSwgODAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ubGlnaHRTcGVlZE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAwJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMCUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAwJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAwJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDAlLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5VcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAwJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMCUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0RG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAwJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDAlLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMCUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXRVcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG59XG5cbkBrZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIH1cbiAgMCUsIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgfVxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw3MDBweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xufVxuXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHJvdGF0ZSgtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgcm90YXRlKC0xMjBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4ucm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xufVxuXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwwLDApIHJvdGF0ZSgxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwwLDApIHJvdGF0ZSgxMjBkZWcpO1xuICB9XG59XG5cbi5yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG59XG5cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsLjMsLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywuMywuMyk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi56b29tSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG59XG5cbkBrZXlmcmFtZXMgem9vbUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0xMDAwcHgsMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0xMDAwcHgsMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTtcbiAgfVxufVxuXG4uem9vbUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7XG4gIH1cbn1cblxuLnpvb21JbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbn1cblxuQGtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTtcbiAgfVxufVxuXG4uem9vbUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwxMDAwcHgsMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO1xuICB9XG59XG5cbi56b29tSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsLjMsLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywuMywuMyk7XG4gIH1cbiAgNTAlLCB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO1xuICB9XG59XG5cbi56b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbn1cblxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7XG4gIH1cbn1cblxuLnpvb21PdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTAwJSwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5cbi5zbGlkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwwLDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwwLDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuXG4uc2xpZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDAlLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDAlLDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuXG4uc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDAlLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDAlLDApO1xuICB9XG59XG5cbi5zbGlkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsMCwwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsMCwwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0xMDAlLDApO1xuICB9XG59XG5cbi5zbGlkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG59XG5cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/